ZeePedia buy college essays online


Software Project Management

<<< Previous Planning Process Tasks, Executing Process Tasks, Controlling Process Tasks Next >>>
 
img
Software Project Management (CS615)
LECTURE # 22
3. Processes
Planning Process Tasks
1. Scope Planning
2. Scope Definition
3. Activity Definition
4. Activity Sequencing
5. Activity Duration Estimating
6. Resource Planning
7. Cost Estimating
8. Cost Budgeting Risk Planning
9. Schedule Development
10. Quality Planning
11. Communications Planning
12. Organization Planning
13. Staff Acquisition
14. Procurement Planning
15. Project Plan Development
1) Scope Planning -- developing a written scope statement as the basis for
future project decisions
2) Scope Definition--subdividing the major project deliverables into smaller,
more manageable components
3) Activity Definition--identifying the specific activities that must be
performed to produce the various project deliverables
4) Activity Sequencing--identifying and documenting interactivity
dependencies
5) Activity Duration Estimating--estimating the number of work periods that
will be needed to complete individual activities.
6) Resource Planning--determining what resources (people, equipment,
materials, etc.) and what quantities of each should be used to perform project
activities.
7) Cost Estimating--developing an approximation (estimate) of the costs of the
resources required to complete project activities.
138
img
Software Project Management (CS615)
8) Cost Budgeting--allocating the overall cost estimates to individual work
packages.
9) Schedule Development --analyzing activity sequences, activity durations,
and resource requirements to create the project schedule.
10) Quality Planning--identifying which quality standards are relevant to the
project and determining how to satisfy them.
11) Communications Planning--determining the information and
communications needs of the stakeholders: who needs what information,
when will they need it, and how will it be given to them.
12) Organizational Planning--identifying, documenting, and assigning project
roles, responsibilities, and reporting relationships.
13) Staff Acquisition--getting the human resources needed assigned to and
working on the project.
14) Procurement Planning--determining what to procure, how much to procure,
and when.
15) Project Plan Development --taking the results of other planning processes
and putting them into a consistent, coherent document.
3.7
Executing Process
Executing Process Tasks
1. Project Plan Execution--carrying out the project plan by performing the
activities included therein.
2. Quality Assurance--evaluating overall project performance on a regular basis to
provide confidence that the project will satisfy the relevant quality standards
3. Team Development --developing individual and group skills/competencies to
enhance project performance
4. Information Distribution--making needed information available to project
stakeholders in a timely manner.
5. Solicitation --obtaining quotations, bids, offers, or proposals as appropriate.
6. Source Selection --choosing from among potential sellers.
139
img
Software Project Management (CS615)
7. Contract Administration --managing the relationship with the seller.
3.8
Controlling Process
Ensuring that project objectives are met by monitoring and measuring progress
and taking corrective measures when necessary
Project performance must be monitored and measured regularly to identify
variances from the plan. Variances are fed into the control processes in the
various knowledge areas. To the extent that significant variances are observed
(i.e., those that jeopardize the project objectives), adjustments to the plan are
made by repeating the appropriate project planning processes. For example, a
missed activity finish date may require adjustments to the current staffing plan,
reliance on overtime, or tradeoffs between budget and schedule objectives.
Controlling also includes taking preventive action in anticipation of possible
problems.
Controlling Process Tasks
1.
Integrated Change Control
2.
Scope Verification
3.
Scope Change Control
4.
Schedule Control
5.
Cost Control
6.
Quality Control
7.
Performance Reporting
8.
Risk Response Control
The controlling process group contains core processes and facilitating processes.
1. Integrated Change Control --coordinating changes across the entire project.
2. Scope Verification--formalizing acceptance of the project scope.
3. Scope Change Control--controlling changes to project scope.
4. Schedule Control--controlling changes to the project schedule.
5. Cost Control--controlling changes to the project budget.
6. Quality Control--monitoring specific project results to determine if they comply
with relevant quality standards and identifying ways to eliminate causes of
unsatisfactory performance.
7. Performance Reporting--collecting and disseminating performance
information. This includes status reporting, progress measurement, and
140
img
Software Project Management (CS615)
forecasting.
8. Risk Response Control--keeping track of identified risks, monitoring residual
risks and identifying new risks, ensuring the execution of risk plans, and
evaluating their effectiveness in reducing risk.
3.9
Closing Process
Formalizing acceptance of the project or phase and bringing it to an orderly end.
Closing Process Tasks
·
Contract Closeout --completion and settlement of the contract, including
resolution of any open items.
·
Administrative Closure--generating, gathering, and disseminating information
to formalize phase or project completion, including evaluating the project and
compiling lessons learned for use in planning future projects or phases.
141
Table of Contents:
  1. Introduction & Fundamentals
  2. Goals of Project management
  3. Project Dimensions, Software Development Lifecycle
  4. Cost Management, Project vs. Program Management, Project Success
  5. Project Management’s nine Knowledge Areas
  6. Team leader, Project Organization, Organizational structure
  7. Project Execution Fundamentals Tracking
  8. Organizational Issues and Project Management
  9. Managing Processes: Project Plan, Managing Quality, Project Execution, Project Initiation
  10. Project Execution: Product Implementation, Project Closedown
  11. Problems in Software Projects, Process- related Problems
  12. Product-related Problems, Technology-related problems
  13. Requirements Management, Requirements analysis
  14. Requirements Elicitation for Software
  15. The Software Requirements Specification
  16. Attributes of Software Design, Key Features of Design
  17. Software Configuration Management Vs Software Maintenance
  18. Quality Assurance Management, Quality Factors
  19. Software Quality Assurance Activities
  20. Software Process, PM Process Groups, Links, PM Phase interactions
  21. Initiating Process: Inputs, Outputs, Tools and Techniques
  22. Planning Process Tasks, Executing Process Tasks, Controlling Process Tasks
  23. Project Planning Objectives, Primary Planning Steps
  24. Tools and Techniques for SDP, Outputs from SDP, SDP Execution
  25. PLANNING: Elements of SDP
  26. Life cycle Models: Spiral Model, Statement of Requirement, Data Item Descriptions
  27. Organizational Systems
  28. ORGANIZATIONAL PLANNING, Organizational Management Tools
  29. Estimation - Concepts
  30. Decomposition Techniques, Estimation – Tools
  31. Estimation – Tools
  32. Work Breakdown Structure
  33. WBS- A Mandatory Management Tool
  34. Characteristics of a High-Quality WBS
  35. Work Breakdown Structure (WBS)
  36. WBS- Major Steps, WBS Implementation, high level WBS tasks
  37. Schedule: Scheduling Fundamentals
  38. Scheduling Tools: GANTT CHARTS, PERT, CPM
  39. Risk and Change Management: Risk Management Concepts
  40. Risk & Change Management Concepts
  41. Risk Management Process
  42. Quality Concept, Producing quality software, Quality Control
  43. Managing Tasks in Microsoft Project 2000
  44. Commissioning & Migration