Making Things Visible in Software Development

In software development, I strongly believe that making things visible is one of the most important practices for building the right solution. By “visible,” I mean things that people can see, discuss, and react to — not only written requirements or ideas kept in documents or in our heads etc. Very often, developers start with abstract designs or detailed internal structures. [ ] Making Things…