Professional Documents
Culture Documents
Suncrest Travel Information
Suncrest Travel Information
You work for a software development company that has been contracted by Suncrest Travel to
plan and develop their new digital solution.
Your manager has asked you to analyse the potential costs, benefits and risks associated with
the project and then produce a plan for the development of the new digital solution.
Your manager intends to use your plan during the next monthly meeting with the client.
Suncrest Travel is an organisation that provides holidays to customers in the local area. The
organisation currently relies on old booking system to meet its clients’ needs.
After a review of its current situation, the organisation has decided that it needs to develop
a new solution.
The aims of the new solution are to allow:
● management to:
Suncrest Travel and your manager have provided you with information to help you produce your
plan.
Most of your company’s software developers are currently working on other projects.
Therefore, the senior managers have recruited some new members of staff for this project.
Core skills
● Specialisms in Java, Python 3, SQL and NoSQL in the
cloud
● System and user requirements analysis
● In-depth understanding of system security
● Development of both back-end data systems and front-
end accessibility features
● Installation and testing of database management
systems (DBMS) and associated hardware and software
● Good team working skills
Your manager has produced an outline of the key tasks that need to be completed
during the project. The table shows the key tasks and the estimated number of work
hours it will take to complete each task.
Task Estimated number of work
hours
Upgrade infrastructure 26
Develop Module 1 - Back-end database 120
Develop Module 2 - User interface 50
Develop Module 3 – Business Information 132
Develop Module 4 – Booking systems 85
Develop Module 5 - Communications 80
Develop and deploy virtual cloud server 50
7 (per
Deploy modules module)
20
Unit testing (per module)
25
Integration testing (per module)
14
Fixing and regression testing for major fault (per fault found)
3
Fixing and regression testing for minor fault (per fault found)
User/acceptance testing 25
Create a test plan 14
User training 25