Scrum: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
k Bot: Perubahan kosmetika |
||
Baris 1:
[[Berkas:Scrum process.svg|jmpl|Proses Scrum]]
'''Scrum''' adalah [[Agile Development Methods|metode pengembangan perangkat lunak ''agile'']] yang dikembangkan oleh [[Jeff Sutherland]] dan tim pengembangannya di awal [[1990-an|1990-an.]] Selanjutnya, pengembangan lebih lanjut tentang metode Scrum telah dilakukan oleh Schwaber dan Beedle<ref>Schwabe, D., G. Rossi, and Barbosa, S., “Systematic Hypermedia Application Design Using OOHDM,” 2001, available at www-di.inf.puc-rio.br/~schwabe/HT96WWW/section1.html.</ref>. Prinsip scrum konsisten dengan manifesto ''agile'' dan digunakan untuk memandu kegiatan pengembangan dalam suatu proses yang menggabungkan kegiatan kerangka kerja ''(framework activity)'' berikut: kebutuhan ''(requirements)'', analisis ''(analysis)'', desain ''(design)'', evolusi ''(evolution),'' dan pengiriman ''(delivery)''. Dalam setiap kegiatan kerangka kerja, ''work task'' terjadi dalam pola proses
== Sejarah ==
Baris 7:
Para penulis menggambarkan pendekatan baru untuk pengembangan produk komersial yang akan meningkatkan kecepatan dan fleksibilitas, berdasarkan studi kasus dari perusahaan manufaktur di industri otomotif, mesin fotokopi dan printer<ref name=":1" />. Mereka menyebut ini pendekatan holistik atau rugbi , karena seluruh proses dilakukan oleh satu tim lintas-fungsional di beberapa fase yang tumpang tindih, di mana tim "mencoba menempuh jarak sebagai satu kesatuan, meneruskan bola bolak-balik"<ref name=":1" /> (Dalam sepak bola [[rugbi]], scrum digunakan untuk memulai kembali permainan, ketika pemain depan dari masing-masing tim bertautan kepala di bawah dan berusaha mendapatkan kepemilikan bola<ref>"Scrum". ''Oxford Dictionaries''. Oxford University Press.</ref>)
Pada awal [[1990-an]], [[Ken Schwaber]] menggunakan apa yang akan menjadi Scrum di perusahaannya, ''Advanced Development Methods''; sementara Jeff Sutherland, [[John Scumniotales]] dan [[Jeff McKenna]] mengembangkan pendekatan yang sama di ''Easel Corporation'', merujuknya menggunakan satu kata Scrum<ref>Sutherland, Jeff (October 2004). "Agile Development: Lessons learned from the first Scrum". Archived from the original (PDF) on November 22, 2017. Retrieved September 26, 2008.</ref>.
Pada tahun [[1995]], Sutherland dan Schwaber bersama-sama mempresentasikan makalah yang menggambarkan kerangka kerja Scrum di ''Business Object Design and Implementation Workshop'' yang diadakan sebagai bagian dari ''Object-Oriented Programming, Systems, Languages & Applications'' '95 (OOPSLA '95) di [[Austin]], [[Texas]]<ref>{{Cite book|title=Business object design and implementation : OOPSLA '95 workshop proceedings,16 October 1995, Austin, Texas|url=https://www.worldcat.org/oclc/35694527|publisher=Springer|date=1997|location=London|isbn=3540760962|oclc=35694527|last=Sutherland, Jeffrey Victor.}}</ref>. Selama tahun-tahun berikutnya, Schwaber dan Sutherland bekerja sama untuk menggabungkan materi ini — dengan pengalaman mereka dan mengembangkan praktik yang baik — untuk mengembangkan apa yang kemudian dikenal sebagai Scrum<ref name=":2">Ken Schwaber; Jeff Sutherland. "The Scrum Guide" (PDF). Scrum.org. Retrieved October 27, 2017.</ref>.
Pada tahun 2001, Schwaber bekerja dengan [[Mike Beedle]] untuk menjelaskan metode dalam buku ''Agile Software Development with Scrum''<ref>{{Cite book|title=Agile software development with Scrum|url=https://www.worldcat.org/oclc/48241360|publisher=Prentice Hall|date=2002|location=Upper Saddle River, NJ|isbn=0130676349|oclc=48241360|last=Schwaber, Ken.}}</ref>. Pendekatan Scrum untuk perencanaan dan pengelolaan pengembangan produk melibatkan otoritas pengambilan keputusan ke tingkat properti dan kepastian operasi<ref>{{Cite book|title=Agile project management with Scrum|url=https://www.worldcat.org/oclc/53099100|publisher=Microsoft Press|date=2004|location=Redmond, Wash.|isbn=073561993X|oclc=53099100|last=Schwaber, Ken.}}</ref>.
== Pola Proses Scrum ==
Baris 28:
Beedle dan rekan-rekannya <ref name=":4" />menyajikan diskusi komprehensif tentang pola-pola ini di mana mereka menyatakan: “Scrum mengasumsikan di muka keberadaan kekacauan. . . . ” Pola proses Scrum memungkinkan tim perangkat lunak untuk bekerja dengan sukses di dunia di mana penghapusan ketidakpastian tidak mungkin dilakukan<ref name=":0" />.
[[Kategori:Agile development methods]]
[[Kategori:Proses pengembangan perangkat lunak]]
|