|
|
|
|
|
by nradov
3502 days ago
|
|
You're missing the point. The agile manifesto — and the various agile methodologies in common use today — don't mandate any particular practices around reuse of common core upstream components. If you want to divide the teams up by component rather than by feature you can do that, but it's usually a bad idea. Most projects can achieve higher velocity and quality by having teams take on vertical slices of functionality through the full software stack; this minimizes misunderstandings and delays when handing off work between teams. But either way it's essential to have stable APIs and clear design contracts before building any dependencies on top of common core upstream components. Again this is all orthogonal to agile versus waterfall. |
|
nowadays, every organization talk about agile development cycle, but few business ppl really spend time to understand what it is, and how much it is involved.
like one of the poster here said, "Agile waterfall"