Presentation is loading. Please wait.

Presentation is loading. Please wait.

1/36 1 Project Management What works, what doesn’t Michael Smith, TeraTech, Inc. 301-881-1440.

Similar presentations


Presentation on theme: "1/36 1 Project Management What works, what doesn’t Michael Smith, TeraTech, Inc. 301-881-1440."— Presentation transcript:

1 www.teratech.com 1/36 1 Project Management What works, what doesn’t Michael Smith, TeraTech, Inc. michael@teratech.com http://www.teratech.com 301-881-1440 x110 Copyright TeraTech 2003

2 www.teratech.com 2/36 2 Overview What is Project Management? Why do it? Themes in PM Breakout groups Summary and Resources

3 www.teratech.com 3/36 3 Speaker Information Who am I? Michael Smith President of TeraTech, Inc Rockville MD http://www.teratech.com/ ttWebReportServer, CFXGraphicserver MDCFUG, CFUN-03, Fusebox Conf Articles in CFDJ, Fusion Authority Winner CFDJ award Best Consulting

4 www.teratech.com 4/36 4 More About Me 22 years programming 7 years with ColdFusion 4 years with Fusebox Also work with SQL, JavaScript, HTML, VB, Oracle, Access Teach one-on-one and custom classes On site and custom development Fusebox and Process Methodology

5 www.teratech.com 5/36 5 What is Project Management Planning, monitoring and controlling software development. Proactive vs Reactive Communication

6 www.teratech.com 6/36 6 What PM achieves Plans tasks in project Avoids dependencies problems Reduces risks Track progress accurately Organize project process and timeline Improves client-programmer communication Better management of client expectations Complete in budget and on time

7 www.teratech.com 7/36 7 Project Success Factors The CHAOS Report, Standish Group

8 www.teratech.com 8/36 8 What is a project? has beginning has an end takes resources people/time money equipment location/desk resource use is temporary

9 www.teratech.com 9/36 9 What is same for all Projects? Each project is different in details but all share common elements. Visualize set project expectations Plan dependencies tasks Implement development Close evaluating Party!

10 www.teratech.com 10/36 10 Benefits of Project Vision common understanding of project between client and you helps explain what project is about know when you are done defines general scope of project avoid doing things that are not in the project get people enthusiastic about project help get project started help see past obstacles

11 www.teratech.com 11/36 11 More reasons for Vision gives the project focus cuts out unnecessary work helps people work more efficiently help you to think ahead help make project changes helps with post-evaluation defines success for the project defines the expectations that need to be met help with project planning evaluate whether to do the project at all

12 www.teratech.com 12/36 12 Definition of Project Success “success equals met expectations”

13 www.teratech.com 13/36 13 Basic Elements of Vision Project definition a few sentences describing the project what when where Expected results define project expectations prioritized

14 www.teratech.com 14/36 14 Do you have a good vision? SMART Specific Measurable Achievable Relevant Time-dimensioned

15 www.teratech.com 15/36 15 Other Vision elements Business requirements business opportunity business objectives customer/market requirements value provided business benefits risks Vision of solution Vision statement major features assumption/dependencies

16 www.teratech.com 16/36 16 More elements Scope and Limitations scope of initial release scope of subsequent release limitations and exclusions Business Context customer profiles project priorities

17 www.teratech.com 17/36 17 Evolving Project Plan Estimating time Top-down; Bottom-up; and Dictated release date. Prepare for change, “Murphy Rules” Beware of the “Fudge Factor” Parkinson’s Law

18 www.teratech.com 18/36 18 Project Risks Brainstorm risks Come up with “plan B”s Monitor regular during project

19 www.teratech.com 19/36 19 Keeping Track of it all Reports Show and Tell MBWA Email, Email, Email AIM/MSN/ICQ The quintessential Project Site

20 www.teratech.com 20/36 20 Simple Project Site – Contacts

21 www.teratech.com 21/36 21 Simple Project Site - Documents

22 www.teratech.com 22/36 22 Simple Project Site -Discussion

23 www.teratech.com 23/36 23 Simple Project Site - Prototypes

24 www.teratech.com 24/36 24 Online Tools –OnProject

25 www.teratech.com 25/36 25 Online Tools– Microsoft Project Server

26 www.teratech.com 26/36 26 Themes in PM 1. Improve communication 2. Mentoring and Brainstorming 3. Resource Allocation 4. Project Management tools and software 5. Tracking and measurement 6. A Good PM

27 www.teratech.com 27/36 27 1. Improve Communication How can you improve project communication with client and within team? Meeting tips Project status reports Listserv and web

28 www.teratech.com 28/36 28 2. Mentoring and Brainstorming How do you help out team members and solve project problems? How to know there is a problem Code reviews Problem solving techniques Walking around office

29 www.teratech.com 29/36 29 3. Resource Allocation How do you assign different team members to different projects? Who should work on what task How to avoid overload and under- utilization What to do when things change

30 www.teratech.com 30/36 30 4. PM tools and software What tools do you use for PM? Paper Electronic Spreadsheets PM Software Custom software etc

31 www.teratech.com 31/36 31 5. Tracking and measurement How do you track and measure how your projects are doing? Tracking task completion Deadlines Budgets etc

32 www.teratech.com 32/36 32 6. A Good PM What are characteristics of a good project manager? Technical People skills Other

33 www.teratech.com 33/36 33 Resources The Project Management Institute http://www.pmi.org/ For PM http://www.4pm.com/ Association for PM http://www.apm.org.uk/ All PM http://www.allpm.com/ Project Management Software http://www.project-management-software.org/ Project Kick Start http://www.projectkickstart.com/

34 www.teratech.com 34/36 34 PM Books “The Mythical Man-Month” by Frederick Brooks “Rapid Development” by Steve McConnell “Software Project Survival Guide” by Steve McConnell “Peopleware” by Tom Demarco, et al “Controlling Software Projects: Management, Measurement, and Estimates” by Tom Demarco and Barry Boehm

35 www.teratech.com 35/36 35 Need PM help? TeraTech offers One-on-One and Project mentoring

36 www.teratech.com 36/36 36 Questions? Email me at michael@teratech.com


Download ppt "1/36 1 Project Management What works, what doesn’t Michael Smith, TeraTech, Inc. 301-881-1440."

Similar presentations


Ads by Google