Organisation
Work/Task Breakdown
1/ Planning
- Prepare project brief
- Ensure Python upgrade is covered first as it was not installed to Live by INF131 - the last project
- Prepare project estimate
- Plan
2/ Business Requirements
- Define requirements
- Include carry over items from INF131 for Python
3/ System Design
- System Design Specification
- Update / modify relevant Technical Architecture Documentation
4/ Build / Integrate / Acceptance
Python:
- Prepare & Install latest version of Python on DEV
- Make any code modifications required
- Perform functional testing
- Install latest version of Python on TEST
- Make any code modifications required
- Perform acceptance testing
- Prepare document / determine implementation and roll back plans
- Handover to Production Support
- Sign Off
Bamboo:
- Prepare & install latest version of Bamboo on TEST
- Make any code modifications required
- Perform functional / acceptance testing
- Prepare document / Roll Back Plan
- Handover to Production Support
- Sign Off
Password Manager Pro (PMP):
- Prepare & install latest version of PMP on TEST
- Make any code modifications required
- Perform functional / acceptance testing
- Prepare document / determine implementation and roll back plans
- Handover to Production Support
- Sign Off
Nexus:
- Prepare & install latest version of Nexus on TEST
- Make any code modifications required
- Perform functional / acceptance testing
- Prepare document / determine implementation and roll back plans
- Handover to Production Support
- Sign Off
Sentry:
- Prepare & install latest version of Sentry on the prototype
- Make any code modifications required
- Perform functional / acceptance testing
- Prepare document / Roll Back Plan
- Handover to Production Support
- Sign Off
ASTA:
- Complete ASTA requirements document re
- Database
- Application
- timesheets
- servers
- Review signoff
ORACLE Grid:
- Prepare & install latest version of Oracle Grid on TEST
- Perform functional//acceptance testing
- Prepare document/ determine implementation and roll back plans
- Handover to Production Support
- Sign Off
5/ Deployment
Please note that individual tasks to be determined during the build phase
Python:
- Prepare & deploy latest version of Python on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
Bamboo:
-
Prepare & deploy latest version of Bamboo on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
PMP:
- Prepare & deploy latest version of PMP on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
Nexus:
- Prepare & deploy latest version of Nexus on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
Sentry:
- Prepare & deploy latest version of Sentry on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
ASTA:
- Signoff of requirements document
Oracle Grid:
- Prepare & deploy latest version of Oracle Grid on LIVE
-
Confirm deployment / perform system testing
-
Sign Off
7/ Project Closure
- Closure Report / Sign Off
Resources, Skills and Costs
This project will involve the use of key personnel in its delivery, with specialist knowledge of the tools in question to upgrade in a consultancy role.
A consultancy booking has been added for Riky Harris across the upgrades to minimise the impact of both resourcing and in order to distribute knowledge the upgrade tasks will be distributed through other Development Technology resources.
A consultancy booking has been added for Hugh Brown to provide support, cover and handover of the upgraded tools
Project Governance
RFC has been raised for the project as a whole - C1810-204
RFC will be raised in advance of agreed deployment dates in line with Go CAB process
Project Stakeholders
| Name | Business Area | Role | ||
|---|---|---|---|---|
| Production Management | Application Management Representative / Stakeholder | |||
| IS Project Services | Project Manager (Project Team Member) | |||
| Bill Lee | Development Services | Service Owner for Bamboo, Nexus and the Python Platform / Stakeholder (Project Team Member) | ||
| PMO Project Services | PMO Analyst (Project Team Member) | |||
| Hannah Johnstone | Development Technology | Development Technology, Support (Project Team Member) | ||
| Heather Larnach | Production Management | Technology Management Representative / Stakeholder | ||
| Hugh Brown | Production Management | Application Management, Support (Project Team Member) | ||
| John Allison | Development Services | Development Services Lead (Project Team Member) | ||
| Julieta Pineda | Production Management | Technology Management Lead, Python (Project Team Member) | ||
| Mark Lang | Development Technology | Development Technology Representative / Stakeholder | ||
| Mark McGowan | Technology Management | Technology Management Lead, Password Manager Pro (Project Team Member) | ||
| Maurice Franceschi | IS Project Services | Programme Manager | ||
| Development Technology | Development Technology, Support (Project Team Member) | |||
| Peter Jackson | Development Technology | Development Technology Lead | ||
| Stefan Kaempf | Head of Production Management | Project Sponsor |
Project Estimations
INF139 Estimation
