1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX...
-
Upload
elfrieda-merritt -
Category
Documents
-
view
218 -
download
0
Transcript of 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX...
![Page 1: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/1.jpg)
1 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Management for the MX generation
Shlomy Gantz
CFUN-02
![Page 2: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/2.jpg)
2 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Buzzwords
• Process
• Requirements
• Teamwork
• Consensus
• “On-time, On Budget”
• Methodology
• Empower, Synergy, etc…
![Page 3: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/3.jpg)
3 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Process”
![Page 4: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/4.jpg)
4 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords - “Process”
![Page 5: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/5.jpg)
5 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords - “Process”
• 4 Step, 5 Step, 12 Step…
• Who designed your process?
• Do you follow that process?
• Do you? Really?
• Do you update your process?
• How complex is your process?
• How abstract is your process?
![Page 6: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/6.jpg)
6 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Requirements”
![Page 7: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/7.jpg)
7 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – “Requirements”
“I’ll need you to review these
300 use cases by Monday”
![Page 8: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/8.jpg)
8 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Horror Story” #1
• Large airline industry project
• Thousands of documents
• 200 Consultants
• No consistensy
• No clear vision
• Project already late
• Too many project managers
![Page 9: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/9.jpg)
9 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Horror Story” #1
• Re-State Goal
• New Document Templates and Management
• Buzzword free architecture
• Simple, Achievable Milestones
![Page 10: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/10.jpg)
10 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – “Requirements”
• Do you have enough requirements before you start coding?
• Do you, really?
• Can you have too much of it?
• Are they consistent?
• Can your requirements change?
• Are they simple to understand?
![Page 11: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/11.jpg)
11 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Project Mangers”
![Page 12: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/12.jpg)
12 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – Project Managers
• Project Managers are overrated
• Project Leadership is needed instead of project management
![Page 13: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/13.jpg)
13 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“on time and on budget”
![Page 14: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/14.jpg)
14 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – “on time and on budget…”
• Nearly a third of IT projects
were CANCELED before
they could be completed.
• Over half of the projects cost
almost TWICE as much as
their original approved budget
![Page 15: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/15.jpg)
15 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Teamwork”
![Page 16: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/16.jpg)
16 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – “Teamwork”
• Hierarchies can inhibit communication
• One Good programmer is worth 10 mediocre
![Page 17: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/17.jpg)
17 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Consensus”
![Page 18: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/18.jpg)
18 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Buzzwords – “Consensus”
• Too much time and energy spent on consensus
• Great tool for Avoiding Accountability
• Promotes management by committee, slows development
![Page 19: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/19.jpg)
19 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Famous first words”
![Page 20: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/20.jpg)
20 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 21: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/21.jpg)
21 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 22: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/22.jpg)
22 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 23: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/23.jpg)
23 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 24: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/24.jpg)
24 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 25: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/25.jpg)
25 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Famous first words
![Page 26: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/26.jpg)
26 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Reasons for Failure
• In software, past performance
is your best indicator of
future performance
• “Project success is determined
in the first month”
![Page 27: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/27.jpg)
27 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Reasons for Failure
• Lack of clear vision
• Lack of communication
• Lack of flexibility
• Lack of creativity
![Page 28: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/28.jpg)
28 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Success Factors
1. User Involvement……………………..…….202. Executive Management Support………...….153. Clear Statement of Requirements………..….154. Proper Planning ……………………….……10 5. Realistic Expectations …………….….…….10 6. Smaller Project Milestones ………….……..10 7. Competent Staff …………………………….5 8. Ownership…………………………………. .59. Clear Vision & Objectives ………………….5 10. Hard-Working, Focused Staff……………. .5
![Page 29: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/29.jpg)
29 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Horror” Story #2
• “Instant” company 0-60 employees
in one month
• Extremely Short timeframe
• Not enough developers
• No planning or Vision
• Constant Scope creep
![Page 30: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/30.jpg)
30 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
“Horror” Story #2
• Stop• Force everyone think the product does do,and
write it down.• Owner and President given a multiple choice
questionnaire based on response.• Mini-plans, small milestones/tasks – complete a
feature• Momentum – team happier, more productive• Project gets done
![Page 31: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/31.jpg)
31 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Management – The problem
• Phase Isolation – “Plan, then do”
• Requirements done once and set in stone
• Requirements are not simple to understand
• Implementation is done in Isolation
![Page 32: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/32.jpg)
32 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Management – The Solution ?
• RUP?
• RAD?
• XP ?
• FliP ?
•
•
![Page 33: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/33.jpg)
33 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Management – The Solution
• An clear vision
• An evolving project plan
• An evolving functional specification
• An evolving risk list
• An evolving test plan
![Page 34: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/34.jpg)
34 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
A Clear Vision
• Storyboarding / Wireframes– The Topic– The Classifications– The Specific Ideas
• Non-Functional Models
• Evolving Simplified Documentation
![Page 35: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/35.jpg)
35 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Storyboarding
• Team of 5-7 people
• 45 minutes to 1 Hour at most
• Visually represent your ideas
![Page 36: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/36.jpg)
36 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
An evolving project plan
• Reality Check (Resources, Time, Quality)
• Don’t be afraid to change the plan !!!
• Pick any 2:– Fast.– Good.– Cheap.
![Page 37: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/37.jpg)
37 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
The Plan
• What You Gonna Get?
• By When?
• How You Gonna Get there?
• How Much It Gonna Cost?
![Page 38: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/38.jpg)
38 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
The Initial Plan
• The specification of what the final product or service will be capable of doing;
• The top-level plan for how everything is going to be done and how it will all fit together.
• The timetable of when the client can expect to be able to see and evaluate specific parts of the finished product.
• The budgets associated with those timetables
![Page 39: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/39.jpg)
39 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
The Plan
• Differentiate the major tasks from the little stuff; group minor related tasks under the major tasks.
• Sequence the major tasks into some logical progression.
• Figure out who’s going to do which task(s) and what they’ll need to get it/them done well and right and about how long your team members think they will take to get done. Add 50% (build in the time cushion).
• Advise those people what you want done, but not necessarily exactly how you want it done. People’s creativity will amaze you sometimes.
![Page 40: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/40.jpg)
40 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
The Plan
• Too Much Detail
• Not enough Detail
• Project and Product summary – Plain English– Who’s who
![Page 41: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/41.jpg)
41 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Risk Management
“since unplanned network outages are a big inconvenience, in the future I should be notified in advance of all unplanned outages...”
![Page 42: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/42.jpg)
42 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Plan your Risks
• Believe in Murphy What can go wrong, will
• Think about it• Plan for it• Accept it
• Find your constraints
![Page 43: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/43.jpg)
43 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Plan your Risks
• You don’t get enough money.
• You don’t get enough time.
• You don’t get enough people.
• You get the wrong people
• Your client is inaccessible.
• There are too many cooks.
• “Circumstances beyond your control”.
![Page 44: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/44.jpg)
44 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Roles - Introspective Roles
• Product focus.
• Project focus.
• Task execution focus.
• QA and testing focus
• Structural focus.
• Documentation and training focus.
![Page 45: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/45.jpg)
45 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Roles - Extrospective
• Client/Customer liaison.
• Sponsor liaison.
• Business point-of-contact.
• “Infrastructure”/maintenance liaison.
![Page 46: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/46.jpg)
46 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Estimating time
• There are three major ways projects get scheduled:
• Top-down;
• Bottom-up; and
• Dictated release date.
![Page 47: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/47.jpg)
47 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Keeping Track of it all
• Show and Tell instead of Reports
• MBWA
• Email, Email, Email !!! (or IM/ICQ)
![Page 48: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/48.jpg)
48 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Communication
• Good Reports– Short– Contain Summary– Have pictures !– One page long
• Too much information is– (a) useless, or– (b) distracting, or– (c) all of the above
![Page 49: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/49.jpg)
49 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Using Time
• You CANNOT manage time, you can only use it
![Page 50: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/50.jpg)
50 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Using Time - Meetings
• No specific objective (“We always meet on Tuesdays at 11.”);
• No agenda (“Well, we’re all here, what shall we talk about today?”);
• Too many participants or wrong participants
• Too long
• Failure to control the meeting , lack of focus
• No closure
![Page 51: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/51.jpg)
51 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Using Time - Meetings
• Meetings should be between 30 and 50 minutes
• Always have someone take notes, if you can’t find some one, buy a tape recorder.
• If possible have daily startup meetings
• Only invite those who have something to gain or contribute.
• END and Start on time
![Page 52: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/52.jpg)
52 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Overtime
![Page 53: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/53.jpg)
53 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Testing
• Feature Reliability
• Usage and Functionality
• Integration Testing.
![Page 54: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/54.jpg)
54 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Horror Story #3
• Call Accounting system• Project late, pressure to get things done earlier• Management thinks money can drive productivity• Spaghetti code• Planning inconsistent• CEO wanted to manage the project, no PM
experience• Multiple teams in several physically separated
locations
![Page 55: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/55.jpg)
55 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Horror Story #3
• What is essential• What is the goal• Modularize the existing code, even if it is working• Small tasks – get a feature working perfectly• Reuse of modules once the first feature was
working
• When re-architecting project mid stream do in simple form, not as complete as done at the beginning of the project
![Page 56: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/56.jpg)
56 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Recovery
• Stop. If you Know something is wrong, stop doing it.
• Consolidate all of the information in one central location … computer and non-computer. Make it all available to all of the team members.
• Find out what the goal is. The business goal. The technical goal.If it doesn’t get you closer to a business or technical goal, forget it.
![Page 57: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/57.jpg)
57 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Recovery
• People … remove problematic people. Don’t task them or give them non-critical tasks if can’t get rid of them
• Team morale. Most important. To improve … listen to the team, back them up. Avoid burn-out – make them leave the office.
![Page 58: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/58.jpg)
58 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Recovery
• Reschedule if possible. Phased launch. Build-every-night – small attainable goals. Regression testing – automated testing tools. Release in the morning instead of at night.
• Communications – ask the team what is wrong, respect their opinion.
![Page 59: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/59.jpg)
59 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Project Recovery
• Get a decision maker at the executive level with a scheduled time to make decisions. If not available, project gets delayed.
• Create a project log, why project not getting done. Any documentation better than no documentation.
• Do not commit to a new schedule, especially within 2 weeks of the recovery period. After 2 weeks you can usually get them a new schedule.
![Page 60: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/60.jpg)
60 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Why CF programmers Rock !!!
• We focus on Results
• We produce Results
• We can change code easily
• We usually avoid complexity
• We help each other, we learn quickly
• We just “Rock”
![Page 61: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/61.jpg)
61 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools
• Web Based tools
• SiteSpring (discontinued)
• Knowledge management
• Microsoft Project
• Online project management
![Page 62: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/62.jpg)
62 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools – Simple Project Site
![Page 63: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/63.jpg)
63 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools – Simple Project Site
![Page 64: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/64.jpg)
64 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools –Simple Project Site
![Page 65: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/65.jpg)
65 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools –Simple Project Site
![Page 66: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/66.jpg)
66 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools –SiteSpring
![Page 67: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/67.jpg)
67 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools –OnProject
![Page 68: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/68.jpg)
68 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Tools –Microsoft Project
![Page 69: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/69.jpg)
69 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Sites
• http://www.construx.com/
Steve McConnel
• http://www.shoottheprojectmanager.com/
Robert Brents
• http://www.extremeprogramming.org/
![Page 70: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/70.jpg)
70 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Books
• “The Inmates are running the asylum” • Alan Cooper
• “Rapid Development” • Steve McConnel
• “Necessary, but not sufficient” • E. Goldart
• “The Mythical Man Month” • Frederick P. Brooks, Jr.
• “Extreme Programming Installed”• Ron Jeffries, Ann Anderson, Chet Hendrickson
![Page 71: 1 © Shlomy Gantz 2002 Project Management for the MX generation Project Management for the MX generation Shlomy Gantz CFUN-02.](https://reader036.fdocuments.us/reader036/viewer/2022062802/56649ed55503460f94be604e/html5/thumbnails/71.jpg)
71 © Shlomy Gantz 2002 Project Management for the MX generation http://www.shlomygantz.com
Q & A
Shlomy Gantz
http://www.shlomygantz.com