One of the basic but important customer expectations is – the software product should be of very good quality. That makes sense as well. However, what exactly “good quality” means?
Here are characteristics of good quality software:
One of the basic but important customer expectations is – the software product should be of very good quality. That makes sense as well. However, what exactly “good quality” means?
Here are characteristics of good quality software:
Testing in agile, addresses the processes that produce software and also products of those processes. Hence I ask my teams to not just focus on validating software after development, but also check processes that produce software like, quality of stories, requirement/impact analysis, acceptance criteria(using behavior-driven-development to address “3 amigos problem), and more.
Take a look at our agile testing workshop which is a detailed 2 day course which focusses on test automation strategies, lean approach to defect prevention, various tools and techniques to automate, BDD(behavior-driven-development) and how to use various frameworks – Linear Scripting, Test Library Architecture, Data-Driven Testing, Keyword/Table-Driven and Hybrid automation frameworks.
Today, let’s talk about addressing other two issues: feedback frequency and how to make feedback effective.
Agile thinking is based on building frequent feedback loops within your teams and organization. Few examples of frequent feedback loops are:
With physical boards current sprint state is transparently visible to anybody in the team and to the stakeholders. As a team member you no longer are required to explain someone what exactly the team is focusing on right now as anyone can look at physical board at any point of time. Also, during standup, story-card and sprint progress get more attention than individual progress. You can setup your physical board the way you want and you don’t have to work around the limitation of any electronic tool.
[Read more…] about Printing Physical Scrum Board From Atlassian Jira
There are three major issues with traditional approach to appraisal:
