Does your Software Architecture tell a Story?
H ave you wondered why we often call the Software Architecture an Art when it is well and truly an technology discipline? Well, there might be many reasons, starting from this being a figure of speech to being a tip of cap to the venerated tradition of construction architecture, which over millennia have been among the highest expression of artistic instincts. However I would very much like to think that Software Architecture itself affords its practitioners ample scope to exercise their right-brain. Starting from the Conceptualization, to Evolution, to Completion and Reviews, there are multiple opportunities for an Architect to exercise creative thinking. In the past we have explored how Design Thinking can be a harbinger of innovation and creativity in software architect. Today we explore another such opportunity. A common question that an architect needs to often answer is whether the software architecture that is being worke...