Question
In an agile software development Pair programming is a technique in which two programmers work together at one workstation. One programmer type in code while
In an agile software development Pair programming is a technique in which two programmers work together at one workstation. One programmer type in code while the other programmer reviews each line of code as it is typed in. The Programmer who is typing is called the driver and the programmer who is reviewing the code is called the observer. Both programmers switch their roles frequently after every 30 minutes. Suppose your client requested to build a system that allows Remote Pair Programming. That is, the system should allow the driver and the observer to be in remote locations, but both can view a single desktop in real-time. The driver should be able to edit code and the observer should be able to “point” to objects on the driver’s desktop. Furthermore, system have video chat facility to allow the programmers to communicate easily. The system should also allow the programmers to easily swap roles and record rationale in the form of video chats. In addition, the driver should be able to issue the system to backup old work. The company need this software on urgent basis for smooth execution of their processes and acquire a way in which they maintained software easily. Answer the following questions based on the above stated scenario. A.Which Software process model (s) do think is best suited in stated initial requirement? Justify your chose model is best model to adopt. B.Do you think these initial requirements need to be discover more in detail with all stakeholders? List down the possible stakeholder of system. Which elicitation technique(s) is needed to be adopt for further requirement discovery, definition, and decision of requirements in software or immediate release?
Step by Step Solution
3.40 Rating (147 Votes )
There are 3 Steps involved in it
Step: 1
A The Agile Group Model is the perfect fit for the stated initial requirement Models of the software development life cycle SDLC demonstrate how to manage the complicated and difficult phase of softwa...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Document Format ( 2 attachments)
60915c5db13b7_209833.pdf
180 KBs PDF File
60915c5db13b7_209833.docx
120 KBs Word File
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started