Agile Programming & Training

Agile Programming & Training


Du har bestemt at en Agile software programmering utviklingsmiljø vil redusere produkt leveringstid, økt produktkvalitet, og --- den avgjørende faktor --- øke kundetilfredsheten. Nå må du gjøre overgangen.

Agile Teams

Agile Programming & Training

Agile lagene er små.

Agile ble definert av Manifesto for Agile Software Development, som fremmer prinsipper for byggeprosjekter "rundt motiverte individer" som har fått "miljøet og støtten de trenger." Små lag (omtrent syv personer, inkludert ikke-tekniske medlemmer som markedsføring og dokumentasjon) arbeide raskt (vanligvis i to til fire ukers spurter) til å produsere kundestyrte produkter.

Overgang

Agile programmering sykluser er en radikal endring fra tradisjonelle prosjektutvikling sykluser. En kort undersøkelse av smidige nettsteder indikerer programmerere er mer vellykket i Agile-miljøer enn i standard eller "foss" miljøer. Fred George, en programmerer som i 1970 var en del av IBMs eksperimenter på andre utviklingssykluser, sier: "Jeg har vært mer vellykket med Smidige prosesser enn noe alternativ jeg har prøvd i mine 40 år med programmering .... Så når jeg sier jeg har vært mer vellykket med Agile, jeg har prøvd ganske mange andre måter. "

coaching

Agile Programming & Training

Coaching er en viktig del av Agile utviklingsmiljøet.

I deres Agile Journal artikkel, "Agile Coaching for din Agile Company," Alan Atlas og Mark Kilby skriver at "[c] oaching og opplæring er uunnværlig for Agile transformasjoner." De fortsetter med å forklare at selv om det er greit å konsultere bøker og nettstedet artikler, overgangen er lettere med noen utdannet som Agile coach. En Agile coach, sier Atlas og Kilby, "krever et bredt spekter av menneskelige egenskaper, ferdigheter og erfaring, og velge en for selskapet bør gjøres nøye."

betraktninger

Agile krever mer enn å vedta en ny prosjektledelse metodikk; det krever en endring i struktur og holdning blant medlemmene. Start med en liten prøvetur, og gjøre overgangen lite skritt av lite skritt.