KPMG IT Procedure
Systems Development Lifecycle (SDLC)
Revision History
Version Date
0.1
0.2
1.0
25/01/2016
Description
Author
Initial draft
Alistair Morgan
Alistair Morgan
Alistair Morgan
Table of Contents
Systems Development Lifecycle (SDLC)..................................................................................1
Revision History................................................................................................................... 1
1.
Overview.......................................................................................................................... 3
1.1
Purpose..................................................................................................................... 3
1.2
Background............................................................................................................... 3
ABCD
1.3
Executive Summary................................................................................................... 3
1.4
Scope........................................................................................................................ 3
1.5
2.
2.1
NEC........................................................................................................................... 4
2.2
ITSC........................................................................................................................... 4
2.3
Product Owner........................................................................................................... 4
2.4
Senior User(s)............................................................................................................ 4
2.5
Senior Supplier(s)...................................................................................................... 4
2.6
Scrum Master............................................................................................................ 5
2.7
Project Assurance...................................................................................................... 5
2.8
Team Member............................................................................................................ 5
2.9
Key Users.................................................................................................................. 5
3.
Lifecycle Overview........................................................................................................... 6
3.1
Identify Need............................................................................................................. 6
3.2
Prioritise.................................................................................................................... 6
3.3
Project Initiation........................................................................................................ 7
3.4
Build.......................................................................................................................... 7
3.5
Pilot........................................................................................................................... 7
3.6
Deploy....................................................................................................................... 7
3.7
Post-Implementation................................................................................................. 7
3.8
4.
Methodology.................................................................................................................... 8
4.1
Scrum........................................................................................................................ 8
4.2
Governance............................................................................................................... 9
4.3
Key Documents....................................................................................................... 10
Document Sign-Of............................................................................................................. 10
1. Overview
1.1 Purpose
This document sets forth policy for the use of disciplined SDLC processes, practices, and
procedures for planning and managing IT systems being developed or improved by and for
KPMG NZ. This policy has been developed to assure that SDLC discipline is used across all
2 | Page
ABCD
1.2 Background
The KPMG NZ Chief Information Officer (CIO) provides IT policy, planning, programming, and
budgeting guidelines for IT investments to ensure that quality, budget, security and timeline
objectives are met.
1.4 Scope
This policy applies to all KPMG projects that require implementation of IT solutions and/or
changes to existing IT solutions.
Develops and issues SDLC policy and guidance to serve as the foundation for firm-wide
practices, processes, and governance;
Will typically fulfill the role of Senior Supplier and may participate in milestone reviews or
similar SDLC monitoring and control activities;
Monitors system lifecycle activities and progress through IT capital planning and
investment control processes.
Establish and maintain local SDLC processes, practices, standards, and governance
consistent with this SDLC policy with stakeholder participation;
Consistently apply the KPMG NZ SDLC processes and governance activities to IT project
development and system maintenance; and
3 | Page
ABCD
2.2 ITSC
The IT Steering Committee is responsible for identifying opportunities for improvement
within their area of the business. Potential projects are reviewed by the ITSC and prioritised
in relation to other projects, resulting in a project roadmap, which is validated by the NEC.
The ITSC are also responsible for promoting new IT solutions.
Developing and maintaining the Business Case and Project Initiation Document
Working with users/stakeholders to establish clear requirements
Maintaining the Product Backlog, ensuring that Backlog Items are prioritised and
sufficiently detailed
Attending planning meetings to answer questions from the Project Team
ABCD
The Senior Supplier advises on the technicalities of the project; including method, design
and strategy. They are the product specialists - they approve the product descriptions and
represent those who are designing the product, developing it, operating and maintaining it.
The Senior Supplier has the authority to utilise any resource needed to achieve the final
product. They exercise quality control and must ensure that any operating standards are
defined and achieved. They will need to be able to brief other management staf on the
technical aspects of the projects.
Facilitating key project team meetings; planning, daily scrums, and sprint retrospectives
Coaching team members on the values and practises of Scrum
Intervening whenever necessary to ensure that good practises are followed and that
project team members have sufficient time and resources to fulfil their responsibilities to
the project
5 | Page
ABCD
3. Lifecycle Overview
6 | Page
ABCD
3.2 Prioritise
Potential projects are reviewed by the IT Steering Committee and then assigned a window
within the IT Roadmap. The IT Roadmap is reviewed and validated by the NEC whenever
there are significant changes.
3.4 Build
The solution is developed iteratively with a Scrum framework. Initial focus is placed on
delivering a Minimum Viable Product with continuous input from Key Users throughout.
3.5 Pilot
The completed solution is piloted to ensure that it is fit for purpose prior to full scale
deployment. Solution development continues for the duration of the Pilot, driven by
feedback from the Pilot group. The pilot takes place within the production environment. The
NITSO must sign-of on security before a solution is moved into production.
3.6 Deploy
Upon successful completion of the Pilot, the solution is deployed across the remainder of the
user population.
3.7 Post-Implementation
The project team maintains primary accountability for the solution during the postimplementation phase. Issues and improvements are delivered within a Scrum framework.
A post-implementation review is conducted at the end of this phase. The requirement for a
further review of the solution at a later date may be identified as part of this process.
7 | Page
ABCD
8 | Page
ABCD
4. Methodology
4.1 Scrum
Projects are delivered using the Scrum methodology. It is the primary responsibility of the
Scrum Master to ensure that the methodology is applied efectively across the lifecycle of
the project, escalating issues to the Project Board and/or CIO where necessary.
Full details of the Scrum methodology may be found elsewhere
(https://www.scrumalliance.org/); listed below are the core components:
1
2
3
4
5
6
9 | Page
ABCD
4.2 Governance
The role of the Project Board is to assist and support the Product Owner in the successful
delivery of the project. The Board is accountable to the NEC, who delegate the necessary
authority to deliver the project. The Board should meet periodically to review the health of
the project.
The Product Owner is responsible for distributing regular Project Highlight Reports to the
Project Board, NEC, and other interested parties.
10 | P a g e
ABCD
4.3 Key Documents
The following core documents are prepared and maintained over the course of the project:
1
2
3
4
Business Case
Project Initiation Document
Product Backlog
Acceptance into Service
Document Sign-Of
Person
Role
Paul Herrod
CEO
Duncan Smith
COO
Alistair Morgan
CIO
Ross McKinley
NMP - Risk
Philip Whitmore
NITSO
11 | P a g e
Date
Signed