How Behavior-Driven Development (BDD) Helps You Overcome Muri, Mura and Muda

I am a huge fan of Toyota when it comes to process and lean manufacturing. They invented and brought in many of the lean production processes, which were then adopted by many other car manufacturing companies across the world. One of the key goals of the Toyota Production System (TPS) is eliminating 3 key issues: … Continue reading How Behavior-Driven Development (BDD) Helps You Overcome Muri, Mura and Muda

Increase reusability of your Steps by using Parameters while rolling out Behavior Driven Development

One of the salient features in any Software Development is Reusability. Without reusability, maintainability and speed of implementation reduces drastically. Same applies when it comes to writing your Features in Behavior Driven Development. This blog explains, why reusability is important in Behavior Driven Development, how steps can be reused, what are parameters and how they … Continue reading Increase reusability of your Steps by using Parameters while rolling out Behavior Driven Development

Lessons Learned in Automating Behaviour Driven Development (BDD) for a large project

Recently I have been working in a large enterprise project, which uses Behavior Driven Development quite heavily. I have always been a huge admirer of BDD and the benefits it can bring to a project. I have personally experienced this in many projects where we have used BDDs. However, as the project scaled, automation becomes … Continue reading Lessons Learned in Automating Behaviour Driven Development (BDD) for a large project