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). Thecustomer 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,deleteappointmentschedule,addcarservice,anddeletecarservice.The administrative module can easily find and search for user’s information through contact with the customer and their identities(Bai et al., 2018). Accordingtothereport,thecarservicebookingsystemusuallyfacesparticular 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
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. Figure1 Scrum Methodology is a fast methodology used to manage projects during SDLC. Sometimes, Scrumcanbethoughtofasaprocessmanagementframework.Comparedtowaterfall 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
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: Afterthe 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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
References Ardakani, M.R.M., Hashemi, S.M. and Razzazi, M., 2018. Adapting the scrum methodology for establishing dynamicinter-organizationalcollaboration.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. InCICTP 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 agilemethodology(Scrum)onsoftwareprojectmanagement.In201920thIEEE/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. InProceedings 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
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