Posts

Does your Software Architecture tell a Story?

Image
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...

Design Thinking and Software Development: Architecting for Success

Image
One of the most powerful tools in the hand of today’s innovator is Design Thinking. Gaining popularity as a method of creative problem solving, it has been used successfully in various fields to create significant innovations.   The annals of Design Thinking lore are replete with inspiring examples like how an industrial designer re-imagined MRI scanners to make them kid friendly [1] or how design thinking was used to improve patient experience at Stanford Healthcare [2].   There are many more examples just a web search away that are truly insightful and show how this approach truly keep the user right at the center of the innovation process.   Therefore, it is no wonder that the tech industry, which thrives on innovations, is the perfect domain for adopting Design Thinking in diverse areas including software development and testing.   In fact, many groups and organizations have made rapid strides in using Design Thinking to aid Software Development. So… Wh...

Power of Team Work

Lessons in life come to you from places you least expect. On the first weekend of February this year, my son, Rudraditya participated in a Taekwondo tournament, his first ever, and got a silver medal. Taekwondo is a martial art originating in Korea. It combines combat techniques, self-defense, sport, exercise, and in some cases meditation and philosophy. Pretty excited about it, he was too.  Wouldn’t take the medal off the rest of the day and would show it to everyone that we came across. I was however a little less excited than would be expected. Aditya had done remarkably well in the more difficult wooden block breaking part of the tournament and will little or no practice managed even to break a wooden block with a kick. But when it came to the comparatively easier act of demonstrating taekwondo steps, he missed a few, which cost him the gold. Finally against my better judgment I told him that he could have won gold if he had focused more. He and a friend of his ...

Service with a Smile

Would you pay for something that you can’t take home with you? Something that even when have you really don’t? Something that is intangible but is perishable, i.e. if “it” doesn’t get sold within a certain period of time, it disappears? If the question sounds funny, think again. When you fly from Chennai to Bangalore, do you carry the seat back with you home even though you paid for it, you actually bought that seat, not rented it or leased it but actually bought a seat in the plane, Still at the end of the flight the seat isn’t yours to take home. Why? Because you didn’t buy a product here, you bought a service from the Airline to transport you. Now if in the flight there were 10 empty seats would the airline be able to hoard those up and sell the next time the plane flies? No. Once the flight took off without people seating on them, the seats perished. Welcome to the crazy world of Service Industry . So why should you even be bothered to know about anything like this, you as...