
Domains
Agile Management
Master Agile methodologies for efficient and timely project delivery.
View All Agile Management Coursesicon-refresh-cwCertifications
Scrum Alliance
16 Hours
Best Seller
Certified ScrumMaster (CSM) CertificationScrum Alliance
16 Hours
Best Seller
Certified Scrum Product Owner (CSPO) CertificationScaled Agile
16 Hours
Trending
Leading SAFe 6.0 CertificationScrum.org
16 Hours
Professional Scrum Master (PSM) CertificationScaled Agile
16 Hours
SAFe 6.0 Scrum Master (SSM) CertificationAdvanced Certifications
Scaled Agile, Inc.
32 Hours
Recommended
Implementing SAFe 6.0 (SPC) CertificationScaled Agile, Inc.
24 Hours
SAFe 6.0 Release Train Engineer (RTE) CertificationScaled Agile, Inc.
16 Hours
Trending
SAFe® 6.0 Product Owner/Product Manager (POPM)IC Agile
24 Hours
ICP Agile Certified Coaching (ICP-ACC)Scrum.org
16 Hours
Professional Scrum Product Owner I (PSPO I) TrainingMasters
32 Hours
Trending
Agile Management Master's Program32 Hours
Agile Excellence Master's ProgramOn-Demand Courses
Agile and ScrumRoles
Scrum MasterTech Courses and Bootcamps
Full Stack Developer BootcampAccreditation Bodies
Scrum AllianceTop Resources
Scrum TutorialProject Management
Gain expert skills to lead projects to success and timely completion.
View All Project Management Coursesicon-standCertifications
PMI
36 Hours
Best Seller
Project Management Professional (PMP) CertificationAxelos
32 Hours
PRINCE2 Foundation & Practitioner CertificationAxelos
16 Hours
PRINCE2 Foundation CertificationAxelos
16 Hours
PRINCE2 Practitioner CertificationSkills
Change ManagementMasters
Job Oriented
45 Hours
Trending
Project Management Master's ProgramUniversity Programs
45 Hours
Trending
Project Management Master's ProgramOn-Demand Courses
PRINCE2 Practitioner CourseRoles
Project ManagerAccreditation Bodies
PMITop Resources
Theories of MotivationCloud Computing
Learn to harness the cloud to deliver computing resources efficiently.
View All Cloud Computing Coursesicon-cloud-snowingCertifications
AWS
32 Hours
Best Seller
AWS Certified Solutions Architect - AssociateAWS
32 Hours
AWS Cloud Practitioner CertificationAWS
24 Hours
AWS DevOps CertificationMicrosoft
16 Hours
Azure Fundamentals CertificationMicrosoft
24 Hours
Best Seller
Azure Administrator CertificationMicrosoft
45 Hours
Recommended
Azure Data Engineer CertificationMicrosoft
32 Hours
Azure Solution Architect CertificationMicrosoft
40 Hours
Azure DevOps CertificationAWS
24 Hours
Systems Operations on AWS Certification TrainingAWS
24 Hours
Developing on AWSMasters
Job Oriented
48 Hours
New
AWS Cloud Architect Masters ProgramBootcamps
Career Kickstarter
100 Hours
Trending
Cloud Engineer BootcampRoles
Cloud EngineerOn-Demand Courses
AWS Certified Developer Associate - Complete GuideAuthorized Partners of
AWSTop Resources
Scrum TutorialIT Service Management
Understand how to plan, design, and optimize IT services efficiently.
View All DevOps Coursesicon-git-commitCertifications
Axelos
16 Hours
Best Seller
ITIL 4 Foundation CertificationAxelos
16 Hours
ITIL Practitioner CertificationPeopleCert
16 Hours
ISO 14001 Foundation CertificationPeopleCert
16 Hours
ISO 20000 CertificationPeopleCert
24 Hours
ISO 27000 Foundation CertificationAxelos
24 Hours
ITIL 4 Specialist: Create, Deliver and Support TrainingAxelos
24 Hours
ITIL 4 Specialist: Drive Stakeholder Value TrainingAxelos
16 Hours
ITIL 4 Strategist Direct, Plan and Improve TrainingOn-Demand Courses
ITIL 4 Specialist: Create, Deliver and Support ExamTop Resources
ITIL Practice TestData Science
Unlock valuable insights from data with advanced analytics.
View All Data Science Coursesicon-dataBootcamps
Job Oriented
6 Months
Trending
Data Science BootcampJob Oriented
289 Hours
Data Engineer BootcampJob Oriented
6 Months
Data Analyst BootcampJob Oriented
288 Hours
New
AI Engineer BootcampSkills
Data Science with PythonRoles
Data ScientistOn-Demand Courses
Data Analysis Using ExcelTop Resources
Machine Learning TutorialDevOps
Automate and streamline the delivery of products and services.
View All DevOps Coursesicon-terminal-squareCertifications
DevOps Institute
16 Hours
Best Seller
DevOps Foundation CertificationCNCF
32 Hours
New
Certified Kubernetes AdministratorDevops Institute
16 Hours
Devops LeaderSkills
KubernetesRoles
DevOps EngineerOn-Demand Courses
CI/CD with Jenkins XGlobal Accreditations
DevOps InstituteTop Resources
Top DevOps ProjectsBI And Visualization
Understand how to transform data into actionable, measurable insights.
View All BI And Visualization Coursesicon-microscopeBI and Visualization Tools
Certification
24 Hours
Recommended
Tableau CertificationCertification
24 Hours
Data Visualization with Tableau CertificationMicrosoft
24 Hours
Best Seller
Microsoft Power BI CertificationTIBCO
36 Hours
TIBCO Spotfire TrainingCertification
30 Hours
Data Visualization with QlikView CertificationCertification
16 Hours
Sisense BI CertificationOn-Demand Courses
Data Visualization Using Tableau TrainingTop Resources
Python Data Viz LibsCyber Security
Understand how to protect data and systems from threats or disasters.
View All Cyber Security Coursesicon-refresh-cwCertifications
CompTIA
40 Hours
Best Seller
CompTIA Security+EC-Council
40 Hours
Certified Ethical Hacker (CEH v12) CertificationISACA
22 Hours
Certified Information Systems Auditor (CISA) CertificationISACA
40 Hours
Certified Information Security Manager (CISM) Certification(ISC)²
40 Hours
Certified Information Systems Security Professional (CISSP)(ISC)²
40 Hours
Certified Cloud Security Professional (CCSP) Certification16 Hours
Certified Information Privacy Professional - Europe (CIPP-E) CertificationISACA
16 Hours
COBIT5 Foundation16 Hours
Payment Card Industry Security Standards (PCI-DSS) CertificationOn-Demand Courses
CISSPTop Resources
Laptops for IT SecurityWeb Development
Learn to create user-friendly, fast, and dynamic web applications.
View All Web Development Coursesicon-codeBootcamps
Career Kickstarter
6 Months
Best Seller
Full-Stack Developer BootcampJob Oriented
3 Months
Best Seller
UI/UX Design BootcampEnterprise Recommended
6 Months
Java Full Stack Developer BootcampCareer Kickstarter
490+ Hours
Front-End Development BootcampCareer Accelerator
4 Months
Backend Development Bootcamp (Node JS)Skills
ReactOn-Demand Courses
Angular TrainingTop Resources
Top HTML ProjectsBlockchain
Understand how transactions and databases work in blockchain technology.
View All Blockchain Coursesicon-stop-squareBlockchain Certifications
40 Hours
Blockchain Professional Certification32 Hours
Blockchain Solutions Architect Certification32 Hours
Blockchain Security Engineer Certification24 Hours
Blockchain Quality Engineer Certification5+ Hours
Blockchain 101 CertificationOn-Demand Courses
NFT Essentials 101: A Beginner's GuideTop Resources
Blockchain Interview QsProgramming
Learn to code efficiently and design software that solves problems.
View All Programming Coursesicon-codeSkills
Python CertificationInterview Prep
Career Accelerator
3 Months
Software Engineer Interview PrepOn-Demand Courses
Data Structures and Algorithms with JavaScriptTop Resources
Python TutorialAgile Management
4.7 Rating 47 Questions 30 mins read13 Readers

These charts help to keep the track of the sprint progress. Burn up charts indicates the amount of work completed in the sprint and the burndown chart indicates the amount of work remaining in the sprint.
The Product Owner determines the amount of remaining work and compares it to the remaining work of the previous Sprints and forecasts the completion date of the project.
In the Burn-Down chart, the vertical axis (remaining work) shows the amount of work (which is a sum of all the estimates for each item in the Product Backlog), and the horizontal axis shows the amount of time passed from the beginning of the project or the number of Sprints passed.
We usually add another line to present the uniform distribution of the volume of the work across the initially estimated number of sprints. This line acts as our planned progress and will be used to compare to our actual values.


In the above chart, we can expect the project to be completed earlier than initially planned.
In the Burn-Up chart the vertical axis represents the amount of work and is measured in units or story points, and the horizontal axis represents time, usually measured in days.
On each day you can see the amount of work completed and the total amount of work. The distance between the two lines is thus the amount of work remaining. When the two lines meet, the project will be completed. This is a powerful measure of how close you are to the completion of the project.

Expect to come across this popular question in Agile methodology interview questions.
Agile Estimation techniques:
1) Planning Poker:


2) T-Shirt Sizes:

3) Dot Voting:

4) Bucket System

5) Large/Uncertain/Small
Story points are helpful because they allow team members who perform at different speeds to communicate and estimate collaboratively.
When story points equated to hours, team members can no longer do this, as the time taken by one person compared to another person is different. One can finish the task in 3 hours and the other in 6 hours. Our aim is to estimate the user story, not to deep dive into why one person took 3 and another 6. If someone instructs team members that one point is equal to 8 hours, the benefits of estimating in an abstract but relatively meaningful unit like story points are lost.
Suppose for some reason you have tracked how long every one-story-point story took to develop for a given team. If you graphed that data you would have something that would look like this:

This shows that some stories took more time than others and some stories took less time, but overall the amount of time spent on your one-point stories takes on the shape of the familiar normal distribution.
Instead of looking at a User Story and estimating it in hours, teams consider only how much effort a User Story will require, relative to other User Stories.
“A Story Point is a relative unit of measure, decided upon and used by individual Scrum teams, to provide broad-brush relative estimates of effort for completing requirements stated in User Stories “
Story points further used to calculate the velocity of the sprint which is very helpful to predict the release dates.
The most common way of estimating a User Story is by using the Fibonacci series, as it forces them to provide a relative estimate. It is easier for anyone to answer “Is that 5 or 8” rather than 6 or 7?
This is a regular feature in Agile Scrum interview questions, be ready to tackle it.
There are 4 ceremonies in Scrum process.

Other than that, there is a Product Backlog Refinement meeting.
The backlog grooming meeting is attended by the team, the Product Owner, and the Scrum Master. During the meeting, everyone works together to prepare the backlog for the next sprint planning meeting. This might include adding new stories and epics, extracting stories from existing epics, and estimating effort for existing stories
Have each team member answer the following questions:
Also, find out what's not working and use the time to find creative solutions and develop an action plan. Scrum Master facilitates this meeting. We generally use sticky notes in which each team member writes three things about sprint (which just got over.)
Then the Scrum Master discusses the issues (without specifying anyone’s name) and develops the action plan.
Continuous improvement is what sustains and drives development within an agile team, and retrospectives are a key part of that.
A very good and practical question. There is no perfect answer to this question as different projects have different requirements, and release and deadlines are already set. It generally disrupts the team momentum and creates chaotic.
Ideally, the new requirement needs to be added in the next sprint as current sprint is already frozen. Product owner also knows about this. So, he/she should add this to the next sprint and prioritize the backlog again. But, if the product owner is coming in between and asking us to add this and work on it, it means either of the following:
In most of the cases, the new requirement in discussion with the product owner and the customer can be added to the backlog and taken up in the next sprint.
But, if this is not possible then there are two ways to handle this:
Having said adjusting new requirements in the current sprint is just an exception, not a norm.
It's no surprise that this one pops up often in Agile interview questions.
The Agile Manifesto lays out values that help teams get into an Agile mindset. When everyone on the team genuinely incorporates these values into the way they think, it helps them build better software.
Following are the Agile Manifesto –
While there is value in the manifesto items on the right, the Agile team values the items on the left more. A Scrum team is like a family where each person has different roles. A Scrum Master's role is one where the person focuses on removing the impediments and is also the process champion. Hence, a Scrum Master helps the team get more organized and work effectively by adopting some best practices and processes. Having said that, Scrum Master’s primary responsibility is to help the team be more successful.
A common in Agile methodology interview questions, don't miss this one.
While it’s natural to resist a big change, if a team can find a way to not just accept but welcome these changes, it means that they’re putting the users’ long-term needs ahead of their own short-term annoyance. In a context which is dynamic, one cannot specify and plan in detail because the context changes before one can deliver. In such a case, continuing to deliver as per plan will lead to low staff motivation due to a failed project and lost opportunity due to an unsatisfied customer. Responding to change is not only more effective, but it is also imperative for companies that must compete in a fast-paced, cutthroat, rapidly changing marketplace. Scrum responds to changes between sprints but still follows a plan during sprints. That’s why we value responding to change *over* following a plan, not *instead* of.
Agile testing principles complement general Agile principles and are as below:
One of the most frequently posed Agile testing interview questions, be ready for it.
Simply expressed, velocity is the amount of work that a team can get done in a fixed timeframe. It indicates the average amount of Product Increment created during a Sprint by a Scrum Team. A Sprint Burn-down Chart is a helpful tool is used by the Scrum Team to maintain and share information about the team’s velocity. While a Team's velocity will vary each sprint, over time, a well-functioning Scrum Team's velocity should steadily trend upward each Sprint. With the knowledge of team velocity, a Product Owner can project on how many sprints are required for the team to deliver the desired level of functionality that can be released. Since different teams may have different approaches to estimation, we should avoid comparing velocity between teams.
This is a very good interview question. And the expectation of the interviewer is that you should have a clear understanding of Waterfall and Agile.
So, the answer is “NO”. Both approaches have their own strengths and weakness, so it all depends on the type of project and its environment. Both have effective planning, execution and controlling.
Below table clearly defines the scenarios, when to use Scrum to achieve better results.
When to use SCRUM | When to use Waterfall (Traditional Method) |
|---|---|
Scope not clearly defined. | The scope is clearly defined upfront |
Requirements changes frequently | Requirements are well defined |
The Project is complex and unpredictable | The Project is simple and predictable |
Incremental results have value and can be used by users (Production) | The Product cannot be used unless it reached its milestone |
Customer available | Customer may or may not be there. |
Scrum is not a prescriptive method, but a suggestive approach to software development. So, the way it is implemented makes all the difference.
Then the interviewer may give you one case study and ask you to find which will be the best Methodology.
Situation: When there are a lot of issues (Maintenance project or Ticketing project) from the field and the current project team is handling both the things (current project and field issues) which methodology best suits?
The Interviewer is expecting the knowledge of Kanban and Scrum both.
So, in my opinion, the answer will be the Scrumban (Scrum+Kanban) approach. Because here requirements are changing so frequently which is hampering the current project and sprint.
Scrumban is specially designed for a project that requires frequent maintenance, having unexpected user stories and programming errors. Using this approach, the team’s workflow is guided in a way that allows minimum completion time for each user story or programming error.
As in this approach, we will not take up a new task until the high priority task has reached the deployed state.
The below board depicts the above situation.

This is a frequently asked question in Agile interview questions.
The intention behind this question is to indirectly ask the responsibilities of the Scrum Master or a leader. He is expecting the real-time experience which you have faced.
Every team will go through 4 stages of group development which is Forming, Storming, Norming, and Performing.
As a leader, you can delegate much of your work, and you can concentrate on developing team members.
The same is depicted in the figure below.

As a leader, we should handle this situation very diligently. My approach could be:
In SCRUM approach User Story is used as a requirement. The best way to write the user story is “As a ___, I want___ so that I can ___.”
Example: As a user, I want to login to the screen so that I can book the tickets.
The test for determining whether or not a story is well understood and ready for the team to begin working on it is the INVEST acronym:

This is a very common scenario seen in the projects which are using Scrum Approach. The team should always be prepared for that. But try to have a good conversation with the Product owner to not include in the current sprint and deferred to the next sprint. Changes in requirements sometimes taken as a feedback from the customer so that the product can be improved. We should be ready to embrace this change.
As a tester, they should take the generic approach by writing the generic test cases (Login screen, user credentials). Till the requirements are stable, try to wait if you are planning to automate the test cases.
As a developer same approach can be used where chances of changes are minimal. Try to code using design patterns and oops concepts (Components or package independent of each other), so that change in one component make minimal changes in another.
A very good interview question for an experienced person.
Make sure the board is right in front of a team where the daily meeting is held.
In simplest terms velocity is the sum of story points completed in one sprint. From my perspective, velocity is like other metrics of the scrum which should be used for planning purposes i.e. how many user stories can be incorporated for any release or sprint. Velocity should remain constant if the team conditions remain the same. If there is any change with respect to the team, the change in velocity is also expected.
But, how to calculate the team’s first velocity during planning.
The general rule is to plan one-third of the capacity of the total team members.
Example: If there are 6 programmers and 2 weeks iteration then there will be 60 programmer days, one-third of this will be 20 story points which we need to plan. As this is a new sprint and a new team, it will take some time to stabilize. And also some time may be for meetings, emails, designs etc.
The second way is to take the history of the team progress in other projects. (Condition-If the team is the same or at least have the same skill set and worked on a similar project before.)
Also, remember that velocity will quickly emerge during the first iteration. If underestimated, velocity in the first iteration will rise as new features are included; and if overestimated, velocity will decrease as features are removed. For the second iteration, the Scrum team should then use the first iteration as a guideline.
The graph shown below shows different velocities in different sprints. If we take the average velocity (Green line) then it comes out to be 13 story points.

“Velocity is more of a quantity of work completed metric. Useful and important, but not the sole measure of success. I think you would want a set of metrics that together help us understand our current capabilities to deliver as well as if those capabilities are changing from one point in time to another. I don't believe there is one magic "agility number" to measure [productivity].”- Paul Hodgetts, Agile Coach
This is important because, according to the Agile Manifesto, “Working software is the primary measure of progress.”
A must-know for anyone heading into a Agile interview, this question is frequently asked in Agile testing interview questions.