This article discusses the challenges faced by technical projects like real-time networking applications that involve multiple Scrum teams.
The practices recommended to develop technical products successfully in large Agile projects are:
* Test-first methods
* Emergent design
* Break work down into small stories
* Continuous integration
* Shared backlogs
* Proper release planning
Each of this practice is discussed in detail in the article. The conclusion is that “developing technical products with Agile methods is typically more difficult than building well-defined business applications. Technical products require different risk mitigation efforts and certain technical Agile skills.”
Read the complete article on http://netobjectives.com/what-it-takes-do-large-scale-technical-agile