79
© 2007 IT Governance Institute. All rights reserved. www.itgi.org
MANAGEMENT GUIDELINES
Goals and Metrics
From Inputs
PO2 Data dictionary; data classification
scheme; optimised business system
plan
PO3 Regular ‘state of technology’ updates
PO5 Cost-benefits reports
PO8 Acquisition and development standards
PO10 Project management guidelines;
detailed project plans
AI1 Business requirements feasibility study
AI6 Change process description
Outputs To
Application security controls specification DS5
Application and package software knowledge AI4
Procurement decisions AI5
Initial planned SLAs DS1
Availability, continuity and recovery
specification DS3 DS4
• Percent of application software projects
with a software QA plan developed and
executed
• Percent of application software projects
with appropriate review and approval of
compliance with development standards
• Average time to deliver functionality
based on measures such as function points
or lines of code
• Average programming effort to deliver
functionality based on measures such as
function points or lines of code
• Percent of projects delivering business
change in the required time frame
• Number of projects where stated benefits
were not achieved due to poor application
design or development
• Percent of users satisfied with the
functionality delivered
• Percent of development projects on time
and on budget
• Percent of development effort spent
maintaining existing applications
• Number of production problems per
application causing visible downtime
• Reported defects per month
(per function point)
Activities
• Translating business requirements into
design specifications
• Adhering to development standards for
all modifications
• Prioritising requirements based on
business relevance
• Separating development, testing and
operational activities
• Leveraging investment in existing
technology
IT
• Define how business functional and
control requirements are translated into
effective and efficient automated
solutions.
• Acquire and maintain integrated and
standardised application systems.
Process
• Acquire and maintain applications that
cost-effectively meet the defined business
requirements.
• Acquire and maintain applications in line
with IT strategy and IT architecture.
• Ensure that the development process is
timely and cost effective.
Prepare detailed design and technical software application requirements. I C C C A/R R C
Specify application controls within the design. R C A/R R R
Create a software QA plan for the project. I C R A/R C