Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

A team of 6 people are working on a project using an Agile process that has weekly iterations that start on Monday and end on

A team of 6 people are working on a project using an Agile process that has weekly iterations that start on Monday and end on Sunday. The project is not going well. On Monday, there is a weekly project meeting where the requirements for the new iteration are decided upon and assigned. After the meeting, the 6 programmers download the latest version of the code from Git and start working. Around Friday they finish development and commit their changes. There are often many commit conflicts on Friday and the programmers have to work weekends to resolve all the conflicts and get the system working and tested again. Often one programmer spends a day refactoring several classes only to find out that another programmer had done the same thing for a different requirement. The changes that one programmer made dont function correctly after being committed to the repository on Friday because of changes made from another programmer. During the week programmers will chat online and email code changes and bug fixes to each other.

What would you recommend this team do differently so that the code commits go more smoothly?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Fundamentals Of Database Management Systems

Authors: Mark L. Gillenson

2nd Edition

0470624701, 978-0470624708

More Books

Students also viewed these Databases questions

Question

What is the most important part of any HCM Project Map and why?

Answered: 1 week ago