SlideShare a Scribd company logo
1 of 26
5. Project planning and
management
 Role of a manager
 Charts and Critical Path Analysis
 Estimation Techniques
 Monitoring
Role of a manager
 Directs resources for the achievement of
goals
 LEADER also provides
– Vision
– Inspiration
– Rises above the usual
 No one right way to manage
Management Continuum
Autocratic Consultative Participate
Authoritarian Democratic
Solves problems alone
Dictates decisions
Discusses Problems
Makes decision
Chairperson
Agrees problem
Creates consensus
Managerial Roles
– (after Henry Mintzberg)
 Interpersonal
– Figurehead
– Leader
– Liaison
 Informational Roles
– Monitor
– Disseminator
– Spokesperson
 Decisional Roles
– Entrepreneur
– Resource Allocator
– Disturbance Allocator
– Negotiator
Qualities
 Technical/Professional knowledge
 Organisational know-how
 Ability to grasp situation
 Ability to make decisions
 Ability to manage change
 Creative
 Mental flexibility - Learns from experience
 Pro-active
 Moral courage
 Resilience
 Social skills
 Self Knowledge
Variables
 Resource
 Time
 Function
 “ You can have any two of quick, good or
cheap, but not all three”
Development cycle:
Effort
Time
Specification Analysis Build Test Maintain
Alpha Beta
Crossing the Chasm
 Geoffrey Moore, after Everett Rogers
Tech Utility
Approaches and methodologies
 Top Down
– Waterfall decomposition
 Bottom Up
– meta machine
 Rapid Prototype
– successive refinement
 Muddle through
Spiral Methodology
Phase Deliverables
Envisioning – agreeing the
overall direction and the
contents of this phase
Vision/Scope document
Risk assessment
Project structure
Planning – design for this
phase.
Functional specification
Risk assessment
Project schedule
Developing – the actual build Frozen functional specification
Risk management plan
Source code and executables
Performance support elements
Test specification and test
cases
Master project plan and master
project schedule
Stabilsing – test, debug,
rework.
Golden release
Release notes
Performance support elements
Pert and Gantt Charts
 Visual representation of project
 Microsoft Project
Example: Getting up in the
morning
Task Duration (mins)
1 Alarm rings 0
2. Wake Up 3
3. Get out of bed 5
4. Wash 5
5. Get dressed 5
6. Put kettle on 2
7 Wait for kettle to boil 5
8 Put toast on 2
9 Wait for Toast 3
10 Make coffee 3
11 Butter Toast 2
12 Eat Breakfast 10
13 Leave for Lectures 0
Pert Chart
Leave for
Lectures
9:30am 9:30am
9:30am 9:30am
Wash
8:56am 9:01am
8:56am 9:01am
Get dressed
9:01am 9:06am
9:01am 9:06am
Eat Breakfast
9:20am 9:30am
9:20am 9:30am
Put Kettle on
9:06am 9:09am
9:09am 9:12am
Wait for kettle to
boil
9:09am 9:14am
9:12am 9:17am
Make Coffee
9:14am 9:17am
9:17am 9:20am
Butter Toast
9:16am 9:20am
9:16am 9:20am
Wait for Toast
9:11am 9:16am
9:11am 9:16am
Put toast on
9:06am 9:11am
9:06am 9:11am
Get out of bed
8:56am 8:56am
8:56am 8:56am
Critical Path Analysis
 Compute earliest and latest start/finish for
each task
 The difference is the slack
 The Critical Path joins the tasks for which
there is no slack
 Any delay in tasks on the on the critical path
affects the whole project
Pert Chart
Leave for
Lectures
9:30am 9:30am
9:30am 9:30am
Wait for kettle to
boil
9:09am 9:14am
9:12am 9:17am
Make Coffee
9:14am 9:17am
9:17am 9:20am
Butter Toast
9:16am 9:20am
9:16am 9:20am
Wait for Toast
9:11am 9:16am
9:11am 9:16am
Put Kettle on
9:06am 9:09am
9:09am 9:12am
Get out of bed
9:06am 9:06am
9:06am 9:06am
Put toast on
9:06am 9:11am
9:06am 9:11am
Eat Breakfast
9:20am 9:30am
9:20am 9:30am
Get dressed
9:11am 9:16am
9:15am 9:20am
Wash
9:06am 9:11am
9:10am 9:15am
Gantt Chart
Example
Example Pert
Phase 2
29/5/95 7/7/95
29/5/95 28/7/95
Phase 3
19/6/95 25/8/95
19/6/95 25/8/95
Code
19/6/95 23/6/95
10/7/95 14/7/95
Analyse
1/5/95 26/5/95
1/5/95 26/5/95
Start
30/4/95 30/4/95
1/5/95 1/5/95
Code
17/7/95 28/7/95
17/7/95 28/7/95
End
25/8/95 25/8/95
25/8/95 25/8/95
Code
29/5/95 16/6/95
19/6/95 7/7/95
Analyse
29/5/95 16/6/95
29/5/95 16/6/95
Analyse
19/6/95 14/7/95
19/6/95 14/7/95
Phase 1
1/5/95 23/6/95
1/5/95 14/7/95
Test
19/6/95 23/6/95
10/7/95 14/7/95
Test
26/6/95 7/7/95
17/7/95 28/7/95
Test
31/7/95 25/8/95
31/7/95 25/8/95
Levelling
 Adjust tasks to match resources available
 Automatic systems available, but do not
always give an optimum result
 Tasks may be delayed within slack without
affecting project dates
 Otherwise consider extending project, or
using more resource
 Adding resource to late project may cause
RECURSIVE COLLAPSE
– consider carefully whether the benefits outweigh the
additional learning delays and overheads
 Derive costings
Larger example
5
23
33 34
36
40
15
41
38
30
14
11
13
8
20
12
42
4
18
27
7
2
35
31
37
16
3
10
9
44 45 46
24
26
39
25
21
22
17
19
6
28
32
29
1 43
Estimation Techniques
 Experience
 Comparison with similar tasks
– 20 lines of code/day
– can vary by 2 orders of magnitude
 Decomposition
 Plan to throw one away
 20 working days per month BUT 200 per year
Rules of Thumb
 Software projects:
– estimate 10 x cost and 3 x time
 1:3:10 rule
– 1: cost of prototype
– 3: cost of turning prototype into a product
– 10: cost of sales and marketing
– >>Product costs are dominated by cost of sales
 Hartree’s Law
– The time to completion of any project, as estimated by
the project leader, is a constant (Hartree’s constant)
regardless of the state of the project
– A project is 90% complete 90% of the time
 80% Rule
– Don’t plan to use more than 80% of the available
resources
• Memory, disc, cycles, programming resource....
Cynic’s Project Stages
 Enthusiasm
 Disillusionment
 Panic
 Persecution of the innocent
 Praise of the bystander

More Related Content

Similar to Business_5-JLang.ppt

Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityMichael Edson
 
agilefinancenarrated-190414134302.pptx
agilefinancenarrated-190414134302.pptxagilefinancenarrated-190414134302.pptx
agilefinancenarrated-190414134302.pptxssuser1ecf25
 
AGILE Session 1
AGILE Session 1AGILE Session 1
AGILE Session 1Ontuitive
 
Manage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumManage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumSystematic
 
ViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are LateViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are LatePinnacle Strategies
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish
 
Designing for Possible Futures
Designing for Possible FuturesDesigning for Possible Futures
Designing for Possible Futures1508 A/S
 
Software Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterSoftware Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterTasktop
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 
Computer Literacy Seminar (A Project Management)
Computer Literacy Seminar (A Project Management)Computer Literacy Seminar (A Project Management)
Computer Literacy Seminar (A Project Management)Ninotchika Pery
 
A complete course in Program Design using Pseudocode
A complete course in Program Design using Pseudocode A complete course in Program Design using Pseudocode
A complete course in Program Design using Pseudocode Damian T. Gordon
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile FundamentalsGraham Dick
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot James Watters
 
Four keys to exam success
Four keys to exam successFour keys to exam success
Four keys to exam successMartin McMorrow
 
Problem Solving Tools.pdf
Problem Solving Tools.pdfProblem Solving Tools.pdf
Problem Solving Tools.pdfABOOMAR42
 
Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.sc0ttruss
 

Similar to Business_5-JLang.ppt (20)

Good Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process MaturityGood Projects Gone Bad: an Introduction to Process Maturity
Good Projects Gone Bad: an Introduction to Process Maturity
 
agilefinancenarrated-190414134302.pptx
agilefinancenarrated-190414134302.pptxagilefinancenarrated-190414134302.pptx
agilefinancenarrated-190414134302.pptx
 
TPM Implementation: TPM Team Guide
TPM Implementation: TPM Team GuideTPM Implementation: TPM Team Guide
TPM Implementation: TPM Team Guide
 
Toc Education
Toc EducationToc Education
Toc Education
 
AGILE Session 1
AGILE Session 1AGILE Session 1
AGILE Session 1
 
Manage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and ScrumManage complex projects to success using CMMI, Lean and Scrum
Manage complex projects to success using CMMI, Lean and Scrum
 
ViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are LateViewPoint - Why Your Projects Are Late
ViewPoint - Why Your Projects Are Late
 
Final prescription vs prediction
Final prescription vs predictionFinal prescription vs prediction
Final prescription vs prediction
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
Designing for Possible Futures
Designing for Possible FuturesDesigning for Possible Futures
Designing for Possible Futures
 
Software Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it betterSoftware Developer Productivity: What we know and how to make it better
Software Developer Productivity: What we know and how to make it better
 
Agile philosophy
Agile philosophyAgile philosophy
Agile philosophy
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Computer Literacy Seminar (A Project Management)
Computer Literacy Seminar (A Project Management)Computer Literacy Seminar (A Project Management)
Computer Literacy Seminar (A Project Management)
 
A complete course in Program Design using Pseudocode
A complete course in Program Design using Pseudocode A complete course in Program Design using Pseudocode
A complete course in Program Design using Pseudocode
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot Cloud foundry, Lessons Learned at The Home Depot
Cloud foundry, Lessons Learned at The Home Depot
 
Four keys to exam success
Four keys to exam successFour keys to exam success
Four keys to exam success
 
Problem Solving Tools.pdf
Problem Solving Tools.pdfProblem Solving Tools.pdf
Problem Solving Tools.pdf
 
Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.Making agile work in a waterfall driven world.
Making agile work in a waterfall driven world.
 

Recently uploaded

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000dlhescort
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPanhandleOilandGas
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 

Recently uploaded (20)

The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

Business_5-JLang.ppt

  • 1. 5. Project planning and management  Role of a manager  Charts and Critical Path Analysis  Estimation Techniques  Monitoring
  • 2. Role of a manager  Directs resources for the achievement of goals  LEADER also provides – Vision – Inspiration – Rises above the usual  No one right way to manage
  • 3. Management Continuum Autocratic Consultative Participate Authoritarian Democratic Solves problems alone Dictates decisions Discusses Problems Makes decision Chairperson Agrees problem Creates consensus
  • 4. Managerial Roles – (after Henry Mintzberg)  Interpersonal – Figurehead – Leader – Liaison  Informational Roles – Monitor – Disseminator – Spokesperson  Decisional Roles – Entrepreneur – Resource Allocator – Disturbance Allocator – Negotiator
  • 5. Qualities  Technical/Professional knowledge  Organisational know-how  Ability to grasp situation  Ability to make decisions  Ability to manage change  Creative  Mental flexibility - Learns from experience  Pro-active  Moral courage  Resilience  Social skills  Self Knowledge
  • 6. Variables  Resource  Time  Function  “ You can have any two of quick, good or cheap, but not all three”
  • 8. Crossing the Chasm  Geoffrey Moore, after Everett Rogers Tech Utility
  • 9. Approaches and methodologies  Top Down – Waterfall decomposition  Bottom Up – meta machine  Rapid Prototype – successive refinement  Muddle through
  • 11. Phase Deliverables Envisioning – agreeing the overall direction and the contents of this phase Vision/Scope document Risk assessment Project structure Planning – design for this phase. Functional specification Risk assessment Project schedule Developing – the actual build Frozen functional specification Risk management plan Source code and executables Performance support elements Test specification and test cases Master project plan and master project schedule Stabilsing – test, debug, rework. Golden release Release notes Performance support elements
  • 12. Pert and Gantt Charts  Visual representation of project  Microsoft Project
  • 13. Example: Getting up in the morning Task Duration (mins) 1 Alarm rings 0 2. Wake Up 3 3. Get out of bed 5 4. Wash 5 5. Get dressed 5 6. Put kettle on 2 7 Wait for kettle to boil 5 8 Put toast on 2 9 Wait for Toast 3 10 Make coffee 3 11 Butter Toast 2 12 Eat Breakfast 10 13 Leave for Lectures 0
  • 14. Pert Chart Leave for Lectures 9:30am 9:30am 9:30am 9:30am Wash 8:56am 9:01am 8:56am 9:01am Get dressed 9:01am 9:06am 9:01am 9:06am Eat Breakfast 9:20am 9:30am 9:20am 9:30am Put Kettle on 9:06am 9:09am 9:09am 9:12am Wait for kettle to boil 9:09am 9:14am 9:12am 9:17am Make Coffee 9:14am 9:17am 9:17am 9:20am Butter Toast 9:16am 9:20am 9:16am 9:20am Wait for Toast 9:11am 9:16am 9:11am 9:16am Put toast on 9:06am 9:11am 9:06am 9:11am Get out of bed 8:56am 8:56am 8:56am 8:56am
  • 15. Critical Path Analysis  Compute earliest and latest start/finish for each task  The difference is the slack  The Critical Path joins the tasks for which there is no slack  Any delay in tasks on the on the critical path affects the whole project
  • 16. Pert Chart Leave for Lectures 9:30am 9:30am 9:30am 9:30am Wait for kettle to boil 9:09am 9:14am 9:12am 9:17am Make Coffee 9:14am 9:17am 9:17am 9:20am Butter Toast 9:16am 9:20am 9:16am 9:20am Wait for Toast 9:11am 9:16am 9:11am 9:16am Put Kettle on 9:06am 9:09am 9:09am 9:12am Get out of bed 9:06am 9:06am 9:06am 9:06am Put toast on 9:06am 9:11am 9:06am 9:11am Eat Breakfast 9:20am 9:30am 9:20am 9:30am Get dressed 9:11am 9:16am 9:15am 9:20am Wash 9:06am 9:11am 9:10am 9:15am
  • 19. Example Pert Phase 2 29/5/95 7/7/95 29/5/95 28/7/95 Phase 3 19/6/95 25/8/95 19/6/95 25/8/95 Code 19/6/95 23/6/95 10/7/95 14/7/95 Analyse 1/5/95 26/5/95 1/5/95 26/5/95 Start 30/4/95 30/4/95 1/5/95 1/5/95 Code 17/7/95 28/7/95 17/7/95 28/7/95 End 25/8/95 25/8/95 25/8/95 25/8/95 Code 29/5/95 16/6/95 19/6/95 7/7/95 Analyse 29/5/95 16/6/95 29/5/95 16/6/95 Analyse 19/6/95 14/7/95 19/6/95 14/7/95 Phase 1 1/5/95 23/6/95 1/5/95 14/7/95 Test 19/6/95 23/6/95 10/7/95 14/7/95 Test 26/6/95 7/7/95 17/7/95 28/7/95 Test 31/7/95 25/8/95 31/7/95 25/8/95
  • 20.
  • 21.
  • 22. Levelling  Adjust tasks to match resources available  Automatic systems available, but do not always give an optimum result  Tasks may be delayed within slack without affecting project dates  Otherwise consider extending project, or using more resource  Adding resource to late project may cause RECURSIVE COLLAPSE – consider carefully whether the benefits outweigh the additional learning delays and overheads  Derive costings
  • 24. Estimation Techniques  Experience  Comparison with similar tasks – 20 lines of code/day – can vary by 2 orders of magnitude  Decomposition  Plan to throw one away  20 working days per month BUT 200 per year
  • 25. Rules of Thumb  Software projects: – estimate 10 x cost and 3 x time  1:3:10 rule – 1: cost of prototype – 3: cost of turning prototype into a product – 10: cost of sales and marketing – >>Product costs are dominated by cost of sales  Hartree’s Law – The time to completion of any project, as estimated by the project leader, is a constant (Hartree’s constant) regardless of the state of the project – A project is 90% complete 90% of the time  80% Rule – Don’t plan to use more than 80% of the available resources • Memory, disc, cycles, programming resource....
  • 26. Cynic’s Project Stages  Enthusiasm  Disillusionment  Panic  Persecution of the innocent  Praise of the bystander