Project Management      Ian Mackay         @maniacyak    solutions@epito.me.uk      http://epito.me.uk
What is a Project            anyway?• A project is only a Project if it has a defined:   ➡ Objective - what, exactly, are ...
The Obligatory Triangle
The Obligatory Triangle      Time           Cost             Scope
The Obligatory Triangle      Time             Cost             QUALITY              Scope
What doesa Project Manager       do?
Functional Specification“Planning, monitoring and control of allaspects of a project and the motivationof all those involv...
Technical Specification• People skills • manage & lead the project team • main interface with sponsor, stakeholders, custo...
“Traditional” Project                 Management• Waterfall structure   Planning                Design                    ...
Software project managementis very focused on processes     and methodologies.
scrum           dual vee                                  iterative         cleanroom         lean  Software project manag...
What do methodologies            do?• Provide a structure for work to be broken down  into manageable chunks• Promote info...
Problems with             Methodologies• Terminology• Dogma• Appropriateness for project / organisation• Do not always add...
Broader Context• The Business Case - a project’s rationale• Success Criteria - documented, measurable, agreed• Wider proje...
Things to bear in mind.
Things to bear in mind.  Hofstadter’s Law: “Italways takes longer than you expect, even when  you take into account   Hofs...
Things to bear in mind.  Hofstadter’s Law: “Italways takes longer than you expect, even when  you take into account   Hofs...
Things to bear in mind.  Hofstadter’s Law: “It      Parkinson’s Law: “Workalways takes longer than      expands so as to f...
Things to bear in mind.  Hofstadter’s Law: “It      Parkinson’s Law: “Workalways takes longer than      expands so as to f...
Further ReadingRands in Repose:   http://www.randsinrepose.comScott Berkun’s blog: http://www.scottberkun.com/blogProject ...
Upcoming SlideShare
Loading in …5
×

Project Management

567 views

Published on

A short presentation on Project Management, intended for software developers.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
567
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Project Management

    1. 1. Project Management Ian Mackay @maniacyak solutions@epito.me.uk http://epito.me.uk
    2. 2. What is a Project anyway?• A project is only a Project if it has a defined: ➡ Objective - what, exactly, are we trying to do here? ➡ Schedule - how long do we have? ➡ Budget - how much can we spend?• It’s a easy enough concept... but real life isn’t often like that!
    3. 3. The Obligatory Triangle
    4. 4. The Obligatory Triangle Time Cost Scope
    5. 5. The Obligatory Triangle Time Cost QUALITY Scope
    6. 6. What doesa Project Manager do?
    7. 7. Functional Specification“Planning, monitoring and control of allaspects of a project and the motivationof all those involved in it to achieve the project objectives on time and to the specified cost, quality and performance.”
    8. 8. Technical Specification• People skills • manage & lead the project team • main interface with sponsor, stakeholders, customers• Organisational skills - planning, control, communication• Risk & quality management• Awareness & information-gathering• Maintains perspective - rational & detached (hopefully!)
    9. 9. “Traditional” Project Management• Waterfall structure Planning Design Development Testing Maintenance• Gantt charts, phases, milestones, sign-off
    10. 10. Software project managementis very focused on processes and methodologies.
    11. 11. scrum dual vee iterative cleanroom lean Software project management is very focused on processes and methodologies.spiral extreme PRINCE2 programming v-model agile
    12. 12. What do methodologies do?• Provide a structure for work to be broken down into manageable chunks• Promote information sharing and communication• Set up roles & responsibilities within the team• Define processes to ensure quality of deliverables …but you don’t need a methodology to do any of these things.
    13. 13. Problems with Methodologies• Terminology• Dogma• Appropriateness for project / organisation• Do not always address the broader context
    14. 14. Broader Context• The Business Case - a project’s rationale• Success Criteria - documented, measurable, agreed• Wider project roles & responsibilities • Sponsor, Project Steering Group, User Manager, Stakeholders• Developing skills & people
    15. 15. Things to bear in mind.
    16. 16. Things to bear in mind. Hofstadter’s Law: “Italways takes longer than you expect, even when you take into account Hofstadters Law.”
    17. 17. Things to bear in mind. Hofstadter’s Law: “Italways takes longer than you expect, even when you take into account Hofstadters Law.” Murphy’s Law: “Ifsomething can go wrong, it will, and at the worst possible time.”
    18. 18. Things to bear in mind. Hofstadter’s Law: “It Parkinson’s Law: “Workalways takes longer than expands so as to fill the you expect, even when time available for its you take into account completion.” Hofstadters Law.” Murphy’s Law: “Ifsomething can go wrong, it will, and at the worst possible time.”
    19. 19. Things to bear in mind. Hofstadter’s Law: “It Parkinson’s Law: “Workalways takes longer than expands so as to fill the you expect, even when time available for its you take into account completion.” Hofstadters Law.” Murphy’s Law: “If Hanlon’s Razor: “Neversomething can go wrong, attribute to malice that it will, and at the worst which can be adequately possible time.” explained by stupidity.”
    20. 20. Further ReadingRands in Repose: http://www.randsinrepose.comScott Berkun’s blog: http://www.scottberkun.com/blogProject Shrink: http://www.basdebaar.comFear No Project: http://fearnoproject.comDilbert: http://www.dilbert.com

    ×