SlideShare a Scribd company logo
1 of 4
Can this really be true?
The self proclaimedleadingvoice of PM2.0 says...
Traditionalprojectmanagementsoftwareapplications,likeMS Project,werecreated to supportthe
waterfallprojectmanagementstyleand arefile-based.All thedata on differentprojectsarestored in
variousdisconnected filesand are usually accessible to the team membersin theread-only mode.The
existing combination of processesand toolsdoesnotencouragetheteamto contributeto projectplans
directly on a daily basis.With these solutions,someonehasto connectall the pieces and bitsof
information into a bigger picture,and this person is the projectmanager.Traditionalproject
managementapplicationsalso arerarely suitablefordistributed teamsthat work in a heterogeneous
environmentof multipleoperating systems.Thissoftwareisfocused on the projectmanagerand places
him or her in the center of the projectcommunications.Itoften meansthattheprojectmanagermust
collect all the dataand manually puttheinformation into the projectplan.
Thisof course mightpossiblybe anopinionbasedonnarrow experience.
But FirstDoes Waterfall = Design,Code,Test?
Firstlet'sestablishacontextforthe notionof "waterfall."Inthe redherringapproachto waterfall,a
projectisa seriesof tasks - design,code,test.Everyone I've everycome incontactwith,frommyfirst
software developmentjobasa graduate studentwritingFOCAL(aninterpretative languageforthe PDP-
15), to my lastactual codingposition,inthe late 80's writingADA forthe rudderpositionholdingunder
side pressure control loopforthe 668 classsubmarine,noone everproducedaworkingproductby
doingdesign,code,test.I'dsuggestthose thatexecute software developmentinthe design,code,test
mode are foolishatbest,andincompetentatworse.IthappensIknow - or at leastthere are storiesof it
happening.Butthatdoesn'tmeanitright.Remember Pauli andhisrightandwrongquote.
All developmentwasinincrements.Write alittle,testalittle,establishaworkingbaseline,take abreak
to thinkaboutthe nextsteps.Move to the nextstep.Whywas thisthe case inthe domainI worked?
Because inthe embeddedsystems,of radar,sonar,real time control - at leastinthose days- whenthe
CPU encounteredanerror,itstoppedrunning."The runlightwentout"inPDP-15 and 2901 bitslice
platformactuallystoppeddead.Code waswrittenbypunchingholesinMylartape,feedingthatintothe
tape reader,and thenassembled,compiled,orsimply"run"toproduce the desiredresults.Youwent
slowly,stepbystep,andknewwhateverychange wouldproduce.If youdidn'tyou'dbe stuck - deadin
the water.
No more Waterfall comparisons - Let'sget to the real Pointof Managing Projects
All projectsare a sequence of workactivities.These workactivities,themselvescanbe performedin
parallel orinseries,dependingonseveral constraints:
 The availabilityof resources
 The logical dependenciesof the intermediate productsof the projects
In the embeddedsystemsworld,Ican't developthe control algorithminthe absence of the I/Odrivers
fr the sensorarray. I can't developthe interrupthandlingcode forthe sensorarray,in the absence of
the operatingsystemschedulingalgorithm.The functionalityof the rudderholdingcontrol loophasto
be builtina specificorder- a sequence.A Waterfallof capabilities.Notdesign,code,test.Onlyafool
woulddothat. Andhopefullyonlyonce.No,the orderof the code mustfollow asequence.
Whenasked"what'sthe purpose of time?"Einsteinsupposedlysaid
Time keeps everything from happeningatonce
So let'sstopusingwaterfall asthe anti-Christof projectmanagement.Allprojectactivitiesoccurinsome
sequentialmanner- ina series of workactivities.
Deconstructing the PM 2.0 Opinion
So let'ssetsome context.Iwas an earlyuserof MSFT Project.NotVersion1.0,butVersion3 forDOS in
1986. The official Version1for Windowswasonmy desktopmachine runningunderWindows3.1.A
complete piece of crapcomparedto TimeLine,whichranunderDOSand made beautiful picturesof the
projectswe lookedafter.Hardware developmentusingSun-1CardsrunningUnix,inthe dayswhenyou
couldcall Brian Kernighanandaskquestions,andhe'd sendpatcheson9-track tape
So the responsesbelowcome fromanecdotal evidence of havingwalkedthe walkforsome time -
somethingaround30 years.
 Traditional projectmanagement softwareapplications,likeMSProject, were created to
supportthe waterfall project managementstyle andare file-based.
The designof MSFT projectisindependentof itsuse.Waterfall of course isthe code wordfor non-agile.
An uninformedopinionof course.The notionof Waterfall - design- code - testisforbiddeninthe US
DoD. Nodoubt,like all processes,thereare misapplications.Inthe same waythere are misapplications
of Scrumand XP.
The plan,schedule,andcostbaseline foraprojectisnot heldisa seriesof emails,tweets,IMmessages.
It isa database - the Performance MeasurementBaseline.Todootherwise,foranythingotherthana
trivial project,wouldbe likeplanningthe constructionof yourhome (anactivityI'll neverwanttodo
again),usinga bunchof stickynoteson the dashboardof the constructionsuperiorstruck.Itcan be
done,butthe resultsare usuallydisappointingtoall.
MSFT Projectis usedina wide varietyof projectmanagementprocessenvironments.Rangingfor
productionsequential effortstoScrumbasedsoftware development.
My favorite anecdote aboutusingMSFTProjectforonlywaterfall projectsstartsrighthere inBoulder.
The RallySoftware MicrosoftProjectconnector.
 All the dataon different projectsare stored in variousdisconnectedfilesandare usually
accessibleto the team members inthe read-onlymode.
Thisis course issimplyBADprojectmanagement.Projectmanagementpossiblyperformedbynaive and
inexperiencedprojectmanagers.MSFTProjectisa "data base,"accessible throughavarietyof APIs.VBA
for project,VBA forAccess,andVBA for Excel.All provide integratedmanagementof the dataheld
inside MSFTProject.Grantedthere are limitsonthe fieldtypesandthe numberof fields.Thishasbeen
improvedin2007 and possibly2010.
But no credible projectmanagerwouldspreaddatainvariousdisconnectedfilesaccessible ona"read
only"basis.StartsimplybyinstallingSharePoint(WSS) andmove ontoMOSS. Buy andinstall one of
variousEnterprise ProjectManagementtoolsbasedonSharePoint.Use SafranforProject.Move up to
SAP,PeopleSoft,andOracle MSFTProjectconnectors.Possiblyeven wInsight.
We hada wonderful postercampaignata verylarge nuclearweaponsdecommissioningsite,where I
leadone of the manyProgram ManagementOffices.
Don't dostupidthingson purpose
Everytime I hearsome "expert"onprojectmanagement,speakaboutwhatisessentially"doingstupid
things,"Ithinkof those days whenstupidthingsgotpeople killed,suspended, orfired.
 The existingcombinationofprocessesandtools doesnot encourage the team to contribute to
project plansdirectly ona dailybasis.Withthese solutions,someonehasto connect all the
pieces andbits of informationintoabigger picture,and thisperson is the project manager.
Thisis utternonsense inanycredible projectmanagementprocess.Whywouldanysensible project
managerprohibitcontributionstoprojectplans.Maybe noton a dailybasis.Youhave to tune the
managementof the projecttothe rhythm of the project.Thisis once againone of those "stupidthings"
comments.Basedeitheroninexperience, naivety orsimplyignorance of whatprojectmanagersactually
do fora living.
The NASA,AirForce, NavAir,andArmy programs we workmandate weeklyearnedvalue management.
EveryThursdaywe have a sitdownreview withthe Control AccountManagers(CAM) toassessprogress
for the week,plansfornextweek,nextdeliverables,nextrollingwave.Theseprocessare generally
applicable toall enterprise classprojectsnomatterthe domainorcontext.The businessrhythmisbuilt
aroundthe weeklyEV process.
At the nuclearweaponsplantdecommissioning($11Bover7 years),we hadPlanof the Day duringthe
lastyear to assure we stayedonschedule,onbudget,anddidn'tkill anyone inthe process.
The people whoconnectall the pieces,are the same people whoare willinglyaccountable fordelivering
all the pieces.The CAMs,Technical Leads,the workstreammanagers,the ProgramPlanningand
Controlsstaff,the ProgramManager and hisdeputies.There can'tbe successful anyother way.
 Traditional projectmanagement applicationsalsoarerarely suitablefordistributedteams
that work in a heterogeneous environmentofmultipleoperatingsystems. This softwareis
focusedon the project manager andplaces himor her in the center ofthe project
communications.Itoftenmeans that the project manager must collectall the data and
manuallyputthe informationintothe project plan.
Nonsense again."rarelysuitable?"Gotanyphysical evidence?Mostdefense andspace programsuse
distributedteams,multipleIntegratedProjectTeams(IPT),distributedsites,andwide varietiesof tools,
environments,andworse - managementprocesses.Itsimplycan'tgetdone any otherway.
There aren't enoughpeopleinasingle buildingtoproduce the productsorservices.The toolsthat
supportthe Program Managementpieces - notthe social networking - are enterprisegrade.SAP,Oracle
for Construction,MicrosoftEnterpriseProjectManagement,specializedenterprisetoolslike wInsight.
All collaborativeweb-basedtoolstailorabletothe needsof the user.
I getthe sense thatthose wantingusto move tothe PM2.0 paradigmdon'tget out muchto see how
professionalprojectmanagersdotheirjobusingthe currenttool sets.

More Related Content

Similar to Can this really be true?

The art of computer programming
The art of computer programmingThe art of computer programming
The art of computer programmingClaude Sajous
 
Putting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamPutting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamVictorOps
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!sourav verma
 
CraftConf: Surviving the hyperautomation low code bubbl
CraftConf: Surviving the hyperautomation low code bubblCraftConf: Surviving the hyperautomation low code bubbl
CraftConf: Surviving the hyperautomation low code bubblBernd Ruecker
 
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...Dana Gardner
 
Observability für alle
Observability für alleObservability für alle
Observability für alleQAware GmbH
 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the tradeFangda Wang
 
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)VMware Tanzu
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergydominion
 
Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Troy Magennis
 
The Development History of PVS-Studio for Linux
The Development History of PVS-Studio for LinuxThe Development History of PVS-Studio for Linux
The Development History of PVS-Studio for LinuxPVS-Studio
 
Crime File System
Crime File SystemCrime File System
Crime File SystemIJARIIT
 
Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)VMware Tanzu
 
Performance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsPerformance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsMartin Gutenbrunner
 
Why Developer fights Programmer
Why Developer fights ProgrammerWhy Developer fights Programmer
Why Developer fights ProgrammerRita Podkova
 
Everything You Need to Know About Hiring Node.pdf
Everything You Need to Know About Hiring Node.pdfEverything You Need to Know About Hiring Node.pdf
Everything You Need to Know About Hiring Node.pdfNoman Shaikh
 
Evolving to Cloud-Native - Nate Schutta 1/2
Evolving to Cloud-Native - Nate Schutta 1/2Evolving to Cloud-Native - Nate Schutta 1/2
Evolving to Cloud-Native - Nate Schutta 1/2VMware Tanzu
 
Software Development in 21st Century
Software Development in 21st CenturySoftware Development in 21st Century
Software Development in 21st CenturyHenry Jacob
 

Similar to Can this really be true? (20)

Software engineering
Software engineeringSoftware engineering
Software engineering
 
The art of computer programming
The art of computer programmingThe art of computer programming
The art of computer programming
 
Putting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your TeamPutting Devs On-Call: How to Empower Your Team
Putting Devs On-Call: How to Empower Your Team
 
Software engineering project(srs)!!
Software engineering project(srs)!!Software engineering project(srs)!!
Software engineering project(srs)!!
 
CraftConf: Surviving the hyperautomation low code bubbl
CraftConf: Surviving the hyperautomation low code bubblCraftConf: Surviving the hyperautomation low code bubbl
CraftConf: Surviving the hyperautomation low code bubbl
 
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
How Data-Driven Continuous Intelligence Benefits Aid the Development and Mana...
 
Observability für alle
Observability für alleObservability für alle
Observability für alle
 
Data science tools of the trade
Data science tools of the tradeData science tools of the trade
Data science tools of the trade
 
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)
Spring Boot & Spring Cloud on PAS- Nate Schutta (1/2)
 
Uklug 2011 administrator development synergy
Uklug 2011 administrator development synergyUklug 2011 administrator development synergy
Uklug 2011 administrator development synergy
 
Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...
 
The Development History of PVS-Studio for Linux
The Development History of PVS-Studio for LinuxThe Development History of PVS-Studio for Linux
The Development History of PVS-Studio for Linux
 
Crime File System
Crime File SystemCrime File System
Crime File System
 
Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)Evolving to Cloud-Native - Nate Schutta (1/2)
Evolving to Cloud-Native - Nate Schutta (1/2)
 
Performance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environmentsPerformance monitoring and call tracing in microservice environments
Performance monitoring and call tracing in microservice environments
 
Why Developer fights Programmer
Why Developer fights ProgrammerWhy Developer fights Programmer
Why Developer fights Programmer
 
TechDayConf Edition 1 - 2020
TechDayConf Edition 1 -  2020TechDayConf Edition 1 -  2020
TechDayConf Edition 1 - 2020
 
Everything You Need to Know About Hiring Node.pdf
Everything You Need to Know About Hiring Node.pdfEverything You Need to Know About Hiring Node.pdf
Everything You Need to Know About Hiring Node.pdf
 
Evolving to Cloud-Native - Nate Schutta 1/2
Evolving to Cloud-Native - Nate Schutta 1/2Evolving to Cloud-Native - Nate Schutta 1/2
Evolving to Cloud-Native - Nate Schutta 1/2
 
Software Development in 21st Century
Software Development in 21st CenturySoftware Development in 21st Century
Software Development in 21st Century
 

More from Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSGlen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project SuccessGlen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMGlen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk managementGlen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringGlen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideGlen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineGlen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possibleGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planningGlen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement BaselineGlen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaGlen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure RolloutGlen Alleman
 

More from Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 

Recently uploaded

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Can this really be true?

  • 1. Can this really be true? The self proclaimedleadingvoice of PM2.0 says... Traditionalprojectmanagementsoftwareapplications,likeMS Project,werecreated to supportthe waterfallprojectmanagementstyleand arefile-based.All thedata on differentprojectsarestored in variousdisconnected filesand are usually accessible to the team membersin theread-only mode.The existing combination of processesand toolsdoesnotencouragetheteamto contributeto projectplans directly on a daily basis.With these solutions,someonehasto connectall the pieces and bitsof information into a bigger picture,and this person is the projectmanager.Traditionalproject managementapplicationsalso arerarely suitablefordistributed teamsthat work in a heterogeneous environmentof multipleoperating systems.Thissoftwareisfocused on the projectmanagerand places him or her in the center of the projectcommunications.Itoften meansthattheprojectmanagermust collect all the dataand manually puttheinformation into the projectplan. Thisof course mightpossiblybe anopinionbasedonnarrow experience. But FirstDoes Waterfall = Design,Code,Test? Firstlet'sestablishacontextforthe notionof "waterfall."Inthe redherringapproachto waterfall,a projectisa seriesof tasks - design,code,test.Everyone I've everycome incontactwith,frommyfirst software developmentjobasa graduate studentwritingFOCAL(aninterpretative languageforthe PDP- 15), to my lastactual codingposition,inthe late 80's writingADA forthe rudderpositionholdingunder side pressure control loopforthe 668 classsubmarine,noone everproducedaworkingproductby doingdesign,code,test.I'dsuggestthose thatexecute software developmentinthe design,code,test mode are foolishatbest,andincompetentatworse.IthappensIknow - or at leastthere are storiesof it happening.Butthatdoesn'tmeanitright.Remember Pauli andhisrightandwrongquote. All developmentwasinincrements.Write alittle,testalittle,establishaworkingbaseline,take abreak to thinkaboutthe nextsteps.Move to the nextstep.Whywas thisthe case inthe domainI worked? Because inthe embeddedsystems,of radar,sonar,real time control - at leastinthose days- whenthe CPU encounteredanerror,itstoppedrunning."The runlightwentout"inPDP-15 and 2901 bitslice platformactuallystoppeddead.Code waswrittenbypunchingholesinMylartape,feedingthatintothe tape reader,and thenassembled,compiled,orsimply"run"toproduce the desiredresults.Youwent slowly,stepbystep,andknewwhateverychange wouldproduce.If youdidn'tyou'dbe stuck - deadin the water. No more Waterfall comparisons - Let'sget to the real Pointof Managing Projects All projectsare a sequence of workactivities.These workactivities,themselvescanbe performedin parallel orinseries,dependingonseveral constraints:  The availabilityof resources  The logical dependenciesof the intermediate productsof the projects
  • 2. In the embeddedsystemsworld,Ican't developthe control algorithminthe absence of the I/Odrivers fr the sensorarray. I can't developthe interrupthandlingcode forthe sensorarray,in the absence of the operatingsystemschedulingalgorithm.The functionalityof the rudderholdingcontrol loophasto be builtina specificorder- a sequence.A Waterfallof capabilities.Notdesign,code,test.Onlyafool woulddothat. Andhopefullyonlyonce.No,the orderof the code mustfollow asequence. Whenasked"what'sthe purpose of time?"Einsteinsupposedlysaid Time keeps everything from happeningatonce So let'sstopusingwaterfall asthe anti-Christof projectmanagement.Allprojectactivitiesoccurinsome sequentialmanner- ina series of workactivities. Deconstructing the PM 2.0 Opinion So let'ssetsome context.Iwas an earlyuserof MSFT Project.NotVersion1.0,butVersion3 forDOS in 1986. The official Version1for Windowswasonmy desktopmachine runningunderWindows3.1.A complete piece of crapcomparedto TimeLine,whichranunderDOSand made beautiful picturesof the projectswe lookedafter.Hardware developmentusingSun-1CardsrunningUnix,inthe dayswhenyou couldcall Brian Kernighanandaskquestions,andhe'd sendpatcheson9-track tape So the responsesbelowcome fromanecdotal evidence of havingwalkedthe walkforsome time - somethingaround30 years.  Traditional projectmanagement softwareapplications,likeMSProject, were created to supportthe waterfall project managementstyle andare file-based. The designof MSFT projectisindependentof itsuse.Waterfall of course isthe code wordfor non-agile. An uninformedopinionof course.The notionof Waterfall - design- code - testisforbiddeninthe US DoD. Nodoubt,like all processes,thereare misapplications.Inthe same waythere are misapplications of Scrumand XP. The plan,schedule,andcostbaseline foraprojectisnot heldisa seriesof emails,tweets,IMmessages. It isa database - the Performance MeasurementBaseline.Todootherwise,foranythingotherthana trivial project,wouldbe likeplanningthe constructionof yourhome (anactivityI'll neverwanttodo again),usinga bunchof stickynoteson the dashboardof the constructionsuperiorstruck.Itcan be done,butthe resultsare usuallydisappointingtoall. MSFT Projectis usedina wide varietyof projectmanagementprocessenvironments.Rangingfor productionsequential effortstoScrumbasedsoftware development. My favorite anecdote aboutusingMSFTProjectforonlywaterfall projectsstartsrighthere inBoulder. The RallySoftware MicrosoftProjectconnector.  All the dataon different projectsare stored in variousdisconnectedfilesandare usually accessibleto the team members inthe read-onlymode.
  • 3. Thisis course issimplyBADprojectmanagement.Projectmanagementpossiblyperformedbynaive and inexperiencedprojectmanagers.MSFTProjectisa "data base,"accessible throughavarietyof APIs.VBA for project,VBA forAccess,andVBA for Excel.All provide integratedmanagementof the dataheld inside MSFTProject.Grantedthere are limitsonthe fieldtypesandthe numberof fields.Thishasbeen improvedin2007 and possibly2010. But no credible projectmanagerwouldspreaddatainvariousdisconnectedfilesaccessible ona"read only"basis.StartsimplybyinstallingSharePoint(WSS) andmove ontoMOSS. Buy andinstall one of variousEnterprise ProjectManagementtoolsbasedonSharePoint.Use SafranforProject.Move up to SAP,PeopleSoft,andOracle MSFTProjectconnectors.Possiblyeven wInsight. We hada wonderful postercampaignata verylarge nuclearweaponsdecommissioningsite,where I leadone of the manyProgram ManagementOffices. Don't dostupidthingson purpose Everytime I hearsome "expert"onprojectmanagement,speakaboutwhatisessentially"doingstupid things,"Ithinkof those days whenstupidthingsgotpeople killed,suspended, orfired.  The existingcombinationofprocessesandtools doesnot encourage the team to contribute to project plansdirectly ona dailybasis.Withthese solutions,someonehasto connect all the pieces andbits of informationintoabigger picture,and thisperson is the project manager. Thisis utternonsense inanycredible projectmanagementprocess.Whywouldanysensible project managerprohibitcontributionstoprojectplans.Maybe noton a dailybasis.Youhave to tune the managementof the projecttothe rhythm of the project.Thisis once againone of those "stupidthings" comments.Basedeitheroninexperience, naivety orsimplyignorance of whatprojectmanagersactually do fora living. The NASA,AirForce, NavAir,andArmy programs we workmandate weeklyearnedvalue management. EveryThursdaywe have a sitdownreview withthe Control AccountManagers(CAM) toassessprogress for the week,plansfornextweek,nextdeliverables,nextrollingwave.Theseprocessare generally applicable toall enterprise classprojectsnomatterthe domainorcontext.The businessrhythmisbuilt aroundthe weeklyEV process. At the nuclearweaponsplantdecommissioning($11Bover7 years),we hadPlanof the Day duringthe lastyear to assure we stayedonschedule,onbudget,anddidn'tkill anyone inthe process. The people whoconnectall the pieces,are the same people whoare willinglyaccountable fordelivering all the pieces.The CAMs,Technical Leads,the workstreammanagers,the ProgramPlanningand Controlsstaff,the ProgramManager and hisdeputies.There can'tbe successful anyother way.  Traditional projectmanagement applicationsalsoarerarely suitablefordistributedteams that work in a heterogeneous environmentofmultipleoperatingsystems. This softwareis focusedon the project manager andplaces himor her in the center ofthe project
  • 4. communications.Itoftenmeans that the project manager must collectall the data and manuallyputthe informationintothe project plan. Nonsense again."rarelysuitable?"Gotanyphysical evidence?Mostdefense andspace programsuse distributedteams,multipleIntegratedProjectTeams(IPT),distributedsites,andwide varietiesof tools, environments,andworse - managementprocesses.Itsimplycan'tgetdone any otherway. There aren't enoughpeopleinasingle buildingtoproduce the productsorservices.The toolsthat supportthe Program Managementpieces - notthe social networking - are enterprisegrade.SAP,Oracle for Construction,MicrosoftEnterpriseProjectManagement,specializedenterprisetoolslike wInsight. All collaborativeweb-basedtoolstailorabletothe needsof the user. I getthe sense thatthose wantingusto move tothe PM2.0 paradigmdon'tget out muchto see how professionalprojectmanagersdotheirjobusingthe currenttool sets.