Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Does Agile development support system documentation and are there challenges trying to transition coding to new development teams?

0
Posted

Does Agile development support system documentation and are there challenges trying to transition coding to new development teams?

0

Declan Whelan: Agile practices do not address this directly and suggest doing the minimum documentation that you can. In lean terms, system documentation is considered “waste” but in some cases it may be necessary waste. The intent here is focus attention on high quality code rather than documenting poor quality code. So, if the team has bandwidth there is higher value in improving code etc. rather than writing detailed design documents. This is because the cleaner code base makes transitions much better. Great documentation on crappy code helps but not very much in the long run. However, I do recommend having some minimum high level architecture documentation that serves as a guide for new development. And teams should decide what documentation artifacts they feel are important to help them deliver new software. If the team is co-located this could be as simple as taking snapshots of whiteboards and archiving them. For documentation work I suggest you ask “Who is going to read this?”

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123