Search code examples
architectureagilescrum

Does a software architect have a role in agile, esp. Scrum?


I'm reading the book "The Software Architect's Profession" by Marc and Laura Sewell (Amazon link) and it got me wondering whether a software architect is a part of the old non-agile BDUF approach.

Is there a place for software architects in an agile approach? I'm especially interested in Scrum.

BTW I currently am the Unix Application Architect for a major company.

cheers,

Rob


Solution

  • Sure.

    Remember - agile isn't a 'bring me a rock' approach. There are still requirements, still a design and still a need for a solid architecture.

    When you are building a product or product line and employing Scrum or some other agile approach to managing your project, one of the key ideas is developing a short iteration cycle, prioritizing the backlog of tasks to accomplish, determining what is going to be in iteration A, B, C, etc. There is where an architect can really be valuable. Having someone with a clear idea of how X, Y and Z all will fit together can make your Scrum iterations that much more productive.