From the course: Software Architecture Foundations

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

What's the job? Modern architects

What's the job? Modern architects

From the course: Software Architecture Foundations

Start my 1-month free trial

What's the job? Modern architects

- What I've just described in the previous video is the role of an architect in a waterfall organization that looks at software development as a set of dependent steps that you perform sequentially. You don't start step two until step one is finished. You don't start development until design is finished. Nowadays, we're moving as an industry to a different way of working, Agile software development. Agile is all about welcoming changes. In an agile world, you don't want to settle on a particular design too soon because you'll learn about the problems you're solving as you solve them. Agile is all about learning as you work, and working in a way that easily accommodates what you learn. Put another way, you don't want to waste time designing things you're never going to build, but you don't know exactly what you need to build until you put working software into people's hands. The solution is to build very small things, release them constantly, then evolve based on any feedback. New…

Contents