,Contents
Introduction .......................................................................................................... 2
Team Members...................................................................................................... 3
Current problems .................................................................................................. 6
Requirements.......................................................................................................10
How the Company Uses IT to Complete Tasks .......................................................14
Outline any resource implications or other costs. ..................................................16
Feasibility Study ...................................................................................................19
Solution 1 .........................................................................................................24
Solution 2 .........................................................................................................26
Evaluation of both solutions ..............................................................................29
Comparison ......................................................................................................30
Design / Development – Final Project solution .......................................................34
Introduction ......................................................................................................34
Software and Hardware Requirements for the Hot Beans Web Careers System ...34
Methodology choice .............................................................................................47
System Analysis ...................................................................................................50
Design..................................................................................................................54
Contingency / Risk Assessment ............................................................................57
Risk Assessment Table ......................................................................................58
Testing .................................................................................................................60
Gant Chart, Pert Chart and Critical Path Analysis – Show evidence of changes to
planning and development ....................................................................................69
Resources ........................................................................................................70
Calendar ..........................................................................................................72
Network Diagram ..............................................................................................73
Cost Flow .........................................................................................................78
Close project cover later .......................................................................................85
,1.1
Introduction: Hot Beans Web is a medium-sized web development
company. It was started in 1986 by a group of enthusiastic developers, led
by Marcus Steele. At the beginning the company worked from a small office
on Poplar Street. Over the years, it has grown and become well-known for
creating high-quality and creative websites and web applications. They
work with many different clients, including new businesses, small and
medium-sized companies and large organisations. Today, Hot Beans Web
has 150 employees and earns $25 million per year, which makes them high
valued company in technology industry.
However, even with its success, the company has a big problem. They
don’t have enough skilled junior developers. This problem is become worse
because the company’s hiring process is slow and out of date, especially
its careers website, which is ineffective, and their website is old style and
broken. And because of that it has resulted in lack of interest from the
junior developer, making the company to face difficulty to do different
projects.
Background:
In early of 2024, Hot beans Web get three big contracts that make them
$15 million revenue over the next two years.
• A online shopping platform for a well-known retail company.
• A government job to update an old computer system for a federal
agency.
• A partnership with a top healthcare provider to create a system for
managing patients.
To complete these projects on time and within budget, the company needs
to hire at least 30 junior developers in the next six months. However, even
though they did job adverts on many platforms, only a few skilled people
have applied. And this has caused them serious delays, which slow down
the projects and putting the company at risk of breaking its contracts.
, Team Members
Team Members for Project Development
1. Sofia Malik – Project Manager
Sofia is responsible for managing the entire project from start to finish. She
produces the project plan, manages the timeline, gives tasks to the team
and communicates with the stakeholders. She also monitors the progress
and ensures that the project following the plan and its on the track in terms
of time, scope and budget.
2. Alex Chen – Front-End Developer
Alex handles the design and functionality of the user interface using
React.js. He makes sure the website looks modern, user-friendly and is
easy to navigate for users such as job applicants, students and staff. He
also works on creating responsive layouts and interactive components.
3. Priya Patel – Back-End Developer
Priya builds and manages the server-side of the platform using Node.js
programming language. She develops APIs, manages user authentication,
handles form submissions and ensures that data flows correctly between
the front-end and the database. She also handles the dashboard logic for
HR and course managers.
4. Daniel Osei – Database Administrator
Daniel is in charge of setting up and managing the MySQL database. He
creates the structure for storing job applications, user accounts, course
data and reports. He also ensures data is stored securely and efficiently
and manages regular backups to prevent data loss.
5. Emma Brooks – UX/UI Designer
Emma designs the graphics of the website. She creates the wireframes,
layouts and user flows to make sure the website is visually looking good
and easy to use. She focuses on accessibility, consistency and better user
experience across devices.
6. Jamal Hussain – Cybersecurity Specialist
Jamal makes sure the platform is secure from online threats. He
implements SSL encryption, sets up firewalls and handles access control.