Software Project Management

Höfundur Moh’d A. Radaideh

Útgefandi De Gruyter

Snið ePub

Print ISBN 9783111206462

Útgáfa 1

Útgáfuár 2024

10.590 kr.

Description

Efnisyfirlit

  • Acknowledgments
  • Preface
  • Course initiation
  • Course most recent status
  • ABET and IET accreditations
  • Course delivery method
  • Students’ satisfaction
  • Textbook use for teaching
  • Supplemental materials
  • Suggested course learning outcomes and their mapping to the IET competencies
  • Chapter 1 Introduction
  • 1.1 Textbook background
  • 1.2 Textbook organization
  • Chapter 2 Project management background
  • 2.1 Project management
  • 2.1.1 Project management history
  • 2.1.2 Project management definition
  • 2.1.3 Project management importance
  • 2.1.4 Project management standard
  • 2.1.5 Project management code of ethics
  • 2.2 Projects versus programs versus portfolio
  • 2.2.1 What is a project?
  • 2.2.2 What is a program?
  • 2.2.3 What is a portfolio?
  • 2.2.4 Portfolios versus programs versus projects
  • 2.3 Projects’ operational environments
  • 2.3.1 Projects’ operational environmental influencing factors
  • 2.3.2 Enterprise environmental factors (EEFs)
  • 2.3.3 Organizational process assets factors (OPAFs)
  • 2.3.4 Organizational systems-related factors (OSFs)
  • 2.3.5 Organizational governance frameworks-related factors (OGFFs)
  • 2.4 Project managers and leadership
  • 2.4.1 The roles of project managers, functional managers, and operational managers
  • 2.4.2 The PMI’s project managers’ Talent Triangle
  • 2.4.3 A generic classification of the software project managers’ essential skills
  • 2.4.4 The author’s classification of the software project managers’ essential skills
  • 2.4.5 Project managers’ circles of influence
  • 2.4.6 Project managers’ leadership styles
  • 2.4.7 Generic characteristics of the project managers’ personalities
  • 2.5 Request for proposals (RFPs)
  • 2.5.1 A generic structure of an RFP document
  • 2.5.2 Other forms of requests
  • 2.6 Project charters
  • 2.7 The author’s view of the software project management phases and their processes
  • 2.7.1 The initiation phase and its processes
  • 2.7.2 The planning phase and its processes
  • 2.7.3 The execution phase and its processes
  • 2.7.4 The monitoring and control phase and its processes
  • 2.7.5 The closure phase and its processes
  • 2.8 Contracts
  • 2.8.1 Types of contracts
  • 2.8.2 Contract management phases
  • 2.9 The author’s simplified change management process
  • 2.10 The author’s simplified risk management process
  • 2.11 Project management approaches
  • 2.11.1 Phase-based project management (PBPM)
  • 2.11.2 Lean-based project management (LBPM)
  • 2.11.3 Iterative-and-incremental-based project management (IIBPM)
  • 2.11.4 Critical-chain-based project management (CCBPM)
  • 2.11.5 Product-and-production-based project management (PPBPM)
  • 2.12 Projects’ SUCCESS
  • 2.12.1 The four pillars for project management
  • 2.12.2 The four Ps for project management
  • 2.12.3 Projects’ SUCCESS factors
  • 2.12.4 Best practices, de factos, and software standards
  • 2.13 The author’s simplified model for the project core action plan
  • 2.13.1 The simplified model
  • 2.13.2 A simplified formula for the project duration
  • 2.13.3 A simplified formula for resource allocations and costing
  • Chapter 3 Project management knowledge areas and their processes: the PMI perspective
  • 3.1 Project integration management processes
  • 3.1.1 The “Develop Project Charter” process
  • 3.1.2 The “Develop Project Management Plan” process
  • 3.1.3 The “Direct and Manage Project Work” process
  • 3.1.4 The “Manage Project Knowledge” process
  • 3.1.5 The “Monitor and Control Project Work” process
  • 3.1.6 The “Perform Integrated Change Control” process
  • 3.1.7 The “Close Project or Phase” process
  • 3.2 Project scope management
  • 3.2.1 The “Plan Scope Management” process
  • 3.2.2 The “Collect Requirements” process
  • 3.2.3 The “Define Scope” process
  • 3.2.4 The “Create WBS” process
  • 3.2.5 The “Validate Scope” process
  • 3.2.6 The “Control Scope” process
  • 3.3 Project schedule management
  • 3.3.1 The “Plan Schedule Management” process
  • 3.3.2 The “Define Activities” process
  • 3.3.3 The “Sequence Activities” process
  • 3.3.4 The “Estimate Activity Durations” process
  • 3.3.5 The “Develop Schedule” process
  • 3.3.6 The “Control Schedule” process
  • 3.4 Project cost management
  • 3.4.1 The “Plan Cost Management” process
  • 3.4.2 The “Estimate Costs” process
  • 3.4.3 The “Determine Budget” process
  • 3.4.4 The “Control Costs” process
  • 3.5 Project quality management
  • 3.5.1 The “Plan Quality Management” process
  • 3.5.2 The “Manage Quality” process
  • 3.5.3 The “Control Quality” process
  • 3.6 Project resource management
  • 3.6.1 The “Plan Resource Management” process
  • 3.6.2 The “Estimate Activity Resources” process
  • 3.6.3 The “Acquire Resources” process
  • 3.6.4 The “Develop Team” process
  • 3.6.5 The “Manage Team” process
  • 3.6.6 The “Control Resources” process
  • 3.7 Project communications management
  • 3.7.1 The “Plan Communications Management” process
  • 3.7.2 The “Manage Communications” process
  • 3.7.3 The “Monitor Communications” process
  • 3.8 Project risk management
  • 3.8.1 The “Plan Risk Management” process
  • 3.8.2 The “Identify Risks” process
  • 3.8.3 The “Perform Qualitative Risk Analysis” process
  • 3.8.4 The “Perform Quantitative Risk Analysis” process
  • 3.8.5 The “Plan Risk Responses” process
  • 3.8.6 The “Implement Risk Responses” process
  • 3.8.7 The “Monitor Risks” process
  • 3.9 Project procurement management
  • 3.9.1 The “Plan Procurement Management” process
  • 3.9.2 The “Conduct Procurements” process
  • 3.9.3 The “Control Procurements” process
  • 3.10 Project stakeholder management
  • 3.10.1 The “Identify Stakeholders” process
  • 3.10.2 The “Plan Stakeholder Engagement” process
  • 3.10.3 The “Manage Stakeholder Engagement” process
  • 3.10.4 The “Monitor Stakeholder Engagement” process
  • Chapter 4 Software engineering and software project management: the IEEE-CS perspective
  • 4.1 Software engineering
  • 4.1.1 What is software?
  • 4.1.2 What are the attributes of good software?
  • 4.1.3 What is the software engineering discipline?
  • 4.1.4 What are the fundamental software engineering activities?
  • 4.1.5 What are the differences between software engineering and computer science?
  • 4.1.6 What are the differences between software engineering and systems engineering?
  • 4.1.7 What are the challenges facing software engineering?
  • 4.1.8 How much is the cost of software engineering?
  • 4.1.9 What are the best software engineering techniques?
  • 4.1.10 Software engineers versus engineers and computer scientists
  • 4.2 Software Engineering Body of Knowledge (SWEBOK)
  • 4.2.1 The software requirements knowledge area
  • 4.2.2 The software design knowledge area
  • 4.2.3 Software construction knowledge area
  • 4.2.4 The software testing knowledge area
  • 4.2.5 The software maintenance knowledge area
  • 4.2.6 Software configuration management knowledge area
  • 4.2.7 The software engineering management knowledge area
  • 4.2.8 The software engineering process knowledge area
  • 4.2.9 The software engineering models and methods knowledge area
  • 4.2.10 The software quality knowledge area
  • 4.2.11 The software engineering professional practice knowledge area
  • 4.2.12 The software engineering economics knowledge area
  • 4.2.13 The computing foundation knowledge area
  • 4.2.14 The mathematical foundations knowledge area
  • 4.2.15 The engineering foundations knowledge area
  • 4.3 Software engineering relevant certifications
  • 4.4 Software project management
  • 4.4.1 The initiation and scope definition phase
  • 4.4.2 The software project planning phase
  • 4.4.3 The software project enactment phase
  • 4.4.4 The review and evaluation phase
  • 4.4.5 The closure phase
  • 4.4.6 The software engineering measurement phase
  • 4.4.7 A comparative view: the IEEE-CS software project management approach versus the PMI project management approach
  • Chapter 5 Agile and SCRUM software project management
  • 5.1 Agile overview
  • 5.1.1 The Agile manifesto
  • 5.1.2 The Agile main principles
  • 5.1.3 The Agile main methods
  • 5.2 SCRUM overview
  • 5.3 SCRUM principles
  • 5.3.1 Empirical process control
  • 5.3.2 Self-organization
  • 5.3.3 Collaboration
  • 5.3.4 Value-based prioritization
  • 5.3.5 Time-boxing
  • 5.3.6 Iterative development
  • 5.4 SCRUM organization
  • 5.4.1 Product owner
  • 5.4.2 SCRUM master
  • 5.4.3 SCRUM team
  • 5.4.4 SCRUM of SCRUMs (SoS) structure
  • 5.4.5 SCRUM portfolios and programs
  • 5.4.6 SCRUM-relevant human resources theories
  • 5.4.7 SCRUM conflict management methods
  • 5.4.8 SCRUM leadership styles
  • 5.5 SCRUM business justification
  • 5.6 SCRUM quality
  • 5.7 SCRUM change
  • 5.8 SCRUM risk
  • 5.8.1 Risk identification
  • 5.8.2 Risk assessment
  • 5.8.3 Risk prioritization
  • 5.8.4 Risk mitigation
  • 5.8.5 Risk communication
  • 5.8.6 Risk minimization in SCRUM
  • 5.8.7 Risks in SCRUM portfolios and programs
  • 5.9 SCRUM initiate phase
  • 5.9.1 The “Create Project Vision” process
  • 5.9.2 The “Identify SCRUM Master and Stakeholders” process
  • 5.9.3 The “Form SCRUM Team” process
  • 5.9.4 The “Develop Epics” process
  • 5.9.5 The “Create Prioritized Product Backlog” process
  • 5.9.6 The “Conduct Release Planning” process
  • 5.10 SCRUM plan and estimate phase
  • 5.10.1 The “Create USER-STORIES” process
  • 5.10.2 The “Approve, Estimate, and Commit USER-STORIES” process
  • 5.10.3 The “Create Tasks” process
  • 5.10.4 The “Estimate Tasks” process
  • 5.10.5 The “Create Sprint Backlog” process
  • 5.11 The SCRUM implement phase
  • 5.11.1 The “Create Deliverables” process
  • 5.11.2 The “Conduct Daily Standup” process
  • 5.11.3 The “Groom Prioritized Product Backlog” process
  • 5.12 The SCRUM review and retrospect phase
  • 5.12.1 The “Convene SCRUM of SCRUMs” process
  • 5.12.2 The “Demonstrate and Validate Sprint” process
  • 5.12.3 The “Sprint Retrospect” process
  • 5.13 SCRUM release phase
  • 5.13.1 The “Ship Deliverables” process
  • 5.13.2 The “Retrospect Project” process
  • Appendix A: the IET competencies
  • IET competencies (learning outcomes)
  • Appendix B: Banks of Questions
  • Appendix B.1: Chapter 2 Bank of Questions
  • Appendix B.2: Chapter 3 Bank of Questions
  • Appendix B.3: Chapter 4 Bank of Questions
  • Appendix B.4: Chapter 5 Bank of Questions
  • Appendix C: Reading materials and references
  • Definitions
  • Index
Show More

Additional information

Veldu vöru

Rafbók til eignar

Reviews

There are no reviews yet.

Be the first to review “Software Project Management”

Netfang þitt verður ekki birt. Nauðsynlegir reitir eru merktir *

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð