540 likes | 1.11k Views
Agile - Scrum. Dealing with Software Development Process. By D. Haryusutanto. 1. 3. 2. Agile - Scrum. Scrum in Detail. Planning. 1. Agile - Scrum. Latar Belakang. Jangan Jadi Programmer!!! Terus menerus belajar berpikir 24 jam nonstop Menjadi Budak !
E N D
Agile - Scrum Dealing with Software Development Process By D. Haryusutanto detanto
1 3 2 Agile - Scrum Scrum in Detail Planning detanto
1 Agile - Scrum detanto
LatarBelakang • JanganJadi Programmer!!! • Terusmenerusbelajar • berpikir 24 jam nonstop • MenjadiBudak! • BerasajadiBuronantiaphari • Susah dapatcewek • masadepangajelas! • Tidakadaharilibur • Dianggaptidaktepatjanji! • “I’am programmer, and I have no life” detanto
What the Heck is Agile?? • Teknik yang membuatpembangunanaplikasilebih cyclical (iteratif) dan incremental (bertahap) danbisamembuatkitalebihdekatkepadaapa yang diinginkan client/user denganjalanmengikutsertakan client/user padasetiapprosesnya. • Tergantungpadapengelolaandibandingdengancaratradisional yang membutuhkanpengelolaan yang menyeluruh • Memaksimalkan team danberbasiskan phase-based process, menawarkandinamik, pembangunandan testing secaraiteratif, dimanaperubahantetapdikelola detanto
Agile detanto
Agile Manifesto detanto
KelebihandanKekurangan • Kelebihan • Meningkatkanrasiokepuasanpelanggan • Bisamelakukan review pelangganmengenai software yang dibuatlebihawal • Mengurangiresikokegagalanimplementasi software darisegi non-teknis • Besarkerugianbaiksecara material atauimaterialtidakterlalubesarjikaterjadikegagalan • Kekurangan • Total lama pengembanganmenjadilebih lama • Meningkatkanresikokesalahanteknis • Proses pengembanganmenjadiagakkurangterorganisir detanto
Another Method? • ✓ Waterfall: A phase-based methodology where you need to complete a phase before moving to the next • ✓ Hybrid Waterfall: A phase-based methodology that provides for phase overlap so you can begin the next phase before completing the current phase • ✓ Incremental: A methodology that provides for customer delivery in short increments — that is, shorter release cycles • ✓ Iterative: A methodology that works with multiple short cycles of progress where at the end of the cycle customer validation is needed • ✓ Agile: A collection of methodologies that’s derived from both Iterative and Incremental approaches to develop- ment to provide customer value detanto
What the Heck is Scrum?? detanto
Scrum Summary • Scrum adalahsebuah proses agile yang memungkinkankitauntukmemfokuskandirigunamenghasilkannilaiekonomi paling tinggidalamjangkawaktu yang sangatsingkat. • Scrum memungkinkankitauntukdapatmelihatsoftware yang dapatbekerja (setiapduamingguhinggasatubulan) secaracepatdanberulang kali. • Bisnisakanmenentukanprioritas. Tim akanmengaturdirinyasendiriuntukmenentukanteknikterbaikdalammenghasilkanfiturdenganprioritastertinggi. • Setiapduamingguhinggasatubulansekalisemuapihakdapatmelihatsebuahsoftware yang dapatbekerjadanmemutuskanuntukmerilissoftwaresebagaimanaadanyaataumelanjutkanuntukmengembangkannya di sprintberikutnya detanto
2 Scrum in Detail detanto
Scrum Detail • Roles • Artifacts • Events detanto
Roles detanto
Artifacts detanto
Contoh detanto
Product Backlog detanto
Contoh Product Backlog detanto
Sprint Backlog detanto
Contoh Sprint Backlog detanto
ContohBurndown Chart detanto
Events detanto
Sprint • Proyek Scrum menghasilkanperkembangandalamrangkaiansprint • Biasanyaberjangkawaktu 2–4 mingguatau paling lama 1 bulan • Durasisprint yang konstanakanmenghasilkanritmekerja yang lebihbaik • Produkdidesain, diprogramdandiujidalamsprint. detanto
Sprint Meeting detanto
Sprint Review • Tim mempresentasikanapa yang telahmerekabuat/kerjakanselamasprint • Biasanyadalambentuk demo fiturbaruatauarsitekturdibaliknya • Informal • + 2jam persiapan • Tanpa slide • Setiapanggotaberpartisipasi • Semuapihakdiundang detanto
Summary detanto
3 Planning detanto
Thank You • D. Haryusutanto • Dept.IT • Sumber : • mountaingoatsoftware.com • http://flyingtomoon.com/2013/07/17/scrum-mind-map-xl-extended-version-with-the-details-from-scrum-guide/ • Scrum and XP from the trenches – HenrikKniberg • SCRUM Guide 2011 - MindMeister Mind Map • Ifnu scrum podcast • Scrum.or.id detanto