Software development project (Power Point Slides)
1
Software development project
EXAMPLE
Dr. Vita Akstinaite
2
Background & Assumptions
▪ Describe your Project Background here
▪ List your project Assumptions
3
(VA: in the next few slides please explain your project approach; the
one in the example does not necessarily means that it works for your
project!)
Overall Project Approach
4
INITIATION ANALYSIS &
DESIGN LAUNCH / RELEASE SUPPORTDELIVERY CLOSE
Example of a Project Approach
5INITIATION
Project Board
• Simon Peters (Director)
• TBC (Company/Client)
• TBC (client)
• TBC (service provider)
Technical
• Technical Lead
• Lead/Senior Developer(s)
• Developer(s)
• Consultant(s)
• Tester(s)/QA(s)
Adoption and change
• BA
Oversight
• Vita Akstinaite (Delivery)
• TBC (Technical)
Project Management
Additional resource
• BA
• Architect
• Designer
• Infrastructure
• Testing Lead
• Support
6ANALYSIS & DESIGN
▪ Explain your requirements here:
▪ Functional requirements (i.e., hardware, software)
▪ Non-functional requirements (i.e., user experience)
▪ Visual design (i.e., how the app is going to look like?)
7
Deliverables (Example)
Stage/Schedule Deliverable Acceptance criteria
Test, Deploy & Extended Support
Services
Systems Manual
The systems manual is a comprehensive document that
describes in detail the information and activities required to
ensure the system can be supported and managed on an
ongoing basis. The systems manual must include:
1. inventory of system components 2. installation instructions
3. configuration documentation 4. interface and batch jobs
5. release notes 6. backup and disaster recovery plan
Summarise here what are you going to deliver? The app itself, probably some support
for the app too? What about Help Desk? Additional services?
8DELIVERY
▪ Iterations
▪ Product backlog
▪ Reviews
▪ Testing
Analysis
Design
ImplementationTesting
Requirements
Deployment
Planning
9
Proposed timeline
▪ Example of how your plan could look like – change to what works for your plan and list all your activities
Month May’19 Jun’19 Jul’19 Aug’19 Sep’19 Oct’19 Nov’19
Initiation
Analysis and Design
Iterative development
UAT
Infrastructure
Migration
Training
Support (TBA)
Discover
Deploy
Strategy
Kick-off
Reviews
Go live sign-off
Deliver: Development Iteration Cycles
Test
MigratePrepare
Basic Advanced
Set Up
10
Billing
Activity Cost / Billing milestone
Initiation
$300,000 (to be split accordingly)
Discovery and Design
Development iterations
Testing (UAT)
Training
Support
Enhancements
Activity Cost / Billing milestone
Project kick off (payment upfront) 25 %
Deploying to UAT/Production 50 %
Project Closure 25 %
Explain here how you are going to charge your client, when and what sums
11
Monitor: Project Status
Jun July Aug Status
12. 19. 26. 02. 09. 16. 23. 02. 09. 16. 23. 30.
• Finalise documentation
• Acute flags (LTC) – confirm/customise
• Testing
Activity
• Build GP data load process for EMIS • Receive pseudonomysed EMIS data
• Hammersmith data
• Key events
Go live
Kick-off
Weekly meetings Milestones Achieved
Responsibility
Laura
• Develop LTC/QoF process (SystemOne) Matt
26.01
04.02
Matt
Matt
• EMIS/System One integration TBC
• Build referrals data
• Build A&E data feed
• Build Social Care data feed
• Costing for Primary Care & Social Care
• Amending costing algorithms for MH, CIDS, SUS data feeds
Matt
• Reporting tables
TBC
TBC
TBC
TBC
TBC
Simon
Simon
• Adding security layers for Tableau views TBC
TBC
• Environments set up (TBC) TBC
30.03
.20.03
• Deploy + Data load at SECSU Laura
TBC
Ready to go/
In progress
At
Risk
On
hold
Deploy
TBC
UAT
TBC
• Population segmentation Matt 20.02
• Load received System One data
TBC
TBC
TBC
04.02
19.02
• Build incremental load process for SystmOne
TBC TBC
TBC
TBC
06. 13. 20. 27.
Sep
24.02
• Showing Dr Tahir’s data TBC
TBC
TBC
TBC
UAT
DeployGo live
Explain how you are monitoring the progress visually!
12
Commercial control
FINANCIALS Budget Actuals To Date Forecasts
Commercial Basis Fixed price. Budget at Complete
$k
Actual Cost
$k
Percent
Complete
Estimate To
Complete
$k
Estimate At
Complete
$k
Budget
Variance $k
Forecast
Finish Date
300.00 20.0 7% 280.00 300.00 0.00 15/11/19
Explain how you are you tracking your costs.
13LAUNCH / RELEASE
▪ Explain how you are going to Launch your app? Will you provide any training or post-launch support?
14SUPPORT
▪ Do you support go-live and post go-live issues?
▪ Hosting environments?
▪ Support – 1st, 2nd, 3rd line?
▪ Operational improvements
▪ Additions to the app
15CLOSE
What will be the process of closing your project?
▪ Client sign off
▪ Handover to support (if agreed)
▪ Final reports, closure in systems
▪ Final invoicing / Finance team
16
Ensuring project success
List here your project success factors. What will make this project work? For example:
▪ Ensuring involvement and alignment from all stakeholders
▪ Timely feedback
▪ Relevant workshops / meetings / reviews
▪ Monitoring risks
▪ Process for dealing with change
17 Anything else you want to add about your project
▪ ☺