Articles tagged with quality
Revolutionizing Quality Assurance: Unleashing the Power of Automation and AI
Automation and Artificial Intelligence in Quality Assurance
Embedding a Quality-Driven Engineering Mindset in Our DNA
An engineering mindset that prioritizes quality is crucial for producing robust and reliable solutions.
The problem with big batches
Improve the predictability of delivering business value by reducing the utilization rates
Make yourself interruptible
Adopt humble approach when creating software products by making yourself open to interruptions
DevOps value proposition
DevOps introduces simultaneous focus on expectations, architecture, design, testing, building, releasing, and running the system
How to minimize queueing
Adopt the humble approach to only work in smallest possible batches with limited work-in-progress
Exploring the concept of mob-ownership
We succeed or fail as a team (mob), not as individuals!
Systems thinking and the flow of work
Speeding up software development may not speed up the delivery
Don’t debug; do TDD instead
Avoid wasteful debugging activities by creating automated tests using TDD technique
Plate-emptying is not the same as Done
Maximizing the utilization of the time spent on creating software is a surefire way to drive the team into a brickwall
How do we know what our customers value?
We cannot know what customers actually value unless we expose them to our products and services. Here is how to do it in the most elegant way.
Guidelines to start and terminate the Dojo Events
Instructions on how to start, run and terminate Dojos
Track work with POPCORN Flow
Work challenges are opportunities to explore, experiment, and track the feedback gathered from the innovation
How is ordering a pizza similar to hexagonal architecture?
How to build a system that interacts with the outside world without knowing the gory details of the outside world
Systems thinking
Switch focus from monitoring and measuring activities and outputs to measuring outcomes
Sensei Alex "fakes it until he makes it" in our Test-driven Development (TDD) dojo
Exploring the advantages of Test-driven Development and the concept of self-healing code
Refactoring saves time and increases quality
Design is not a static construct, it evolves by refactoring as we keep changing the code
Why extract methods when modifying legacy code?
Legacy code is hard to test, so extract methods by writing micro tests