Agile Scrum Methodology: Complete Guide for Developers and Testers

intro to agile

Complete Guide to Agile Scrum Methodology: (20+ Detailed Tutorials)

This is the guide for software developers and testers to understand and start working on the very famous Agile SCRUM methodology for software development and testing. Learn the basic but important terminologies used in the Agile Scrum process along with a real example of the complete process.


We have listed all the Agile Tutorials in this series for your convenience. Hope they will be of immense help to you. 

Read moreAgile Scrum Methodology: Complete Guide for Developers and Testers

What is Gamification? Learn with Examples from IT, Education and Learning Fields

Gamification

Gamification: A Prominent Key for Success in Various Aspects of Life

A complete overview of Gamification and its impact in different walks of life including the Agile Process that we testers and developers follow in our day-to-day work.

What is gamification? Let’s learn its meaning:

The main purpose of Gamification is to combine work with fun. Any non-game context can be made more appealing, by applying Gamification to it. In simple words ‘Gamification’ means integration of the existing environment with the game mechanics. 


Read moreWhat is Gamification? Learn with Examples from IT, Education and Learning Fields

Role of Business Analysts in SCRUM and Why is a QA Best for this Role?

Importance of Business Analyst in SCRUM

Prominent Role of Business Analysts in SCRUM:

A Business Analyst who is shortly referred as a BA plays a very drastic and important role in SCRUM.

This person is the link between the product owner/customer and the technical IT team. Though we have come across several tutorials on our website on BA, this tutorial will somehow be a unique one and will explain to you the importance of BA in SCRUM.

Let’s Explore!!

Read moreRole of Business Analysts in SCRUM and Why is a QA Best for this Role?

Is There Any Start and Stop Boundary to the QA’s Role in Scrum?

QA role in scrum

What is QA’s Role in Scrum: Scrum Activities for the Testers

This article is not just a tutorial about some processes or methods or instructions about how to work as a QA. Rather, this is an article in which I want to share my own experience of working as a Senior QA in SCRUM.

My previous CTO always used to say that ‘With freedom comes responsibility’. If you are given the freedom to do your work in your way then it is you and only you who is responsible for your work or tasks or activities. 

Read moreIs There Any Start and Stop Boundary to the QA’s Role in Scrum?

Agile Estimation Techniques: A True Estimation in an Agile Project

Agile Estimations

True Estimations in an Agile Project: A Complete Insight with Examples on Agile Estimation

It is very crucial to do Agile Estimation at different Levels. This is done for proper planning, management and estimating the total efforts that we are going to use for implementing, testing and delivering the desired product to the Customers in terms of time within the specified deadlines.

With lack of Estimations in Agile Project, there may be no proper planning and management which may end in delivering the undesired product and thereby leaving the customer unsatisfied.

Read moreAgile Estimation Techniques: A True Estimation in an Agile Project

What is User Story and Acceptance Criteria (Examples)

User Story and Acceptance Criteria

A Perfect Guide to User Story Acceptance Criteria with real-life scenarios:

In the Software Development industry, the word ‘Requirement’ defines what our goal is, what the customers exactly need and what will make our company to increase its business.

Be it a product company which makes software products or a service company which offers services in various software fields, the prime base for all of them is the requirement and the success is defined by how well the requirements are met.

Read moreWhat is User Story and Acceptance Criteria (Examples)

How to Implement Efficient Test Automation in the Agile World

Automation in Agile

Automation in Agile is very critical.

Think about the many features that are added and delivered in every Sprint.  There has to be a way to make sure that the newly added feature is not impacting the existing functionality.

Because of the low Sprint duration, it is practically impossible to execute the entire suit every time the product is incremented at the Sprint end.  Having an automated test suit would definitely play a bigger role here.

Read moreHow to Implement Efficient Test Automation in the Agile World

How the Testers are Involved in TDD, BDD & ATDD Techniques

Testers Involved in Agile

Overview of TDD, BDD and ATDD techniques:

TDD, BDD & ATDD are the terms which have revolutionized the tester’s world in Agile and have gained momentum too. Change in the mindset of testers also requires learning new skills and more importantly, changing the attitude, and the way of working.

Unlike working in isolation, testers need to collaborate and work together with the programmers which means 

Read moreHow the Testers are Involved in TDD, BDD & ATDD Techniques

The Mindset Change of An Agile Tester: Aligning with the Agile Manifesto

Mind Set Change of Agile Tester

During my 12 years career in software testing, I have the privilege of working with different development methodologies. I have witnessed the transformation from Waterfall to Agile and have seen how the expectation, roles, and skills of testing professionals have taken a huge leap.

QAs are now evolving themselves from being just a “Bug Finder” to a “Bug Preventer”. They are acquiring new skills like Automation, TDD, BDD, and White box testing, not to mention Black box testing. They are now more solution-oriented, collaborate more with the development team and business stakeholders.

Read moreThe Mindset Change of An Agile Tester: Aligning with the Agile Manifesto

VersionOne Tutorial: All-in-one Agile Project Management Tool Guide

Why and How to do Software Testing with VersionOne: All-in-one Agile Management Tool

At current epic of technology exponential development across various domains, the demand for software testing is in its highest state. To proactively respond to the process of iterative delivery of the world-class software applications needs, different companies have been introducing the variety of test management tools to the market.

So, this hands-on will give you an overview of why and how to use VersionOne, one of the many software project management tools available in the industry. 

Read moreVersionOne Tutorial: All-in-one Agile Project Management Tool Guide