www.teratech.com 1/36 1 project management what works, what doesn’t michael smith, teratech, inc....

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

Upload: melina-lyons

Post on 31-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

1 www.teratech.com 1/36

Project Management

What works, what doesn’t

Michael Smith, TeraTech, [email protected]://www.teratech.com

301-881-1440 x110

Copyright TeraTech 2003

2 www.teratech.com 2/36

Overview

What is Project Management? Why do it? Themes in PM Breakout groups Summary and Resources

3 www.teratech.com 3/36

Speaker InformationWho 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

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

What is Project Management

Planning, monitoring and controlling software development.

Proactive vs Reactive Communication

6 www.teratech.com 6/36

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

Project Success Factors

The CHAOS Report , Standish Group

Project Success Factors

1. User Involvement

2. Executive Management Support

3. Clear Statement of Requirements

4. Proper Planning

5. Realistic Expectations

6. Smaller Project Milestones

7. Competent Staff

8. Ow nership

9. Clear Vision & Objectives

10. Hard-Working, Focused Staff

8 www.teratech.com 8/36

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

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

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

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

Definition of Project Success

“success equals met expectations”

13 www.teratech.com 13/36

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

Do you have a good vision?

SMART Specific Measurable Achievable Relevant Time-dimensioned

15 www.teratech.com 15/36

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

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

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

Project Risks

Brainstorm risks Come up with “plan B”s Monitor regular during project

19 www.teratech.com 19/36

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

Simple Project Site – Contacts

21 www.teratech.com 21/36

Simple Project Site - Documents

22 www.teratech.com 22/36

Simple Project Site -Discussion

23 www.teratech.com 23/36

Simple Project Site - Prototypes

24 www.teratech.com 24/36

Online Tools –OnProject

25 www.teratech.com 25/36

Online Tools– Microsoft Project Server

26 www.teratech.com 26/36

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

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

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

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

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

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

6. A Good PM

What are characteristics of a good project manager? Technical People skills Other

33 www.teratech.com 33/36

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

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

Need PM help?

TeraTech offers One-on-One and Project mentoring

36 www.teratech.com 36/36

Questions?

Email me at

[email protected]