Emergent architecture and design in scrum
Details
Naveen Kumar (PST from Scrum.org) will share his insights about devops and engineering practices. One of the challenges in the agile way of working is how to deal with architecture. In the traditional waterfall model, we design architecture upfront. But in agile, we want architecture to evolve iteratively. At the same time, we also need a 'foundation' to start a new product. How do we find the right balance between fixing architecture upfront and having it emerge over time. Design has the same challenge: do we fix design first and then develop? Or can we run design and development in parallel during the sprint?
Learning objectives of the meetup:
- How to shift from Requirement - Design - Code - Test to Requirement - Test - Code - Design
- Learn Emergent Design by doing it
- How to improve/refactor design of legacy code
- Role of TDD in Emergent Design
