Activity – emergent design discussion

Hold a time-boxed discussion with the team about software design.

What you'll need: The team, a table big enough for the team to sit around, a whiteboard if you want to record salient parts of the conversation, a timer. Setup: A round table discussion with a designated scribe if taking notes.

Compare and contrast software to civil engineering. Take a look at how they design, test, and build versus how we design, test, and build.

Discuss the statement, specifications are our design, the code is our design, testing is our design validation, build/compile is our construction phase, and the output we see on-screen is our building.

Get The Agile Developer's Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.