Skip to main content

Jaki jest zwinny manifest?

Agile Manifesto były deklaracje publiczne 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.Agile Manifesto 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.Programowanie, scrum, adaptacyjne tworzenie oprogramowania i metoda rozwoju systemów dynamicznych (DSDM).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 zamykanych przez klienta.Całe opracowywanie oprogramowania zostało zakończone metodą wodospadu.Termin Waterfall jest używany do definiowania procesu prostego wzorca pracy, który wymaga wypełnienia i zdefiniowania wszystkich wymagań z przodu i zdefiniowania zakończenia, które obejmuje całą zdefiniowaną funkcjonalność.Podobnie jak wodospad, istnieje wyraźny początek i koniec rozwoju wszystkich systemów.Ten proces rozwoju nie pozwala na zmiany wymagań przed ukończeniem całego aplikacji.

Publiczne spotkanie odbyło się w Lodge Skipir 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 KernJim Highsmith, Ron Jeffries i Andrew Hunt.Podczas gdy wszystkie te osoby były wspierającymi zwinne, lekkie metodologie rozwoju, każda z nich miała własną preferencję w zakresie wdrożenia metodologii.

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 ceny reagowania na zmiany w stosunku do planu.

Esencją 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 od klienta.

Oprócz kluczowych wartości, manifest Agile zawiera również kilka kluczowych zasad, które wzmocniły przekonanie, że zaangażowanie klienta wcześnie i często zapewniają wczesne i często zapewniają zaangażowanie klientaDla lepszych ogólnych aplikacji.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.