Project-x

GDGIstanbul Account
GDGIstanbul
Published in
3 min readJul 7, 2018

Herkese Merhaba,
Bir kısmınız GDG Istanbul Github hesabındaki projeyi (Project-x) ya da meetup hesabındaki küçük toplantıları gördünüz ve ne olduğunu merak etmeye başlamış olmalısınız. Women Techmakers Coffee talklara gelen küçük bir grup ise ne yaptığımızı ve yazının devamının neyle ilgili olduğunu tahmin ediyor olmalı 😊

Women Techmakers coffee talk’ları yapmamızın temel amacı sinerji yaratıp, katılanlarla beyin fırtınası yaparak neler yapılabileceğine dair fikirler üretmekti. En son yaptığımız coffee talk’da WTM altında bir open source proje yapma fikri ortaya atıldı ve proje fikirleri tartışılmaya başlandı. Katılımcılardan Suzan Üsküdarlı bir sosyal paylaşım platformu olan Zumbara’nın kurucuları tarafından yeniden yazılmak istendiği ve proje olarak bunu da yapabileceğimizi önerdi.

Çok kısa Zumbara’dan da bahsetmekte fayda var. Zumbara temel olarak bir zaman bankası uygulaması. Topluluk üyeleri para yerine zaman harcıyorlar ve verdikleri hizmet karşılığında da zaman kazanıyorlar. Merak edenleri manifestolarını incelemeye davet ediyoruz. :)

WTM altında bir open source proje yapma fikri bizi çok heyecanlandırdı. İlk adım proje takımını kurmaktı. 1 PO, 1 Designer ve 6 Developer’dan oluşan küçük sempatik bir takım kurduk. İkinci ve en önemli adımlardan biri de takımın adını koymaktı. Adı proje spesifik koymadık, böylece çok farklı projeler de çıkarabiliriz. Team X ⭐️ Ve ilk toplantıda proje bağımsız olarak, Definition of Done’ımız, Sprint backlog template’imiz gibi temel konuları netleştirdik. Araştıracağımız konuları, yapacağımız ön çalışmaların listesini çıkardık. Ve son olarak kendimize küçük bir manifesto hazırladık.

Definition of Done

  • Her bir user story’nin kabul kritlerlerini karşılamalıdır.
  • Proje hatasız bir şekilde build almalıdır.
  • UI testi yazılmamış bir kodun pr’ı onaylanmamalıdır.
  • Oluşturulan her bir user story; tek başına değeri olan, releasable bir parça olmalıdır.
  • Feature’lar UX designer onayından geçmelidir.
  • İlgili taskın manuel testi geliştiren kişi dışında biri tarafından yapılmalıdır.
  • Her bir user story tamamlandığında PO tarafından onaylanmalıdır.
  • Dökümanlar güncel tutulmalı.
  • Bir PR 2 kişinin onayından geçtikten sonra teste alınabilir.
  • Assumptions of each user story should be met
  • Project builds without errors
  • UI tests written and passed
  • Each user story should be releasable
  • Features ok’ed by UX designer
  • Each task’s manuel test should be done by someone other than developed itself.
  • User Story ok-ed by PO
  • Documentation updated
  • Peer Code reviewed performed by at least 2 people before test
https://github.com/orgs/gdgistanbul/projects/1?fullscreen=true

Team-X Manifesto: 🤩

  • 2 haftalık sprintler halinde çalışacağız.
  • Sprint içinde herkes ayırabileceği zamana göre tasklara commitment verecek.
  • Mobile First ilerleyeceğiz.
  • Ekip içi workshoplarla herkes bildiği güçlü olduğu özellikleri aktararak, ekibi geliştirecek şekilde çalışacağız.
  • Tasarım için Zeplin kullanacağız. Developer & Designer iletişimi — Design Guideline oluşturacağız.
  • Mimari için — Teknik Tasarım dökümanı oluşturacağız.
  • Dökümantasyon dili İngilizce olacak.
  • Product Backlog Türkçe, Fonksiyon listesi İngilizce olacak.

Artık çalışma prensiplerini netleştirmiş bir takımdık ve proje detaylarına girebilirdik. Suzan hocamızın yardımıyla Zumbara’nın kurucularından Meltem Şendağ’la keyifli bir toplantı yaptık. Projenin kuruluş hikayesini dinledik, aklımıza takılan detayları konuştuk ve sürekli iletişim halinde de konuşmaya devam ediyoruz.

Güncel statümüz ise henüz sprint 0 aşamasındayız. İşin detaylandırılması, alt yapının çıkarılması gibi konularda baby steplerle ilerliyoruz. Amacımız yaz sonuna kadar projenin çatısını çıkarmış, birkaç feature geliştirmiş ve herkesin katkıda bulunabileceği bir noktaya getirmiş olmak. Ara ara sizleri blog yazılarıyla, sosyal medya postlarıyla bilgilendireceğiz. Herkesin katılımına açılacağı gün için ise bizler çok heyecanlıyız. Destek veren herkese teşekkürler 🤗

--

--

GDGIstanbul Account
GDGIstanbul

Google Developer Groups Istanbul. Follow our twitter account to be notified about new events and hackathons. #gdg #gdgistanbul