Download presentation
Presentation is loading. Please wait.
Published byMelina Lyons Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.