Jaki jest zwinny manifest?

Agile Manifesto to publiczne deklaracje złożone 11 lutego 2001 r. Przez 17 najbardziej wizjonerskich inżynierów oprogramowania na temat procesu rozwoju oprogramowania zwinnego. W czasie tego spotkania Agile Software Development był nową koncepcją, z wieloma opcjami dla programistów do wyboru. Zwinny manifest był próbą zebrania wszystkich jasnych umysłów zwinnego przetwarzania w jednym miejscu, próbując uzgodnić podstawowe zasady i pomysły wszystkie zwinne procesy. Każdy z tych procesów próbuje tworzyć lepsze metody wdrażania oprogramowania komputerowego. Kluczową poprawą w stosunku do wszystkich tych metod jest to, że opracowywanie oprogramowania powinno być tworzone w sposób wspierania zmian w wymaganiach biznesowych i nie wymaga procesów zamykania pętli sprzężenia zwrotnego doKlient.

Przed utworzeniem procesu rozwoju zwinnego, całe opracowywanie oprogramowania zostało zakończone metodą wodospadu. Termin „wodospad” jest używany do definiowania procesu prostego wzorca pracy, który wymaga wypełnienia i zdefiniowania wszystkich wymagań z góry i zdefiniowanych z zakończeniem, które obejmuje wszystkie zdefiniowane funkcje. Podobnie jak wodospad, istnieje wyraźny początek i koniec rozwoju wszystkich systemów. Ten proces rozwoju nie pozwala na zmiany wymagań przed zakończeniem całego aplikacji.

Publiczne spotkanie odbyło się w loży narciarskiej w Snowbird w stanie Utah, pod koordynacją Roberta Martina. Lista uczestników obejmuje Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie Van Bennekum, Ken Schwaber, Alistar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Marick, James Grenning, John KeRN, Jim Highsmith, Ron Jeffries i Andrew Hunt. Podczas gdy wszystkie te osoby były wspierającymi Agile, lekkie metodologie rozwoju, każda z nich miała własną preferencję, jak wdrożyć metodologię.

Cztery kluczowe wartości zostały zdefiniowane i uzgodnione przez strony sygnatariusze Manifestu Agile. Pierwszym było przyjęcie wartości osobników i interakcji w zakresie narzędzi i procesów. Po drugie, oprogramowanie, które działało, zostało wycenione nad kompleksowymi dokumentami. Współpraca z klientem uznano za ważniejsze niż negocjacje ograniczeń. Wreszcie grupa zobowiązała się do ceniania odpowiedzi na zmiany w stosunku do planu.

Istotą tego zespołu i zwinnego manifestu było stworzenie procesu środowiska programistycznego, który rozumiał znaczenie klienta. Uważali, że można to zrobić, współpracując otwarcie i stale z klientem. Komunikacja pomogłaby zapewnić, że wykonywana praca faktycznie przyniosłaby wartość biznesową i pozwoliła na informacje zwrotne FROm klient.

Oprócz kluczowych wartości Manifest Agile zawiera również kilka kluczowych zasad, które wzmocniły przekonanie, że zaangażowanie klientów wcześnie i często zapewnia lepsze ogólne aplikacje. Tworząc iteracyjny proces oprogramowania, klient ma możliwość dostosowania produktu końcowego, umożliwiając zmiany wymagań. Postrzeganie aplikacji jest lepsze, ponieważ system roboczy jest podstawową miarą postępu w systemie.

INNE JĘZYKI