Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

Why Process Improvement?

 SPI mainly consists of 4 cyclic steps as shown in the figure below, while these
steps can be broken down into more steps according to the method and techniques
used. While in most cases the process will contain these steps.

Current Situation Evaluation

This step is the initial phase of the process and it is mainly to assess the current situation
of the software process by eliciting the requirements from the stakeholders, analyzing the
current artifacts and deliverables, and identifying the inefficiencies from the software
process. The elicitation can be conducted through different techniques. For example,
individual interviews, group interview, use-case scenarios, and observations.
Improvement Planning

After analyzing the current situation and the improvement goals, the findings should be
categorized and prioritized according to which one is the most important or have the most
severity. We should observe what is the new target level of improvements should look
like.

Moreover, in this step, the gap between the current level and the target level should be
planned in terms of a set of activities to reach that target. These activities should be
prioritized with the alignment of the involved stakeholders and the organization goals, for
example, if the project is using the CMMI model, the target could be reaching maturity
level 4 and the company at level 3, in that case, the plan should be focused on the process
areas and their activities which is related to that level of improvement with the alignment
of the organization goal.

Improvement Implementation

In this step, the planned activities are executed and it puts the improvements into practice
and spreads it across the organization, what can be effective at the 2nd, 3rd, and 4th step
that planning and implementation could be an iterative way, for example, implementing
improvement for improving requirements first, then implementing the reduction for
testing process time, and so forth. This iterative way of implementation will help the
organization to realize the early benefits from the SPI program early or even adopt the
plan if there is no real impact measured from the improvement.
Improvement Evaluation

What is cannot be measured cannot be improved, that’s why in this step, the impact
measurement is applied compared with the GQM. The before improvement measures,
after the improvement measures, and the target improvement measure. Measurement, in
general, permits an organization to compare the rate of actual change against its planned
change and allocate resources based on the gaps between actual and expected progress.

There are a lot of motivators from different perspectives for companies,


management perspectives, sales perspectives, employee perspectives, and others. I
will mention here the most common motivators for SPI:

Standardization and Process consistency

 To have a standard and practical process for software development mapped to


organization goals and strategy.

Cost Reduction

 To improve projects cost by enhancing the process and eliminate issues,


redundancies, and deficiencies.

Competitive Edge

 Being certified in CMMI for example, can put the company in higher competitive
edge and make it gain more sales due to the evidence of existing mature software
process based on standard method.
Meeting targets and reduce time to market

 Meeting organization goals, projects delivery, quality standards, valuable


products, professional documentation are outputs from SPI.

Improve customers satisfaction

 Project delivery on time and based on the specification with high quality will
improve customers satisfaction and improve the sales process.

Job satisfaction, Responsibilities, and Resource Management

 Employees get job satisfaction from producing a good quality product and
knowing what to do without workload and the time consumed to resolve conflicts
or to eliminate issue due to an immature process.

Automation and Autonomy

 Introducing tools to automate things and improve quality and ensure consistency.
Moreover, enabling different employees to play different roles in the project.

1. Definition

 Control objectives for information and related technologies (COBIT) are an IT


business framework designed specifically for IT management and governance.

 COBIT is a set of control objectives that helps IT management and governance


professionals manage IT operations regardless of the organization’s size. It was
released in 1996 and is researched, developed, maintained and published by the
Information System Audit and Control Association (ISACA).

 COBIT is primarily a business framework for managing enterprise IT. It is a


globally recognized open standard that works on business IT processes and in
keeping IT and business goals aligned. It is a comprehensive suite of tools,
procedures, guidelines and principles in IT governance and management. COBIT
helps organizations in benefiting from their information systems and IT assets,
while having enterprise-wide control over enterprise IT.

 COBIT also incorporates guidelines and practices from other related frameworks
including ValIT, RiskIT and ITIL.

2. COBIT Core Principles

According to ISACA, COBIT 5 helps businesses maximise IT value by


“maintaining a balance between realising benefits and optimising risk levels and
resource use”.
In order to achieve this balance, COBIT 5 has outlined five principles. These
principles are designed to be generic and versatile, meeting the needs of any
business, regardless of size or unique IT requirements.
Meeting stakeholder needs 
 The first principle of COBIT 5, Meeting Stakeholder Needs, encompasses the
idea that enterprises exist to create value for stakeholders – whatever that
value may be. When making decisions regarding IT management and
governance, organisations therefore need to consider which stakeholders
stand to benefit from this decision, as well as who is taking on the majority of
the risk.
Covering the enterprise end-to-end
 Because COBIT 5 looks at governance and IT management decisions from an
End-to-End enterprise perspective, organisations employing this framework
make decisions that extend past the IT function, and instead treat IT as an
asset that aligns with other processes.
Applying a Single, Integrated Framework
 COBIT 5’s single integrated framework allows it to be used as an overarching
governance tool and management system that is relevant to other frameworks
within the organisation.
Enabling a Holistic Approach
 Holism – the concept of systems being viewed as a whole, as opposed to
individual components – is a critical modern business strategy. COBIT 5
takes a holistic approach to IT management and governance, allowing for
greater collaboration and achievement of common goals.
Separating Governance From Management 
 Finally, COBIT 5 emphasises the need to make a clear distinction between IT
governance and management. This is important as ISACA believes the two
components require separate organisational structures and different processes,
as they each serve separate organisational purposes.
These five principles enable an organisation to build a holistic framework for
the governance and management of IT that is built on seven ‘enablers’:

1. People, policies and frameworks


2. Processes

3. Organisational structures

4. Culture, ethics and behaviour

5. Information

6. Services, infrastructure and applications

7. People, skills and competencies

3. Disadvantages of COBIT

 Not easy to Implement. Many organizations avoid implementing COBIT as it


needs a lot of skills and knowledge to be used as a tool to offer IT governance
support or assess IT department performance in an organization.

 Experienced Analyst Required. The maturity model offers a generic analysis of


any given situation; thus, it needs a seasoned analyst to conduct a credible
maturity assessment of an IT organization.

 Lack of Specifications for Connections. The framework lacks specifications


related to its connections between the benefits of the activity and how it is shown
in the featured maturity model. 

You might also like