Tag Info

New answers tagged

5

In scrum you have periodic retrospectives where you adjust your process. If your process doesn't evolve over time, or if it looks the same for every scrum team in a larger organization, you're not doing it right. Likewise, with a small team, you should have periodic retrospectives and adjust your process as your needs change. There's no need to nail ...


0

Agile its not about not designing, agile its about designing all the time! In waterfall design is constrained to one phase, then programming, then testing... in agile you are designing/programming/testing all the time. If your problem its that your are taking poor design decisions that compromise the future extensibility or maintainability of the ...


-2

All mature engineering disciplines include a design/systems engineering style phase (or multiple iterative phases). The problem with software is that the design space is not as constrained as most engineering problems, so there is a lot of uncertainty/many ways to accomplish an engineering task, this is why Agile was developed. Agile is good for some ...


3

Although agile is based on a minimum viable product and only delivering what you need, it is also based on making the best decisions you can with the information you currently have. This means not only considering the user story you are working on, but what you know is coming, or likely to come. The correct time for design is whenever you need it - ...


3

Part of this is expected and good, part of this is not, and we can't really tell you which is which. The main focus of agile is delivering what is important now, based on what you know today. Take a little bit of time, implement this important bit and ship it so that you can get feedback on it sooner rather than later. Some of that feedback will be "ugh, ...


1

In the agile setup I am working with,It is what the team wants.The definition of team here does not include managers and business folks.I agree this may not be possible if you are working in a place where business people have a more say at technical issues. In our case if the team feels that some feature needs a design discussion, we do come up with design ...



Top 50 recent answers are included