What Happens When An MVP Meets The Real World?
“Be stubborn on vision but flexible on details” – Jeff Bezos, CEO Amazon. It is a pretty good thumb-rule to follow when building an MVP (Minimum Viable Product). You get a product with just the
“Be stubborn on vision but flexible on details” – Jeff Bezos, CEO Amazon. It is a pretty good thumb-rule to follow when building an MVP (Minimum Viable Product). You get a product with just the
Pete “Maverick” Mitchell’s famous words in the blockbuster Top Gun, “I feel the need, the need for speed,” somehow has found resonance with product owners in the dynamic world of software product development. A rapidly
A LinkedIn post how we took this uncertain time to define what makes us who we are led to several queries on just how we convert ideas into reality? This post is an attempt to
Once upon a time, developing enterprise software meant looking at functionality. The experience came later, if at all. Then the enterprise consumer matured got familiar and developed strong relationships with consumer software. Gradually software became
User Experience has confirmed its importance as a contributor to product success – or failure. UX that had started as a discipline that belonged to Usability has now grown to accommodate far more than what
The explosion of development methodologies such as Agile and DevOps in the software development scene has turned the spotlight on testing – test automation to be more specific. It’s easy to be sucked into this
Adopting a DevOps strategy is a business necessity today. The push to become software-driven and software-defined is a pressing reality across industries. Software is touching all sectors. We find even the most traditional industries such
In the agile enterprise technical debt is a reality…something that you don’t want but have to face anyway. Time and market pressures inevitably lead to technical debt in the software universe. Releasing a product sooner
Today, software product development has no choice but to be Agile. The benefits of Agile are hard to ignore. Being Agile has enabled us to deliver high-quality software quickly and efficiently. Of course, this is
If the world was a utopian place, every software project would finish on time and within the estimated budget. It would also be a place where development teams could push out additional features and test