Software development project (Power Point Slides)
Please generate power point slides (ppt) for this project plan.
It is worth 50% of my grade. Please don’t fail me.
Please finish the work by 11:59 pm 23rd March 2021.
You should not copy the ppt example given. You will have to make your own one. The example is just for the reference.
Assignment 2: Project Plan (50%)
This assignment is designed to demonstrate your understanding and application of core
project management concepts and provide evidence of project management skills developed
throughout this unit.
Description: You are a Project Manager at IT Development Company. You have been
assigned to deliver a project that is worth $500,000 fixed price over 6 months. It is a software
development project – your team is supposed to develop a new version of “Murdoch Student
LMS App”. The requirements are all understood and signed off.
Your task is to present an approach to starting the project up, proposed project timeline, how
you would monitor/control the project, how you would manage stakeholders and your
approach to commercial control. Keep it high level, aiming the presentation at management
rather than technical.
Your presentation should clearly define the following:
• The project’s objectives;
• The scope of work to be completed within this timeline;
• Proposed plan for the delivery;
• Billing schedule;
• Key milestones (these could be aligned with the billing schedule);
• Examples of risk and issue logs;
• Your approach to reporting and stakeholder management.
All the above-mentioned points should be presented in PowerPoint. Marking emphasis of this
assignment will be on critical evaluation and demonstration of an understanding of the
principles in project management.
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
▪ ☺