Upload
lymien
View
251
Download
3
Embed Size (px)
Citation preview
The Practical Adoption of Agile Methodologies
1
APM Volunteer Research report
May 2015
The Practical Adoption of Agile Methodologies
ThisreportwaswrittenbymembersoftheAPMNorthWestbranch.
The Practical Adoption of Agile Methodologies
3
Executivesummary 5
Acknowledgements 5
1. Introduction 6
1.1 Whatisagile? 6
1.2 Whyisagileneeded? 7
2. Literaturereview 9
2.1 Whyagilegrewoutofinformationsystemsdevelopment–ahistoryoffailure 9
2.2 Howagileaddressesthecausesofdevelopmentprojectfailures 10
2.3 Challengestoapplyinganagileprojectmanagementmethodology 11
3. Studyapproach 12
3.1 Researchscope 12
3.2 Researchmethodology 13
3.3 Datacollection 14
3.4 Dataanalysis 16
3.5 Participants 17
4. Findings 17
4.1 Allparticipantsagreedthat… 19
4.2 Participantshadtoconsider… 25
5. Conclusions 26
Glossary
References 27
Bibliography 30
Onlinebibliography 35
Contents
The Practical Adoption of Agile Methodologies
4
The Practical Adoption of Agile Methodologies
5
TheAssociationforProjectManagement(APM)hassponsoredthisreviewofthepracticaladoptionofagilemethodologyinprojectmanagementintheNorthWest.
Theobjectiveofthestudywastounderstandtheextenttowhichagiletoolstechniquesandrolesarepracticallyinplaceincorporateprojectmanagementmethodologies;todeterminethelevelofagilecommitment,e.g.pilot,fulluse,selectivebasedonneed,aswellasdriversforselectionorde-selectionofthemethodology.
Consistentwithacademicprecedents,aqualitativeapproachwasadopted:firstandsecondsemi-structuredinterviewsofnorth-westcompaniesandprojectmanagerswhouseagileapproacheshavebeenheld,toestablishthelevelofadoptionthenexploreelementsadoptedandtheirrelativesuccess.Thesefindingswerethenmappedtogiveacommonglossaryoftermsthroughaconvergentdictionaryapproachtotheinterviews.Followingthedataanalysis,aDelphireviewwasundertakentoreflectfindingsandrecommendationsbacktothetargetpopulationforvalidation.
Understandingofpracticaladoptionhasbeengainedthroughanalysisoffindingsfromindepthinterviews,toidentifybestpractice.
Thekeyfindingsare:
Driversforadoptionofagilearetimeandcostconstraints.
Theenvironmenthastoberight:customeraccessandeffort,seniormanagementsupport,agoodteam,andflexibleculture.Alargefactortoconsiderbeforeembarkingonanagileprojectistounderstandtherolesandbehavioursneededforprojectmanagementandthelevelofwillingnesstoorganisearoundprojectdelivery.Itisbesttodealwithinstability,suchasrapidchangeinenvironment,innovations,unclearrequirements.
ItisstilllargelyusedbyIT,ratherthannon-ITteams,asourparticipantsfromconstructionandengineeringneededtomeetthesafetyandregulatorycriteriathatindicate‘gowaterfall’.
Whenchoosingaprojectforagileadoption,considertheoptionsforco-location,therangeofskillsofteammembersandtheiravailability,empowermentofasingleproductowner,useoftoolsandtechniquestoenhancecommunications.
Agileneedsmorefromaprojectmanagerinthewayofcommunicationforrisks,issuesandstakeholdermanagement,asspeedofresolutionisoftheessence.
Acknowledgements
Manythanksgotoallcontributorstothisstudyandparticularlyto:
AlastairArdern,programmedirector
ChrisBell,programmemanager
MartinBerman,programmemanager(Cognizant)
TonyDavis,programmemanager(Aimia)
KevinFaussett,projectmanager
JoanneHinchcliffe,projectmanager
PaulJohnson,programmemanager
Dr.KevinKane,projectmanagementcourseleader,(SalfordUniversity)
MarkSutherland,PMStandards
DotTudor,agilecoachandexpert(TCCLtd)
APM North West branch
Executive summary
The Practical Adoption of Agile Methodologies
6
1. Introduction
1.1 What is agile?
Agiledevelopment,oragileprojectmanagement,isaniterativeandincrementalmethodofmanagingthedesignandbuildactivitiesforengineering,informationtechnology,andnewproductorservicedevelopmentprojects,forexampleagilesoftwaredevelopment.Itrequirescapableindividualsfromtherelevantbusiness,withsupplierandcustomerinputtoworkinahighlycollaborativemanner,insmallstages,tocompletesmallportionsofthedeliverablesineachdeliverycycle(iteration),andwherepossibledeployingdeliverablestolive(increment)toachievevalueandrealfeedback,whilstiterativemethodsevolvetheentiresetofdeliverablesovertime,completingthemneartheendoftheproject.Theendresultisaproductthatbestmeetscurrentcustomerneedsandisdeliveredwithminimalcosts,waste,andtime,astheiterationsencouragefeedbackandreview,soachievingbenefitsearlierthanviatraditionalapproaches.
Thereisalargebodyofliteraturedescribingvariousagilemethodologytoolsandtechniquesandsomeresearchintoitsadoption.However,mostusageoccursinsoftwaredevelopmentandinnovation.ManycompanieshaveconsidereditsadoptioninresponsetohabitualfailureofITdeliveryfrommoretraditionalprojectmanagementapproaches.
DISCOVER
DESIGN
TEST
DEVELOP
Business requirements
Technical design
Client OK & launch
Coding & testing
Diagram from Michael Reich, Commonplaces, NH USA, 2014
The Practical Adoption of Agile Methodologies
7
1.2 Why is agile needed?
Informationsystems(IS)projectshaveareputationoffailuretodeliverbusinessrequirements,meetcost,qualityandtimetargetsorrealisebenefits,despite30yearsofresearchanddevelopmentofbestpractices.Theprofessioncontinuestohavehighprofilefailuresthatmakeheadlinenews,suchastheNHSrecordssystem.ThemotivationforthisresearchistoprovidematerialforISprojectmanagerstouseandhelptoimproveprojectoutcomes.Therefore,theprofessionwillbeenhancedbyreversingthecommonviewthatISprojectsconsistentlyfailtodeliver.
Theconsequencesoffailureareexpensive,toeitherremediatethenewsystemstoachievethebenefitsplanorstartanewprojectorstageofdevelopment.LossofconfidenceandopportunitycostmustalsobeconsideredbytheorganisationcommissioningtheISproject.Insomecases,suchasregulatorycompliance,timescalesareimposedfromoutsidetheorganisationandcanattractfines,lossofrevenueorevenfailuretooperate.ThecostoffailedISprojectsintheUKaloneismanybillionsofpoundsannually(BritishComputerSocietystudy,2004).
Historically,researchhasfocusedonthecausesoffailureofISprojects,oronindividualprojectelements.Failurefactorsincludeamixofpeople,technologyandmethodologyissues.Peoplefailurefactorsincludepoorteamcommunications,lackofvision,poorstakeholdermanagementandchangingrequirementswhiletechnologybasedproblemsareusuallyaroundhardwareorsoftwareelementsnotworkingasexpectedandincreasingcostsordeliverytimelines.Failuretofollowgoodprojectmanagementpracticeshasalsobeenproventoimpactthechancesofsuccess.
SeveralprofessionalbodiesareavailableintheUnitedKingdomtoenhancetheprojectmanagementprofessionwhiletheirmemberscomefromavarietyofprofessions;construction,engineeringandinformationsystems,whichwouldindicateawillingnessfortheprofessiontolearnandadoptbestpractice.Withallofthesecommunitiesthereisanunderpinningsetofpublicationsfortheirbodiesofknowledgethesebeingverysimilarwithsomeprocessandlanguagedifferencesbutallwithtransferrableapproachesandbestpractice.
TheAssociationforProjectManagement(APM)iscommittedtodevelopingandpromotingprojectandprogrammemanagementthroughitsFIVEDimensionsofProfessionalismwithamissionstatement:
‘Toprovideleadershiptothemovementofcommittedorganisationsandindividualswhoshareourpassionforimprovingprojectoutcomes.’
TheAPMBodyofKnowledgedefinestheknowledgeneededtomanageanykindofproject.ItunderpinsmanyprojectmanagementstandardsandmethodsincludingtheNationalOccupationalStandardsinProjectManagement,whilstacompetencyframeworkprovidesaguidetoprojectmanagementhardandsoftskills,includingrelationshipmanagementandbenefitsrealisation.APMqualificationsandknowledgealignwiththeIPMAorganisation.
Whilsttherearenumerousprojectandbenefitsmanagementapproaches,eitherasanindustrystandardorspecifictoorganisations,allfollowasimilarlifecycleforcomparativepurposesbutthelevelofadoptionandpracticalusageisimportantforbroaderapplicationofagileprocesses,tools,rolesandtechniques.
Thebodyofknowledgeunderpinningtheseorganisationsiswelldocumentedandsupportedbuttherearenostudiesexplicitlylinkingandexploringhowtheoutcomeofinformationsystemsdevelopmentprojectsmightbeinfluencedbytheinteractionbetweenthemainprocesses,roles,toolsandtechniques.ThestudyfindingswillbeusedtoaddtothetoolsandtechniqueswithintheprofessionaldocumentationsetsandtrainingmaterialsandhenceexpandtheAPMBodyofKnowledge,foragile.
The Practical Adoption of Agile Methodologies
8
DISCOVER
DESIGNTEST
DEVELOP
Sprint # 1
DISCOVER
DESIGNTEST
DEVELOP
Sprint # 2
DISCOVER
DESIGNTEST
DEVELOP
Sprint # 3
Agile method
Diagram from Michael Reich, Commonplaces, NH USA, 2014
Itistobehopedthatthefindingsfromthisstudywillgiveprojectsponsorsandteamsfurtherinformationonwhichfactorsbestinfluencesuccessfuladoptionoftheagiledevelopmentapproachandsowheretoconcentratebestpracticeandeffortthroughouttheprojectlifecycle.Itistheaimofthisstudy,therefore,tostarttofillthe‘practicalagileadoptionforsuccess’gapinthecurrentbodyofprofessionalliterature,andstarttoexploreitsusageonnon-ITandinnovativeprojects.
The Practical Adoption of Agile Methodologies
9
2. Literature review
2.1 Why agile grew out of information systems development – a history of failure
TheAPMBodyofKnowledgeincorporatestoolsandtechniquesforidentifyingstakeholdersandinfluencenetworks,withadviceonhowtoincorporategoodstakeholdermanagementintotheprojectmanagementprocesses.Thesetoolsandtechniquesareusuallyusedina‘waterfall’approach,whereeachprojectstageissequential,suchasrequirementsdefinition,solutiondevelopment,buildanddeployment.
Despitethis,thesuccessandfailureratesofISprojectshasbeenwellexploredfordecades,(WillcocksandMargetts1994),andthereasonsISprojectsfailarenowfairlywellunderstood.Moreover,aplethoraofpotentialbestpractices–aimedatreducingthelikelihoodofITfailures–havealsonowbeenproposed.Forexample,theintroductionof‘hybridmanagers’hasbeenrecommendedasamechanismforavoidingfailure(Earl,1994),ashavethepowerandcompetenciesbothinISandthebusiness(MarkusandBjorn-Andersen1987,Griffiths1994).
Earlyresearchfocusedontechnologyasanexternalforce,thenmovedontohumanfactorsandeventuallyanacknowledgementthatbothfactorsaresignificanttosuccess[Orlikowski,August1992].Ifthetechnologyitself,andthesocialcontextinwhichitistobeapplied,arelikelytoinfluenceprojectoutcomes,thenitislikelythatrepresentativesfromboththeITdepartmentandthewiderorganisationwillneedtobeinvolvedinitsdevelopmentandimplementation[Mata,Fuerst,&Barney1995].Indeed,thecontributionofeffectiveandharmoniousIT-businessrelationshipsandconsequentISorganisationalstructuresanddecision-makingframeworks,hasbeenexplored[e.g.Winfield,1990;Hoffman,1994;ScottMorton,1990;Peppard,2001],[Venkatraman&Loh,1994].ISmanagementandevolutionhavealsobeenwellexplored,(Hirscheim,Earl,Feeny,Lockett1988).AkeyfactorinsuccessfulISimplementationsistheunderstandingofuserrequirementsandtheinteractionbetweenISandthebusinessline[Rockart1988].
Aconsiderationwhendefiningtherelationshipmanagementandbuildingaprojectteamisthetypeofprojectandthematchtoprojectmanagerpersonality.Dvir(2006)hypothesisesthatthe“fitbetweenprojectmanager’spersonalityandmanagementstyleandthetypesofprojectstheymanageiscrucialtoprojectsuccess”.Hisstudyfocusedontherelationshipsbetweenprojectprofile,projectmanagerpersonalityandprojectsuccess.Similarly,Shao&Muller(2011)definedprogrammesuccesscriteriaandfactors,intoninecategories,fiveofwhichrelatedtopeoplethreetoprocesselementsandonetostrategicalignment.Akeysuccessfactorwastheprogrammemanager.Fisher(2011)identifiessixskillsandbehavioursofaneffectiveprojectmanagerwhichincludeculturalawarenessandinfluencingothers.Thesewouldseemtorelatetoasuccessfactorforinformationsystemsprojectsbeingeffectiverelationshipandstakeholdermanagement.
Businesspartneringisnowarecognisedindustryrole(BritishComputerSocietySkillsFrameworkfortheInformationAge),andhasparallelswithresearchfindingsinotherareas,suchasconstructionprojects.Hellard(1995)statesthatthekeyelementsofsuccessfulprojectpartneringare:
Commitment
Equity
Trust
Mutualobjectives
Effectiveproblemsolving
Timelycommunicationand
Continuousmeasurementandimprovement.
TheconclusionstobedrawnfromthisbodyofliteraturearethatmuchofsystemsdevelopmentisabouttechnicalandsocialinteractionsduringprojectstodevelopharmoniousIT/business
The Practical Adoption of Agile Methodologies
10
relationships.Thesearesupportedthroughvariousprojectmanagementanddevelopmentlifecyclepractices,suchasbusinessrequirementsspecificationsanduseracceptancetesting,aswellasstructuralconditionssuchasreportingrelationshipsandpolicies[Markus&Benjamin,1996].Asabasicprinciple,IThastobebusiness-drivenandinvestmentdecisionstakenonthebasisofbusinessvalue,withabusiness-smartITorganisationandanIT-smartbusinessorganisationtheideal[Dvorak,Holen,Mark&Meehan,1997].Additionally,teamsneedtobeactivelybuilttoincludebusinesspeopleaswellastechnicalstaff[Pitt,Berthon&Lane1998].
2.2 How agile addresses the causes of development project failures
AgilemethodologieshavebeenpropoundedincreasinglyforISprojectsoverthelast10years.KentBeckintroducedtheconceptsofextremeprogramming,(AgileXP),whilein1986byHirotakaTakeuchiandIkujiroNonakainthe“NewProductDevelopmentGame”developedscrum.Bothevolvedfromaprevioussoftwaredevelopmentmethodology:DSDM(DynamicSystemsdevelopmentMethod).TheDSDMConsortiumareguardiansoftheagileprojectmanagementframeworksurroundingallagiledeliverymethods.
TheAgileAlliancehaspromotedjointapplicationdevelopmentmethodologieswithhighuserinvolvementinbuilddecisions(Beck,2000).Thesemethodspromotecontinuousmonitoringandadaptingofdeliverablestomeetfixedbenefits.Unfortunately,duetothechallengesofcomplexity,scaleandinterconnectivityfacingsoftwareengineers,thelevelofsystemsfailureremainsstubbornlyhigh(e.g.Ewusi-Mensah&Przasnyski,1994;Doherty,&King,2001).Indeed,areportbytheBritishComputerSociety[BCS,2004]concludedthat:
“BillionsofpoundsarewastedeveryyearonnewITsystems’,as‘onlyaround16percentofITprojectscanbeconsideredtrulysuccessful.”
Laantietal(2011)examinedanorganisation-wideadoptionofagilepracticesatNokia,andtheirresultsrevealedthat“respondentsagreedwiththebenefitsofagileusage,includinghighersatisfactionandeffectiveness,increasedqualityandtransparency,andearlierdetectionoffaultsandthat60%wouldprefertostaywiththemethodsthanreturntotheirpreviouswaysofworking.”
Agileapproachesplaceemphasisonbusinessownershipofproductsandprioritiseteameffortsbasedonbusinessbenefit.Themethodologyaimstoenhanceteamworkingandsharedunderstandingofgoals,basedonaleanconceptof“VoiceoftheCustomer”andisakintotheleansixsigmaprocessimprovementapproach.
Alloftheseapproachesadvocateakeyuserwhoisempoweredtoprioritisetheworkofaself-sufficientteam,withtheprojectmanagerbecominga‘servantleader’whocoachestheteamforimprovements,aswellasaddressingotherdisciplinessuchaswiderstakeholdermanagementtokeeptheteamfocusedpurelyondelivery.Theaimistodeliverearlierbenefitsbydoinghighestvalueworkfirst.However,theagilemethodologiesarelesscomprehensive,dealingpredominantlywiththesoftwaredevelopmentstage.Somecompanies,suchasSiemens,haveadaptedthetoolsandtechniquesandappliedthemtoengineeringworksuccessfully,buttheirusageisstilllimited.
Mostagileadoptionhasbeendrivenfromthesoftwaredevelopmentarena,butthereisabodyofresearchnowinvestigatingwhetherthismethodologycanbeusedbyotherindustries.Conforto(2014)statesthat“projectplanningandcontrolisachallengeforcompaniesengagedindevelopingnewproductsandtechnologies”andthatthereisadrivetoimplementonlypureagileprojectmanagement.Itistheaimofthisstudytoinvestigatehowoftenthatoccursandwhetherpartialadoptionalsobringsbenefitsoveramoretraditionalprojectapproach.
The Practical Adoption of Agile Methodologies
11
2.3 Challenges to applying an agile project management methodology
Projectmanagersusetheirownexperiencetopickandchoosethebestmethodsandpractices,whateverthemethodologyandadaptthemtotheirspecificdelivery.AdrianMaloneoftheAPMSpecificInterestGrouponknowledgemanagementstatesthatprojectmanagerscancreatetherightenvironmentandprovideappropriatetoolsforpeopleandteamstocollaborateinthecreationandsharingofknowledge.
Arelativelynewtrendistheuseofsocialmediainprojectteams.PM2.0documentsthepossibleuseofsocialmediainprojectmanagementtoimproveteamworking,stakeholdermanagementandcommunication.Whereagileisadoptedacrossfunctions,teamandgeographies,useofsocialmediaandinformationsharingtoolsisvital,soafactorinpracticaladoptionisteamlocationandmitigationsifnotco-located.
Thebenefitsofusingsocialmediaforbroadstakeholdermanagementisbasedonthereach,allowinganyandallinterestedpartiestotrackprogressandreceiveupdatesorevenrequestfurtherinformationthatmaynotnecessarilyhavebeencaughtbymoretraditionalstakeholdermanagementmethods.Anysubsequentreductionin‘noise’willhelpbuildtowardstheperceptionofsuccess.Thekeydifferenceisthatinformationandthevoiceofthecustomeristhereforeinrealtimesocanbeausefuladditionaltoaprojectmanager’scommunicationstoolset.Daimetal(2011)investigatestheuseoftechnology,specificallye-collaborationandcommunityplatformtools,inglobalvirtualteams.
Toolssuchaswikisandblogsareusedtoneutralisesomeoftheissuesaroundvirtualteamsworkingacrosstimezones,aswellasindividualiseservices.Unfortunately,thereisalackofresearchpapers,asauthorspractisewhattheypreachandpublishviablogsorfocusonbroadersocialmediatrendssuchastheinteractiveworkplace,ratherthanspecificprojectusage;evidenceneedstobegatheredastohowwellthesetoolsandtechniques(suchaswikis,Sharepoint,Facebook,Twitter)areusedandtheirimpactonprojectsuccess.
The Practical Adoption of Agile Methodologies
12
3. Study approach
3.1 Research scope
Theresearchpopulation,forexpediencyofaccessandavailability,hasbeencontainedtotheNorthWest:itispositedthatthecorporateandprofessionalprojectmanagementpopulationhereisrepresentativeofthewiderUnitedKingdomenvironmentandthatlessonslearntcanbetransferrableacrosstheISprojectmanagementprofessionasawhole.Carewastakentoinvestigatearangeofprojectsofvaried‘scale’,whichmayhaveanimpactonprojectselectionforsuitabilityofagilemethodsandbeanindicatorofthematurityofagilepracticeadoption.
Akeypointtonoteisthemembership,eithercorporateorpersonal,ofinterviewees,professionalbodies,asapre-dispositiontotheadoptionofnewmethodsandbestpractice.
3.2 Research methodology
Ashurstetal(2008)undertookexploratoryresearchusingacasestudyapproach,toaddresstheneedtocoverarangeoforganisationalparameters,whilstWaardenburg(2013),establishedaGroundedTheoryapproachtoagilepracticesintraditionalenterprises,aimingtodevelopatheoryfromdataratherthangatheringdatainordertotestahypothesis.
Theaimistouncovertheissuesstudyparticipantshaveexperienced,andresisthavingpreconceivedideasandsolimitthequestionsaskedduringtheinterviewprocess.Thismethodallowstheproblemstonaturallyemerge.
Previousstudiesintothesefactorshavefollowedaqualitativeapproach,utilisingarangeofsurveys,questionnairesandinterviews.Wateridge(1997)deliveredaquestionnaireonsuccesscriteriawithsubsequentinterviews,askingrespondentstoindicateandratethefivemostimportantcriteriaforsuccess.Thiswasfollowedbyfurtherinterviewsofkeyprojectstaff,gatheringindividualperceptionsofthosesuccesscriteria.Agrawal(2006),investigatedquantitativesuccesscriteriathroughquestionnairestargetedatprojectmanagers,andbusinessaccount(relationship)managersrepresentingtheseniorendcustomer.
Shaoetal(2009)reviewedprogrammesuccessandfoundthatmuchisstillconceptual,withlittleliteraturesuggestingmeasurements,includingPMIandOGCguidance,whichrelatespurelytobenefitsrealisation,valuecreationororganisationalchange.Inthequalitativestudyof2011forprogramcontextandsuccess,semi-structuredinterviewswereusedtocollectdata,withintervieweesbeingthepeoplewiththebestknowledgeoftheresearchsubject.Samplenumberswereidentifiedonatheoreticalsaturationpointandstoppedwhennonewconceptsorcategoriesemergedfrominterviews.
Thestudythereforefollowedan‘interpretive’style,togainknowledgeofthepracticalextentofagileadoption,supportedbyrealworldevidence.
Diagram 1: Research scope
NWorganisations
NWproject managers
APMmembers
Type of project(IT/non IT)
Scale of project
The Practical Adoption of Agile Methodologies
13
3.3 Data collection
Thedatacollectionprocessusedforthisstudywassemi-structuredandqualitative,andstructuredinthreestages;firstandsecondinterviewsandaDelphireview.
Evidencewasgatheredthroughaseriesofsemi-structuredinterviews,coveringthefollowingareas:
Rolesandresponsibilities
Toolsandtechniques
Behaviours
Organisationalenablers
Trainingandskills
Projectmethodologycontext
Terminology
Practically,aconcentrationdiagramwasusedasthebasisforinterviewstocaterforspeedofresponseswithachecklistfortoreviewtogiveconsistencyofapproach.
DatawascapturedoninterviewsheetsandvalidatedthroughaDelphireview(detailedinthefollowingsectionondataanalysis).
3.3.1 Challenges to data collection
Definingcriteriatomeasureprojectsuccesshasbeenrecognisedasadifficulttask(Baccarini,1999).PintoandMartel,(1990)usedthreedimensionstodefineprojectsuccess:theefficiencyoftheimplementationprocess,theperceivedqualityoftheproject,andfinally,clientsatisfaction.
Time,costandqualitygoalscanbecollectedasquantitativedataitems,butperceptionofsuccessisqualitative.So,previousresearchhasusedarangeofdatacollectionmethodsbutmostcommonlysemi-structuredinterviews.
Therefore,akeychallengetoovercomewasoffinancialdisclosure,bothfullprojectlifecyclecostsandproposedandachievedbenefits.Accesstokeypeople,particularlysincetheaimistoreviewclosedprojects,maybeproblematic,asparticipantsmayhavemovedontootherworkorevenothercompanies,aswellasallayingconcernsaroundsharingofcompetitiveinformation.Theremaywellbeemotionalbarrierstoovercome,althoughtheexpectationisthatpeoplewhohaveworkedonsuccessfulprojectswillbewillingtoairtheirviewsmoreopenly.
3.3.2 First interview outline
Aninitialtelephoneinterviewwasplanned,toestablishthefollowingwithpotentialparticipants:
Haveyouheardofagileprojectmanagement?
Doyou/yourorganisationuseit?Ifyes,willyoubeusingitagain?
Haveyoubeentrainedtouseit?
ThesamequestionswereadaptedforuseasasurveytoolandpublishedthroughtheAssociationforProjectManagementbranchmeetingwiththeInstituteofChemicalEngineers,togaintheperceptionsandprofessionalviewsofawider(non-IS)audience.
The Practical Adoption of Agile Methodologies
14
3.3.3 Second interview outline
Thiswasaseriesofopenquestionstounderstandthecorporatepersonalandprojectcontext,anddriveafreeflowingdiscussionforrichdata.
Context:
Contact’sroleinagile–champion,practitioner,observer,recipient
Scaleofproject–<100k,100-900k,>£1million,>£5million
Typeofproject–regulatory,innovation,serviceimprovement
Discussiongeneration:
Howdoyoudefinebenefitsanddecideonmethodologytouse?
Whatdoesagilemeantoyou?(generatekeywordlust,checkmeanings)
Howmanypeopledoyouhaveontheteam?(Morethan10andit’snotreallyagile…)
Howlonghasitbeenrunning?(Indicatesadherencetotime-boxingandbenefitsrealisationtimescale)
3.4 Data analysis
3.4.1 Convergent term mapping
Term Alternatives Meaning
Agile Scrum,DSDM,XP,agileprojectmanagement,SAFE,kanban
Iterativedevelopmentapproach
Productowner Client,businessambassador,thetruth,sponsor
Responsibleforproduct
Scrummaster Projectmanager,teamleader Servant-leaders,coordinators
Backloggrooming Re-planning,pull
Dailyscrum Stand-upteammeeting Plan,do,reviewdailysession
Estimating Re-factoring,planningpoker,runratereview,throughputmetrics,measures
Sprint Iteration,developmentphase Shortdevelopmentphases
Sprintplanning Planninggame,backlogchart,requirementsplanning
Sprintretrospective
Sprintreview,review,retrospective,lessonslearnt,continuousimprovementsession
The Practical Adoption of Agile Methodologies
15
3.4.2 Data mapping
DerivedfromAlmeidaetal,2012,thefollowingcategorieswereusedtomapthesemi-structuredinterviewresponses:
Organisation Process Project team Project type and others
Organisationalstructuretype
Capabilityofreconfiguration
Self-directedteams Productsuccessionplanning
Organisationalculture
Processautomation Teamautonomytomakedecisions
Urgencytocomplete/pace
Entrepreneurialculture
Processmodularity Teammembership Goalclarity
Learningorganisation Easyaccesstoinformation
Teamdedication Projectcomplexity
Agilestyleworkenvironment
Formalisation Teamknowledgeaboutagile
Projectnewness
Acceptanceofagilemethodology
Frequentdevelopmentmilestones
Teamexperience/expertise
Supportsystemse.g.testharnesses,designtools
Adequaterewardforagileuse
Processconcurrency Projectmanagerexperience
Customerinvolvement
Emphasisonspeed Externalintegration Teamsize Collaborativework
Performancemeasuring
Teamlocation Suppliers’involvement
Knowledgemanagementsystems
Multidisciplinaryteams
Multidisciplinaryteams
Resourcecompetition
Strongexecutivesupport
Decentraliseddecisionmaking
The Practical Adoption of Agile Methodologies
16
3.4.3 Delphi review of findings
TheDelphimethodisastructuredcommunicationtechnique,originallydevelopedasasystematic,interactivemethodwhichreliesonapanelofexperts.Delphiisbasedontheprinciplethatforecasts(ordecisions)fromastructuredgroupofindividualsaremoreaccuratethanthosefromunstructuredgroups.
TheDelphitechnique’suniquecontributionisthe‘boilingdown’ofdifferingexpertopinionsorotherstakeholdersintoconsensusfordecisionmaking,withoutcreatingdirectconfrontationorallowingstrongindividualstodominatetheprocess.
Usuallyallparticipantsremainanonymous.Theiridentityisnotrevealed,evenafterthecompletionofthefinalreport.Thispreventstheauthority,personality,orreputationofsomeparticipantsfromdominatingothersintheprocess.Arguably,italsofreesparticipantsfromtheirpersonalbiases,allowsfreeexpressionofopinions,encouragesopencritique,andfacilitatesadmissionoferrorswhenrevisingearlierjudgments.
Theexpertsanswerquestions(firststageinterviews),thenresponsesarecollectedandanalysedbythefacilitator,commonandconflictingviewpointsareidentified.Ifconsensusisnotreached,theprocesscontinues,tograduallyworktowardssynthesis,andbuildingconsensus.
Thefacilitator(theauthor),thenprovidesananonymoussummaryoftheexperts’comments,inthisinstanceviaemail.Theexpertsareencouragedtorevisetheirearlieranswersinlightoftherepliesofothermembersoftheirpanel.Itisbelievedthatduringthisprocesstherangeoftheanswerswilldecreaseandthegroupwillconvergetowardsthe“correct”answerandthemeanaveragescoreofthefinalroundsdeterminetheresults.
3.5 Participants
TenAPMNorthWestcorporatememberswereinitiallycontacted,butonlyfourresponded,andofthose,onlytwoconfirmedinterestinparticipatinginthestudy.Ofthose,onlyoneactivelyparticipatedatthenextstage.Themainreasonfornon-participationwasconcernaboutgainingapprovaltopublish,evenanonymously,potentiallysensitiveinformationaboutprojectperformance.
Followingdiscussionwiththestudysponsor,theAPMNorthWestbranchchairman,itwasagreedtorequestparticipationfromindividualprojectmanagers,oftenworkingatthoseorganisationsandbasedintheregion.Theparticipationagreementwaspositive,withalloutof14peoplecontactedcontributingtheirexperiencesandlearning.Intandem,arequestforinputfromprojectmanagersattendingajointeventbetweentheAPMandtheInstituteofChemicalengineers;of120attendees,onlytwohadheardofagile,andnonewereusingit.
Allparticipantshadconsideredusingagileinavarietyoforganisations,acrossarangeofprojects,butpredominantlyinregulatedenvironmentssuchasfinancialservicesorpharmaceuticals.However,fivehadneverpractisedit,andthereasonsforusingadifferentmethodologywereexploredduringthefirstinterview.Onlythreeprojectmanagershadusedagilefornon-ITdelivery,andwereadvancingfromagiletokanban,followingasuccessfultrackrecordandwidescaleadoptionwithintherelevantcompanyoverseveralyears.
Theprojectsdiscussedduringinterviewsrangedfrommulti-millionpoundprogrammes,to£100,000softwaredevelopments.Themajorityofprojectscitedasexampleswerefrom£500,000to£2million,whichappearedtoindicateasimilarscaleofteamsizeanddurationthatwasthenexploredduringthesecondinterview.
The Practical Adoption of Agile Methodologies
17
4. Findings
4.1 All participants agreed that …
4.1.1 Agile is a misunderstood term
Theirexperiencesindicatedthatsponsorsandbudgetholdersthoughtofagileas,“thisshouldbequickerandcheaper”,untiltriedforthefirsttime,asthereisanexpectationthatonlythedevelopmentworkneedsresourcing,andoverheadssuchasprojectmanagement,qualitycontrol,architectureanddesignarenotunderstoodorperceived.Allparticipantscommentedthatifyouarefortunateenoughtohaveanall-round,highlyexperiencedsetofdevelopers,maybe,butthat’snotagile!Thereisariskwithoutthoseoverheadsthattheenddeliveryisnotcoherentanddoesn’tintegratewiththerestofthebusiness.
Twoparticipantsmentionedprojectscaleasarisk;forinstance,ifthisisapilotandonlypartofawiderdelivery,thereneedstobeeffortandcapacitytodelivertheremainder,asthereisatendencytoperceiveagileasawaytodevelopaprototypethatthen,rightlyorwrongly,carriesonasafullproductionsolution.
4.1.2 The company environment has to be ready
Thethree‘mature’adoptersemphasisethatbeforeembarkinganagiledeliverymethodology,itisimportanttoconsiderthebroaderprojectmanagementcontextandhowagilecanbeembeddedwithinexistingprocessesandcontrols.Allprojectmanagersinterviewedagreedthatifthewholecompanyisusedtoworkingonprojectsinastructuredmethodology,thenbuy-iniseasier,comparedtosomewhereunusedtodeliveringchangeandsodevelopmentisnotacorecompetency.Theconsensusisthattheenvironmenthastoberight:customeraccessandeffort,seniormanagementsupport,agoodteam,andflexibleculture.
4.1.3 Multifunction people and co-location are the ideal
Everyoneinterviewedwasadamantthattheteamideallywouldbephysicallyascloseaspossible.Havingafulltime,multi-functionalteamofanalysts,designers,testersanddevelopersallinoneroomisthegoal,toaidknowledgesharingandsavetime.
TonyDavissays:“Theteamwasco-locatedinasingleblockofdesksforaboutsixmonths.Acoupleofmonthsagohot-deskingwasintroducedandwejustfounddeskswherewecould.Withindaysbreakdownsincommunicationsbecameapparentandthereweretensionsinthestand-ups.Ourcycle-timestartedtoincrease.I’malwaysinearlysoonemorningIprintedoffabunchof‘ReservedforOpenAPIProject’labelsandtookoverablockofdesks.LaterImadeitofficialbygettingFacilitiestoagree.Thingsimprovedquickly.”
Itwasagreedthatsmallerteamscommunicatebetter,sothegeneralrecommendationwasforanidealteamsizeIbetweenfiveandnine,withgetagoodmixofskillsandpersonalities.Ifbiggerteamsarenecessary,thentheadvicewastotrytosplitdownintosmallergroups,byfeaturesorfunctionalareas,ratherthanlivewithabiggerteam.
Twoparticipantsproposedthatusingagenerictermhelpstobreakdownsilos,e.g.designer,analyst,programmer.Thissupportstheideaofateambeingmultifunctionalwheremembersactashybrids.Theidealwouldbetohaveeverypersonabletodoeveryjob,butamorerealisticaimistohave“generalisingspecialists”(accordingtoagilecoachDotRoberts),andassignthetypeofworkanyonecando,suchasorganisingworkshoplogistics,acrossthegroup,regardlessofindividualspecialisms,toavoidresentment/preferentialtreatment.Goforthebest,mostexperiencedteamthatisnecessaryforthejob.
Allparticipantsnotedthatdidn’tworkwellwasusinglessexperiencedteammembers,whostruggledtofitworkintothebroadercontextofunderstanding,andthereforetoconsiderintegratingtheirwork
The Practical Adoption of Agile Methodologies
18
intothewhole.Itisimportantforeachteammembertounderstandwhatotherpeoplearedoing,wheretheirworkfitsandprogressagainstthebiggerpicture.
Fourintervieweesreiteratedthatanexperiencedteamisobviouslymoreeffective,andnotspecifictoanagilemethodology.Thisaspirationisnotspecifictoagilebuttheimpactisgreater,asworkismovingmuchfaster.Timelags,Chinesewhispers,etc,canbereducedpossibleoverdistancebutreducingthehindrancesisharderandneedsmoretools.However,ifyoucan‘tgettheoptimum,theprojectmanagermustallowtimeforteammemberstodevelopandimprove,socaterforaddressinganyskillsorexperiencegaps.
4.1.4 Communications and ways of working take more effort with agile than waterfall
JoHinchcliffestates:“Communicationsandwaysofworkingarekey.”Allparticipantsagreedit’simportanttospendtimeupfrontdefiningtheorganisationandagreeingprocessedandproceduresbeforestartingsprintplanning.Somecommunicationstacticsusedconsistentlybyparticipantsweretoshowprototypestousersregularlytogetinterimfeedbackduringsprints.
Shecontinues:“Findfailuresquicklytomeetexpectationsofagiledevelopmentbeingcheaperandnotjustquickerbutbeawareofthepotentialconflictbetweenthescrummasterlookingafterthehealthoftheteamandaprojectmanagerdrivingforspeed.Alsoclarifythecommunicationsandstakeholdermanagementbetweentheprojectmanager,productownertokeepeffortawayfromthescrummasterandtheteam.”
Itisimportanttocelebratesuccessatsprintreviewsandretrospectivesandmostprojectmanagersmentionedrecognitionactivities.JoHinchliffestates:“Thereisnohidinginagile.Everyonehastopulltheirweightoritreallyshows.”Soprojectmanagersmustputeffortintoproperteambuildingandunderstandtheindividual’sstrengthsandweaknessesaswellasfortheteamaswhole,togetmosteffectiveuseofskills.
4.1.5 Self-organising teams need help
Exploringthepreviouspoints,sixprojectmanagersexplainedthatself-organisingteamsneedafullrangeofskillsandco-location,witheasyandregularaccesstobusinessuserspreferred.Estimationforearlysprintscanonlybeaccurateifbasedontheexperienceoftheteammembersonsomethingsimilar,ortheirabilitytocompareandextrapolate.Theyneedtounderstandandbeabletoexplaintotheprojectoffice,projectmanagerandscrummastertheunnecessarylayersandbottlenecksthatneedremoving.
PaulJohnsonquotestwooftheprinciplestakenfromtheAgileManifesto,whichreinforcethebenefitsofself-organisation:‘Buildprojectsaroundmotivatedindividuals.Givethemtheenvironmentandsupporttheyneed,andtrustthemtogetthejobdone’and‘Thebestarchitectures,requirementsanddesignsemergefromself-organisingteams.’
4.1.6 It’s all about delivering small but delivering often
Thetheoryisthatestimatingimprovesovertime;asarhythmisestablishedaccuracyimproves.Theaimistogoforquickwins,whichareusuallyeasiertoestimateandtodo.Morecomplicatedrequirementscouldverywellbesupersededbythetimetheteamgettothem.However,whilstallparticipantsagreedwiththetheory,threenotedthatestimatingisgenerallymoreaccuratethanforwaterfall,butputwaterfallinfrontofinexperiencedpeopleandseehowwildlytheestimatesandactualsvary!
AlastairArdernstatesthat“afixedcostfocusesproductownerswhenprioritisingrequirementstodeliver.Anythingthatintroducesabarrierorhandoverneedstobescrutinisedasitholdsuprealwork.Asakeyuserorsponsor,ifyouarenotgettingwhatyouwant,stop”.
The Practical Adoption of Agile Methodologies
19
4.1.7 Planning and reviews have to be done, but can be fun
Theagiletheoryadvocatedacycleofbuild,measurethenlearn,todelivervalue,improveworkflowandimprovequalitytodelivertherightthing.
MartinBermanadvocatesusingmethodssuchasplanningpokerforestimation,aspartofsprintplanning,(butaddintimefortraininganddevelopment),asthefunelementencouragescreativityandhelpstogeneratediscussion.Hestates,“It’sgoodtointroduceanewconcept,togetalltheteamsinoneroom,toassesstherelativesizeofworkchunks,andnotjustdothisforeachsprint.It’sfunandabitdifferent,andreallyhelpswithmotivation.However,youdoneedtoaddintimefortraininganddevelopmentandtrytouseatoollikeJirabetweenthetechnicalteams.Justensureanalystsareincludedfortraceability,visibilityandtosupportestimation.”
Twoprojectmanagersdrewattentiontoafurtherriskofanagileapproach.Theysaidit’simportanttoconsiderhowtoavoida“technicaldebt”,byrushingtogetsomethingdone;alwaysplaninrequirementsfortidyingworkupasyougoalong.
Oneprojectmanagermentionedthatthereisoftenapreconceptionthatagilemeansnodocumentation.Whilstthisisnotthecase,mostparticipantssaidthattheyhadactivelyconsideredtheappropriatelevelofdocumentationtoproduce.OneparticipantsuggestedthatusingKipling’s‘sixhonestservingmen’stillworks:whoneedsthis,whataretheygoingtouseitfor,whydotheyneedit,whenandhowoftendoesitneedtobeproduced,wherewillitbestored,howwillitbedeliveredandconsumed?
Allagreedthatretrospectivesareessentialandthatthereviewprocessaftereachiterationorsprintistheonlywaytogaincontinuousimprovementandhencevelocity
4.1.8 Measure and track!
Severalparticipantswarnedagainstteamsthinkingtheyareworkinginanagilewaywithoutfollowingthebasicprinciples.Thustheysacrificewaterfallstandardsofcontrol.It’simportanttogetmetricsforvisibilityaswellascontrolinanymethod,evena“non-pure”approach.
4.2 Participants had to consider…
4.2.1 When agile is the most suitable approach to use.
Levelofcertaintyversustimetomarketisthebalancethatneedstobeconsideredwhenselectingsuitableprojectstogoagile.Allcitedthatatypicalcaseisifacustomerknowswhattheydon’twant,butcanbecoaxedtodescribethefirstbenefittheydowantdelivered.agilethenenablesrapidprototyping,toaiddrivingoutfullerrequirements.
Anotherpointmadebyoneprojectmanageristoselectanagiledeliveryapproach,whenthedrivetodeliverisgreaterthantherisk,e.g.shippingearlystageEbolavaccinewithoutfullclinicaltrialsresults.
Fourparticipantsmentionedthatit’sahardselltostakeholders;“giveusmoney,wepromisetodeliversomethingbutwedon’tknowwhatorexactlywhen”.Thiscommentwasfelttoemphasisetheneedforstrongprojectmanagementaroundanagiledelivery,asthereisatendencyforstakeholderstothinkagileisallthat’sneeded,whenactuallyit’sadevelopmentsubsetofafullprojectmanagementlifecyclethatactuallynecessitatesmorestakeholdermanagement,risksandissuesidentificationandpre-emptiveactions.Thedifficultytheyidentifiedistoselectaprojectwhereaclientcanspendenoughtimewiththeteamandallagreedthat,ifyoucan’tgetthat,it’snotsuitableasitwon’twork,soabetterapproachwouldbeawaterfallmethodology.So,theirexperiencewasthatitneedstobeexplainedasasignificanttimecommitmentthathastohavedelegatedauthorityandbuyinfromseniormanagement.Oneparticipantnotedthatthefirsttimethrough,it’sa“leapoffaith”,andsothereisariskofgivingupandlosingbenefits.
The Practical Adoption of Agile Methodologies
20
Aspartofthisstudy,wedidaskconstructionandengineeringcompaniesabouttheiradoptionofagileandgotaresoundinglackofpractitioners.KevinFaussettcommentsthat:“Agileisnotusedasconstructionandengineeringworkshaveclearrequirements,relativelystableenvironments,knownworkandthereforehighqualityestimates.Theyarealsoheavilyregulatedwithsafetyimplications.”
Thisbearsouttheacademicresearchthatagileadoptionislimitedinthosearenasandbearsoutthetechnologypractitionersviews,whowereunanimousinsayingtheywouldn’tuseagileforfixedscope,regulatoryandsafetywork.Allagreedthatagileworksbetterthanwaterfallforhighrisk,fastmoving,urgentneedwork,thatcangetbuyinandtime,buttherequirementsareunclear.Noonewoulduseitasamethodologyinsafetyrelatedsituationse.g.aeronautics.ChrisBellsaysthat,his“experienceofthetechnologyandinnovationexperienceisthatagileisthemethodtochoosewhenthereisuncertainty:overrequirements,prioritisation,environment,andtimeandcostarepressures”.Healsonotedthatinhisexperience,agileappealstoyoungerpeoplewhohaven’tpreviouslybeenexposedtowaterfall.
TonyDavisidentifiedthefollowing:
Waterfall
Pros Cons
Worksbestwhentherearedefinedrequirements
Bestforstableenvironment
Theteamisdistributedandhencecontrolcanbemanagedbydefineddeliverables,milestonesanddependencies
Bestifscarceskillsorresourceshavelimitedavailability
Plansarerepeatableforsimilarprojects
Requiresinvestmenttodefinescopeandschedulebeforeworkbegins
Scopechangescanbeslowandtheadverseimpactincreasesoverthelifecycle
Riskofnothingtoshowforthemoneyuntiltheend
Changeaddseffortandrisk,soastrictchangecontrolprocessmustbeinplacetoavoid‘scopecreep’
Agile
Pros Cons
Workswellwhenthedetailedrequirementsareunknownorsubjecttochange
Giveflexibilityto‘coursecorrect’
Needsregularstakeholderfeedback
Theteamisco-located,multi-functionalandenablestoworkinacollaborativeway
Earlyreturnoninvestmentbyregulardelivery
Noadvantageforprojectswherethescopeanddetailedrequirementsarewellunderstoodandchangecanbecontrolled
Uncertaintyaroundscopeandschedulescanmakestakeholdersnervous
Lesseffectiveifthe‘team’isdistributed
Demandsmanagementandprioritisationofthebacklog
The Practical Adoption of Agile Methodologies
21
4.2.2 What split of waterfall/agile to use
Manyprojectsdiscussedduringtheinterviewsbeganaswaterfall,togetenoughunderstandingtogeta‘go’decision,thenmovedtoanagileapproachatvariousstagesofthejustifystage.Whentomovetoagilewasnotaconsistentview,withsomemaintainingallstages,postbusinesscasecouldbeappropriatelydeliveredinanagileway,withothersmaintainitsjustforthedevelopmentstage,sopost-detaileddesign.Allagreedtheirpreferreddeliverieswereinsmallchunks,ratherthancompilingitemstobejoinedtogetherattheend,asthatwastooclosetoawaterfallapproachandincreasedriskofdeliveringthewrongthingorhittingintegrationproblemsaftersignificanttimeandefforthadbeenexpended.
Thismixedstageapproachalsohastheadvantageofbuildingconfidenceingovernancegroupswhohavenotbeenexposedtoagilebefore.Anotherstakeholdermanagementtechniquemostprojectmanagersusedwastosharethescrumorkanbanboardsshowingkeymetricsonaregularbasis,andconcentrateonmakingthetrackingandcommunicationshighlytransparent.
4.2.3 Scrum or kanban?
Twooftheorganisationsstudiedhadprogressedfromscrumsprintstoakanbanapproach,(kanbanwasdevelopedbyToyotatoimproveproductivity),perceivingittogivegreaterflexibility,becauseitisacontinuousprocess.PaulJohnsonandTonyDavisbothagreeonthekeydifferencesbetweenthetwomethods:
Kanban Scrum
Continuousdelivery,doesnotassumeyoucanfiteverythingintoasprint
Time-boxedsprints,goodforsupportingcommittedtime-constraints
Workis‘pulled’throughthesystem(singlepieceflow)
Workis‘pulled’throughthesysteminbatches(thesprintbacklog)
Changescanbemadeatanytimewithagreement
Nochangesallowedmid-sprint
Cycletime Velocity
4.2.4 How to get a great product owner
TonyDavisstatesthat:“Theroleofproductowneriskeyandneedstobeasenior,empoweredspecialistwithappropriateresponsibilityandauthorityfromtheirprimaryroleinthebusiness.”
Businessinvolvement–dedicated,parttimeordevolvedtoananalyst.
Riskofproductownerjustaddingthingsinandtakingcontrol
Needsomeonewhocanconvertbusinesslanguageintotechnicalactivitiesbutisawareoftheneedtofitintocorporateandregulatorygovernance.
Mustunderstandthe‘customer’andhavetheauthorisationtotakedecisions.
Multipleusersandevenprojectownersmeansaforummustbesetuptomanageconflictingrequirementsandpriorities,orresultinchangingorre-planningactivities.JoHinchcliffesharedasimpleideaforprojectmanagerstobooktimeintopeople’sdiariesaheadoftime,outsideofasprintandtoschedulemoreinputthanmayactuallybeneeded,togivesomeflexibilityandcapacitytosupporttheteam.Itis,asinanyprojectmethodology,importanttobeclearupfrontaboutholidays,needs,expectationsandactivelycommunicateandmanageteammembers.
The Practical Adoption of Agile Methodologies
22
Usingabusinessanalystinlieuofaproductownerwasoneadaptationseveralparticipantshadused.Allwhohadagreeditwasaworkaroundandfarfromideal.Theanalysthadtogobacktothecustomerorparttimeproductowner,whichbuiltdelayintotheworkingsoftheteamandreducedthroughput.
Whateveryoneremarkeduponandlikedwasthemanagementbenefitofbuildinguptrust,ascomparedtonovisibilitywithwaterfalluntiltheendproductisdelivered,thendiscoveringthatitsnotsuitable.Deliveryteamsalsoappreciatedbeingabletoseetheirproductinliveuse.
4.2.5 Do I need a scrum master and a project manager?
Aspreviouslystatedbyallparticipants,co-locationismostimportant,butespeciallywiththeroleofscrummaster;oneprojectmanagernotedthathisexperienceofhavingaremoteorevenoffshorescrumprojectmanagementofagileworksbestwhenatasingleteamlevel,butoftenaprojectismadeupofmultipleteams,withascrummasterasteamleader.Allparticipantsagreedthattheprojectmanager’sleadershipstyleneedstobefacilitative,a“servant-leader”,ratherthanamoretraditional,directivestyle.
Similarly,twoparticipantsspecificallyexpressedtheviewthattraditionalcommandandcontroldoesnotwork,asitstopstheagilitybytakingawaytheindividual’sresponsibilityfortheirownwork,andcanbiastheestimationprocess.Therefore,theprojectmanagerneedstobesomeonewhotaskstheteam,buthelps,supports,coordinatesand,aboveall,listens.
Theconsensusfromparticipantsisthatboththescrummasterandprojectmanagerarerequired,butneedtoworkcloselytogethertomanagetheproductownerandteamresourcing.
Theprojectmanagermustscrutinisethemetricscloselytobeabletotrackprogressandcommunicateitexternallytotheteam,butalsousethemasanindicatorofblockersandsotoclearissuesawayfromthegroupbeforetheybecomeserious.IftheprojectIspartofanoverallprogramme,theprojectmanagerwillthenbeabletocommunicateeffectivelytotheprogrammemanager.
MarkSutherlandsharedthelearninggainedfromanon-goingpilot:projectswithinalargeprogrammearefollowingscrumstandardssetdownbytheGovernmentDigitalServicefortheframework,assuranceandservicestandards,bringingdevelopersinfromsuppliers,withthesponsoractingastheproductowner.
Theprojectteamsareusingagileafteraninitialdiscoveryphase,whichgeneratestheproductbacklogs.Eachsprintistwoweeks,withdailystand-upsandregularplanninggames.Theteamarephysicallylocatedinthebusinessarea,astheywereoriginallybasedinadifferentbuilding,whichdidn’tworksowell.Theynowhavetheirownseparateenvironmentandteammembersgetawarenessandtrainingonhowtoworkintheiragileteam.
Theworkisdigitaltechnology,withagiledevelopmentselectedasthepreferredmethodologybecauseofthedrivetoreducebudgetsanddomoreforless,anddeliverquickly.Itwasbelievedthatadoptingthemethodologyinitiallyfortechnologywouldbeagoodfit.Itwasn’tinitiallyasuccess,duetoalackofcapabilityandtryingsomethingtotallynewonabigpieceofwork.However,followingtraining,relocation,separatingtheworkintostreamsandaddingrealtimeinformationsharingtoolssuchaswikis,anewmindsethasbeenestablished.
Therecommendationnowistoensurethatpeoplearecomfortableandtherightfitforthenewwaysofworking,especiallywhenfittingintoamoreestablishedsetofdevelopmentandprojectmanagementmethodologies.MarkSutherlandsaysthatatfirst“usingPRINCE2,alltheneatprojectstageswere‘messedup’withagile.Thefirsttimethrough,pre-training,waspartwaterfallandpartRAD.Followingthatexperience,asetofprincipleshavebeenestablished,howtoputmultifunctionteamstogether,andaportfoliomanagementteamacrossallagileprojects”.
The Practical Adoption of Agile Methodologies
23
4.2.6 How to project manage across multiple agile workstreams and projects
MartinBermannotes:“Ifyouresultinhavinganumberofagileprojectsanddependencies,howtomanagethemalltogetherhastobecarefullydefined.Whilstagroupofsprintsinasingleteamcanbeaddedtogethertomakean“epic”ofrelateddeliverables,thereisalsotheconceptofa‘scrumofscrums’tomanageandalignacrossteams,forinstance,ifyouhavelotsofenablingwork,orareworkingonlegacysolutions.”
Severalparticipantsreflectedthat,ifdeliveringmorethanoneproject,itisimportanttoconsiderorganisingby“productline”ratherthanprojectbasedteams,astheteamownthefunctionality,buildupknowledgeandhaveasenseofprideintheirarea,workingonproductspecificprojectsovertime.Also,considerhowworkcanbesplitup:oneprojectmanagerexpoundednotusingsprints,buthavingakanbanstylepullfromtheteamtoworkonsmallstoriesforworkableitemsandjustdeliverwhenready.Thisgivesearlyvalue,butitwasclearduringtheinterviewsthattheapproachwasusedbyahighlyexperiencedandskilledteam,somaynotbesuitableinallsituations.Metricswerevital,putinplaceandmanageinthatsituation,assprintsdoactasanaturaldelimiter.
Theproductownerneedstoattendallsprintplanningsessions,andsomehadsupportfrombusinessanalyststododetailedrequirements.Allprojectdiscussedheldrequirementsinanoveralllist,theneachteamdrewthemdown.Everyonebroadlydefinedeachsprint,thenbrokethemdownintosmallerstories.
Theparticipantshaddeliveriesthatneededintegratingtoawiderprojectenvironment,sostatedthatitisimportanttoputthoughtintotheinterfacesbetweenlegacyandagileworkstreams,e.g.todefinethestyleandscopeofbusinessrequirements,forconsistencyacrossteamsandtoreducetimeandeffort.Thisthenhelpstodecidehowtobreakworkdowninstreams–possiblybyfunctionalareasorintoalogicaldeliveryorderorprocessflowbasis.
Anotherkeyconsiderationthatmanyparticipantshadstruggledwithwasdecidingwhethereachteamincludestestinginasprintbeforedelivering,orwhethertheproductistestedandintegratedbythescrumofscrumsorinalegacymethodology.Theadvantageisthatdeliverystaysfocusedwithareducedsetofskillsneededintheteam,butthedisadvantageisdelayandhandoverbeforeafinishedproductisactuallydelivered.Whereverpossible,theypreferredtodeveloptestsinconjunctionwithrequirements,thenchecktheywereincrementalandrunconsecutivelytobuildupovertime.Oneprojectmanagersuggestedsplittingasprintintotwosections,withabuildoftwoweekswithathirdweektointegrateandtestacrossstreamsormodulesorthreeweeksforlargerrequirementsandtwoweeksforsmallerdeliverables.Thesecanthenbeorderedaccordingtowhenscarceorpartialresourcesareavailable.
Anotherparticipantsuggesteddefiningaprocesspipeline,thentracktokeepwithinanumberofsprintse.g.s-1tos+1ofeachother.Healsoimplementedanoveralldesignauthority,toactasachangeboard,whichgaveanappropriatechangecontrolprocessandreviewers,toassesstheimpactacrossprojectsofonesprintnotdeliveringsomethingonthebroaderdeliveries.So,aprogrammeboardcansupporttheproductowner,aswellashostananalysttostartdefiningfuturerequirementsonbehalfoftheproductowner,aswellasshapefutureepics.
The Practical Adoption of Agile Methodologies
24
4.2.7 Use of tools and techniques to address gaps
Akeyagileprincipleisworthreiterating,thatof,‘individualsandinteractionsovertoolsandtechniques’.
Everyonewasadamantthathavingateaminthesamelocation,facetoface,wasverymuchtobedesired,butifit’snotpossibleandateamisdistributed(acrossbuildings,countries),theprojectmanagerhastothinkverycarefullyaboutenablingcommunications,andinvestigatethetechnology,suchasskype,googlehangouts,instantmessaging,webexandvideoconferencing.Collaborationtoolsarereadilyavailableontheinternet,suchaskanbanboards,ElementoolandteamFoundationServerfromMicrosoft,withmanybeingfreeware.
Theyalsoputeffortintoconsideringabroaderuseofsocialmediaforriskmitigationifnotco-located,notjustsharedboards:
http://msdn.microsoft.com/en-us/vstudio/ff637362.asp
http://elementool.com/
http://info.leankit.com/online-kanban-board, https://kanbanize.com/
Onlyone,non-ITprojectmanagerwhoresponded,hassuccessfullyusedsocialmediaforteamcommunications,butnotforanagiledelivery.Thegeneralviewwasthatpolicingthesuitabilityofcontentwasproblematicinaformal,corporateenvironment,sotheoverheadsoutweighedbenefit.
The Practical Adoption of Agile Methodologies
25
5. Conclusions
Theparticipantsrepresentedabroadrangeofprojectmanagementexperience,stylesandprojectscales,butthedriversforselectingagileasamethodologywerethesame:eitheraneedforspeed,afixedbudgetwithuncertainrequirementsbutclearbenefits/outcome,orawillingnesstopilotandprototype.However,theprojectsdeliveredbytheparticipantsinanagilemethodologywerepredominantlyinformationtechnologysolutions.Thiscouldbeduetosomemembershipornetworkbias,orcouldbeindicativeofalackofadoptionforwiderprojectdeliveries.
Allparticipantsidentifiedkeysuccessfactors:
Projectmanagementmaturityandcultureofprojectmanagementtounderstandrolesandexpectedbehaviours.
Anagreedtimecommitmentfromclient/customeriscritical.
Co-locationorabilitytomeetregularlyfacetofaceasateam.
Investmentintrainingandteambuilding.
Theynotedthatmanyprojectmanagementprinciplesarethesame,regardlessofmethodology,butmorerelevanttoagilearecommunicationsmethods,experiencedteammembers,co-locationandseniormanagementbuyin.However,agileisperceivedtotakemoreinitialefforttogetthebestconditions,suchasthatcolocation,afullrangeofskillsetsintheteam,fulltimenotparttimeresourcing.Also,thattheagileprincipleofservantleaderalsoappliestotheprojectmanager,notjusttothescrummaster.
Withoneexception,participantsallblendedmethodsfromtherangeofagilemethodologies,butthemajorityusedabasisofscrum,(asXPseemstohavebeenpopularearlierintheadoptiontrend).Andoneismovingfromscrumtowardskanban.Theparticipantsadaptationsbrokedownintothreeareas:
1.Artefactsconsistentasaminimumsetwereaproductbacklog,sprintplanningsessions,sprints,dailymeetingsandretrospectives.
2.Whereadaptationsweremade,itwasmainlytosprintsduration,buttheconsensusonanidealdurationwastwotofourweeks,severalhadusedabusinessanalystastheclient,andwhatwastrackedandinwhatformatwasparticulartoeachorganisation,sotrackingmetricswereadapted(butalwaysneeded,evenifnotaclassicburndownchart).
3.Peerprogramminghadalimitedadoption.
Akeylearningpointwastodesignupfronthowtointegratewithlegacymethodologies,managegovernanceformixedmethodologiesacrossacompany,andhowtoorganisemultipleworkstreams,whethersplitbyproject,functionalityorsimplytomaketeamsaneffectivesize.
Allhadhadsomepositiveexperienceandwoulduseagileagain,asitdoesdeliverearlybenefit,forlessmoney.Noneoftheparticipantswoulduseagileforregulatoryorsafetychanges,orwhereastableenvironmenthasclearsetofrequirements.
The Practical Adoption of Agile Methodologies
26
Glossary
Benefits realisation Theprocessofunderstanding,planning,realisingandreportingbothfinancialandnon-financialbenefitsassociatedwithtechnologyenabledbusinesschange.
Business relationship management Aformalapproachtounderstanding,definingandsupportingabroadrangeofinter-businessactivitiesandrelationshipsovertime.
Information systems (IS) Anintegratedsetofcomponentsforcollecting,storingandprocessingdata.
Information technology (IT) Thesoftwareandhardwaresystemsthatsupportdataintensiveapplicationstodeliverinformation,knowledgeanddigitalproducts.
Kanban Kanbanisamethodformanagingknowledgeworkwithanemphasisonjust-in-timedeliverywhilenotoverloadingtheteammembers.Inthisapproach,theprocess,fromdefinitionofatasktoitsdeliverytothecustomer,isdisplayedforparticipantstoseeandteammemberspullworkfromaqueue
PRINCE and PRINCE2 Aprocessbasedmethodforeffectiveprojectmanagement.
Project management Thedisciplineofplanning,organising,motivatingandcontrollingresourcestoachievespecificobjectives.
RAD Rapidapplicationdevelopment
Scrum Aniterativeandincrementalagiledevelopmentframeworkforsoftwareprojects.
Waterfall Asequentialdesignanddeliveryprocess.
Wiki Awebsitewherecontentismodifiedbyendusers
The Practical Adoption of Agile Methodologies
27
References
Agarwal,N.&Rathod,N(2006)“Definingsucessforsoftwareprojects:anexploratoryrevelation”,InternationalJournalofprojectmanagement24pp358-370.
Almeida,L.F.M,Conforto,E.C>,Silva,L.S.&Amarl,D.>C(2012)“CriticalfactorsinAgileprojectsfornewproductdevelopments”Produto&Producao,13(1)p.93-113.
Ashurst,C.,&Doherty,N(2004)“Towardstheformulationofa“Bestpractice”frameworkforbenefitsrealisationinITprojects”.ElectronicJournalofInformationsystemsevaluation,paper1,issue2.
Baccarini,D(1999)“Thelogicalframeworkmethodfordefiningprojectsuccess”ProjectManagementJournal,December
Conforto,E,SalumF,AmaralD,LuisdaSilvaLS,deAlmeidaLFM(2014)“CanAgileprojectmanagementbeadoptedbyindustriesotherthansoftwaredevelopment?”,ProjectManagementJournalJune/July2014,pp21-34
Daim,T.U.,HaA,Reutiman,S,HughesB,pathakU,BynumW,BhatlaA(2012),“Exploringthecommunicationbreakdowninglobalvirtualteams”,InternationalJournalofprojectmanagement30,pp199-212
DeWit,A(1988)“Measurementofprojectsuccess”Butterworth&CoLtd0263-7863/88/030164-07
Doherty,N.F.&King,M.,(2001)“Aninvestigationofthefactorsaffectingthesuccessfultreatmentoforganizationalissuesinsystemsdevelopmentprojects”.EuropeanInformationSystems,10.
Dvir,D.,SadehA,Malach-Fines,A(2006)“Projectsandprojectmanagers:therelationshipbetweenprojectmanager’spersonality,projecttypesandprojectsuccess”,ProjectManagementJournal,December.
Dvorak,R.R.,Holen,E.,MarkD,&MeehanIII,W.F.(1997)“Sixprinciplesofhigh-performanceIT”TheMcKinseyQuarterlyNumber3.
Earl,M.J.,(1989)“Managementstrategiesforinformationtechnology,Prentice-Hall,London.
Earl,M.J.(1992)“PuttingITinitsplace;apolemicforthenineties”JournalofInformationtechnology7.
Earl,M.J.&Feeny,D.F.,“IsyourCIOaddingvalue”,SloanManagementreview,Spring1994.
Earl,M.J.&Skyrme,D.J.(1990)“Hybridmanagers;whatdoweknowaboutthem?”RDP90/6,TempletonCollege,Oxford.
Ewusi-Mensah,K.&Przasnyski,Z.,(1994)“FactorscontributingtotheabandonmentofInformationSystemsDevelopmentprojects”,JournalofInformationtechnology.
Feeney,D.,&Willcocks,L.,(1998)“Corecapabilitiesforexploitinginformationtechnology”,SloanmanagementReview,Spring,39.
FisherE(2011)“Whatpractitionersconsidertobetheskillsandbehavioursofaneffectivepeopleprojectmanager”,InternationalJournalofprojectmanagement29pp.994-1002
Grace,M(2011)“Opinionpiece:Ifsocialnetworkingsitesarethemostappropriatechannelstoreachourstakeholders,surelywemustembacethisplatform?”,Project,June2011
Griffiths,C.(1994)“ResponsibilityforIT;agreyareaofmanagement”Informationmanagement;theevaluationofinformationsystemsinvestments,Willcocks,L.(ed),Chapman&Hall
Grindley,K.(1991)“ManagingITatBoardlevel;thehiddenagendaexposed”Pitman,London.
Hellard,R.B.(1995),“Projectpartnering:Principleandpractice”ThomasTelford,London
Henderson,J.C.&N.Venkatraman(1993)“Strategicalignment;leveraginginformationtechnologyfortransformingoganizations”,IBMSystemsjournalVol32,Number1.
The Practical Adoption of Agile Methodologies
28
Hirschheim,R.,Earl,M.,Feeny,D.,Lockett,M.,“Anexplorationintothemanagementoftheinformationsystemsfunction;keyissuesandanevolutionarymodel”Informationmanagementforproductivityandstrategicadvantageopenconference,March1988.
Hochstrasser,B.&Griffiths,C.,(1990)“RegainingcontrolofITinvestments”KoblerUnit,ImperialCollege,London.
KangD.B&MoeT.L.(2008)“Successcriteriaandfactorsforinternationaldevelopmentprojects:alife-cyclebasedframework”,ProjectManagementJournal,March.
Kaplan,B.&Duchon,D.(1988)“Combiningqualitativeandquantitativemethodsininformationsystemsresearch;acasestudy”,MISquarterly,December.
Keen,P.G.W.(1993)“Informationtechnologyandthemanagementdifference;afusionmap”IBMSystemsjournalvol32no1.
Kotter,J.P.&Heskett,J.L.(1992)“Corporatecultureandperformance”TheFreepress,NewYork.
LaantiM,SaloO,AbrahamssonP.(2011)“AgilemethodsrapidlyreplacingtraditionalmethodsatNokia:AsurveyofopinionsonAgiletransformation”informationandsoftwaretechnology53,pp.276-290.
Lin,C.&Pervan,G.(2001)“IS/ITinvestmentevaluationandbenefitsrealisationissuesinaGovernmentorganisation”12thAustralasianconferenceoninformationsystems.
Markus,L&BenjaminR.I.(1996)“Changeagentry–thenextISfrontier”MISQuarterly,December.
Markus,L.&Bjorn-Andersen,N.“Poweroverusers;itsexercisebysystemsprofessionals“CommunicationsoftheACM,vol30,June1987.
Markus,M.L.,&Robey,D.,(1995)“Businessprocessreengineeringandtheroleoftheinformationsystemsprofessional”Businessprocessreengineering;astrategicapproach,V.Grover&WKettinger(eds),IdeagroupPublishing.
Mata,F.J.,Fuerst,W.L,&Barney,J.B.(1995)“Informationtechnologyandsustainedcompetitiveadvantage:aresource-basedanalysis”
Mcfarlan,F.W.,(2001)“Informationtechnologychangesthewayyoucompete”HarvardBusienssReviewV662March-April1984pp.98-103.
Orlikowski,W.J.“Thedualityoftechnology;rethinkingtheconceptoftechnologyinorganisations”Organizationalscience(3:3),April1992.
Peppard,J&Ward,J.(1999)“’Mindthegap’;diagnosingtherelationshipbetweentheITorganisationandtherestofthebusiness”Journalofstrategicinformationsystems8.
PittL.,BethonP.,LaneN.,(1998)“GapswithintheISdepartment:barrierstoservicequality”,JournalofInformationtechnology13,pp191-200.
Rockart,J.F.(1988)“Thelinetakestheleadership–ISmanagementinawiredsociety”,SloanManagementReview57,summer.
Scott-Morton,M.S.(1991)“Thecorporationofthe1990s;informationtechnologyanorganizationaltransformation”OxfordUniversityPress,Oxford.
Shao,J&MullerR(2011)“Thedevelopmentofconstructsofprogramcontextandprogramsuccess:aqualitativestudy”,Internationaljournalofprojectmanagement29,pp.947-959.
Shao,J&TurnerJ.R.,Muller,R.,(2009)”Theprogammanager’sleadershipstyleandprogramsuccess:literaturereviewandresrearchoutline.”ProceedingsofIRNOPIX(Internationalresearchnetworkfororganizinginprojects)October11-13,2009,Berlin,Germany
Strassmann,P.A.(1990)“Thebusinessvalueofcomputers”Theinformationeconomicspress,Newcanaan.
The Practical Adoption of Agile Methodologies
29
Symons,L,Orlov,L.M.&Sessions,L(2006)“MeasuringthebusinessvalueofIT”,Forrester.
Turner,J.R.(1993)“Thehandbookofproject-basedmanagement”,McGrawHill
Venkatraman,N.&Loh,L(1994)“TheshiftinglogicoftheISorganization:fromtechnicalportfoliotorelationshipportfolio”,InformationStrategy:Theexecutive’sjournal,winter.
Waardenburn,G.V.,vanVliet,H(2013)“WhenAgilemeetstheenterprise”,InformationandSoftwaretechnology55p2154-2171.
Ward,J.&Peppard,J.,(1996)“ReconcilingtheIT/businessrelationship;atroubledmarriageinneedofguidance”Journalofstrategicinformationsystems5.
Ward,J.&Peppard,J.(2005)“UnlockingsustainedbusinessvaluefromITinvestments:balancingproblem-basedandinnovation-basedimplementations”,CaliforniaManagementReview,May.
Ward,J.,Taylor,P.,&Bond,P.(1996)“EvaluationandrealisationofIS/ITbenefits;anempiricalstudyofcurrentpractice”,EuropeanJournalofInformationSystems,4.
Wateridge,J(1997),“HowcanIS/ITprojectsbemeasuredforsuccess?”,InternationalJournalofProjectManagement,1998Vol16,No1,pp.59-63.
Wateridge,J.(1996)”DeliveringsuccessfulIS/ITprojects&keyelementsfromsuccesscriteriatoimplementationviamanagement,methodologiesandteams”,PhDthesis.
Willcocks,L.P.&Margetts,H.(1994)“Riskandinformationsystems;developingtheanalysis”,InformationManagement;theevaluationofinformationsystemsinvestments,Willcocks,L.(ed)Chapman&Hall,London.
The Practical Adoption of Agile Methodologies
30
Bibliography
Agarwal,N.,&Rathod,U(2006).Defining”success”forsoftwareprojects:Anexploratoryrevelation.InternationalJournalofProjectManagement,24358-370.
Anantatmula,V.,&Thomas,M.(2008).Globalprojects:Howtomanagethemsuccessfully?PaperpresentedattheProjectmanagementInstituteResearchConference,Warsaw,Poland.
Atkinson,R.(1999).Projectmanagement:Cost,timeandquality,twobestguessesandaphenomenon,itstimetoacceptothersuccesscriteria.InternationalJournalofProjectManagement,17,337-342.
Avots,I”Whydoesprojectmanagementfail?”CaliforniaManagementReview12(1969)77-82
Baccarini,D.(1999)Thelogicalframeworkmethodfordefiningprojectsuccess.ProjectManagementJournal,25-32.
Baker,BN,Fisher,DandMurphy,DCFactorsaffectingprojectsuccessNationalTechnicalInformationServices,N-74-30092(September1974)
Baker,BN,Fisher,DandMurphy,DCProjectmanagementinthepublicsector:successandfailurepatternscomparedtoprivatesectorprojectsNationaltechnicalInformationServices,N-74-30092(September1974)
Baker,BN,D.C.Murphy,andD.Fisher,”Factorsaffectingprojectsuccess,”inProjectManagementHandbook,D.I.ClelandandW.R.King,Eds.NewYork:VanNostrand,1983,pp.669-685.
Baker,B.N.,Murphy,D.C.andFischer,D.,Factorsaffectingprojectsuccess,InProjectManagementHandbook,EdsClelandandKing.VonNostrandReinhold,1983.
Baker,BN,Murphy,DCandFisher,D”Factorsaffectingprojectsuccess”,inClelandandKing(Eds)ProjectmanagementhandbookVanNostrandReinhold,USA(1983).
Baker,N.,Murphy,D.,&Fisher,D.(1988).Factorsaffectingprojectsuccess.InD.I.Cleland,&W.R.King(Eds),Handbookofprojectmanagement,NewYork:VanNostrandReinhold.
Baker,B.N.,Murphy,D.C.,&Fisher,D(1988).Factorsaffectingprojectsuccess.InD.I.Cleland&W.R.King(Eds)Projectmanagementhandbook(pp.902-919).NewYork:VanNostrandReinhold.
Bell,J.(1987)Doingyourresearchproject,Aguideforfirst-timeresearchersineducationandSocialSciences.O.U.Press,Bristol.
Belout,A.,&Gauvreau,C(2004).Factorsinfluencingprojectsuccess:Theimpactofhumanresourcemanagement.InternationalJournalofProjectManagement,22,1-11.
Berry,R.(1996)TheResearchProject:Howtowriteit.Routledge,London.
BoineyLG(1998)Reapingthebenefitsofinformationtechnologyinorganisations.TheJournalofappliedbehaviouralScience34(3),327-346.
Cameron,Bobby.Cullen,Alex.WorthingtonBrandy,Oct10,2008.ITDemandManagementandthePMO.ThePMOisbothpartofandaprecursortoITdemandmanagement
Cascio,W.,&Shurygailo,S.(2003).E-leadershipandvirtualteams.Organizationaldynamics,31,362-376.
CashHandfox,R”Elementsofsuccessfulprojectmanagement”JSystemsManagement(1992)10-12
Cecere,Marc.,Merriman,Dan&Visitacion,Margo.Nov19,2002.EnablingBusinessValueviaIT–IntegratingStrategicPlanningandITValueManagement.
CervoneH.F.(2010)“UnderstandingAgileprojectmanagementmethodsusingScrum”,www.emeraldinsight.com/1065-075x.htm
Cheng,M.,Dainty,A.R.J.,&Moore,D.R.(2005).Whatmakesagoodprojectmanager?HumanResourceManagementJournal,15(1),25-37.
The Practical Adoption of Agile Methodologies
31
Cicmil,S.,Hodgson,D.(Eds.),2006.MakingProjectsCritical,Management,WorkandOrganisations.Macmillan,Palgrave.
Cooke-Davies,T.J.(2000).Towardsimprovedprojectmanagementpractice.Uncoveringtheevidenceforeffectivepracticesthroughempiricalresearch.Unpublisheddoctoralthesis,MetropolitanUniversity,Leeds,UK
Cooke-Davies,T.J.(2002).The”real”successfactorsonprojects.InternationalJournalofofProjectManagement,(20(3),185-190.
Cooke-Davies,T.J.(2004).ProjectManagementmaturitymodels.InP.W.G.Morris&J.K.Pinto(Eds),TheWileyguidetomanagingprojects(pp.1234-1264).Hoboken,NJ:Wiley.
Cullen,Alex.,Nov7,2008.TheBusiness-ITExpectationgap.
DavernMJandKauffmanRJ(2000)Discoveringpotentialandrealizingvaluefrominformationtechnologyinvestments.JournalofManagementInformationSystems16(4),121-143.
DeCotius,TA.andDyer,L.definingandmeasuringprojectperformance,ResearchManagement,16,197917-22.
DeWit,(1988)”Measurementofprojectsuccess”InternationaljournalofProjectManagement6(3).
DingsoyrT.,NerurS.,BalijepallyV,MoeNB.(2012)“AdecadeofAgilemethodologies:TowardsexplainingAgilesoftwaredevelopment”Thejournalofsystemsandsoftware85,pp.1213-1221.
DohertyNFandKingM(1998)Theconsiderationoforganizationalissuesduringthesystemsdevopmentprocess:anempiricalanalysis.Behaviour&InformationTechnology17(1),41-51.
DohertyNFandKingM(2001)Aninvestigationofthefactorsaffectingthesuccessfultreamentoforganisationalissuesinsystemsdevelopmentprojects.EuropeanjournalofInformationsystems10,147-160.
Driver,EricaandMoore,Connie.Nov2007“TheSevenTenetsOfTheInformationWorkplace”.Information&KnowledgeManagementProfessionals.
Duncan,GLandGorsha,RA”Projectmanagement:amajorfactorinprojectsuccess”IEEETransactionsonPowerApparatusandsystems102(11)(1983)3701-3705
Dvir,D.,Sadeh,A.,&Malach-Pines,A.(2006).ProjectsandProjectmanagers:Therelationshipbetweenprojectmanager’spersonality,project,projecttypes,andprojectsuccess.ProjectManagementJournal,37(5),36-48.
EdwardsCandPeppardJ(1997)Operationaliizingstrategythroughprocess.Longrangeplanning30(5)753-767.
EstellePhillips(Author),D.S.Pugh(Author)HowtogetaPhD:Ahandbookforstudentsandtheirsupervisors(paperback)235pages.ISBN-13:978-0335205509
Ewusi-MensahKandPrzasnyskiZ(1994)Factorscontributingtotheabandonmentofinformationsystemsdevelopmentproject.JournalofInformationTechnology9,185-201.
FarbeyB,LandFandTargettD(1993)HowtoassessyourITinvestment.Butterworth-Heinemann,Oxford.
FortuneJ.,&White,D.(2006)Framingofprojectsuccesscriticalsuccessfactorsbyasystemmodel.InternationalJournalofProjectManagement,24(1),53-65.
Gill,JandJohnson,P(2002)ResearchMethodsforManagers,sage,London.
Gerush,Mary.Visitacion,Margo.,D’Silva,DavidandKnoll,Adam.Oct29,2010.BestPractices:FiveStrategiesforLeadingDiverse,DistributedTeamstoSuccess.
The Practical Adoption of Agile Methodologies
32
Hayfield,F”Basicfactorsforasuccessfulproject”Proc.6thInternetCongressGarmisch-Parten-KirchenFRG(1979)pp7-37.
Hellard,R.B.1995.ProjectPartnering:PrinciplenadPractice.ThomasTelford,London.
Hertel,G.,Geister,S.,&Konradt,U.(2005).Managingvirtualteams:Areviewofcurrentempiricalresearch.HumanResourceManagementReview,15(1),69-95.
HochstrasserBandGriffithsC(1991)ControllingITinvestment,ChapmanHall,London.
Howard,K&Sharp,J.A.(1983)TheManagementofastudentresearchproject.Gower,London.
Husselbaugh,BrettMar19,2001.WanttoensureITProjectsdeliverexpectedbenefits?Lookintoearnedvaluemanagement.
IivariJ.,IivariN.(2011)“TherelationshipbetweenorganisationalcultureandthedeploymentofAgilemethods”,Informationandsoftwaretechnology53,pp.509-520.
J.S.HammondIII,”Apractitioner-orientatedframeworkforimplementation,”inTheImplementationofManagementscience,RDoktor,R.L.Schultz,andD.P.Slevin,Eds.NewYork:North-Holland,1979,pp.35-62.
Jugdev,KMuller,R.,2005.Aretrospectivelookatourevolvingunderstandingofprojectsuccess.ProjectManagementjournal36(4),19-31.
JurisonJ(1996)Towardsmoreeffectivemanagementofinformationtechnologybenefits.JournalofStrategicInformationsystems5(4),263-274.
KeittT.J.March2011.ThestateofCollaborationSoftwareImplementations:forContent&CollaborationProfessionals.
KeittTJ,March21,2011.TheStateofCollaborationSoftwareImplementations:2011Content&CollaborationProfessionals
KeenP(1991)Keynoteaddress:relevanceandrigorininformationsystemsresearch.InInformationSystemResearch:ContemporaryApproachesandEmergentTraditions(NissenHE,KlienHKandHirschheimREds),pp27-49ElsevierPublishers,Amsterdam.
Khang,D.B.,&Moe,T.L.(2008).Successcriteriaandfactorsforinternationaldevelopmentprojects:Alife-cycle-basedframework.ProjectManagementJournal39(1),72-84.
Koplowitz,Rob.Apr22,2010.Enterprisesocialnetworking2010marketoverview.Information&knowledgemanagementprofessionals.
KrzanikL.,RodriguezP.,SimilaJ,KuvajaP.,RohunenA(2010)“ExploringthetransientnatureofAgileProjectmanagementpractices”Proceedingsofthe43rdHawaiiInternationalConferenceonSystemSciences.
Larson,E.W.andGobeli,D.H.Significanceofprojectmanagementstructureonprojectsuccess.IEEETransonEngineeringManagement,36(2),1989,119-125.
LyytinenKandHirschheimR(1987)Informationsystemsfailures:asurveyandclassificationoftheempiricalliterature.OxfordsurveysinInformationTechnology$,257-309.
McCraken,G.(1988)TheLongInterview.QualitativeResearchMethodsseries13.SageUniversityPaper.London/BeverleyHills.
DeO.MeloC.,CruzesD.S>,Kon,F.,COnradiR.(2013)“InterpretativecasestudiesonAgileteamproductivityandmanagement”,InformationandSoftwaretechnology55,pp.412-427.
MilesMBandHuberman/AM(1994)QualativeDataAnalysis.SagePublications,ThousandOaks,CA.
The Practical Adoption of Agile Methodologies
33
MorrisPWGandHugh,GHPreconditionsofSuccessandFailureinMajorProjectsTempletonCollege,theOxfordCentreforManagementStudies,KinningtonOxford,TechnicalpaperNo.3(September1986)
Morris,PWGandHough,GH”Thepre-conditionsofsuccessandfailureinmajorprojects”TechnicalPaperNo3,MajorProjectsAssociation,TempletonCollege,Oxford(1986).
Muller,R.,Turner,J.R.,2007b.Theinfluenceofprojectmanagersonprojectsuccesscriteriaandprojectsuccessbytypeofproject.EuropeanManagementjournal25(4),298-309.
Munns,A.K.,&Bjeirmi,B.F.(1996).Theroleofprojectmanagementinachievingprojectsuccess.InternationalJournalofProjectManagement,14(2),81-87.
NationalAuditOffice(2006)deliveringsuccessfulITenabledbusinesschange.ReportbythecomptrollerandAuditorGeneral,HC33-1Session2006-2007,November.
Nicholas,JM”Successfulprojectmanagement:aforce-fieldanalysis”JsystemManagementJanuary(1989)24-30
OfficeofGovernmentCommerce(OGC).(2005).ManagingsuccessfulprojectswithPRINCE2.London:TheStationaryOffice.
OfficeofGovernmentCommerce(OGC),(2007).ManagingSuccessfulProgrammes(MSPtm).TSO,Norwich.
OrlikowskiWJ(1992)Thedualityoftechnology:rethinkingtheconceptoftechnologyinorganizations.OrganizationScience3(2)398-427.
P.W.G.Morris,”ManagingProjectinterfaces–keypointsforprojectsuccess,”inProjectmanagementhandbook,D.I.ClelandandW.R.King,eds.NewYork:VanNostrand,1983,pp3-36.
PeppardJandWardJ(2004)Beyondstrategicinformationsystems:towardsanIScapability.JournalofStrategicInformationSystems13(2),167-194.
PeppardJandWardJ(2005)UnlockingsustainedbusinessvaluefromITInvestments.CaliforniaManagementreview,48(1),52-69.
PeppardJ,WardJandDanielE(2007)ManagingtherealizationofbusinessbenefitsfromITInvestments.MISQuarterlyExecutive6(1),1-11.
PerryCThesisresourcepaper:Astructuredapproachatpresentingthesehttp://www.uq.net.ay/auction_research/art/cperry.html
Pinto,J.K.,&Slevin,D.P.(1988).Criticalsuccessfactorsineffectiveprojectimplementation.InD.I.Cleland&W.R.King(Eds),Projectmanagementhandbook(pp.479-512).NewYork:VanNostrandReinhold.
Posner,BZ”whatittakestobeagoodprojectmanager”ProjectManagementJournal”(1)(1987)51-54
ProjectManagementInstitute(PMI),2006.TheStandardforProgramManaagement.ProjectManagementInstitute,Inc.,NewtonSquare(USA).
ProjectManagementInstitute.(2008)AguidetoProjectmanagementbodyofknowledge(PMBOKguide)-Fourthedd.NewtonSquare,PA:Author.
ProjectManagementInstitute.(2009)ProjectManagementProfessional(PMP)credentialhandbook.NewtonSquare,PA:Author.
ProjectManagementInstitute(PMI).(2008b).Organizationalprojectmanagementmaturitymodel(2nded.)NewtonSquarePA:Author
R.D.Archibald,ManagingHighTechnologyProgramsandProjects.NewYork:Wiley,1976.
The Practical Adoption of Agile Methodologies
34
RobeyDandMarkusL(1998)Beyondrigorandrelevance:producingconsumableresearchaboutinformationsystems.InformationResourcesManagementjournal11(1),7-15.
Schwaber,Cary.,Gilpin,MikeandD’Silva,David.June19,2008.ALM2.0:gettingcloser,butnotthereyet.
Shao,J.,Turner,J.R.,Muller,R.,2009.Theprogrammanager’sleadershipstyleandprogramsuccess:aliteraturereviewandresearchoutline.ProceedingsofIRNOPIX(InternationalResearchNetworkforOrganizinginProjects).October11-13,2009,Berlin,Germany.
Sheedy,Tim.,Parker,Andrew.&Galvin,Sean.,June12,2008.PeopleManagementisfundamentaltothesuccessoflargesystemintegrationprojects.Sourcing&vendormanagementprofessionals.
Shenhar,A.J.,Dvir,D.,Levy,O.,1997.MappingthedimensionsofProjectsuccess.ProjectManagementjournal28(2),5-13.
Shenhar,A.J.,Wideman,R.M.,2000.OptimizingSuccessbymatchingManagementstyletoProjectType.TheoriginalofthispaperfirstpublishedontheProjectManagementforumwebsite,September,2000.(Updatedpresentation,April,2002).
Shenhar,A.J.,Dvir,D.,Levy,O.,&Maltz,A.C.(2001).Projectsuccess:Amultidimensionalstrategicconcept.LongrangePlanning,34,669-725.
Silvermann,D(2001)InterpretingQualitativeData–MethodsforAnalysingTalk,TextandInteraction,Sage,London.
SoldanP.,LandryovaL.,(2011)“Agilemethodsofprojectmanagement“12thInternationalCarpathianControlConference.
SpundakM.,(2104)“MixedAgile/traditionalprojectmanagementmethodology–realityorillusion?”,Procedia–Socialandbehaviouralsciences119pp.939-948.
StrassmanP(1990)TheBusinessValueofComputers.TheInformationeconomicsPress,NewCannanConneticut.
Sterpe,Peter.Aug28,2007.Rescuingtrainwrecks:Puttingderailedsoftwareprojectsbackontrack.Applicationdevelopment&ProgramManagementProfessionals.
Symons,Craig.Sept25,2006.MeasuringtheBusinessvalueofIT.
Thamhain,H.J.(2004).Linkagesofprojectenvironmenttoperformance:Lessonsforteamleadership.InternationalJournalofProjectManagement,22,533-544.
Thomas,J.L.,Delisle,C.,Jugdev,K.,&Buckle,P.(2002).Sellingprojectmanagementotseniorexecutives:Framingthemovesthatmatter.NewtonSquarePA:ProjectManagementInstitute
Thomas,J.L.,&Mullaly,M.E.(Eds).(2008).Researchingthevalueofprojectmanagement.NewtonSquarePA:ProjectManagementInstitute
Tuman,J.,ModelsforArchivingSuccessthroughteambuildingandStakeholderManagement.IntheAMAHandbookofProjectManagement,edP.C.Dinsmore,AMACOM,1993.
UikeyN,SumanU(2012)“AnempiricalstudytodesignaneffectiveAgileProjectManagementFramework”,CUBESeptember3-5
Visitacion,Margo.May11,2001.IT/BusinessAlignment–CrossFunctionalProjectManagement.
Visitacion,Margo.Dec28,2001.MarketOverview:Enterpriseprojectmanagementspacesupportsgeneralandspecificneeds.
Visitacion,Margo.Oct1,2002.CompaniesmustsubscribetoOrganizationalProjectManagementmaturitytoexperiencerealgrowth.
The Practical Adoption of Agile Methodologies
35
Visitacion,Margo.Jan30,2003.ProjectManagementBestPractices:KeyProcessesandCommonSense
Visitacion,Margo.June14,2004.ThePMOandValueRealization.
Wateridge,J.ITprojects:Abasisforsuccess.InternationalJournalofProjectManagement.13(3),1995,169-172.
WateridgeJ.DeliveringsuccessfulIS/ITprojects:8Keyelementsfromsuccesscriteriatoimplementationviamanagement,methodoligiesandteams.PhDthesis1996.
Wateridge,J.(1995).ITProjects:Abasisforsuccess.InternationalJournalofProjectManagement.13(3).169-172.
Wateridge,J.,1998.HowcanIS/ITprojectsbemeasuredforsuccess?Int.J.Proj.Manage.16(1),59-63.
Ward,J.,Taylor,P.andBond,P.EvaluationandrealisationofIS/ITbenefits:Anempiricalstudyofcurrentpractice.EuropeanJournalofInformationSystems,41996,214-225.
Weitz,L.Howtoimplementprojectssuccessfully.Softwaremagazine,9(13),1989,60-69.
Westerveld,E(2003).Theprojectexcellencemodel:Linkingsuccesscriteriaandcriticalsuccessfactors.InternationalJournalofProjectManagement,21,411-418.
West,Dave.Oct19,2010.TheTimeisRightforALM2.0+ApplicationDevelopment&DeliveryProfessionals.
Wit,AD”Measurementofprojectsuccess”ProjectManagement6(3)(1988)164-170
Wright,G&Fowler,C(1986)InvestigativedesignandStatistics.Penguin,Harmondsworth.
Yin,R.K.(2002).CaseStudyResearch:DesignandMethods.ThousandOaks,SagePublications.
1. ExecutiveBrief,WhichLifeCycleIsBestForYourProject?,PMHut.Accessed23.Oct2009.
2. AgileProjectManagement,VersionOne
3. Richet,Jean-Loup(2013).AgileInnovation.CasesandAppliedResearch,n°31.ESSEC-ISIS.ISBN978-2-36456-091-8
4. AgileProjectLeadershipNetwork(APLN)
5. AgileProjectLeadershipNetwork’sDeclarationofInterdependence
6. AgileManifesto
7. ProjectManagementInstitute,AGuidetotheProjectManagementBodyofKnowledge(PMBOKGuide),FifthEdition
8. http://Agilemethodology.orgblog
9. www.dsdm.org/dig...papers/Agile-project-management-white-paper
10. www.esi-intl.com/government.../WhitePapers/ESI_Agile-WP.ashx
11. www.apmg-international.com/nmsruntime/saveasdialog.aspx?lID...
12. www.pmi.org›...›PMIAgileCertifiedPractitioner(PMI-ACP)
13. www.best-management-practice.com/gempdf/dsdm_white_paper_v3.pdf,WhitePaper.March2010.AgileProjectManagement:IntegratingDSDMAternintoanexisting.PRINCE2™environment.KeithRichards,Director.
Online bibliography
DisclaimerThecontentsofthisresearchdocumenthavebeenpreparedbytheAPMNorthWestbranchanddonotnecessarilyrepresenttheviewsofAPM.
Telephone +44(0)8454581944Facsimile +44(0)8454588807Email [email protected] apm.org.uk
Association for Project Management
IbisHouse,RegentParkSummerleysRoadPrincesRisboroughBuckinghamshireHP279LE
BRO9190515