Assignment CT015: Design Methods

Verified

Added on  2021/06/02

|6
|1515
|182
AI Summary

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: CT015-3-2 Design Methods.
CT015: Design Methods.
[Name of the author]
[Name of the institution]
1

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Project background
The proposed system is online-based and has a user interface and a management module
interface. The system should mainly keep track of customers, information regarding car booking,
and vehicles' history (Preston, 2020). The customer panel facilitates the following features,
including book appointments and views confirmed work. This system permits users to select and
rent cars to make reservations according to their needs and preferences. Admin panel facilitates
the following features: add appointment schedule, edit appointments schedule, view appointment
schedule, delete appointment schedule, add car service, and delete car service. The
administrative module can easily find and search for user’s information through contact with the
customer and their identities (Bai et al., 2018).
According to the report, the car service booking system usually faces particular
challenges, including why potential customers are trembling while booking a car, negative
reviews, etc. The employment panel neglects the customer’s understanding, such as mainly
concern regarding driver's late; that is why the administrative panel cannot evaluate and enhance
its financial growth. The current system’s challenge has led to a significant drop in revenue in
the last three quarters. Our main goal is to adopt a modified car service booking system (Preston,
2020). One of the main reasons that the change is deemed necessary is to increase individual and
organizational customers.
Furthermore, a feedback analysis conducted in the last few months has indicated a high
customer complaint based on the delayed or tedious booking process. Our main goal is to
strengthen the following objectives of customer relationship management through this system.
The system can send evaluation forms to the customer through online messages, e-mails, and
phone calls to assist in satisfaction activities (Saeeda et al., 2020). The system notifies users of
updated status and informs them of all crucial details about booking.
Software development model
The SDLC model implies a structural framework for each development process, such as
tasks and activities. The SDLC model usually includes the requirement analysis, system design,
development, testing, and maintenance phases (Hayat et al., 2019). According to the car service
2
Document Page
booking system, we can adapt the scrum methodology in the SDLC that determines all the
activities that will need to develop and maintain the system.
Figure 1
Scrum Methodology is a fast methodology used to manage projects during SDLC. Sometimes,
Scrum can be thought of as a process management framework. Compared to waterfall
management, adopting the Scrum method is a significant change (SARKAR et al., 2018). Scrum
focuses more on collaboration, software functionality, team self-testing, and team flexibility to
adapt to a changing environment. The following are the characteristics of the Scrum method:
Individual-organizing crews.
The product is developed in a series of one-month sprints.
The requirements are taken as user-stories in a list of the product backlog.
No special preparations for production prescribed.
It is amongst the part of an agile approach.
Artefacts or phases of scrum methodology
Product backlog creation: At this point, the details of functional and huge developments are
transformed into user stories and epics. The user-stories are renovated from massive objects to
smaller objects placed on the product to-do list (Vogelzang et al., 2019). These epics might be
concluded inside the product backlog, but if they are not turned into user stories, they will not be
included in the back of the sprint (Ardakani et al., 2018). The following mandatory fields are
required in the user story.
3
Document Page
The significance of the user stories are:
Preliminary assessments during meetups.
Show how to convert user-stories into the task.
Sprint planning and creation backlog: The sprint backlog is a further comprehensive report
that includes instructions regarding how the crew will meet the functional and non-functional
requirements for the further sprint. Assignments are divided into corresponding weeks, and any
assignment cannot exceed 18 hours (Khalid et al., 2020). If the assignment exceeds 18 hours, it
should be further divided. Sprint ordering assignments will not be assigned, but team members
will sign and announce their favourite assignments.
Working on a sprint: At this point, the task board is called the “Kanban board”, consisting of
multiple cards. These cards provide detailed information on job details, scheduling assignments,
duration, and many more (Hron and Obwegeser, 2018). The to-do list includes the following
columns: Product to-do list, to-do list, ongoing work, testing, and to-do list. The Burndown chart
is an openly presented diagram that shows the figure of uncompleted responsibilities inside the
current sprint or the figure of unfinished order items in the sprint order (Ardakani et al., 2018).
The intermittent diagram may remain the same for the most part, but the plan may still be based
on the scheduled time.
Product demonstration and testing: After the development has finished, then it must be going
through the whole testing life cycle through the responsibilities of QA. In this phase, we will QA
product according to the requirements to ensure that it meets customer satisfaction and standards
regarding future or scope perspectives with the help of each type of testing that must be
implemented, such as functional testing including integration, unit, acceptance, system testing,
and non-functional testing done (Vogelzang et al., 2019).
Retrospective and the next sprint planning: In this phase, we should build the right product
and what should be improvising in the further sprint. Furthermore, we have to consider the
instructions learned and every specific problem's pitfalls (Hayat et al., 2019). Afterwards, we
need to start the next sprint plan based on understanding the current process and past projects.
Deployment: Completing all of the above phases. The final step is to deliver the product for
customer satisfaction (Bai et al., 2018).
4

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
References
Ardakani, M.R.M., Hashemi, S.M. and Razzazi, M., 2018. Adapting the scrum methodology for
establishing dynamic inter-organizational collaboration. Journal of Organizational Change
Management.
Bai, Z., Liu, W. and Xing, Y., 2018. Evolutionary Game Theory-based choice behavior analysis
of order dispatching modes for online car booking service. In CICTP 2017: Transportation
Reform and Change—Equity, Inclusiveness, Sharing, and Innovation (pp. 2417-2425). Reston,
VA: American Society of Civil Engineers.
Hayat, F., Rehman, A.U., Arif, K.S., Wahab, K. and Abbas, M., 2019, July. The influence of
agile methodology (Scrum) on software project management. In 2019 20th IEEE/ACIS
International Conference on Software Engineering, Artificial Intelligence, Networking and
Parallel/Distributed Computing (SNPD) (pp. 145-149). IEEE.
Hron, M. and Obwegeser, N., 2018, January. Scrum in practice: an overview of Scrum
adaptations. In Proceedings of the 51st Hawaii International Conference on System Sciences.
Khalid, A., Butt, S.A., Jamal, T. and Gochhait, S., 2020. Agile scrum issues at large-scale
distributed projects: scrum project development at large. International Journal of Software
Innovation (IJSI), 8(2), pp.85-94.
Preston, J., 2020. Development of a Scalable Online Booking System for SME Car Rental
Systems through implementation of the MERN Stack.
SARKAR, S., RAHMAN, S. and ISLAM, M.S., 2018. Development of an Android Application
for Online Service Booking System.
Saeeda, H., Dong, J., Wang, Y. and Abid, M.A., 2020. A proposed framework for improved
software requirements elicitation process in SCRUM: Implementation by a real‐life Norway‐
based IT project. Journal of Software: Evolution and Process, 32(7), p.e2247.
5
Document Page
Vogelzang, J., Admiraal, W.F. and van Driel, J.H., 2019. Scrum Methodology as an Effective
Scaffold to Promote Students' Learning and Motivation in Context-Based Secondary Chemistry
Education. EURASIA Journal of Mathematics, Science and Technology Education, 12(12).
6
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]