Ekip İsmi: Activiteam

Activiteam (F27)

Ürün İle İlgili Bilgiler

Youtube Url

ActivitIST App Youtube Url

Ekip Üyeleri

  • Ayşe Kayabay: Product Owner, Developer
  • Berkan Yükselgün: Scrum Master, Developer, Designer
  • Eda Yalçın: Developer

Ürün İsmi

ActivitIST App

Product Backlog URL

Activiteam Backlog Board

Ürün Açıklaması

ActivitIST App ile kullanıcıların İstanbul’da bulundukları konumdaki konser, tiyatro, workshop vb. etkinlikleri görebilmeleri ve bu etkinliklerden yararlanmaları amaçlanmıştır. Kullanıcılar uygulamayı kullanarak yakın tarihteki tüm etkinliklere erişebilmekle birlikte etkinlik biletlerini satın alabileceği güvenilir platforma yönlendirilebilecekler. Uygulamadaki ‘haritada görüntülüme’ özelliği sayesinde konumuna en yakın olan etkinlikleri harita üzerinden toplu şekilde görüntüleyebilecekler ve etkinlik hakkında detaylı bilgiye erişebilecekler. Aynı zamanda etkinlik gruplarının mesajlaşma ağına dahil olarak hem sosyalleşebilecekleri hem de bilgilendirici bir alan edinebileceklerdir.

Ürün Özellikleri

  • Yakın tarihteki konser, tiyatro, workshop vb. etkinlikleri listeleyebilmek
  • Tüm etkinlikleri konumunuzu kullanarak harita üzerinden görebilmek
  • Bilet satın alımı için ilgili sitelere güvenli bir şekilde yönlendirmek
  • Etkinlikleri türüne göre ayırabilmek
  • Etkinlikler için hatırlatıcı bildirimler sağlayabilmek
  • Kullanıcının ilgilendiği etkinlikleri favorilerine eklemesini sağlamak
  • Kullanıcının ilgi alanlarını oransal olarak profilde gösterebilmek
  • Etkinlik mesaj gruplarına dahil olup iletişim kurabilmek

Hedef Kitle

  • 13-65 yaş arası kullanıcılar
  • Konser ilgisi olanlar
  • Sahne sanatları ilgisi olanlar
  • Workshop eğitim etkinliğine ilgisi olanlar
  • Çocuklarıyla zaman geçirebileceği etkinlik yapmak isteyen ebeveynler

Sprint 1

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

  • Puan tamamlama mantığı: Toplamda proje kapsamında tamamlanması gereken 310 puanlık backlog bulunmaktadır. 3 sprinte bölündüğünde 110 Puanlık backlog ile 1.sprintin tamamlanmasına karar verildi.

  • Sprint Notu: Bu sprintte uygulamanın tanıtım, giriş ve ana sayfaları tasarlanmıştır.Sayfalardan uygulamaya giriş ve ana sayfa için gerekli kodlamalar yapılmıştır. Firebase servisi entegre edilmiştir. Öncelik uygulamanın işleyişi olarak planlanmıştır. Koddaki UI tasarımı için güncelleştirmeler bir sonraki sprinte bırakılmıştır.

  • Daily Scrum: Daily Scrum toplantılarının Discord ve Whatsapp üzerinden yapılmasına karar verilmiştir. Daily Scrum toplantısı örneği word olarak Readme'de tarafımızca paylaşılmaktadır: Sprint_1_Daily_Scrum_Chat.docx

  • Sprint board update: Sprint board screenshotları:image

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

Screenshot_1687128987

Screenshot_1687128990

Screenshot_1687129130

Screenshot_1687131442

bandicam_2023-06-19_02-00-29-583.mp4
  • Sprint Review: Alınan kararlar: Uygulamanın onboard, authentication, home sayfaları tasarlanmış; bu sayfalardan auth ve home için gerekli fonksiyonları koda dökülmüştür. Authentication için Firebase servisi entegre edilmiştir. İlk sprint için işleyişin önemli olmasına vurgu yapılmış ve bundan dolayı koddaki UI güncelleştirmeleri bir sonraki sprinte bırakılmıştır. Sprint Review Katılımcıları: Ayşe Kayabay, Berkan Yükselgün
  • Sprint Retrospective: Neler İyi Gitti?
  • API servisi için yapılan görüşmeler hızlı sonuçlandı.
  • UI tasarım şablonu erken tamamlandı.

Neler Kötü Gitti?

  • Aktif üye yetersizliği nedeniyle authentication için başlangıçta planlanan sosyal giriş fonksiyonlarının Sprint-1 için gerekli olmadığına ve kapsam dışı kabul edilmesine karar verildi.
  • Ekip üyelerinin mazereti nedeniyle aktif olamaması sonucu Sprint-1 kapsamında yapılması gereken işlerde aksamalar olmuştur.

Neler Geliştirilebilir?

  • Takım üyelerinin gelecek sprintlerde aktif olması gerektiğine vurgu yapılmıştır.

Sprint 2

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

  • Puan tamamlama mantığı: Toplamda proje kapsamında tamamlanması gereken 310 puanlık backlog bulunmaktadır. 3 sprinte bölündüğünde 200 Puanlık backlog ile 2.sprintin tamamlanmasına 3.sprintin test ve kalan işlere ayrılmasına karar verildi.

  • Sprint Notu: Bu sprintte uygulamanın tanıtım, gruplar, etkinlik detay, mesajlaşma, profil ve harita sayfaları tasarlanıp koda dökülmüştür. Cloud firestore entegre edilip kullanılmıştır. Bu sprintte tüm görevlerin bitirilmesi önceliklendirilmiştir. Son kalan sprint için ui güncelleştirmeleri ve testler bırakılmıştır.

  • Daily Scrum: Daily Scrum toplantılarının Discord ve Whatsapp üzerinden yapılmasına karar verilmiştir. 2.Sprinte ait Daily Scrum toplantısı örneği word olarak Readme'de tarafımızca paylaşılmaktadır:Sprint_2_Daily_Scrum_Chat.docx

  • Sprint board update: Sprint board screenshotları: Sprint 2

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

  • Screenshot_1688332262 Screenshot_1688332298 Screenshot_1688332269 Screenshot_1688332406 Screenshot_1688333293

  • Sprint Review: Alınan kararlar: Bu sprintte uygulamanın tanıtım, gruplar, etkinlik detay, mesajlaşma, profil ve harita sayfaları tasarlanıp koda dökülmüştür. Cloud firestore entegre edilip kullanılmıştır. Bu sprintte tüm görevlerin bitirilmesi önceliklendirilmiştir. Son kalan sprint için ui güncelleştirmeleri ve testler bırakılmıştır. Sprint Review Katılımcıları: Ayşe Kayabay, Berkan Yükselgün, Eda Yalçın

  • Sprint Retrospective:

Neler İyi Gitti?

  • Sprint 2 ve Sprint 3 görevlerinin çoğu beklenenden erken bir şekilde tamamlandı. Son sprint süreci test ve kalan görevlere ayrıldı.

Neler Kötü Gitti?

  • Aktif üye yetersizliği devam etti.
  • API'den gelen etkinlik verilerinin bazılarının koordinat bilgisinin olmamasından ötürü harita ekranında görüntülenebiecek etkinlik sayısı beklenenden az oldu.

Neler Geliştirilebilir?

  • Takım üyelerinin gelecek sprintlerde aktif olması gerektiğine vurgu yapılmıştır.

Product Backlog URL

Activiteam Backlog Board

Sprint 3

  • Sprint içinde tamamlanması tahmin edilen puan: Tamamlandı*

  • Puan tamamlama mantığı: Toplamda proje kapsamında tamamlanması gereken 310 puanlık backlog bulunmaktadır. Toplamda 2 sprint ile gereken puanlar alınmış olunup 3. sprint bazı test ve eksik sayfalara ayrıldı.

  • Sprint Notu: Bu sprintte uygulamanın yerel bildirim servisi kurulmuş, etkinliklerin başlangıç zamanına 6 saat ve 1 gün kala bildirim gönderecek şekilde ayarlanmıştır. Yerel depolama için Hive ve Shared Preferences servisleri kurulmuştur, aynı zamanda fotoğraflar için Cached Network Image plugininin kullanılmasına karar verilmiş ve uygulanmıştır. Tüm sayfalardaki ui eksikleri giderilmiş, tasarımla uyumlu hale getirilmiştir.

  • Daily Scrum: Daily Scrum toplantılarının Discord ve Whatsapp üzerinden yapılmasına karar verilmiştir. 3.Sprinte ait Daily Scrum toplantısı örneği word olarak Readme'de tarafımızca paylaşılmaktadır: Sprint_3_Daily_Scrum_Chat.docx

  • Sprint board update: Sprint board screenshotları: Sprint 3

  • Ürün Durumu: Ekran Videosu: https://github.com/aysekayabay/akademi_bootcamp/assets/74185399/e23248ae-3124-4888-b7f4-08407e2c9689

  • Sprint Review: Alınan kararlar: Bu sprintte ui güncelleştirmeleri ve test önceliklendirilmiştir. Ek olarak depolama kısmında uygulamayı daha da hızlandıracak pluginler kullanılarak sistem iyileştirilmiştir. Sprint Review Katılımcıları: Ayşe Kayabay, Berkan Yükselgün, Eda Yalçın

  • Sprint Retrospective: Sprint 3 için belirlenen tüm görevler başarıyla tamamlanmış ve herhangi bir aksama yaşanmamıştır. Takım üyelerinin gelecek projelerde daha fazla aktif olması gerektiğine vurgu yapılmıştır.

Product Backlog URL

Activiteam Backlog Board