Articles I've written
Agile Performance Testing: An Experimental Approach
The performance of a product plays an important role in the quality of the product, including software applications. Quality brings excellence and popularity to the product, followed by more business for the organization.
A user can...
Finish to Start
Sometimes Scrum teams start working on new user stories without officially closing an existing/previous user story that is still in progress. This can leave multiple stories open, and at the end of the sprint the team rushes to close all of them. . . .
Lean Agile Process
The core idea of lean is to eliminate/reduce non-value-added activities (termed "wastes") and thus increase customer value. The Agile process itself is a lean method for the software development life cycle, and I am sharing a couple of Agile best practices adopted by many teams to make the Agile process extra lean.
Acceptance Criteria-Driven Development
Acceptance criteria-driven development (ACDD) is an Agile approach practiced by integrating test-driven development with acceptance criteria. . . .