Skip to content

Latest commit

 

History

History
205 lines (116 loc) · 11.2 KB

File metadata and controls

205 lines (116 loc) · 11.2 KB

happytails-bootcamp

TAKIM ADI

Takım Flutter F147

Ürün İle İlgili Bilgiler

DEMO

happytails.mp4

Takım Elemanları

  • Sude Habalı : Scrum Master / Developer
  • Rukiye Berna Turan : Developer
  • Su Sümeyye Kalyon : Developer
  • Kadir Buğra Özen : Developer
  • Ahmet Çağrı Kılınç : Aktif Olmayan Üye

Ürün İsmi

happytails

Product Backlog URL

Flutter Team 147 Backlog Board

Ürün Açıklaması

Yıllara göre katlanarak artan evcil hayvan sahiplenme oranı pandemiyle beraber tüm dünyada en yüksek seviyelere ulaşmış durumda. Bununla beraber çeşitli ihtiyaçlar doğmuştur; araştırmalara göre, 10 yıl önce İstanbul'da 5-10 adet hayvan oteli bulunurken şu anda bu sayı 500'lere çıkmış durumdadır (veri kaynağı). Geliştirdiğimiz uygulama, evcil hayvan sahiplerinin kısa veya uzun süreli olarak evlerinden ayrılmaları durumunda evcil hayvanlarını güvenle bırakabilecekleri, takibini yapabilecekleri bir uygulama olmaması üzerine doğan problemlere çözüm olarak geliştirilmiştir. happytails hayvanların güvenli ve iyi koşullarda bakılmasına teşvik ederek bakıcı ve hayvan sahibi arasında sürekli bir iletişim sağlamaya olanak sağlar. HappyTails adıyla, minik dostlarımıza mutlu kuyruklar sağlayan bir platform olarak kullanıcılarımızın geri bildirimlerini değerlendirerek bakıcıları puanlandırırız. Amacımız güvenli ve sağlıklı bir ortamda minik dostlarımızın ihtiyaçlarını en iyi şekilde karşılamaktır.

Ürün Özellikleri

  • Hayvanların ani sağlık problemleri karşısında acil durum veterinerlik ve kontrol hizmeti
  • Evcil hayvan sahiplerinin hayvanları için en uygun bakıcıyı doğrulanmış profiller sayesinde bulabilmesi
  • Evcil hayvan sahipleri ile uygun bakıcıları eşleştirme
  • Hayvanlara güvenilir koşullarda bakılması
  • İhtiyaç durumunda uygulama üzerinden ilan verme, çeşitli ilanları inceleyebilme
  • Uygulama içi mesajlaşma, hayvanların durumuyla ilgili geri bildirim alabilme

Hedef Kitle

  • Evcil hayvan sahipleri
  • Evcil hayvan severler
  • Seyahat eden kişiler
  • Çalışanlar
  • Yaşlı veya engelli bireyler
  • Öğrenciler

Sprint Notları

Bu sprintte tanıştık, fikirlerimiz hakkında konuştuk ve anafikrimiz konusunda anlaştık. Sayfalar hakkında planlamalar yapıp tasarımı oluşturduk ve çok fazla olmasa da kodlamaya başladık. Görev dağılımını yaptık, ana tema hakkında fikirlerimizi netleştirdik. Genel olarak tasarım oluşturmak ve teknik fikirlerimizi paylaşmakla dolu bir sprint oldu.

Juriye Not

Sprint 1

  • Sprint içinde tamamlanması tahmin edilen puan: 100 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 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.

  • Daily Scrum: Daily Scrum toplantılarının zamansal sebeplerden, kullanım kolaylığı, birden fazla ekran paylaşımı ve odalar ayrımı yapılabildiği için Discord üzerinden yapılmasına karar verilmiştir.

dissonnn

  • Daily Scrum toplantı çıktıları Trello'da "Toplantı Çıktıları" panosunda paylaşılmaktadır.

Flutter Team 147 Toplantı Çıktıları

  • Sprint board screenshotları:

yapılanlar

  • Ürün Durumu: Ekran görüntüleri

Screenshot_1687108219

Screenshot_1687108226

Screenshot_1687108228

Screenshot_1687108229

  • Sprint Review: Alınan kararlar: Uygulama teması oluşturuldu ve sayfalarının tasarımları Figma ile yapıldı. Kullanıcı açılış sayfalarının kodları yazıldı ve uygulama için genel yol haritasının oluşturulmasına başlandı.

  • Sprint Retrospective:

    • Roller ile ilgili düzenleme yapılmış, scrum master değişmiştir.
    • Takım içindeki görev dağılımıyla ilgili düzenleme yapılması kararı alınmıştır.
    • Takım değişikliği sonucunda oluşan gecikme ele alındı ve program takvimine yetişmek için daha planlı çalışma kararı alındı.

Sprint 2

Sprint Notları

  • İkinci sprint başlangıç tarihinde sprinte başlanmış ve bu sprintte neler yapılacağı konuşulmuştur. Profil oluşturma sayfaları ve ayarlar sayfası kodlanmıştır.

  • Sprint içinde tamamlanması tahmin edilen puan: 100 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 puanlık backlog bulunmaktadır. İlk sprint 100 puan alınmış ve bu sprintte de ilkinde olduğu gibi 100 puan alınması hedeflenmiştir.

  • Daily Scrum: Daily Scrum toplantılarının zamansal sebeplerden ötürü Whatsapp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 2 Daily Scrum.docx

  • Daily Scrum toplantı çıktıları Trello'da "Toplantı Çıktıları" panosunda paylaşılmaktadır.

  • Flutter Team 147 Toplantı Çıktıları

  • Flutter Team 147 Toplantı Çıktıları 2

  • Sprint board update: Sprint board screenshotları:

Ekran Resmi 2023-07-03 22 00 50
  • draw.io ile çizilen iş akış senaryoları ekran görüntüsü:

  • WhatsApp Image 2023-06-20 at 19 00 41

  • Ürün Durumu: Ekran Görüntüleri

  • WhatsApp Image 2023-07-01 at 00 02 25

  • WhatsApp Image 2023-07-01 at 00 02 24

  • WhatsApp Image 2023-07-01 at 00 02 24 (3)

  • WhatsApp Image 2023-07-01 at 00 02 24 (2)

  • WhatsApp Image 2023-07-01 at 00 02 24 (1)

  • Screenshot_1687716036

  • Sprint Review:

    -Uygulamanın genel haritası MVP metodu ve draw.io kullanılarak oluşturuldu. Tasarımlarını oluşturduğumuz sayfaların kodlamasına başlandı.

  • Sprint Retrospective:

    -Takım arkadaşlarımızdan biri aktif olamayacağını belirterek gruptan ayrılma kararı aldı.

    -Takım içindeki görev dağılımıyla ilgili düzenleme yapılması kararı alınmıştır.

    -2. Sprint'te bayram dolayısıyla oluşan gecikmelerin genel planı aksatmaması için 3. Sprint'te daha düzenli ve özverili çalışarak giderilmesine karar verildi.

    Sprint 3

Sprint Notları

  • üçüncü sprint başlangıç tarihinde sprinte başlanmış ve bu sprintte neler yapılacağı konuşulmuştur. İlan verme, İlanlara bakma , haritalar ve giriş yapma akranları kodlanmıştır.

  • Sprint içinde tamamlanması tahmin edilen puan: 140 Puan

  • Puan tamamlama mantığı: Toplamda proje boyunca tamamlanması gereken 340 puanlık backlog bulunmaktadır. İlk iki sprintte 100 puan alınmış ve bu sprintte de ivmeyi arttırarak 140 puan alınması hedeflenmiştir.

  • Daily Scrum: Daily Scrum toplantılarını zaman kazandırması açısından Whatsapp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word olarak Readme'de tarafımızdan paylaşılmaktadır: Sprint 2 Daily Scrum.docx

  • Daily Scrum toplantı çıktıları Trello'da "Toplantı Çıktıları" panosunda paylaşılmaktadır.

  • Flutter Team 147 Toplantı Çıktıları

  • Flutter Team 147 Toplantı Çıktıları 2

  • Sprint board update: Sprint board screenshotları:

  • Ekran Görüntüsü (237)

  • Ürün Durumu: Ekran Görüntüleri

  • Screenshot_1689326666

  • WhatsApp Image 2023-07-14 at 3 33 29 PM

  • Screenshot_1689420737

  • Screenshot_1689551444

  • Screenshot_1689551454

  • Screenshot_1689551457

  • Screenshot_1689418455

  • Sprint Review:

    • Yapılan sayfalar birleştirilip, firebaseye bağlanarak çalışır bir uygulama haline getirilmiştir.Tamamlanamayan sayfalar ve özellikler konuşulmuştur
    • Servis bağlantıları yapılmıştır.
    • Sayfaların kodları düzenlenip githuba pushlanmıştır.
    • Kodlar için yeni bir repo oluşturulmasına karar verilmiştir.
  • Sprint Retrospective:

  • Tüm süreç değerlendirilip, beraber öğrenilen kazanımlar ve mobil programlama konusundaki ilerlemeler konuşulmuştur.

  • Gelecekteki takım çalışmalarında zaman yönetimi ve görev dağılımı konusund daha dikkatli olunması konusu vurgulanmıştır.

Uygulamamızda kullanmış olduğumuz assetlerin linkleri: