Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture3 : Change Control Lecturer: Kawther Abas 447CS – Management of Programming Projects.

Similar presentations


Presentation on theme: "Lecture3 : Change Control Lecturer: Kawther Abas 447CS – Management of Programming Projects."— Presentation transcript:

1 Lecture3 : Change Control Lecturer: Kawther Abas 447CS – Management of Programming Projects

2 2 Change Control System A formal, documented process that describes when and how official project documents and work may be changed. Describes who is authorized to make changes and how to make them.

3 3 Level of Activity and Overlap of Process Groups Over Time

4 4 What is Cost and Project Cost Management? Cost is a resource sacrificed or foregone to achieve a specific objective, or something given up in exchange. Costs are usually measured in monetary units, such as dollars. Project cost management includes the processes required to ensure that the project is completed within an approved budget.

5 5 Project Cost Management Processes Cost estimating: Developing an approximation or estimate of the costs of the resources needed to complete a project. Cost budgeting: Allocating the overall cost estimate to individual work items to establish a baseline for measuring performance. Cost control: Controlling changes to the project budget.

6 Schedule Schedule development: Analyzing activity sequences, activity resource estimates, and activity duration estimates to create the project schedule. Schedule control: Controlling and managing changes to the project schedule.

7 7 What is Cost and Project Cost Management? Cost is a resource sacrificed or foregone to achieve a specific objective, or something given up in exchange. Costs are usually measured in monetary units, such as dollars. Project cost management includes the processes required to ensure that the project is completed within an approved budget.

8 8 Project Cost Management Processes Cost estimating: Developing an approximation or estimate of the costs of the resources needed to complete a project. Cost budgeting: Allocating the overall cost estimate to individual work items to establish a baseline for measuring performance. Cost control: Controlling changes to the project budget.

9 9 What Is Quality? The International Organization for Standardization (ISO) defines quality as “the degree to which a set of inherent characteristics fulfils requirements” (ISO9000:2000). Other experts define quality based on: –Conformance to requirements: The project’s processes and products meet written specifications. –Fitness for use: A product can be used as it was intended.

10 10 Software quality management Concerned with ensuring that the required level of quality is achieved in a software product Involves defining appropriate quality standards and procedures and ensuring that these are followed Should aim to develop a ‘quality culture’ where quality is seen as everyone’s responsibility

11 11 What is quality? Quality, simplistically, means that a product should meet its specification This is problematical for software systems –Tension between customer quality requirements (efficiency, reliability, etc.) and developer quality requirements (maintainability, reusability, etc.) –Some quality requirements are difficult to specify in an unambiguous way –Software specifications are usually incomplete and often inconsistent

12 12 What Is Project Quality Management? Processes include: –Quality planning: Establish organisational procedures and standards for quality. Identifying which quality standards are relevant to the project and how to satisfy them. –Quality assurance: Periodically evaluating overall project performance to ensure the project will satisfy the relevant quality standards. –Quality control: Monitoring specific project results to ensure that they comply with the relevant quality standards. Ensure that procedures and standards are followed by the software development team.

13 13 Quality management and software development

14 14 Project Risk Management Processes Risk management planning: Deciding how to approach and plan the risk management activities for the project. Risk identification: Determining which risks are likely to affect a project and documenting the characteristics of each. Qualitative risk analysis: Prioritizing risks based on their probability and impact of occurrence.

15 15 Project Risk Management Processes (cont’d) Quantitative risk analysis: Numerically estimating the effects of risks on project objectives. Risk response planning: Taking steps to enhance opportunities and reduce threats to meeting project objectives. Risk monitoring and control: Monitoring identified and residual risks, identifying new risks, carrying out risk response plans, and evaluating the effectiveness of risk strategies throughout the life of the project.

16 The (dedicated) Project Team lies at one extreme end of the continuum which starts from undertaking projects using the (pure) functional form of project organization. A project manager is selected to head a core group of personell assigned from two or more functional units of the organization and who are all required to work full- time on the project in question. Project Teams are usually „cross-functional“ in nature and are a powerful means of dealing with complex assignments which may be difficult to do using other project organiza-tion forms. The (Dedicated) Project Team

17 Corporation X Human Resources Human Resources Marketing Engineering Procurement Manufacturing Finance & Administration Finance & Administration Project Manager Project Team MA1 MA2 MA3 EN1 EN2 EN3 MF1 MF2 MF3 PR1 PR2 Forming a (Dedicated) Project Team Staff are assigned away from various departments to work full-time on the project. Other Areas

18 Definition: Senior Manager is a title given in a large company with a perceived need for additional levels in its management structure. In a hierarchy, Senior Manager falls between Manager and General Manger. The Senior Manager, like all managers, is responsible for planning and directing the work of a group of individuals, monitoring their work, and taking corrective action when necessary.


Download ppt "Lecture3 : Change Control Lecturer: Kawther Abas 447CS – Management of Programming Projects."

Similar presentations


Ads by Google