Professional Documents
Culture Documents
2001ict Projectmanagement Assignment 3
2001ict Projectmanagement Assignment 3
KAAS Solutions
INFO@KAASSOLUTIONS.COM.AU
Table of Contents
1. Project Charter................................................................................................... 4
1.1 Company Information...................................................................................4
Business Experience........................................................................................ 4
Project Description.......................................................................................... 5
Project Objectives............................................................................................ 5
Project Objectives and Success Criteria...........................................................0
Approach......................................................................................................... 0
Stakeholders - APRA........................................................................................ 1
Stakeholders KAAS Solutions........................................................................1
Start and Finish............................................................................................... 2
Budget............................................................................................................. 2
1.2 Stakeholder Analysis.................................................................................... 3
Stakeholder Analysis Details........................................................................... 3
1.3 Communication Strategy.............................................................................. 5
Team Communication...................................................................................... 5
Stakeholder Communication...........................................................................5
Issue Tracking.................................................................................................. 5
2. Project Scope..................................................................................................... 8
2.1 Project Scope Description.............................................................................8
2.1.1 Functional Scope Description.....................................................................8
Application Security......................................................................................... 8
Data Storage................................................................................................... 8
Risk Management............................................................................................ 8
Compliance Management................................................................................9
2.2.2 User Story Board..................................................................................... 10
Application Security....................................................................................... 10
Data Storage................................................................................................. 10
Risk Management.......................................................................................... 10
Compliance Management..............................................................................11
2.2.3 Assumptions............................................................................................ 12
2.2 Project Deliverables.................................................................................... 12
3. Work Breakdown Structure..............................................................................14
3.1 WBS Tree.................................................................................................... 15
3.2 WBS Table................................................................................................... 16
Page 1 of 73
Page 3 of 73
1. Project Charter
Revision History
Date
30-0714
31-0714
31-0714
01-0814
05-0814
05-0814
05-0814
08-0814
10-0814
10-0814
27-0814
26-0914
26-0914
Versi
on
1.0
Author
Addition / Alteration
Juan L Sajn
1.1
Zyion Attiig
1.2
Juan L Sajn
1.3
Juan L Sajn
1.4
Zyion Attiig
1.5
Marcus Alroy
1.6
Juan L Sajn
1.7
Devan Kotze
Added Approach
1.8
Marcus Alroy
1.9
Devan Kotze
2.0
Devan Kotze
Added Budget
2.1
Zyion Attiig
2.2
Marcus Alroy
Project Manager:
Company Name:
KAAS Solutions
Team Members:
Kotze
Page 4 of 73
Business Experience
KAAS focuses on providing it clients with innovative solutions customized for
their business needs. We are an Australian company that has been in operation
for 2 years. We have previous experience in developing desktop, mobile and web
applications for both small and medium sized businesses. Our aim is to provide
our clients with an innovative and unique experience that will ease the transition
to the new system and provide the most suitable solution possible.
We provide data driven applications that focuses on scalability, data integrity
and security that incorporates the clients pre-existing systems. Our specialties
and experience in developing software applications includes but are not limited
to:
Content Management
Resource Management
Inventory and Stock Control
Purchasing and Ordering Systems
Project Management
Risk and Compliance Maintenance
Project Description
The Australian Prudential Regulation Authority (APRA) is the prudential regulator
of the Australian financial services industry. It oversees banks, credit unions,
building societies, general insurance and reinsurance companies, life insurance,
friendly societies, and most of the superannuation industry.
Currently, the Risk Management and the Compliance Management teams at
APRA carry out their functions with manual processes. APRA is seeking a tender
to procure Software as a Service (SaaS) to manage its enterprise risks and
compliance obligations, which includes automatic allocation, reminders, workflow
and reporting.
The solution that is to be created is to cover around 100 standard users and
around 4 administrators, this solution needs to be cover the business for not only
just present time but also for the future. More employees will be coming to work
with the business so this does need to be an expandable solution.
At the completion of the project the business will need to have a software
solution set up with a secure database set up to store the information and the
current staff will need to be trained on how to use the software.
Project Objectives
The objective of the project is to deliver an Enterprise Risk Management and
Compliance Management SaaS Application to APRA.
Page 5 of 73
Success Criteria
Scope
Page 6 of 73
The scop
agreed u
Manager
the Key A
Time
The time allocated for the project
development has been divided into a
series of sprints, the sprints will last for
a period of 2 weeks.
Cost
The budget for the project has been
developed by determining the cost to
perform a development sprint by the
number of sprints required.
The cost of a sprint is calculated by the
cost of a staff member for the duration
of a sprint.
The maintenance and support budget
has been developed by calculating the
cost of the estimated hours required per
week.
Additional costs will be listed as
procurement items.
All projec
have sign
by both a
KAAS So
The time
to be agr
project M
and by th
APRA.
The budg
is to be a
project M
and by th
APRA.
The proje
procurem
both the
Solutions
party at
made.
All projec
signed a
authorizi
Solutions
Approach
The development process chosen is an agile development process, as we believe
it will deliver the best results to the client in the shortest possible time. The agile
approach focuses on an iterative approach allowing for a flexible adaptable
development process catered to the needs of the project. The agile development
Page 1 of 73
Justification
The agile development approach has been selected due to its ability to be
flexible and its focus on stakeholder feedback. Using an agile development life
cycle it will be possible for project changes to be implemented at the beginning
of each sprint and the progress can be reviewed as it proceeds. This
development approach will allow to components of the software to be
implemented in stages and planning of the next sprint based on feedback
presented from the previous sprint. By allowing the stakeholders to test a
prototype throughout development lowers the risk of missing project scope and
helps produce a higher quality product to the client.
Page 1 of 73
Stakeholders - APRA
Stakeholder
Raphael Yuki
(Manager),
Martin Griffiths
(Risk
Management and
Manager),
Domingo Alvarez
(Compliance
Management)
Risk Owners and
Obligation
Owners and
delegates
APRA Staff
Members
Qty.
4
100
600
Position Title
Project Manager
Client Liaison
Marcus Alroy
Systems analyst
Quality Control
Tester
Devan Kotze
User Experience
Design
Develop Prototype
Develop Screen Flows and Screen
Designs
Develop diagrams and UML
Determine Required Input Validation
and Error Checking
Design Reports
Develop User Interface
Zyion Attiig
Software
Engineer
Budget
The budget for the project has been determined by breaking down the project
development into a series of development sprints. The cost of a development
sprint is $8000 the cost has been calculated by determining the cost of four
developers and the overhead of the resources required.
The project will also incur the monthly cost of server hosting and project support
and maintenance.
Item
Development Sprints x6
Microsoft Azure Server Hosting
3 years support and maintenance
Page 3 of 73
Cost
$48 000
$800 per month
$800 per month
Information
Required
Raphael Yuki
(Manager),
Martin Griffiths
(Risk
Management and
Manager),
Domingo Alvarez
(Compliance
Management)
Project Manager
and Client
Liaison.
Work Products
Project Plan
Project
Agreement
Test Reports
Progress Reports
End User
Documentation
Training
Design
Specifications
End User
Documentation
Training
Project
Completion
Project Plan
Client
Agreement
Project Tasks
Communication
Methods
APRA Stakeholders
Administrative
Meetings
Reports
Access to
Application
Email
Project Plan
Phone
Project
Application Tests
Agreement
Feedback
User Tests
Results
Read Write
Access to
Application
User Tests
User Feedback
Application Tests
Feedback
Results
Email
KAAS Stakeholders
Project Plan
Meetings
Client
Reports
Email
Agreement
SaaS Application Phone
Page 4 of 73
Strategy
Design
Specifications
Test and Bug
Reports
User feedback
Design
Specifications
Project
Development
Team
Project Plan
Project Tasks
Design
Specifications
Server Access
Test and Bug
Reports
User feedback
Project Plan
SaaS Application
Design
Specifications
Email
Meetings
Reports
Phone
Page 5 of 73
Stakeholder Communication
The main method of communication for the projects stakeholders is via email.
The email system will allow for communication history and tracking of
conversations. There are several documents that have been created to manage
communication events like project changes and issues.
Stakeholders are informed of project progress at the end of each sprint cycle in a
sprint report. The sprint report will provide information about project milestones,
project changes and the progress. As well as a sprint report the project manager
will review the project with the management team from APRA.
Issue Tracking
To track and manage project issues the project manager will use a project issue
log. This log will be used to manage the status of any issues that may occur that
effect the time, cost, quality, scope and resources. Project issues can be
submitted to the project manager directly or via email, a project issue
submission form has been created for the project. The log will be reviewed by the
development team at the beginning and end of each sprint cycle. The project
manager will update the log as issues are discovered or resolved. The project
issues will be distributed to team members and APRA management only in a
sprint report.
Page 6 of 73
Communication
Required
Project
Authorisation
Verification
Project Changes
Who
Communication Method
Project Manager
APRA Manager
Project Progress
Project Manager
Project Progress
Development Team
Risk Occurrences
Project Manager
Risk Occurrences
Development Team
Project Tasks
Development Team
Communication
Breakdown
Errors Bugs
APRA Manager
Development Team
End Users
End Users
User Tests
End Users
Presentation Meeting
Email
Scrum Meeting
Email
Email
Phone
Meeting
Email
Phone
Meeting
Task Management Tool
Scrum Meeting
In Person
Email
Phone
Through Application Error
Logs and Bug Reports
Test Report
Email
Page 7 of 73
When to Report
Report to
Before
Commencement of
Sprint
Before
Commencement of
Sprint
Sprint Completion
APRA Manager
Sprint Completion
Project Manager
Immediately
APRA Manager
Immediately
Project Manager
Task Completion
Project Manager
Immediately
Project Manager
Immediately
Development Team
Development Team
Project Manager
APRA Manager
Description
Solution
Impa
ct
Rati
ng
Submitted By
Date
Received
Stat
us
Date
Rectified
I-001
I-002
*Impact Rating: Low = components function as intended, Med = functionality is effected, High = component does not function
*Status: O = Open, C = Closed
Page 8 of 73
2. Project Scope
Revision History
Date
06-0814
12-0814
12-0814
26-0914
Versi
on
1.0
Author
Addition / Alteration
Devan Kotze
1.1
Devan Kotze
1.2
Zyion Attiig
1.3
Zyion Attiig
Functional Description
Priorit
y
Rating
M
H
M
H
Application Security
1.0
1.1
1.2
1.3
Data Storage
2.0
2.1
2.2
2.3
2.4
Risk Management
3.0.
0
3.0.
1
Page 9 of 73
Compliance Management
4.0.
0
4.0.
1
Priorit
y
Rating
4.2.
6
4.2.
7
Ability to Configure Workflow Obligations
4.3. Compliance workflows will be configured based on
0
APRAs compliance management process
4.3. The system will produce reminders and notifications of
1
the due date of obligations automatically
4.3. Obligations will be able to be approved and reviewed
2
through workflow
4.3. Attestations by obligation owners can be viewed, signed
3
and approved by workflow
Ability to Report
4.4. Reports on obligation information can be prepared by
0
information on obligation, owner, due date, age, noncompliance
4.4. Reports will be configurable as required by the use of
1
sorts and filters
4.4. Reports will provide dashboard capabilities like heat
2
map, matrices and graphs
4.4. Reports will be exportable to Ms Word and Ms Excel.
3
User Story
Application Security
1.0
1.1
1.2
1.3
Data Storage
2.0
2.1
2.2
2.3
2.4
server
The users will use Microsoft Active Directory
The application users will store data in the Microsoft SQL
Server.
The users data will be encrypted and will require secure
access to the database
The users will store data in compliance with the Archives
Act of 1983.
M
H
M
H
Risk Management
3.0.
0
Page 12 of 73
Compliance Management
4.0. The users will be able to assist APRA to manage its
0
compliance obligations
4.0. Obligation owners and the Compliance Management
1
Manager will receive greater visibility of the obligations
Compliance with Standard
4.1. The Compliance Management teams using the system
0
will operate in compliance with the Australian Standard
AS 3806-2006.
Ability to Manage Obligations
4.2. Users will have the ability to create, update and modify
0
compliance obligations
4.2. Users will have the ability to search and view obligations
1
3.2. Users will have the ability to create, update and modify
2
risk mitigation strategies for an obligation
4.2. Users will have the ability to create, update and modify
3
operating procedures for an obligation
4.2. Users will have the ability to assign obligations to an
4
owner or delegate
4.2. Users will have the ability to enter risk ratings,
5
consequence and likelihood for not complying with
obligations utilising the risk management framework
4.2. Users will have the ability to calculate the risk rating
6
utilising the risk management framework
4.2. Users will have the ability to link risk scenarios with a
7
compliance obligation
Ability to Configure Workflow Obligations
4.3. Users will have the ability to configure Compliance
0
workflows based on APRAs compliance management
process
4.3. Users will be able to produce reminders and notifications
1
of the due date of obligations automatically
4.3. Users will be able to be approve and review obligations
2
through workflow
4.3. Obligation owners can make attestations that can be
3
viewed, signed and approved by workflow
Ability to Report
4.4. Users can prepare reports on obligation information by
0
information on obligation, owner, due date, age, noncompliance
4.4. Users will be able to sort and filter reports to show only
1
relevant results.
4.4. Users will be able to produce reports with dashboard
2
capabilities like heat map, matrices and graphs
4.4. Users will be able to export reports to Ms Word and Ms
3
Excel.
Page 13 of 73
2.2.3 Assumptions
ID
1
2
3
4
Assumption
Users will require Internet Access and a Web Browser to Access the SaaS
Application
Ms Office is not supplied but application will send data to Ms Word and Ms
Excel
No server or computer hardware will be supplied but a hosting service for
the server has been recommended.
Transferral of data to the new system is not included.
Prototype
Ms SQL Data
Management System
SaaS Application
Source Code
Description
The screen designs of the
Application and the flows
of direction from one
screen to another will be
produced as a document
The prototype will be a
development version of
the interface with limited
functionality.
Meeting Minutes
End User
Documentation
When
End of the design sprint
On project completion.
Test Reports
Project Reports
Bug Reports
Project Plan
Page 15 of 73
Versi
on
1.0
Author
Addition / Alteration
Devan Kotze
2.0
Zyion Attiig
Page 16 of 73
Page 17 of 73
0.2.0
0.3.0
0.4.0
Task
Produce a project plan consisting of an
Introduction, scope statement,
feasibility report, work breakdown
structure.
First Stage Submission to request
Proposal
0.5.0
0.6.0
Duration
Predecessors
Monday 28
July 2014
Client request
for proposal
Monday 28
July 2014 5pm, Friday
29 Aug
2014
September
2014
0.1.0
September
2014 - 5pm,
Friday 26
Sep 2014
October
2014
October
2014 Sunday 19
Oct 2014
Stage 1
Evaluation and
Feedback
0.3.0
Stage 2
Evaluation and
Feedback
0.5.0
1.1.0
1.1.1
1.2.0
1.3.0
1.3.1
1.3.2
1.4.0
1.4.1
Task
Duration
2 weeks
Page 18 of 73
Predecessors
1 Day
1.0.0
1 Day
1.1.0
1 Day
1.1.1
3 Days
1.1.0
3 Days
2 Days
1 Day
1 Day
1.3.0
1.3.0
1.1.1
1.4.0
2.0.1
2.0.2
2.1.0
2.1.1
2.2.0
2.2.1
2.3.0
2.3.1
3.0.0
3.0.1
3.0.2
3.1.0
3.1.1
3.1.2
3.2.0
3.3.0
3.3.1
4.0.0
4.0.1
4.0.2
4.1.0
4.1.1
4.2.0
4.3.0
4.4.0
3.4.1
5.0.0
1.4.1
1.4.1
1 Day
1 Day
0.5 Days
1.4.1
1.4.2
1.5.1
0.5 Days
2 weeks
1.6.0
1.6.1
0.5 Days
1 Days
5 Days
2 Days
5 Days
2 Days
0.5 Days
0.5 Days
2 weeks
2.0.0
2.0.1
2.0.2
2.1.0
1.6.1
2.2.0
2.2.1
2.3.0
2.3.1
0.5 Days
3.0.0
1 Days
1 Days
3.0.1
3.0.2
4 Days
4 Days
3.0.2
3.0.2
2 Days
0.5 Days
3.1.2
3.2.0
0.5 Days
2 weeks
3.3.0
3.3.1
0.5 Days
4.0.0
1 Days
3 Days
4.0.1
4.0.2
2 Days
5 Days
4.1.0
4.1.1
3 Days
4.2.0
1 Day
0.5 Days
2 weeks
4.3.0
4.4.0
4.4.1
5.0.1
5.0.2
5.1.0
5.1.1
5.1.2
5.1.3
5.2.0
5.3.0
5.4.0
5.4.1
6.0.0
6.0.1
6.0.2
6.1.0
6.1.1
6.2.0
6.3.0
6.4.0
0.5 Days
5.0.0
1 Days
4 Days
3 Days
5.0.1
5.0.2
5.1.0
3 Days
5.1.1
2 Days
3 Days
5.1.2
5.1.3
3 Days
1 Day
0.5 Days
2 weeks
5.2.0
5.3.0
5.4.0
5.4.1
0.5 Days
6.0.0
1 Days
3 Days
6.0.1
6.0.2
2 Days
5 Days
5 Days
0.5 Days
6.1.0
6.0.2
6.1.1
6.3.0
Duration
Predecessors
3 Year
Plan
Integration
M
M
M
M
M
0.0
0.1
0.2
1.0
1.1
Task
Maintenance
Maintenance duration is calculated by
the amount of time allocated each week
to the specific task.
Backup Database
Receive Bug Reports
Review Application
Provide Application Support
Provide Application Reports to Key
Stakeholders
Page 20 of 73
0.5
0.5
0.5
0.5
0.5
Days
Days
Days
Days
Days
6.4.0
6.4.0
6.4.0
6.4.0
6.4.0
4. Estimation
Revision History
Date
250914
Versi
on
1.0
Author
Addition / Alteration
Devan Kotze
4.2 Justification
The Agile story point counting technique was chosen as it was the most
appropriate for the agile approach. The appointed to work on Enterprise Risk
Management and Compliance is fairly new and needs an elastic environment in
order to adjust to the pace of the team as a whole. Agile story point counting will
allow for elasticity.
All Agile requirements will be displayed as user stories with each having a rating of
complexity. Due to the project being large in size, it along with its features should
be estimated for example sprints, risk and time required. This also justifies the
chosen estimation technique. The teams development rate will be updated after
each sprint in order for the estimation to be as accurate as possible.
4.3 Estimation
Metric Definitions
Page 21 of 73
Level
1-8
Low
8-16
Medium
16-20
High
Page 22 of 73
Story Points
ID
No.
User Story
1.0
1.1
1.2
1.3
2.0
2.1
2.2
2.3
2.4
3.0.0
3.0.1
3.1.0
3.1.1
3.1.2
Priori
ty
Sprin
t
Effort
Risk
Resour
ces
Total
1,2
10
11
H
M
H
1,2
4
1,2
2
2
3
2
2
2
2
2
3
6
6
8
1,2
11
1,2
1,2
1,2
1,2
Page 23 of 73
3.1.3
3.1.4
M
L
5
6
1
1
1
1
1
1
3
3
3.2.0
1,2
11
1,2
H
M
1,2
4
1
2
2
2
2
2
5
6
11
1,2
1,2
4.1.0
1,2
11
4.2.0
1,2
10
3.2.1
3.3.0
3.3.1
3.3.2
3.3.4
3.4.0
3.4.1
3.4.2
3.4.3
4.0.0
4.0.1
Page 24 of 73
4.2.6
4.2.7
4.3.0
4.3.1
4.3.2
4.3.3
4.4.0
4.4.1
4.4.2
4.4.3
H
H
1,2
3,4
2
3
1
2
3
2
6
7
1,2
1,2
1,2
14
12
12
Totals
Page 25 of 73
11
113
99
117
329
Each sprint will be will be re-evaluated and updated according to the results
obtained from the last one. This will ensure that everyone has a clear and
accurate understanding of how much time, and resources each user story will
require in order to complete.
Page 26 of 73
5. Schedule
Revision History
Date
24/09/
14
25/09/
14
25/09/
14
26/09/
13
Versi
on
1.1
Author
Addition / Alteration
Marcus Alroy
1.2
Marcus Alroy
1.3
Zyion Attiig
1.4
Marcus Alroy
Gantt chart
Minimising slippage
Minimising delays and sticking to the schedule is a huge focus for this project,
slipping past due dates is something that can hinder the performance of the
entire group which will in turn lead to quality lacking later on during the progress
of the project. We have taken many steps to try make the process of completing
this project easier for everyone that is going to be working on the project, the
risks of the project have been assessed by the group and the organisation of the
schedule and workloads have been set out to try minimise the risks that the
team will face as we work on this project.
For this project to go smoothly the team and the client will need to prepare for
the training time when the new software is being deployed, another issue that
will need to be done is some basic stress testing which may put some delays on
the project if anything is needing to be repaired or redone.
We have created a network diagram and a Gantt chart for this project, the
reasons behind these choices are that we are able to show the data in an easier
to understand format while still being able to show the critical path of the project
so that it is clear to the stakeholders.
In order to show the stakeholders that the project is sticking to schedule and is
keeping up with a certain amount of quality we have opted for a system where
change revision is a task that must be performed at the beginning and the end of
a section during the project. This system is beneficial to the entire project and
also to the stakeholders as it keeps the team updated with the opinions of the
clients or stakeholders. At the beginning of each section we get check over the
feedback of previous projects and attempt to cover the issues that we might
receive back from the stakeholders before we send the section for feedback.
After a section of a project has been completed we take the completed work over
to the stakeholders and gather their opinions, after the opinions of the company
stakeholders have been gathered we are able to edit that section of the project
so that by the end of the project we will not need to spend extra time going back
to old work.
Network Diagram
Page 28 of 73
Page 29 of 73
Versi
on
1.1
Author
Addition / Alteration
Zyion Attiig
20-914
1.2
Zyion Attiig
24-914
1.3
Zyion Attiig
Change Hierarchy
Page 32 of 73
Page 33 of 73
Page 34 of 73
Page 35 of 73
Title
Description
Impa
ct
Rati
ng
Requested By
Date
Received
Stat
us
Date
Implemen
ted
C-001
C-002
*Impact Rating: Low = minor change single components, Med = functionality changed multiple components, High = redesign
effects all components
*Status: A = Approved, D = Declined, S = Submitted for approval.
Page 36 of 73
Baseline
Requirements
Scope
Project
Objectives
Acceptance
Criteria
WBS
Budget
Schedule
Risk Matrix
Designs
Item Configuration
The configuration items for the project are configured using semantic versioning,
the versioning system is as follows;
Version Numbers: MAJOR.MINOR.PATCH
Patch = change single to a single components, bug fixes and
maintenance.
Minor = functionality added, multiple components changed.
Major = redesign, incompatible changes to API.
Page 38 of 73
Page 39 of 73
Version
No.
Version
Date
Update Details
Page 40 of 73
Versi
on
0.1
Author
Addition / Alteration
Zyion Attiig
0.1
Zyion Attiig
0.2
Zyion Attiig
1.0
Zyion Attiig
Page 41 of 73
Once a risk has been identified the risk details will be entered into the risk
register and the risk will be analysed and managed accordingly.
Category
Likelihood
Impact
Risk Rating
(Likelihood multiplied by
Impact)
18
Page 43 of 73
Moderate
3
3
High
4+
4+
9 15
16+
4
4
3
Likelihood
2
2
1
1
Impact
Risk Rating
Risk Taxonomy
The risk taxonomy describes how the risks will be categorised for the project,
each risk category has been assigned an ID attributed assigned to identified risks
as part of their risk ID number.
Risk Taxonomy
Scope
Time
Estimation
ID
Attribute
SCO
TI
EST
Description
Scope risks are any threats or opportunities that
are associated with the project objectives and
the work that needs to be completed by the
project.
These are the risks that pose a direct impact on
the time allocation to the project, this could
involve downtime or incorrect time allocation
Estimation risks are risks that are directly related
Page 44 of 73
Quality
QAL
Communication
COM
Human
Resources
HR
Risk
RI
Procurement
PRO
Integration
IN
Hardware
Software
SO
Legal
LE
Privacy
PRI
Security
SEC
Exploit This strategy will be used for positive impacts to reap the full
benefits of the opportunity, this strategy could include reallocation of
resources to achieve the maximum benefit from the situation.
Page 45 of 73
Avoid The avoidance strategy is used in cases where the impact is high
and the risk should be avoided. This strategy involves managing the
project resources so that the risk event is minimised or prevented from
occurring.
Transfer The risk transfer strategy is used to transfer the ownership of a
risk occurrence to a third party. This is not seen as a desired option as it
does not prevent the risk occurrence and does consume funds to
compensate the new risk owner.
Mitigate This strategy is used by the development team to prevent the
risk from occurring and to lessen the impact of the risk. The risk mitigation
process may involve the review of processes and strategies to prevent risk
occurrences.
Accept This strategy is used when it is not feasible to implement other
strategies or the risk impact is very low. This strategy is used when no
action is taken to prevent or lessen the impact of the risk occurrence. In
most cases where risks are accepted there is contingency resources added
to the project objective.
Risk Assessment
The key element to the project risk assessment is the use of a risk control
register. The role of the risk control register is to record the details of identified
risks and the agreed upon outputs. Once a risk has been identified and
categorized in accordance with the risk taxonomy, the qualitative risk analysis is
performed. The qualitative risk analysis is used to determine the likelihood,
impact and risk rating. Once the risk rating has been established the level of
monitoring for the risk is determined. The risk assessment will also determine if
the data collected for the risk is sufficient, if the risk requires more analysis a
quantitative risk analysis can be performed which will focus on the expert
judgement technique for analysis.
Risk Scheduling
Risk scheduling is dependent on the rating of the risk, risks that have a high
rating will be assessed on a daily basis by the project manager to determine
impacts that may have occurred. Using scrum meetings with the team will allow
for the project manager to keep a close eye on internal risk events as they occur
and issue the appropriate response quickly to the team. Moderately rated risks
will be assessed as each triggering event in the project is performed. All risks will
be assessed at the beginning and reviewed at the end of each development
sprint. Mitigations and contingency plans for risks events will be implemented as
Page 47 of 73
required and approved, highly rated risk events will take priority over lower rated
risk events.
Risk Monitoring
Activity
Risk Identification
Qualitative Risk
Analysis
Quantitative Risk
Analysis
High Rated Risks
Risk Review
Risk Reassessment
Review Scheduling
A risk identification process will be added to each
development sprint. The level of thoroughness of the
process will decrease as the project develops and as
the risk register grows.
This will occur when new risks are added to the
register and as risk inputs and outputs change.
This analysis will only occur when the current
information is not sufficient.
Risks with a high risk rating will be closely monitored
by the project manager or should be appointed to a
risk owner to monitor the situation on a daily basis.
Risks will be reviewed at the end of each sprint
allowing for risk impacts to be managed before the
next sprint begins.
A risk reassessment will occur at the end of each
development sprint, in cases where a high risk
impact has occurred this may occur sooner.
Risk Review
The risk review process occurs at the end of each development sprint. The
review of each risk will include a risk audit, this is the comparison of the
projected inputs and outputs to determine any variances. This is where the
effectiveness of risk management strategies will be determined. The review will
be conducted with the development team, this is an important opportunity to
receive team feedback and strategies about risk events.
Risk Reassessment
A reassessment of the risk control register will be conducted at the end of each
sprint. The reassessment will include the opening and closing of risks, an
assessment of project variances and team brainstorming to identify new risks.
Page 48 of 73
Versi
on
3.0
Author
Addition / Alteration
Devan Kotze
3.1
Marcus Alroy
3.2
Marcus Alroy
Provide a detailed Introduction to the project that gives the team a clean
guide to use when looking at the scope and dates of the project.
Put together a scope that shows the skills that we have learnt while also
being able to identify all of the project requirements and deliverables.
Present a neat WBS Tree and table that is able to show data cleanly.
Complete and up to date timesheets with work allocations on each
submission.
Came up with the most suitable project type to use (eg, Waterfall, Agile.)
Identified the most suitable way to work out a budget for the project.
Determined a cost for the business to keep the solution running over time.
Identify a realistic schedule with work completion times.
Produce charts or a diagram to show the schedule.
Produce an easy to understand format for the change management plan.
up into sections so that if a certain section needs to be found it isnt a huge task
to quickly find what is needed and have a look at the task details.
The Work Breakdown Structure was broken up into a Tree and a Table, the Tree
was set out cleanly and included every stage of the project broken into sprints.
Each object included the Task ID with the name of each job that needed to be
completed. The table was set out with four columns that show the Task ID,
description of the task, duration of the task and the Predecessors of the task.
This layout ensures that the tables are easy to understand and include all of the
information that will be required. Each section of the assignment has included a
revision history at the beginning and timesheets have been filled in for section
nine of the reports. Work was allocated to each group member at the beginning
of each section of the assessment and each person has been filling in revision
history as they go along and edit content from that section of the assignment.
We assessed the project upon receiving the assignment and come to the
conclusion that Agile would be the best type to go with, this included the team
breaking down the requirements and attempting to predict the development of
the project. After we had decided that we would use Agile we then discussed the
budget of the project, the budget of the project was something that was hard to
work with in the beginning because the type of project but we broke it down into
sections and looked at the ongoing cost of the technology we wanted to use to
produce a realistic figure for the assignment.
In the schedule we included a Gantt chart and a network diagram, this section
focused on these two charts because of the amount of detail that goes into
them. Zyion created the Gantt chart in Project Libre and included every task that
needed to be complete. The Change Management Plan was created by Zyion and
included a lot of detail, the procedure of handling the changes was broken down
into eight step and then placed into a flow chart. Another section of this task was
handling audits and reviews by the client, Zyion broke this section up into a
couple of paragraphs explaining what would happen in morning meetings and
reviews then placed the planned information into another detailed flowchart.
Task
Project Charter
Company Info
Business Experience
Project description
Project
Objectives/Success
Criteria
Risk Management
Compliance Management
Reporting
Data & Security
Objectives Success
Criteria
Approach
Stakeholders APRA
Due Date
Completion Date
3 Aug
31 July
31 July
31 July
31 July
30 July
30 July
31 July
29 AUG
27 Aug
17 Aug
17 Aug
17 Aug
17 Aug
5 Aug
8 Aug
10 Aug
Page 50 of 73
5
5
5
5
5
Aug
Aug
Aug
Aug
Aug
8 Aug
10 Aug
Stakeholder KAAS
Start Finish
Budget
10 Aug
1 Aug
27 Aug
10 Aug
1 Aug
27 Aug
Stakeholder Analysis
Details
Communication Strategy
29 AUG
10 Aug
31 July
10 Aug
10 Aug
31 July
Scope
Project Scope Statement
Scope Description
Application Security
Data Storage
29 AUG
6 Aug
12 Aug
12 Aug
12 Aug
12 Aug
6 Aug
12 Aug
12 Aug
12 Aug
Risk Management
Enterprise Risk
Management
Risk
Scenarios/Mitigation
Risk Framework
Workflow Configuration
Reporting
29 AUG
13Aug
16 Aug
13 Aug
14 Aug
14 Aug
15 Aug
16 Aug
16 Aug
15 Aug
16 Aug
16 Aug
Compliance Management
Obligations
Workflow Obligations
Reporting
29 AUG
17 Aug
17 Aug
17 Aug
17 Aug
17 Aug
17 Aug
17 Aug
Assumptions
Product Deliverables
29 AUG
19 Aug
19 Aug
19 Aug
WBS
Project Procurement
Project Developments
29 AUG
20 Aug
20 Aug
20 Aug
20 Aug
20 Aug
Estimation
Estimation
Justification
26 SEPT
18 Sept
18 Sept
20 Sept
17 Sept
20 Sept
Schedule
Scheduling
26 SEPT
16 Sept
22 Sept
22 Sept
Management Plan
Change Approach
Control Procedure
Audits/Reviews
26 SEPT
16 Sept
19 Sept
19 Sept
8 Sept
8 Sept
8 Sept
8 Sept
Configuration
Management
Configuration Items
Configuration System
26 SEPT
15 Sept
21 Sept
21 Sept
15 Sept
12 Sept
Page 51 of 73
26 SEPT
Sept
1 Sept
For each task we set individual due dates that we would focus to have that
section completed by, the majority of that work was completed either on
or before that date. Some jobs slipped behind and were completed after
the date. Most deadlines were met but some tasks had to be reviewed
later on after their due dates to add more detail, we believe the group met
our deadlines to the best of our ability because we were able to
communicate with each other easily and discuss the contents of each
section in depth. The main reason we set early due dates for separate
tasks is so that we were able to get an early go at the work before the due
date of each workbook audit, this makes sure that by the time it comes to
handing work in everything was done and all we needed to do was review
the report contents.
members do not always notice all mistakes due to the fact that they are
seeing it all the time. We found that it helps to read over a team members
work to ensure that there are no additional errors. This works simply
because the second person to read it sees it for the first time and finds it
easier to spot errors. We have also divided the work differently. At the
start all team members worked on the same task to try and complete it as
fast as possible. We soon discovered that it was an ineffective method and
started to assign sections to each member. By doing this, each member
completed their section thoroughly and little changes were needed in
order to merge sections. This along with regular team meetings and
ongoing communication allowed the team to comfortably reach the final
product on time.
Page 53 of 73
9. Project Management
Time and date allocation of ongoing/completed tasks. Tasks found within the
project, as complete by individuals, for future reference.
2 (3/08
4/10)
3
(11/08
17/08)
4
(17/08
24/08)
5
(25/08
29/08)
6 (1/09
5/09)
7 (812/09)
8(15/0
919/09)
9(22/0
Development
Description
Company Info,
Business
experience,
project
description and
communication
strategy.
Success Criteria,
Approach,
Start/Finish,
Project scope
statement.
Stakeholder
analysis details
(APRA + KAAS).
Scope, Risk
management.
Compliance
management
WBS, Table +
Tree.
Progress
Comments
Completed
Completed
Completed.
Slow but
completed.
Budget,
finalisation of all
documents
Completed
Task List
Completed
Revision and
check back over
completed areas
+ (6,9)
Scheduling,
Change Approach,
Estimation,
Justification
Configuration
Complete to
best degree
Completed
Completed
Page 54 of 73
Management,
Management Plan
Post Project
Review, Risk
Management Plan
Revision + Check
over areas
(6,7,8,9)
Completed
Completed
Page 55 of 73
Task
Project Charter
Company Info
Business
Experience
Allocati
on
Due
Date
Status
KAAS
Team
Juan L Sajn
29 AUG
Juan L Sajn
31 July
Complet
e
Complet
e
Complet
e
31 July
Page 56 of 73
Comments
Zyion Attiig
Project
Objectives/Succe
ss Criteria
Risk
Management
Compliance
Management
Reporting
KAAS
Team
Aug
Zyion Attiig
Aug
Marcus
Alroy
Aug
Aug
Juan L Sajn
5 Aug
8 Aug
Stakeholders
APRA
Stakeholder
KAAS
Start Finish
Devan
Kotze
Marcus
Alroy
Marcus
Alroy
Juan L Sajn
Budget
Juan L Sajn
27 Aug
Stakeholder
Analysis
Details
KAAS
TEAM
Devan
Kotze
Juan L Sajn
29 AUG
KAAS
Devan
Kotze
Devan
Kotze
Zyion Attiig
29 AUG
6 Aug
Zyion Attiig
12 Aug
Communication
Strategy
Scope
Project Scope
Statement
Scope
Description
Application
Security
Data Storage
Risk
Management
Enterprise Risk
Management
Risk
Scenarios/Mitiga
Complet
e
29 AUG
Zyion Attiig
31 July
10 Aug
10 Aug
1 Aug
10 Aug
31 July
12 Aug
12 Aug
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
29 AUG
Zyion Attiig
13Aug
Zyion Attiig
14 Aug
Complet
e
Complet
e
Page 57 of 73
Compliance
Management
Obligations
Workflow
Obligations
Reporting
Zyion Attiig
15 Aug
Devan
Kotze
Marcus
Alroy
16 Aug
Zyion Attiig
17 Aug
Zyion Attiig
17 Aug
Marcus
Alroy
17 Aug
Marcus
Alroy
WBS
Project
Procurement
Project
Developments
Devan
Kotze
Devan
Kotze
Estimation
Justification
Schedule
Scheduling
Management
Plan
Change
Approach
Control
Procedure
Audits/Reviews
Configuration
Management
Configuration
Items
Complet
e
Complet
e
Complet
e
29 AUG
Assumptions
Product
Deliverables
Estimation
16 Aug
Devan
Kotze
Devan
Kotze
Marcus
Alroy
29 AUG
19 Aug
29 AUG
20 Aug
20 Aug
26
SEPT
18 Sept
18 Sept
26 SEPT
16 Sept
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
26 SEPT
Juan L Sajn
16 Sept
Zyion Attiig
19 Sept
Zyion Attiig
19 Sept
Complet
e
Complet
e
Complet
e
26 SEPT
Zyion Attiig
21 Sept
Complet
e
Page 58 of 73
Zyion Attiig
21 Sept
Project
Management
Status Summary
Juan L Sajn
Sept
Task List
Juan L Sajn
1 Sept
Zyion Attiig
17 OCT
Identification
Zyion Attiig
Risk Class
Zyion Attiig
Unidentified
Risks
Monitoring
Strategy
Control Register
Zyion Attiig
Zyion Attiig
Zyion Attiig
Project
Achievements
Scheduled
Reporting
Review
Techniques
Lesions Learned
Complet
e
26 SEPT
Risk
Management
Plan
Strategy
Post Project
Review
Success Criteria
Complet
e
Complet
e
Delegated
19 OCT
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
19 OCT
Marcus
Alroy
Marcus
Alroy
Marcus
Alroy
Devan
Kotze
Devan
Kotze
Appendices
Forms
n/a
Plan Documents
Timesheets
Juan L Sajn
19 OCT
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
Complet
e
n/a
n/a
29 OCT
n/a
n/a
On going.
Page 59 of 73
Name:
Date
Juan L Sajn
Task
30 July
30 July
31 July
31 July
1 Aug
Time
spent
0.5 hour
0.5hour
2hours
1 hour
1hour
5 Aug
27 Aug
29 Aug
1 Sept
2 Sept
10 Sept
18 Sept
20 Sept
28 Sept
4hours
3hours
2hours
2hours
6 Hours
2 Hours
1 Hour
2 Hours
5 Hours
6 Oct
11 Oct
17 Oct
4 Hours
4 Hours
Comments
Company Info
Business Experience
Project Description
Communication Strategy
Start Finish
Page 60 of 73
[Altered for
Assessment
timeline]
Delegations made.
As project Group
Name:
Date
Devan Kotze
Task
6 Aug
8 Aug
10 Aug
12 Aug
16 Aug
20 Aug
Time
spent
2hours
3hours
1hour
3hours
3hours
1hour
20 Aug
2 Sept
17 Sept
20 Sept
28 Sept
1hour
6 Hours
2 Hours
2 Hours
5 Hours
14
15
15
17
5
4
4
2
Project Developments
Revision
Estimation
Justification
Secondary Finalization/ Reviewing/
Formatting
Scheduling Reports
Review Techniques
Lessons Learned
Third Finalization/
Reviewing/Formatting
Oct
Oct
Oct
Oct
Name:
Date
Comments
Assumptions
made
As project group
Marcus Alroy
10 Aug
10 Aug
17 Aug
Time
spent
3hours
3hours
1hour
19 Aug
20 Aug
2 Sept
22 Sept
3hour
1hour
6 Hours
6 Hours
28 Sept
5 Hours
10
12
13
17
4
4
4
2
Oct
Oct
Oct
Oct
Task
Comments
Stakeholders APRA
Stakeholders KAAS
Compliance Management
Reporting
Product Deliverables
Project Objectives Reporting
Revision
Scheduling
Page 61 of 73
As Project group
Many Iteration,
changes and
revisions on model
used.
Name:
Date
Zyion Attiig
July
Aug
Aug
Aug
Aug
Aug
Aug
Time
spent
2hour
1 hour
1hour
1hour
1hour
1hour
2hours
17 Aug
28 Aug
2hours
5hours
2 Sept
8 Sept
12 Sept
15 Sept
20 Sept
25 Sept
28 Sept
6
1
1
1
2
2
5
8 Oct
8 Oct
11 Oct
12 Oct
14 Oct
14 Oct
15 Oct
16 Oct
3
4
3
4
4
4
3
7
31
12
12
13
14
15
17
Hours
hour
hours
hour
hour
hours
hours
Task
Comments
Project description
Application Security
Data Storage
Enterprise Risk Management
Risk Scenarios
Risk Framework
Compliance Management
Obligations
Compliance Management Workflow
Final Formatting, Review and
Corrections
Revision
Control Procedure
Configuration Systems
Configuration Items
Audit Reviews
Forms
Secondary Finalization/ Reviewing/
Formatting
Risk Management Plan
Risk Management Strategy
Risk Identification
Risk Class
Risk Response
Unidentified Risk
Risk Monitoring
Risk Control Register
Page 62 of 73
As Project group
Appendix Addition
Appendices
Appendix A Change Request Form
Change Request
APRA Enterprise Risk Management and
Compliance SaaS
Date Submitted:
Change Order
No.
Title of Change
Required:
Submitted by:
Position:
Contact:
Priority
Low
Medium
High
Expected Impact
Low
Medium
High
Change Category
Scope
Schedule
Cost
Technology
Other
Description of change
Page 63 of 73
Schedule
:
Cost:
Staffing:
Risk:
Other:
Approval Stage
Approval details
Reviewed By
Project Manager
approved request
Development Team
approved new
specifications
Approved by APRA
Change Review
Board
Page 64 of 73
Date
Approved/Rejec
ted
Scope
Schedule
Description of issue
Issue Category
Cost
Technology
Proposed Resolution
Page 65 of 73
Other