Agile Unified Process

Den Agile Unified Process er en forenklet version, udviklet af Scott Ambler, IBM Rational Unified Process. Det beskriver en tilgang til udvikling af software applikationer, enkel, let at forstå, og at bruger agile teknikker og koncepter, mens de resterende rigtigt til RUP-processen. Scott Ambler har forsøgt at holde Agile UP så enkelt som muligt, både i tilgang, i sin beskrivelse.

Den AUP anvender agile udviklingsmetoder teknikker, herunder prøvekørt, Agile Modeling, Agile forandringsledelse og database refactoring at forbedre produktiviteten.

Praksis

I modsætning til RUP, at AUP har kun syv discipliner eller praksis:

  • Modellering. Forståelse af virksomhedernes organisation, det domæne af problemet løses ved projektet, og identificere en holdbar løsning til at løse problemet domæne.
  • Implementering. Omdan modellerne i eksekverbar kode og vedligeholde et grundlæggende niveau af test, især test af enheder.
  • Test. Udfør en objektiv vurdering for at sikre kvaliteten. Dette omfatter at finde defekter, validering, at systemet fungerede som forventet, og kontrollere, at kravene er opfyldt.
  • Deployment. Planlæg levering systemet og udføre denne plan for at gøre systemet tilgængeligt for slutbrugerne.
  • Configuration Management. Håndtering af artefakter projekt. Dette omfatter ikke kun holde styr på versioner af artefakter i tid, men også styre og administrere ændringerne.
  • Project Management. Lede aktiviteter, der finder sted inden for projektet. Dette omfatter risikostyring, direkte folk, og koordinering med mennesker og systemer uden for omfanget af projektet, for at være sikker på det bliver leveret til tiden og inden for budgettet.
  • Miljøer. Støt resten af ​​projektet, der sikrer, at en ordentlig proces, retningslinjer og værktøjer til rådighed til holdet efter behov.

Filosofi

Den Agile UP er baseret på følgende filosofiske principper:

  • Dine medarbejdere ved, hvad han laver. Folk er ikke forpligtet til at læse detaljeret dokumentation af processen, men de vil have nogle retningslinjer for højt niveau og / eller uddannelse nødvendig. Produktet AUP indeholder links til mange detaljer, hvis du er interesseret, men ikke tvinge dig til at følge dem.
  • Enkelhed. Dette beskrives koncist med en håndfuld sider, ikke tusinder.
  • Agility. Agile UP overholder rytmen af ​​de værdier og principper for udvikling af software og "Agile Alliance.
  • Fokus på høj værdi aktiviteter. Opmærksomheden skal fokusere på opgaver, der virkelig betyder noget, og ikke på alle mulige ting, der kan ske for dig i løbet af et projekt.
  • Uafhængighed af instrumenterne. Du kan bruge et sæt af værktøjer, du ønsker med Agile UP. Anbefalingen er at bruge de værktøjer, der er bedst egnet til et bestemt job, som ofte er de simpleste redskaber.
  • Du vil gerne tilpasse AUP at opfylde deres egne behov.

Udgivelser

Den Agile Unified Process skelner mellem to former for interaktioner: de af Issue i udvikling og produktion i Release. Iteration af frigivelse i udvikling er udbredelsen af ​​systemet for kvalitetssikring og / eller område Demo. I stedet iteration af frigivelse i produktionsresultaterne i en indsættelse inden for produktionen. Dette udgør en betydelig raffinement end Rational Unified Process.

Forrige artikel Autun
Næste artikel Ambrogio Maestri