SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Project Management
Key Definitions ,[object Object],[object Object]
CREATING THE WORK PLAN
A Workplan Example Work Plan Information Example Name of task Perform economic feasibility Start date Jan 05, 200 6 Completion date Jan 19, 200 6 Person assigned Mary Smith, sponsor Deliverable(s) Cost-benefit analysis Completion status Open Priority High Resources needed Spreadsheet Estimated time 16 hours Actual time 14.5 hours
Identifying Tasks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Top Down Task  Identification Phases Phases with  high level steps Work Plan Deliverables Estimated Actual   Assigned hours hours To * * * *
Estimating a Project Based on Industry Information   Planning  Analysis  Design  Implementation Industry Standard For Web 15%  20%  35%  30% Applications Time Required   4   5.33   9.33   8 in Person Months
Time Estimation Using a More Complex Approach
Estimation Trade-offs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Getting the Right Numbers for Estimation ,[object Object],[object Object],[object Object],[object Object]
Function Point Estimation -- Step One Complexity Description Low   Medium High Total Inputs __x 3   __x 4   __x 6 ____ Outputs __x 4   __x 5 __x 7 ____ Queries __x 3   __x 4 __x 6 ____ Files __x 7   __x 10 __x 15 ____ Program __x 5   __x 7 __x 10 ____ Interfaces TOTAL UNADJUSTED FUNCTION POINTS ____
Function Points Estimation -- Step Two Scale of 1 to 5 Data Communications   _____ Heavy Use Configuration   _____ Transaction Rate     _____ End-User efficiency   _____ Complex Processing   _____ Installation Ease   _____ Multiple sites   _____ Performance   _____ Distributed functions   _____ On-line data entry   _____ On-line update   _____ Reusability   _____ Operational Ease   _____ Extensibility   _____ Project Complexity (PC)   _____
Function Point Estimation --  Step 3 Processing Complexity (PC): ________ (From Step 2) Adjusted Processing  Complexity (PCA) = 0.65 + (0.001 * ____  ) Total Adjusted  Function Points: _____  *  ____ =  (TUFP --  From Step 1)
Function Points Estimation -- Step Four Adjusted Project Complexity = .065  +  (0.01 *  Project Complexity) Total Adjusted Function Points = Adjusted Project Complexity  *  TUFP
Converting Function Points to Lines of Code Source: Capers Jones, Software Productivity Research Language LOC/Function Code Point C COBOL JAVA C++ Turbo Pascal Visual Basic PowerBuilder HTML Packages  (e.g., Access, Excel) 130 110 55 50 50 30 15 15 10-40
Estimating Effort ,[object Object],[object Object]
COCOMO Estimation Calculation Effort  = 1.4 * thousands-of- (in Person- lines-of-code Months) Example: If LOC = 2000  Then... Effort = (1.4 * 2) =  2.8 Person  Months
Estimating Schedule Time ,[object Object],Schedule Time (months) = 3.0 * person-months 1/3
Problem ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Staffing Attributes ,[object Object],[object Object],[object Object]
Increasing Complexity with Larger Teams
Timeboxing ,[object Object],[object Object],[object Object]
Timeboxing Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
STAFFING THE PROJECT
Key Definitions ,[object Object],[object Object],[object Object],[object Object]
Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conflict Avoidance Strategies ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONTROLLING AND DIRECTING THE PROJECT
The Hurricane Model Project Stage Time
Margins of Error in  Cost and Time Estimates Typical margins of Error for   Well-done Estimates Phase Deliverable Cost (%) time (%) Planning System Request 400 60 Project Plan 100 25 Analysis System Proposal 50 15 Design System Specification 25 10 Source: Boehm et al. (1995)
Tracking Tasks Using Gantt Chart Action   Week 2  3  4  5  6  7  8  9  10  11  12  13
CASE Tools Initiation  Analysis  Design  Implementation Upper CASE Lower CASE Integrated CASE (I-CASE)
CASE Components Procedural    Metadata Logic Diagrams Screen Designs CASE Repository
Standards ,[object Object],[object Object],[object Object],[object Object]
Documentation ,[object Object],[object Object],[object Object]
Managing Scope ,[object Object],[object Object],[object Object],[object Object]
Managing Risk ,[object Object],[object Object],[object Object]
Classic Mistakes ,[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object]
Expanding the Domain ,[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project ManagementKris Kimmerle
 
Project Stakeholder Management - PMBOK6
Project Stakeholder Management - PMBOK6Project Stakeholder Management - PMBOK6
Project Stakeholder Management - PMBOK6Agus Suhanto
 
05. Project And Organizational Structure
05. Project And Organizational Structure05. Project And Organizational Structure
05. Project And Organizational StructureBhuWan Khadka
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Mena M. Eissa
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsThink For A Change
 
Project management
Project managementProject management
Project managementArsh Koul
 
Introduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardIntroduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardJavid Hamdard
 
Practical Project Management - full course
Practical Project Management - full coursePractical Project Management - full course
Practical Project Management - full courseMarten Schoonman
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and ProcessMuhammad Rehman
 
PMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management OverviewPMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management OverviewAnand Bobade
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Managementcgautam
 
Project management
Project managementProject management
Project managementJay Raval
 
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management Krishna Kant
 

Was ist angesagt? (20)

Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 
Project Stakeholder Management - PMBOK6
Project Stakeholder Management - PMBOK6Project Stakeholder Management - PMBOK6
Project Stakeholder Management - PMBOK6
 
The role of the project manager
The role of the project managerThe role of the project manager
The role of the project manager
 
Project management
Project managementProject management
Project management
 
05. Project And Organizational Structure
05. Project And Organizational Structure05. Project And Organizational Structure
05. Project And Organizational Structure
 
Project management
Project managementProject management
Project management
 
Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1Introduction to Project Management (workshop) - v.1
Introduction to Project Management (workshop) - v.1
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
 
Project management
Project managementProject management
Project management
 
Introduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid HamdardIntroduction to Project Management by Javid Hamdard
Introduction to Project Management by Javid Hamdard
 
Practical Project Management - full course
Practical Project Management - full coursePractical Project Management - full course
Practical Project Management - full course
 
Project Management and Process
Project Management and ProcessProject Management and Process
Project Management and Process
 
PMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management OverviewPMP Chap 13 - Project stakeholder management Overview
PMP Chap 13 - Project stakeholder management Overview
 
PMP_Project Stakeholder Management
PMP_Project Stakeholder ManagementPMP_Project Stakeholder Management
PMP_Project Stakeholder Management
 
Project management
Project managementProject management
Project management
 
Project Risk Management
Project Risk ManagementProject Risk Management
Project Risk Management
 
Project management
Project managementProject management
Project management
 
Project management
Project managementProject management
Project management
 
An Introduction to Project Management
An Introduction to Project Management An Introduction to Project Management
An Introduction to Project Management
 

Ähnlich wie Project Management

9 project planning
9 project planning9 project planning
9 project planningrandhirlpu
 
Project initiation
Project initiationProject initiation
Project initiationukrulz4u
 
8 project planning
8 project planning8 project planning
8 project planningrandhirlpu
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniqueskamal
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function pointsBhupinder Singh
 
L05 time management
L05 time managementL05 time management
L05 time managementAsa Chan
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRahul Sudame
 
Project-Planning
Project-PlanningProject-Planning
Project-PlanningRon Drew
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementQuantitative Software Management, Inc.
 
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsSe 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsbabak danyal
 
Pm Scheduling Cost Pricing
Pm Scheduling Cost PricingPm Scheduling Cost Pricing
Pm Scheduling Cost Pricingjonathan077070
 
APSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem InformasiAPSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem InformasiFauzi Rakhman
 
PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Managementtkrikau
 
PMINEO_2010_03_Resource_Management
PMINEO_2010_03_Resource_ManagementPMINEO_2010_03_Resource_Management
PMINEO_2010_03_Resource_ManagementBob Zoller
 
Managingtripleconstraint aam
Managingtripleconstraint aamManagingtripleconstraint aam
Managingtripleconstraint aamAldo Arecco
 

Ähnlich wie Project Management (20)

9 project planning
9 project planning9 project planning
9 project planning
 
Project initiation
Project initiationProject initiation
Project initiation
 
8 project planning
8 project planning8 project planning
8 project planning
 
Software Estimation Techniques
Software Estimation TechniquesSoftware Estimation Techniques
Software Estimation Techniques
 
Estimation maturity model using function points
Estimation maturity  model using function pointsEstimation maturity  model using function points
Estimation maturity model using function points
 
L05 time management
L05 time managementL05 time management
L05 time management
 
Chapter03
Chapter03Chapter03
Chapter03
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
CEM AX ProjectPro
CEM AX ProjectProCEM AX ProjectPro
CEM AX ProjectPro
 
Project-Planning
Project-PlanningProject-Planning
Project-Planning
 
PAC Fast Track Implementation Program
PAC Fast Track Implementation ProgramPAC Fast Track Implementation Program
PAC Fast Track Implementation Program
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation modelsSe 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
Se 381 - lec 25 - 32 - 12 may29 - program size and cost estimation models
 
Pm Scheduling Cost Pricing
Pm Scheduling Cost PricingPm Scheduling Cost Pricing
Pm Scheduling Cost Pricing
 
APSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem InformasiAPSI - Analisa Perancangan Sistem Informasi
APSI - Analisa Perancangan Sistem Informasi
 
PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Management
 
Project Planning
Project PlanningProject Planning
Project Planning
 
PMINEO_2010_03_Resource_Management
PMINEO_2010_03_Resource_ManagementPMINEO_2010_03_Resource_Management
PMINEO_2010_03_Resource_Management
 
Managingtripleconstraint aam
Managingtripleconstraint aamManagingtripleconstraint aam
Managingtripleconstraint aam
 

Mehr von ahmad bassiouny (20)

Work Study & Productivity
Work Study & ProductivityWork Study & Productivity
Work Study & Productivity
 
Work Study
Work StudyWork Study
Work Study
 
Motion And Time Study
Motion And Time StudyMotion And Time Study
Motion And Time Study
 
Motion Study
Motion StudyMotion Study
Motion Study
 
The Christmas Story
The Christmas StoryThe Christmas Story
The Christmas Story
 
Turkey Photos
Turkey PhotosTurkey Photos
Turkey Photos
 
Mission Bo Kv3
Mission Bo Kv3Mission Bo Kv3
Mission Bo Kv3
 
Miramar
MiramarMiramar
Miramar
 
Mom
MomMom
Mom
 
Linearization
LinearizationLinearization
Linearization
 
Kblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean ManufacturingKblmt B000 Intro Kaizen Based Lean Manufacturing
Kblmt B000 Intro Kaizen Based Lean Manufacturing
 
How To Survive
How To SurviveHow To Survive
How To Survive
 
Dad
DadDad
Dad
 
Ancient Hieroglyphics
Ancient HieroglyphicsAncient Hieroglyphics
Ancient Hieroglyphics
 
Dubai In 2009
Dubai In 2009Dubai In 2009
Dubai In 2009
 
DesignPeopleSystem
DesignPeopleSystemDesignPeopleSystem
DesignPeopleSystem
 
Organizational Behavior
Organizational BehaviorOrganizational Behavior
Organizational Behavior
 
Work Study Workshop
Work Study WorkshopWork Study Workshop
Work Study Workshop
 
Workstudy
WorkstudyWorkstudy
Workstudy
 
Time And Motion Study
Time And  Motion  StudyTime And  Motion  Study
Time And Motion Study
 

Kürzlich hochgeladen

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answersdalebeck957
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationNeilDeclaro1
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxUmeshTimilsina1
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactisticshameyhk98
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptxJoelynRubio1
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 

Kürzlich hochgeladen (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
latest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answerslatest AZ-104 Exam Questions and Answers
latest AZ-104 Exam Questions and Answers
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Basic Intentional Injuries Health Education
Basic Intentional Injuries Health EducationBasic Intentional Injuries Health Education
Basic Intentional Injuries Health Education
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Philosophy of china and it's charactistics
Philosophy of china and it's charactisticsPhilosophy of china and it's charactistics
Philosophy of china and it's charactistics
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 

Project Management

  • 2.
  • 4. A Workplan Example Work Plan Information Example Name of task Perform economic feasibility Start date Jan 05, 200 6 Completion date Jan 19, 200 6 Person assigned Mary Smith, sponsor Deliverable(s) Cost-benefit analysis Completion status Open Priority High Resources needed Spreadsheet Estimated time 16 hours Actual time 14.5 hours
  • 5.
  • 6. Top Down Task Identification Phases Phases with high level steps Work Plan Deliverables Estimated Actual Assigned hours hours To * * * *
  • 7. Estimating a Project Based on Industry Information Planning Analysis Design Implementation Industry Standard For Web 15% 20% 35% 30% Applications Time Required 4 5.33 9.33 8 in Person Months
  • 8. Time Estimation Using a More Complex Approach
  • 9.
  • 10.
  • 11. Function Point Estimation -- Step One Complexity Description Low Medium High Total Inputs __x 3 __x 4 __x 6 ____ Outputs __x 4 __x 5 __x 7 ____ Queries __x 3 __x 4 __x 6 ____ Files __x 7 __x 10 __x 15 ____ Program __x 5 __x 7 __x 10 ____ Interfaces TOTAL UNADJUSTED FUNCTION POINTS ____
  • 12. Function Points Estimation -- Step Two Scale of 1 to 5 Data Communications _____ Heavy Use Configuration _____ Transaction Rate _____ End-User efficiency _____ Complex Processing _____ Installation Ease _____ Multiple sites _____ Performance _____ Distributed functions _____ On-line data entry _____ On-line update _____ Reusability _____ Operational Ease _____ Extensibility _____ Project Complexity (PC) _____
  • 13. Function Point Estimation -- Step 3 Processing Complexity (PC): ________ (From Step 2) Adjusted Processing Complexity (PCA) = 0.65 + (0.001 * ____ ) Total Adjusted Function Points: _____ * ____ = (TUFP -- From Step 1)
  • 14. Function Points Estimation -- Step Four Adjusted Project Complexity = .065 + (0.01 * Project Complexity) Total Adjusted Function Points = Adjusted Project Complexity * TUFP
  • 15. Converting Function Points to Lines of Code Source: Capers Jones, Software Productivity Research Language LOC/Function Code Point C COBOL JAVA C++ Turbo Pascal Visual Basic PowerBuilder HTML Packages (e.g., Access, Excel) 130 110 55 50 50 30 15 15 10-40
  • 16.
  • 17. COCOMO Estimation Calculation Effort = 1.4 * thousands-of- (in Person- lines-of-code Months) Example: If LOC = 2000 Then... Effort = (1.4 * 2) = 2.8 Person Months
  • 18.
  • 19.
  • 20.
  • 22.
  • 23.
  • 25.
  • 26.
  • 27.
  • 29. The Hurricane Model Project Stage Time
  • 30. Margins of Error in Cost and Time Estimates Typical margins of Error for Well-done Estimates Phase Deliverable Cost (%) time (%) Planning System Request 400 60 Project Plan 100 25 Analysis System Proposal 50 15 Design System Specification 25 10 Source: Boehm et al. (1995)
  • 31. Tracking Tasks Using Gantt Chart Action Week 2 3 4 5 6 7 8 9 10 11 12 13
  • 32. CASE Tools Initiation Analysis Design Implementation Upper CASE Lower CASE Integrated CASE (I-CASE)
  • 33. CASE Components Procedural Metadata Logic Diagrams Screen Designs CASE Repository
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.