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