Planview-bloggen

Din väg till smidighet i affärsverksamheten

Hantering av produktutbud

Agil programmering och portföljförvaltning

Publicerad Av Robert L. Read
Agil programmering och portföljförvaltning

På ytan är agil programmering och portföljhantering inte så lika varandra. Om man tittar djupare finns det en del intressanta paralleller.

Jag lärde mig om Extreme Programming och Agile Manifesto för sju eller åtta år sedan när jag fick nöjet att läsa Kent Becks bok Extreme Programming Explained , och genom en lycklig slump fick jag möjlighet att arbeta med honom. Jag blev snabbt ett stort fan av Kent och Extreme Programming och har använt det i alla projekt sedan dess. Extreme Programming, som jag betraktar som en synonym till agila metoder för alla praktiska ändamål, bygger på fyra principer: Kommunikation, enkelhet, återkoppling och mod. Med bara fyra ord låter detta som en modefluffig obskurantism. Men om du någonsin har drivit ett problematiskt programvaruprojekt förstår du hur modet kan tillämpas, och om du inte förstår värdet av enkelhet har du aldrig drivit ett framgångsrikt programvaruprojekt. Kommunikation och återkoppling är och har alltid varit nyckeln till återkoppling, ledarskap och nöjda kunder.

När jag läste Taming Change with Portfolio Management , som Planviews VD Pat Durbin är medförfattare till, såg jag att de två systemen verkligen angriper problem av olika omfattning utifrån samma grundprinciper.

Ett av de mest slående uttalandena i Taming Change är ett mycket smidigt uttalande - uppmaningen att inte försöka planera för långt in i framtiden eller på en alltför detaljerad nivå. Den tidsskala som Durbin rekommenderar är 6 månader till 18 månader, vilket är klart annorlunda än 1-2 veckor för en sprint i Extreme Programming. Jag tror dock att det är en realitet: stora organisationer kan (ännu) inte planeras veckovis. Den organisation som ständigt blir mer flexibel genom att ständigt förbättra sin förmåga att ändra sina planer och planera på en mindre tidsskala kommer dock i slutändan att lyckas mot mindre flexibla konkurrenter. Observera att smidig planering inte innebär detaljerad planering, utan precis rätt mängd planering.

Låt mig nu dra några analogier mellan de två systemen. Tiden hindrar mig från att ge en fullständig definition av dessa termer, men om du studerar dem i Taming Change och läran om agila metoder tror jag att du kommer att hålla med om att analogin mellan de två systemen är slående:

Hantering av utbudAgila metoder
PlaneringshorisontSprint
ProjectBerättelse
Ansvarig för portföljförvaltningScrummaster
Ledande personalProduktägare
Öppenhet inom organisationenPersonlig kommunikation
ProjektstatusKundåterkoppling
Planview eller portföljhanteringssystemStora synliga diagram som är tejpade på väggen

Det är tydligt för mig att grundarna av de två systemen hade liknande principer och byggde fungerande system utifrån dem:

  1. Ärlighet och öppenhet leder till bra beslutsfattande.
  2. Mätvärden och abstrakta mätvärden hjälper oss att hålla oss ärliga.
  3. Organisationsmaskineriet är värdefullt i den mån det hjälper ett företag att anpassa sig till förändringar, och ett hinder i den mån det inte gör det.

Relaterade inlägg

Skrivet av Robert L. Read

Robert L. Read studerade vid Rice University och University of Texas, där han disputerade i datavetenskap. Rob har varit huvudingenjör på Hire.com och är nu chef för produktutveckling på Planview. Han är uppfinnare av två patent och författare till uppsatsen How to be a Programmer. Han har suttit i styrelsen för Esperanto USA och talar flytande esperanto. Han försöker mycket långsamt bygga en anordning som gör det möjligt för människor att simma i tunnform.