Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

pleasei need help After a long concertation, you agreed on dividing the applicat

ID: 3595911 • Letter: P

Question

pleasei need help

After a long concertation, you agreed on dividing the application to 5 sprints. You opted for a TDD (Test Driven Development) approach (along with the SCRUM methodology). You encouraged the team to use best practices such as code refactoring, pair programming and a common code base. 4. How do you propose to split the team? What are the global time slots of the project and which members of the team will intervene in each slot? Describe your schedule in as much details as you can. (20 pts)

Explanation / Answer

In Test Driven Development, developer writes a small test case (mostly failing) and runs the test script. Then, developer implements the failed test scenario, refactors and repeats the same.

QA plays an important role while writing test cases along with the developer as they know better about the application than a developer.

TDD is a agile development technique.

As per the Scrum methodology, team size should be 5+2 or 5-2 i.e., if we need 5 developers + 2 QA else 3 developers + 1 QA.

Each Sprint can have time slot of 2 to 4 weeks including all the meetings and as we have 5 sprints, time slots may be 10 to 20 weeks for total project.