1.SDP Template
1.SDP Template
1.SDP Template
GROUP 1: CS1104F
Revision History
Date Version Description Author
<dd/mmm/yy> <x.x> <details> <name>
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 References 4
2. Project Overview 5
2.1 Assumptions and constraints 5
2.2 Project deliverables 5
3. Project Organization 6
3.1 Organizational Structure 6
3.2 External Interfaces 6
3.3 Roles and Responsibilities 6
4. Management Process 7
4.1 Project Plan 7
4.2.2 Project Schedule 7
4.2.3 Project Resourcing 7
4.2.4 Budget 7
1. Introduction
This project is intended to be used by a car rental company that specializes in providing consumers with car
rentals. Customers can access available cars, register, view descriptions, and book cars through this online
system. As we know, a car rental is a vehicle that can be used temporarily for a fee during a specified
period. Getting a rental car provides an opportunity for people out there to drive around when they don't
have keys to their own vehicle or don't own one at all. The individual that looking for a rental car must
contact a rental car company and sign a contract for a vehicle. This system increases customer satisfaction
while also allowing vehicle and staff handling easier.
1.1 Purpose
Our purpose of SDP is to describe the developer’s plan for conducting software development effort. Beside
that, car rental has not been left behind in terms of advances in information technology and internet
penetration, which have improved system make more easier to contact between administrator and their
customers. First, online vehicle reservation which is customer can reserve cars online and know either that
cars available or not to their expected pick-up date or time. Next, the administrator will also be able to login
through the same form but have the ability to add/remove new car rentals, change prices, and so on.
Potential customers should be able to view all the cars available to rent even without logging in as well as
rent without having an account, though the option is provided upon checkout.
1.2 Scope
This project covers a wide range of areas, from business concepts to information technology. In order to
meet the project's goals, we will need to do several research projects. The area covers included the platform
will be accessible 24 hours a day, except where there is a temporary server problem, which is expected to
be minimal. Next, customers as well as company employees would be able to make effective use of the
system. Then, the application was developed using PHP technology. This includes research into how the car
rental industry is managed, the processes involved, and the opportunities for improvement that occur.
1.3 References
1. Freshcodeit.com. (2021). Software Development Costing | Complete Guide. [online]
Available at:
https://freshcodeit.com/freshcode-post/how-to-calculate-the-cost-of-software-developme
nt [Accessed 12 Apr. 2021].
2. themaster (2021). IT Project Evaluation & Cost Estimation. [online] Intechcore.
Available at:
https://en.intechcore.com/it-project-evaluation-cost-estimation/?gclid=Cj0KCQjw38-DB
hDpARIsADJ3kjlskmtx7Gptkg4DTP_xrODsJKxL-vCvb9AqNeywW03uluaE-FYTJOoa
AgEMEALw_wcB [Accessed 12 Apr. 2021].
3. Tutorialspoint.com. (2021). SDLC - Overview - Tutorialspoint. [online] Available at:
https://www.tutorialspoint.com/sdlc/sdlc_overview.htm [Accessed 12 Apr. 2021].
4. Totally. (2018). How to define the scope of a project | Totally. [online] Available at:
https://totally.tech/quick-guides/how-to-define-the-scope-of-a-project/#:~:text=Project%2
0scope%20is%20the%20part,done%20to%20deliver%20a%20project. [Accessed 12 Apr.
2021].
5. Cost Estimation for Projects: How to Estimate Accurately (2019). Cost Estimation for
Projects: How to Estimate Accurately. [online] ProjectManager.com. Available at:
https://www.projectmanager.com/blog/cost-estimation-for-project [Accessed 12 Apr.
2021].
2. Project Overview
2.1 Assumptions and constraints
Assumptions
Constraints
There is no limitation in the operating system in which Car Rental System will work. However, the Car Rental
System and the database will work on a server that needs to be always online. Users can access the system with any
internet browser.
3. Project Organization
3.1 Organizational Structure
ROLES RESPONSIBILITIES
PROJECT MANAGER
Planning, Organizing and Motivating team
group and controlling time management
4. Management Process
4.1 Project Plan
4.1.1 Project Schedule
[Diagrams/tables showing target dates for completion of iterations and phases, release points, demos, and
other milestones.
● Identify major milestones with their achievement criteria
● Define any important release points and demos]
4.1.3 Budget
[Allocation of costs (software, salary. etc.)]
Total : RM9,100