Takım kırk8
- Murat Kondu: Product Owner
- Fersu Ekinci: Scrum Master
- Merve Albay: Developer
- Muhammed Yasin Şenocak: Developer
USTASINI BUL
- USTASINI BUL uygulamamız ile tüm kullanıcıların, özellikle küçük ve orta düzey işletmelerden hizmet almasını kolaylaştıracağız. Kullanıcı, kategori seçenekleri arasından istediği kategoriyi seçerek, o kategoride hizmet veren herkesi görüntüleyebilecek, isterse randevu alacak, isterse mesajlaşarak iletişim kurabilecektir.
- Hizmetleri kategorilere ayırma
- Kullanıcının, hizmet alacağı işletmeden randevu alabilmesi
- Kullanıcının, hizmet alacağı işletmeyle iletişim kurabilmesi
- Tüm bireysel kullanıcılar
- Küçük ve orta hizmet sektörü işletmeleri
-
Sprint Notları: User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında hikayelerin detayları okunabilir.
-
Sprint içinde tamamlanması tahmin edilen puan: 100 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 400 puanlık backlog bulunmaktadır. 3 sprint'e bölündüğünde ilk sprint'in en azından 100 ile başlaması gerektiğine karar verildi.
-
Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.
Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.
-
Daily Scrum: Daily Scrum toplantılarının 1.sprint için Discord üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği excel tablosu olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 1 Daily Scrum Chats
-
Ürün Durumu: Ekran görüntüleri:
-
Sprint Review: Alınan kararlar: Login, auth, user-role işlemleri 2.sprintle başlayacaktır ve bunun için firebase tarafında yapı oluşturulacaktır. Login olan kullanıcı rolüne göre menü üzerinde görüntüleme yapılacak, session ile işlemler yönetilmeye başlanacaktır. Form işlemlerine 2.sprint ile başlanması öngörülmüştür. 1.Sprint için planan işlemler tamamlanmış ve kurulan, kurulacak olan yapılar entegre bir şekilde çalışması için 2.sprint uygun görülmüştür.
-
Sprint Retrospective:
- Sprintlerde gerçekleştirilmesi için daha fazla görev yükü gerekmektedir.
- Uygulamanın işleyişinin aktif olabilmesi için backend çalışmaları başlamalıdır.
- Veri yapılarının oluşturulması için uygulama detayları belirlenmelidir, dizayn ve yapılarda zaman yönetimi için gereklidir.
- Takım ile daha sık buluşmalar gerçekleştirilerek yapılan işler üzerinde yorumlama ve geliştirme analizleri yapılmalıdır.
-Diğer Notlar:
- 1.Sprint ile kararlaştırılan uygulama fikrinin çalışmalarına başlanmış olup ekran tasarımları yapılmıştır. Projede bir dosya yapısı, kullanılan widgetlarda proje genelinde bir yönetilebilir yapı oluşturulmuştur. Zaman yönetimi açısından uygulamanın işlevsel hale gelmesi, role yapısında işlemlerin yapılabilmesi, post, get, update, delete metodlarıyla kullanıcıların işlem yapması durumları ve bunların veri yapılarıyla veritabanında saklanma işlemleri için 2. sprint hedeflenmektedir. 2. sprint ile bunlar gerçekleştirilerek diğer sprintte optimizasyon ve revize işlemleri öngörülmektedir.
-
Sprint Notları: User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında hikayelerin detayları okunabilir.
-
Sprint içinde tamamlanması tahmin edilen puan: 200 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 400 puanlık backlog bulunmaktadır. 2.sprint'in 200 puan ile devam edilmesine karar verildi.
-
Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.
Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.
-
Daily Scrum: Daily Scrum toplantılarının 2.sprint için Discord ve Whatsapp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word dosyası olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 2 Daily Scrum Chats
-
Ürün Durumu: Ekran görüntüleri:
-
Sprint Review: Alınan kararlar: Tasarımda ve backend kısmında iyileştirmeler 3.sprintle başlayacaktır. Login olmayan kullanıcı ve login olan kullanıcı (hizmet alan ve hizmet veren) rollerinin tam oturtulması üzerine çalışmalar yapılacaktır. Eksikler ve errorlar düzeltilecektir. 2.sprint için planlanan işlemler neredeyse tamamlanmış olup, tamamlanamayan işlerin 3.sprintte atanması uygun görülmüştür.
-
Sprint Retrospective:
- Uygulamanın arayüzü iyileştirilmelidir.
- Uygulamanın işleyişinin aktif olabilmesi için backend çalışmaları iyileştirilmelidir.
- Takım ile daha sık buluşmalar gerçekleştirilerek yapılan işler üzerinde yorumlama ve geliştirme analizleri yapılmalıdır.
-Diğer Notlar:
- 2.Sprint ile zaman yönetimi açısından uygulamanın işlevsel hale gelmesi, role yapısında işlemlerin yapılması, post, get, update, delete metodlarıyla kullanıcıların işlem yapması durumları ve bunların veri yapılarıyla veritabanında saklanma işlemleri yapılmıştır. 2. sprint ile bunlar gerçekleştirilerek diğer sprintte optimizasyon ve revize işlemleri öngörülmektedir.
-
Sprint Notları: User Story'ler product backlog'ların içine yazılmıştır. Product backlog item'lara tıklandığında hikayelerin detayları okunabilir.
-
Sprint içinde tamamlanması tahmin edilen puan: 100 Puan
-
Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 400 puanlık backlog bulunmaktadır. 3.sprint'in 100 puan ile devam edilmesine karar verildi.
-
Backlog düzeni ve Story seçimleri: Backlog'umuz ilk yapılacak story'lere göre düzenlenmiştir. Sprint başına tahmin edilen puan sayısını geçmeyecek şekilde sıradan seçimler yapılmaktadır. Story başına çıkan tahmin puanı, toplam puanın yarısından az tutulmuştur.
Story'ler yapılacak işlere (task'lere) bölünmüştür. Miro Board'da gözüken kırmızı item'lar yapılacak işleri (task) gösterirken, mavi item'lar story'leri temsil etmektedir.
-
Daily Scrum: Daily Scrum toplantılarının 3.sprint için Discord ve Whatsapp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word dosyası olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 3 Daily Scrum Chats
-
Ürün Durumu: Ekran görüntüleri:
-
Sprint Review: Alınan kararlar: 3.sprint için planlanan işlemler tamamlanmış olup, projeye devam edilirse yapılabilecek işlemler retrospective toplantısında konuşulacaktır.
-
Sprint Retrospective:
- Uygulamanın arayüzü iyileştirilebilir.
- Uygulamanın işleyişinin aktif olabilmesi için backend çalışmaları iyileştirilebilir.
- Bazı eksiklikler ve errorlar düzeltilmelidir.
- Filtreleme ve sıralama(puana göre, yakınlığa göre) özellikleri getirilebilir.
- Google maps iyileştirilmeleri yapılabilir.
-Diğer Notlar:
- 3.Sprint ile veri tabanı optimizasyon ve revize işlemleri yapılmıştır. Clean code prensipleri ve veri tabanı kayıt işlemleri daha efektif kullanılabilmesi için çalışmalar yapılmıştır, proje ilerlerse release edilmeden düzeltilecek şeyler mevcuttur.