So here we go:
Michelle Young Cavanaugh published the following in TechRepublic in 2000:
- Thou shalt have a project with goals
 - Honor thy project objectives
 - Thou shalt commit to the schedule that management hath given thee
 - Remember thy checkpoints
 - Thou shalt delegate tasks to thy manservant or maidservant or staff
 - Thou shalt create a picture of thy project schedule
 - Honor thy team members
 - Thou shalt commit thyself and thy team to the project
 - Thou shalt document extensively and keep thy team informed
 - Thou shalt encourage creativity
 
- Thou Shalt Narrow Project Scope
 - Thou Shalt Not Suffer a Fat Team
 - Thou Shalt Require Full-Time Business Participation
 - Thou Shalt Establish Project Review Panels
 - Thou Shalt Not Provoke Burnout
 - Thou Shalt Seek Outside Assistance as Needed
 - Thou Shalt Empower Project Teams
 - Thou Shalt Use Project Management Tools
 - Thou Shalt Reward Success
 - Thou Shalt Not Tolerate Quick-and-Dirty Work Efforts
 
- Thou Shalt Speak Thy Truth
 - Though Shalt Not Say ‘Yes’ in Haste
 - Thou Shalt Lead Thy Sponsor Down the Path of Reality
 - Thou Shalt Not Present a Single Point Estimate
 - Thou Shalt Pay for Quality, Just as Surely as Thou Payest for Thy Errors
 - Though Shalt Not Avoid Conflict
 - Thou Shalt Put Thy Stake in the Sand
 - Thou Shalt Not Plan The Unknowable
 - Thou Shalt Rid thyself of Incompetence
 - Thou Shalt Not Assume That Which is False
 
- Don’t fail to identify the key “players” who will ultimately declare “success” or “failure” for your project
 - Don’t fail to clearly identify (preferably in writing!) what constitutes “success” for your project
 - Don’t confuse “estimating” project schedules and budgets with “guessing” or “negotiating”
 - Don’t ignore the non-linear nature of tradeoffs between people, time, money, and quality when negotiating key project parameters
 - Don’t attempt to “freeze” user requirements; do expect “scope creep,” but don’t accept “requirements churn”
 - Don’t allow developers and key end-users to stop communicating with each other
 - Don’t commit teamicide
 - Don’t ignore whatever software processes the project team has committed to
 - Don’t skimp on risk management
 - Don’t forget the importance of a “daily build” approach
 
And now, without any further ado (drums in the background….), here’s my humble go at The Ten Commandments of Project Management:
- Know your goals
 - Know your deliverables – Know what DONE looks like and Know how DONE is measured
 - Know your schedule, cost and technical performance measures
 - Know your risks and your risk plan
 - Know your stakeholders
 - Know your team members
 - Adapt your communication to the listener
 - Treat your team members with respect and with dignity
 - Expect your team members to do their job but don’t demonstrate blind faith
 - Take it easy – enjoy what you do – or else find another job
 
No comments:
Post a Comment