Home > Software Quality Tips > Project Management in Perspective > Software project managers should allow for experimentation
Software Quality Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

PROJECT MANAGEMENT IN PERSPECTIVE

Software project managers should allow for experimentation


Bas de Baar
07.08.2008
Rating: -4.75- (out of 5)


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Bas de Baar, PM expert
Bas de Baar

What is killing thousands of projects per week? The fact that we have no clue what is happening in our project and its environment, and still act as if we have paranormal gifts that allow us to predict the future. Yeah, I know, I've said this before. We are too stupid to understand reality. So, there I said it. Again.

But what can we do? If we cannot create a Gantt chart, what is there left?

Create your bloody chart. It's not that piece of paper that is the problem. It is you for thinking reality will simply follow it. It's just a communication tool, for crying out loud. Just a piece of reflection. Not some holy relic.

It's OK to admit you are also human. Don't be ashamed if you don't know how certain tasks will end up. Just try things. Experiment. Wing it. Trial and error. Just do it. And look what happens. Does it bring you in the right direction? If so, do more of it. If not, try something else.

It's OK to admit you are also human. Don't be ashamed if you don't know how certain tasks will end up.

The solution is so simple. But somehow, "experimenting" lost its appeal. Management (with a capital "M") doesn't allow uncertainties. The whole quality hype didn't help us either, with its "zero defects" and "doing it right the first time" crap. It just means we should think before we do something. It doesn't mean we should kill everyone that needs a second attempt! Heck, even Frederick Brooks wrote in his classic The Mythical Man Month "the management question, therefore, is not whether to build a pilot system and throw it away. You will do that." His advice? Plan to throw one away.

No, this doesn't mean just shooting from the hip. This means careful consideration of which experiments to perform and closely monitor the results with all metrics you have at your project management disposal. This is just normal software PM. Prototypes, proof of concepts, every iteration is a new experiment that brings you either closer to the end result or helps you adjust your path towards the desired result.

"But a builder doesn't need three attempts to build your house!" I hate those kinds of discussions. My primary reaction is, "Go ask your building constructor to build your software!"

Software project management
Estimating actual project progress 

Using iterations to help balance priority and risk 

Project managers can't please everyone 

The Software Project Manager's Bridge to Agility: Scope Management

Of course, if I leave my bias aside, the question from an IT outsider is legit. It is, however, difficult to admit that we as IT professionals are still trying to figure out how this all works; our profession isn't a mature one. In the field of house construction, the professionals are thousand years ahead of us. The ancient Egyptians, Romans and Greeks were all building constructions while the concept of a database wasn't invented yet. I am embarrassed about how ICT is trying to mature its profession; it will largely be a trial-and-error, incremental approach. But, before constructors could build houses that stood erect, pyramids, cathedrals and ordinary houses collapsed over the centuries. Attempts were made. Buildings went down. Trial and error.

So, everyone has done it before. We have to do it, there are no other options. We are already doing it. But we cannot call it "experimenting." We call it "iterative," "evaluating alternatives," "generating options" and so forth.

Could you do me a favor? On your next planning put "First Attempt," "Second Attempt" and so on. End every phase with "Looking for clues." Just try it.

----------------------------------------
About the author: Bas de Baar knows all about the wacky world of project management. He is a project manager in the publishing industry and is editor of a popular Web site devoted to project management, www.SoftwareProjects.org. His venerated instructional book on sudden project management, Surprise! Now You're a Software Project Manager was published in September 2006 and is based on real-life experience.


Rate this Tip
To rate tips, you must be a member of SearchSoftwareQuality.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Project Management in Perspective
Offshore outsourcing projects: Seven things every PM should know
Trust on a global scale
Project managers can't please everyone
Project managers cannot rely on generalizations
The six hats of project management
Software project management and the law of attraction
Estimating actual project progress
Project management calls on a new set of skills
Finding work as a PM: Value of certification debatable

Software project management methods and approaches
Software quality best practices
Successful application lifecycle management: Setting the foundation
How to switch your team to Agile
Application lifecycle management moves up the executive ladder
IBM Rational and Microsoft tango in the ALM moonlight
Beyond 'Just Do It': Manager's guide to completing projects
The Software Project Manager's Bridge to Agility: Chapter 5, Scope Management
Project managers can't please everyone
Implementing ITIL Configuration Management: Chapter 3, Determining Scope, Span and Granularity
The six hats of project management

Communication and collaboration tools
Using metrics to monitor software projects
Enhanced project scheduling included in Wrike Enterprise
Project management charts: Beyond Gantt
Application lifecycle management moves up the executive ladder
Project management tool helps non-PMs improve their development lifecycle
Business mashup assists application release process
IBM Rational and Microsoft tango in the ALM moonlight
IBM announces collaborative SDLC initiative, Jazz product suite
Project management advances stress collaboration on projects
New project management tool from Genius Inside

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
collaboration diagram  (SearchSoftwareQuality.com)
Gantt chart  (SearchSoftwareQuality.com)
PERT chart  (SearchSoftwareQuality.com)
rapid application development  (SearchSoftwareQuality.com)
Software Process Improvement and Capability dEtermination  (SearchSoftwareQuality.com)
work breakdown structure  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2006 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts