Scrum Notlar─▒ - Agile

agile methodology

Intertech de ├žal─▒┼čd─▒─č─▒m d├Ânemde proje geli┼čtirme ya┼čam d├Âng├╝m├╝z waterfall y├Ântemiydi. Orada ├žal─▒┼čt─▒─č─▒m s├╝re boyunca (yakla┼č─▒k 5 y─▒l) kendimce bu d├Âng├╝n├╝n eksilerini ve art─▒lar─▒n─▒ analiz ediyordum. Bir ┼čekilde yeni f─▒rsatlar kar┼č─▒ma ├ž─▒kt─▒ ve akbank da ├žal─▒┼čmaya ba┼člad─▒m.

Akbank intertech’den farkl─▒ olarak proje s├╝re├žlerini agile y├Ânetiyordu ve burada da scrum ├žat─▒s─▒n─▒ benimsemi┼čti. Tabi ilk zamanlar farkl─▒ geliyordu bu ┼čekilde yaz─▒l─▒m geli┼čtirmek. Ama h─▒zl─▒ bir ┼čekilde adapte olduktan sonra scrum’─▒n detaylar─▒ daha fazla ilgi mi ├žekmeye ba┼člad─▒. Her ne kadar bir scrum tak─▒m─▒n─▒n i├žerisinde bulunsakta bunu daha detay ├Â─črenmek ve daha kat─▒l─▒mc─▒ bir tak─▒m ├╝yesi olmak i├žin ├žok istekliydim.

Akbank i├žerisinde Scrum konusunda ekiplere destek veren ve akbank pratiklerini anlatan ba┼čka bir scrum tak─▒m─▒ AgileStudio var. Agile Studio ekibi belirli periyotlarda e─čitim veriyor. Bende bunlardan birine kat─▒ld─▒m. i┼čte bu yaz─▒ dizisinin hikayeside asl─▒nda burada ba┼čl─▒yor. BU e─čitimde ├Â─črendiklerimi, not ald─▒klar─▒m─▒ sizlerle payla┼čmak istiyorum.

Hadi ba┼člayal─▒m.

Agile ve scrumÔÇÖ─▒ ├ža─čr─▒┼čt─▒ran ilham al─▒nacak s├Âzler

Her yarat─▒l─▒┼č eylemi asl─▒nda bir y─▒l─▒m eylemidir. - PABLO PICASSO

Herhangi bir budala bilgisayar─▒n anlayabilece─či kod yazabilir.─░yi bir yaz─▒l─▒mc─▒ insanlar─▒n anlayabilece─či kod yazabilir. - MARTIN FOWLER

Scrum Kay─▒nvalide gibidir, t├╝m hatalar─▒n─▒z─▒ ortaya ├ž─▒kar─▒r. - KEN SCHWABER

Ne g├╝├žl├╝ olan t├╝r hayatta kal─▒r, ne de zeki olan. De─či┼čime en ├žok adapte olabilendir, hayatta kalan. - CHARLES DARWIN

Agile Manifestoyu haz─▒rlayanlar temel olarak a┼ča─č─▒daki eski usul de─čer yarg─▒lar─▒ yerine farkl─▒ de─čerleri benimsemenin daha do─čru oldu─čuna savunur.

  • S├╝re├žlerden ve ara├žlardan ziyade -> Bireyler ve etkile┼čimlere
  • Kapsaml─▒ d├Âk├╝mantasyondan ziyade -> ├çal─▒┼čan yaz─▒l─▒ma
  • S├Âzle┼čme pazarl─▒klar─▒ndan ziyade -> M├╝┼čteri ile i┼čbirli─čine
  • Bir plana ba─čl─▒ kalmak yerine -> De─či┼čime kar┼č─▒l─▒k vermeye de─čer vermeye kanaat getirdik.

Agile ├╝r├╝n geli┼čtirmeye bak─▒┼č a├ž─▒s─▒ belirleyen ve prensipler ortaya koyan bir yakla┼č─▒m. Bu yakla┼č─▒m─▒ daha somut hale getirip, prati─čini ortaya koyan da bir ├žok y├Ântem var. Bunlardan birisi de scrumd─▒r.

Agile ├çat─▒s─▒ alt─▒ndaki paratik y├Ântemler

  • SCRUM
  • ASD ÔÇô Adaptive Software Development
  • XP ÔÇô Expreme Programming
  • Kanban
  • DSDM ÔÇô Dynamic System Development Method
  • FDD ÔÇô Feature Driven Development
  • Crystal

Agile 12 Prensibi

  • M├╝┼čteri Menuniyeti
  • De─či┼čime Adapte Olma
  • D├╝zenli Teslimat
  • Beraber ├çal─▒┼čma
  • Motive Olmu┼č Bireyler
  • Y├╝zy├╝ze ileti┼čim
  • ├çal─▒┼čan Yaz─▒l─▒m
  • S├╝rd├╝r├╝lebilir Tempo
  • Teknik M├╝kemmeliyet
  • Sadelik
  • Kendi Kendine Organize Olma
  • S├╝rekli ─░yile┼čme

Daha iyi bir yaz─▒l─▒m geli┼čtirme s├╝recine katk─▒ sa─člamak i├žin a┼ča─č─▒daki davran─▒┼člar─▒m─▒z─▒ iyile┼čtirebiliriz

  • Kelimeler yerine g├Ârseller
  • Dinlemek yerine konu┼čmak
  • Oturmak yerine hareket etmek
  • Okumak yerine yazmak
  • Uzun yerine k─▒sa
  • Ayn─▒ yerine farkl─▒

Linkler

Libertating Structures
Agile Manifesto
Agile Coach - Cihan Y─▒lmaz