Do you do any upfront design in agile projects?

When a small team is working with great rhythm, it often looks like there is no upfront planning or design … and sometimes that is in fact the case.

But more often than not, that small team is integrating into an existing “ecosystem” of products, services, internal processes, team structures and IT systems. And generally speaking the small team is building something complex that needs both some foresight and some willingness to learn and improve the system’s designs customer expectations or company direction change.

Continue reading “Do you do any upfront design in agile projects?”