WikiDer > Agile einheitlicher Prozess
Es Agile einheitlicher Prozess (AUP), erstellt von Scott Ambler im September 2005, ist eine vereinfachte Version des Rationaler einheitlicher Prozess (RUP). Das ist ein Softwareentwicklungsmethode das nutzt die Agile Techniken, aber dessen Konzept laut RUP ist.
Wiederholung
Wie die RUP besteht die AUP aus vier Phasen:
- Anfang
- Ausarbeitung (Ausarbeitung)
- Bau (Bau)
- Überleitung
Disziplinen
Die Disziplinen müssen iterativ durchgeführt werden und bestimmen, welche Aufgaben die Teammitglieder zu erledigen haben. Zum Beispiel müssen die Teammitglieder funktionierende Software entwickeln, validieren und liefern, die den Anforderungen der Stakeholder entspricht. Diese Disziplinen sind:
- Modell - Stellen Sie sicher, dass die Interessen des Unternehmens, das Problem und eine praktikable Lösung des Problems herausgearbeitet werden.
- Implementierung - Ziel ist es, das Modell in ausführbaren Code umzuwandeln, damit die grundlegenden Tests (wie z Unit-Tests) werden durchgeführt.
- Test - Dies stellt sicher, dass die Qualität gewährleistet ist. Es sucht nach Fehlern, validiert, ob das System wie geplant funktioniert und ob es die Anforderungen erfüllt Anforderungen abgeschlossen.
- Bereitstellung - Dies beinhaltet die Planung der Freigabe des Systems und die Ausführung eines Plans, um das System für Endbenutzer zugänglich zu machen.
- Konfigurationsmanagement – Das Konfigurationsmanagement muss verwaltet werden und das Team muss Zugriff auf die Umgebung und Ressourcen haben.
- Projektmanagement - Dies verwaltet die Aufgaben, die für das Projekt erledigt werden müssen. Dies umfasst das Management der Risiken, die Kontrolle der Teammitglieder (Zuweisung von Aufgaben, Überwachung des Fortschritts) und die Koordination von Personen und Systemen außerhalb des Projekts.
- Umwelt – Der Zweck besteht darin, dass die richtigen Prozesse, Anleitungen und Ressourcen ohne großen Aufwand zur Verfügung gestellt werden.
Methode
AUP hat auch eine Reihe von Methoden:
- Transparenz: Das Management muss wissen, was das Team tut. Umfangreiche Dokumentationen der Prozesse werden kaum gelesen, dennoch müssen Fortschritte überwacht, Anleitungen oder Schulungen gegeben werden.
- Einfachheit: Die Dokumentation sollte kurz und prägnant sein und nicht Tausende, sondern eine Handvoll Seiten umfassen.
- Agilität: AUP verwendet die gleichen Werte und Prinzipien wie die Agile Alliance.
- Fokus: Bei AUP ist es üblich, sich auf die Aufgaben zu konzentrieren, die einen Wert haben, anstatt sich auf Dinge zu konzentrieren, die passieren könnten.
- Werkzeugunabhängigkeit: AUP unterstützt alle Werkzeuge. Die Absicht besteht darin, die Tools zu verwenden, die für das jeweilige Projekt am besten geeignet sind.
- Schneiderei: Das AUP Produkt muss an die eigenen Wünsche angepasst werden können und dies kann über jede übliche erfolgen HTML Editor. Hierfür sind keine speziellen Kenntnisse oder Werkzeuge erforderlich.