Shrikant Vashishtha


Customer Success Over Customer Satisfaction

By Shrikant Vashishtha August 22, 2016

Digitalization of papers, evolvement of streaming media, explosion of mass content creation, on-demand access to various content: we are now entering a new era of how television content…


Which Software Metrics to Choose, and Why?

By Shrikant Vashishtha July 11, 2016

Sometimes people just look for an available or known set of metrics and then add more as and when they discover anything new. But does it really make…


Distributed Agile Patterns: Defining Overlap Time

By Shrikant Vashishtha April 20, 2016

Distributed Agile teams are the reality these days, so how can teams mitigate communication issues due to significant time zone differences?


The Open Secret of Agile Success

By Shrikant Vashishtha March 10, 2016

Even after a team implements the key components of Agile, they can still face issues during a project. Why?


Why IoT Hasn’t Already Happened

By Shrikant Vashishtha November 20, 2015

It can get frustrating to look at a technology that’s so ripe to change the world and not see anything major appear to happen


Testing Pattern: Developers Write First Automated Functional Test

By Shrikant Vashishtha October 28, 2015

In automation testing, even though testers create the actual automation tests, developers help in laying the foundation to create those test cases


Docker: What, Why and When?

By Shrikant Vashishtha September 22, 2015

It’s a very common problem: you develop an application that works perfectly on your laptop but not in other environments


The Evolution of the Tester Role

By Shrikant Vashishtha September 8, 2015

Repeated software-development tasks are becoming automated through the application of Continuous Delivery and DevOps


Agile Thinking: How Can I Help You?

By Shrikant Vashishtha July 14, 2015

One of the key fundamental elements of Agile is its focus on delivering a testable or demonstrable end-to-end functional slice that provides business value


Printing a Physical Scrum Board from Atlassian Jira

By Shrikant Vashishtha March 19, 2015

It’s a well-known fact that physical Scrum Boards provide many benefits over their electronic counterparts


Continuous Inspection: How to Define, Measure and Continuously Improve Code Quality

By Shrikant Vashishtha February 12, 2015

One basic but important customer expectation is that their software product should be of very good quality


Patterns of Collaboration for Collocated Teams

By Shrikant Vashishtha October 13, 2014

After working with many Agile projects, I realized that collaboration goes beyond simply working together


Agile Thinking: Stop Starting, Start Finishing

By Shrikant Vashishtha April 23, 2014

Limiting “Work in Process” (WIP) items is one of the key ideas behind Kanban and Lean approaches to developing software.


Improve Sprint Throughput with “Definition of Ready”

By Shrikant Vashishtha February 5, 2014

Software development teams are very focused on customer satisfaction (and rightly so), and there’s no doubt that high team throughput is one of the most important factors in…