Agile Methodology
Top 250 Agile Methodology Interview Questions and Answers 2024
250 questions found
Updated 1 Dec 2024
Q1. What are the pillars of Scrum ?
The pillars of Scrum are transparency, inspection, and adaptation.
Transparency: All information about the project must be visible and understandable to everyone involved.
Inspection: Regularly inspect the progress and the product to identify any deviations or issues.
Adaptation: Based on the inspection, make necessary changes and adjustments to improve the product and the process.
Q2. How do you create users stories?
User stories are created by identifying user needs and defining the desired outcome in a concise and specific manner.
Identify user needs through research and analysis
Define the desired outcome in a concise and specific manner
Use the format 'As a [user], I want [goal], so that [reason]'
Prioritize user stories based on importance and feasibility
Q3. If you put in an Agile project, Will you be able to do in sprint Automation
Yes, if the automation is planned and executed within the sprint timeline.
Automation should be planned and estimated during sprint planning
Automation scripts should be developed and executed within the sprint timeline
Automation results should be reviewed and reported in sprint review
Automation should not impact the sprint goal or other planned tasks
Q4. What if product owner adds a user story in the middle of the sprint ?
It is not recommended to add user stories in the middle of the sprint.
Product owner should be advised to wait until the next sprint planning meeting to add the user story.
If the user story is critical, the team should discuss and decide if it can be accommodated within the current sprint.
Adding user stories in the middle of the sprint can disrupt the team's focus and impact the sprint goal.
The Scrum Master should facilitate a discussion with the team and product owner to dete...read more
Q5. Diff between Definition of Done vs Definition of ready?
Definition of Ready is the criteria that a user story must meet before it can be accepted into a sprint, while Definition of Done is the criteria that a user story must meet before it can be considered complete.
Definition of Ready ensures that the user story is well-defined, understood, and testable.
Definition of Done ensures that the user story meets the team's quality standards and is ready for release.
Definition of Ready is used during sprint planning, while Definition of ...read more
Q6. What's BURN DOWN CHART AND MVP ?
A burn down chart is a visual representation of the progress made in completing a project. MVP stands for Minimum Viable Product.
Burn down chart shows the remaining work and the progress made in a project.
MVP is the minimum version of a product that can be released to the market.
Both are commonly used in Agile methodology.
Burn down chart helps in tracking the progress and identifying any issues that may arise.
MVP helps in getting feedback from customers and improving the prod...read more
Q7. Explain scrum ceremonies
Scrum ceremonies are regular meetings held during a sprint to facilitate communication and collaboration within the team.
Sprint Planning: Plan the work to be done in the upcoming sprint
Daily Scrum: Daily stand-up meeting to discuss progress and plan for the day
Sprint Review: Review the work completed during the sprint and gather feedback
Sprint Retrospective: Reflect on the sprint and identify areas for improvement
Backlog Refinement: Refine and prioritize the product backlog
Q8. What reports do we use to present to the stake holders in sprint review
Reports used in sprint review to present to stakeholders
Sprint progress report
Product backlog report
Burndown chart
Velocity report
User story completion report
Agile Methodology Jobs
Q9. Describe agile ceremonies in project
Agile ceremonies are regular meetings held during a project to ensure collaboration, communication, and progress towards goals.
Sprint planning: setting goals and tasks for the upcoming sprint
Daily stand-up: brief meetings to discuss progress and any obstacles
Sprint review: demonstration of completed work to stakeholders
Sprint retrospective: reflection on the previous sprint and identifying areas for improvement
Q10. How do you plan the capacity for a particular sprint?
To plan the capacity for a sprint, consider team velocity, individual availability, and any external factors.
Calculate the team's velocity by reviewing past sprints and measuring the average number of story points completed.
Consider individual team member availability, taking into account vacations, holidays, and other commitments.
Factor in any external dependencies or constraints that may impact the team's capacity, such as shared resources or dependencies on other teams.
Adj...read more
Q11. What is burn up and burn down chart?
Burn up and burn down charts are visual representations of progress in Agile project management.
Burn down charts show the remaining work over time.
Burn up charts show the progress of work completed over time.
Both charts help teams track progress and adjust their approach as needed.
Burn down charts are useful for predicting when work will be completed.
Burn up charts are useful for showing how much work has been completed and how much is left to do.
Both charts are commonly used...read more
Q12. what is Safe agile
Safe agile is a framework for scaling agile practices to large enterprises.
Safe stands for Scaled Agile Framework
It provides a structured approach to scaling agile practices
It includes roles, ceremonies, and artifacts for large-scale agile development
It is used by many large organizations such as IBM, Ericsson, and Siemens
It emphasizes continuous delivery and customer-centricity
Q13. What is epic and user story
An epic is a large body of work that can be broken down into smaller, more manageable pieces called user stories.
An epic is a high-level user story that is too big to be completed in a single sprint or iteration.
User stories are small, specific pieces of work that can be completed in a single sprint or iteration.
User stories are written from the perspective of the end user and describe a specific action or feature.
Epics are broken down into user stories to make them more mana...read more
Q14. What is scrum velocity?
Scrum velocity is the measure of the amount of work a scrum team can complete in a sprint.
It is calculated by adding up the number of story points completed in a sprint.
It helps the team to plan and estimate future sprints.
It is not a measure of productivity, but rather a measure of capacity.
It can be affected by various factors such as team size, experience, and complexity of tasks.
For example, if a team completes 30 story points in a two-week sprint, their velocity is 15 st...read more
Q15. What is the difference between a user story and an epic?
A user story is a small, specific requirement while an epic is a larger, more general requirement.
User stories are typically written from the perspective of the end user and describe a specific action or feature they need.
Epics are larger requirements that may encompass multiple user stories and often require more time and resources to complete.
User stories are often used in agile development to break down larger requirements into smaller, more manageable pieces.
Epics can be ...read more
Q16. How the agile methodology work
Agile methodology is an iterative approach to software development that emphasizes flexibility and collaboration.
Agile involves breaking down a project into smaller, manageable chunks called sprints
Each sprint involves planning, designing, coding, testing, and reviewing
The team works closely together and adapts to changes as they arise
Agile values individuals and interactions over processes and tools
Examples of agile methodologies include Scrum, Kanban, and Extreme Programmin...read more
Q17. Brief me a few subsets of the Agile Manifesto.
Agile Manifesto subsets include customer collaboration, responding to change, and working software.
Customer collaboration over contract negotiation
Responding to change over following a plan
Working software over comprehensive documentation
Q18. Definition of Done and Ready
Definition of Done and Ready in business analysis
Definition of Done: Criteria that a product must meet to be considered complete and ready for release
Definition of Ready: Criteria that a user story must meet before it can be worked on in a sprint
Examples: Done criteria may include passing all tests, obtaining stakeholder approval; Ready criteria may include detailed acceptance criteria, estimated effort
Both definitions help ensure clear communication and alignment within the ...read more
Q19. What are the benefits of scrum?
Scrum offers several benefits for teams and organizations.
Improved productivity and efficiency
Increased transparency and collaboration
Faster time-to-market
Adaptability to changing requirements
Enhanced customer satisfaction
Better risk management
Empowered and self-organizing teams
Q20. how do you handle Testing in Agile
Testing in Agile involves continuous testing throughout the development cycle.
Collaborate with the development team to ensure testing is integrated into each sprint
Use automation testing tools to speed up the process
Prioritize testing based on user stories and acceptance criteria
Perform exploratory testing to uncover defects that may have been missed
Ensure that testing is done in parallel with development to catch defects early
Q21. Explain Agile and agile scrum ceremony
Agile is a methodology that emphasizes flexibility and collaboration. Agile Scrum is a framework for implementing Agile.
Agile focuses on delivering working software in short iterations
Agile values individuals and interactions over processes and tools
Agile encourages customer collaboration and responding to change
Agile Scrum includes ceremonies such as Sprint Planning, Daily Stand-up, Sprint Review, and Sprint Retrospective
Sprint Planning involves the team planning the work to...read more
Q22. Difference between AC & Definition of Done?
AC defines the scope of a user story while DoD defines the quality criteria for the completed work.
AC specifies what needs to be done to complete a user story
DoD specifies the quality criteria that must be met for the work to be considered complete
AC is used to determine if a user story is complete
DoD is used to determine if the work is done and ready for release
AC is written from the perspective of the user
DoD is written from the perspective of the development team
AC is used...read more
Q23. Explain the agile process followed
Agile process is a flexible and iterative approach to software development.
Agile process involves breaking down projects into small increments called sprints
It emphasizes collaboration, adaptability, and customer feedback
Common methodologies include Scrum, Kanban, and Extreme Programming
Q24. What are Ceremonies in agile?
Ceremonies in agile are regular meetings that help teams to plan, track progress, and improve collaboration.
Ceremonies include daily stand-up meetings, sprint planning, sprint review, and retrospective meetings
They help teams to stay on track, identify and resolve issues, and continuously improve their processes
Each ceremony has a specific purpose and structure, and all team members are expected to participate
Examples of ceremonies in agile include the daily stand-up, sprint ...read more
Q25. How would you breakdown the following criteria into stories and assign them a point
Breaking down criteria into stories and assigning points
Identify user stories based on criteria
Estimate points for each story based on complexity
Prioritize stories based on business value
Create sprint backlog based on prioritized stories
Q26. Explain scrum and sprint
Scrum is an agile framework for managing work, while sprint is a time-boxed period during which specific tasks are completed.
Scrum is a framework that helps teams work together on complex projects by breaking them into smaller tasks and focusing on continuous improvement.
Sprint is a time-boxed period, usually 2-4 weeks, during which a team completes a set amount of work.
During a sprint, the team plans, works on tasks, holds daily stand-up meetings, and reviews progress at the...read more
Q27. Explain sprint ceremony?
Sprint ceremony is a set of meetings held during a sprint in Agile software development.
Sprint planning: Discussing and prioritizing the user stories for the upcoming sprint.
Daily stand-up: A short daily meeting where team members share progress, discuss challenges, and plan for the day.
Sprint review: Demonstrating the completed work to stakeholders and gathering feedback.
Sprint retrospective: Reflecting on the sprint, identifying areas of improvement, and planning for the ne...read more
Q28. How will you Priortize product backlog
I will prioritize the product backlog based on customer needs, business goals, and impact on the overall product roadmap.
Prioritize features that align with customer needs and feedback
Consider business goals and objectives when ranking items in the backlog
Evaluate the impact of each feature on the overall product roadmap
Use frameworks like MoSCoW method or Value vs. Effort matrix to prioritize effectively
Q29. explain PI planning
PI planning is a collaborative event where Agile teams align their work with the organization's goals for the upcoming Program Increment.
PI planning is a two-day event that involves all members of the Agile team, including stakeholders and product owners.
The goal of PI planning is to create a shared understanding of the work that needs to be done in the upcoming Program Increment.
During PI planning, teams create a plan for the upcoming PI, including identifying dependencies a...read more
Q30. What techniques you use for Sprint retrospective?
I use various techniques such as Mad Sad Glad, Start Stop Continue, and 4Ls for Sprint retrospective.
Mad Sad Glad: team members write down what made them mad, sad, or glad during the sprint and discuss it as a group
Start Stop Continue: team members identify what they should start doing, stop doing, and continue doing in the next sprint
4Ls: team members write down what they liked, learned, lacked, and longed for during the sprint and discuss it as a group
Q31. Tell us scrum events
Scrum events are time-boxed events that facilitate the Scrum framework.
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Q32. Q. What is different from Agile methodology?
Agile is a software development methodology that emphasizes on flexibility and customer satisfaction, while DevOps is a practice that focuses on collaboration and automation between development and operations teams.
Agile is a development methodology, while DevOps is a practice
Agile focuses on flexibility and customer satisfaction, while DevOps focuses on collaboration and automation
Agile is more about software development, while DevOps is more about software delivery and oper...read more
Q33. What are the events of scrum? How do you carry them out?
The events of Scrum are Sprint, Sprint Planning, Daily Standup, Sprint Review, and Sprint Retrospective.
Sprint: Time-boxed iteration where work is completed and reviewed.
Sprint Planning: Meeting to plan the work to be done in the Sprint.
Daily Standup: Daily meeting for the team to synchronize and plan the day's work.
Sprint Review: Meeting at the end of the Sprint to review the work completed.
Sprint Retrospective: Meeting at the end of the Sprint to reflect on what went well a...read more
Q34. Explain Kanban and Lean
Kanban is a visual management tool for workflow optimization, while Lean is a methodology focused on eliminating waste and improving efficiency.
Kanban is based on visualizing work on a board with columns representing different stages of the process.
Lean focuses on continuous improvement, reducing waste, and delivering value to customers.
Kanban limits work in progress to improve flow and identify bottlenecks.
Lean principles include value stream mapping, just-in-time production...read more
Q35. Difference between USE CASE & USER STORIES.
Use cases are detailed descriptions of system behavior while user stories are brief descriptions of user needs.
Use cases describe the steps a user takes to achieve a goal with the system
User stories describe a user's need or requirement in a simple, concise format
Use cases are more detailed and comprehensive than user stories
Use cases are often used in traditional software development while user stories are commonly used in agile development
Example of a use case: 'As a custom...read more
Q36. What is scrum framework
Scrum is an agile framework for managing and completing complex projects.
Scrum involves a team working together to deliver a product incrementally
It emphasizes on frequent inspection and adaptation
It consists of three roles: Product Owner, Scrum Master, and Development Team
It has five events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective
It has three artifacts: Product Backlog, Sprint Backlog, and Increment
Example: A software development team us...read more
Q37. What is SAFe Explain it?
SAFe (Scaled Agile Framework) is a framework for scaling agile practices across an organization.
SAFe provides a structured approach to scaling agile practices beyond individual teams to the entire organization.
It includes roles, ceremonies, and artifacts to help coordinate work across multiple teams.
SAFe is based on principles of Lean, Agile, and DevOps, aiming to improve collaboration, alignment, and delivery.
Examples of SAFe roles include Release Train Engineer, Product Own...read more
Q38. What are the scrum principles?
Scrum principles are the foundation of the Scrum framework that guide the team to work together effectively and efficiently.
Empirical process control
Self-organization
Collaboration
Value-based prioritization
Time-boxing
Iterative development
Continuous improvement
Visibility
Adaptation
Q39. How many sprints in a PI
The number of sprints in a PI varies depending on the organization's preference and the length of the PI.
The standard PI length is 5 sprints, but some organizations may choose to have 4 or 6 sprints.
The number of sprints in a PI should be consistent throughout the organization.
The number of sprints in a PI should be communicated to all team members and stakeholders.
The number of sprints in a PI can be adjusted based on feedback and retrospective meetings.
Q40. Explain Release Strategy?
Release strategy is a process to control the release of purchase requisitions and purchase orders based on predefined criteria.
Release strategy is used to ensure that the right people approve the purchase requisitions and purchase orders.
It involves setting up release codes, release groups, and release indicators.
Release codes are used to define the approval levels and release groups are used to group together the release codes.
Release indicators are used to assign the releas...read more
Q41. If a client keeps changing requirements in between the sprint, how do you manage?
To manage changing requirements in between sprints, effective communication, prioritization, and flexibility are key.
Regularly communicate with the client to understand their changing requirements
Prioritize the changes based on their impact and urgency
Adjust the sprint plan and allocate resources accordingly
Ensure the development team is aware of the changes and can adapt
Monitor the progress and make necessary adjustments to meet the new requirements
Document the changes and t...read more
Q42. Explain the 4 Agile Values & 12 Principles
Agile values focus on individuals and interactions, working software, customer collaboration, and responding to change. The 12 principles guide the Agile approach.
Agile values prioritize people and their interactions over processes and tools
Working software is the primary measure of progress
Customer collaboration is essential for success
Responding to change is more important than following a plan
The 12 principles include continuous delivery, self-organizing teams, and regular...read more
Q43. What is Burndown chart
A burndown chart is a visual representation of work remaining versus time in a sprint or project.
Shows the amount of work remaining to be done in a sprint or project
Helps track progress and identify potential issues
Ideal burndown should be a straight line towards zero by the end of the sprint
Commonly used in Agile and Scrum methodologies
Q44. what is burn down chart and Sprint Velocity
Burn down chart shows remaining work in a sprint. Sprint velocity is the amount of work completed in a sprint.
Burn down chart visually represents the amount of work remaining in a sprint over time.
Sprint velocity is the amount of work completed by a team in a sprint.
Both are important tools in Agile project management for tracking progress and predicting future performance.
Q45. How do you prioritize backlog
I prioritize backlog based on value, dependencies, deadlines, and customer feedback.
Prioritize user stories with high business value
Consider dependencies between user stories
Meet deadlines by prioritizing critical tasks first
Incorporate customer feedback to adjust priorities
Q46. What are the implementation steps followes in agile methodology
Agile methodology involves iterative and incremental approach to software development.
Define project scope and requirements
Create a prioritized product backlog
Plan and execute sprints
Conduct daily stand-up meetings
Review and demonstrate sprint results
Retrospect and improve process
Repeat until project completion
Q47. Who owns the user story for the agile board
The product owner owns the user story for the agile board.
The product owner is responsible for prioritizing and managing the product backlog.
They work closely with stakeholders to define and refine user stories.
The product owner ensures that user stories are clear, actionable, and aligned with business goals.
They collaborate with the development team to ensure user stories are implemented correctly.
The product owner may also be responsible for updating the agile board with th...read more
Q48. What is Scrum of Scrums? What is PI planning?
Scrum of Scrums is a scaled agile framework where multiple Scrum teams coordinate their work. PI planning is a key event in SAFe where teams plan their work for the upcoming Program Increment.
Scrum of Scrums involves representatives from each Scrum team meeting regularly to discuss dependencies and progress.
PI planning is a two-day event where teams align on their objectives, dependencies, and priorities for the upcoming Program Increment.
Scrum of Scrums helps in identifying ...read more
Q49. 4. What are the different columns in a Kanban Board?
The different columns in a Kanban Board are Backlog, To Do, In Progress, and Done.
Backlog: Contains all the tasks that are yet to be started
To Do: Contains the tasks that are ready to be worked on
In Progress: Contains the tasks that are currently being worked on
Done: Contains the tasks that have been completed
Q50. Explain difference between Scrum and Agile
Agile is a methodology and Scrum is a framework that follows Agile principles.
Agile is a mindset that values flexibility, collaboration, and customer satisfaction.
Scrum is a specific framework that follows Agile principles and includes roles, events, and artifacts.
Agile can be applied to various industries and projects, while Scrum is mainly used for software development.
Other Agile frameworks include Kanban, Lean, and Extreme Programming (XP).
Q51. How is DevOps different from agile methodology?
DevOps focuses on collaboration between development and operations teams, while agile methodology is a software development approach.
DevOps is a cultural shift that emphasizes collaboration, communication, and integration between software development and IT operations teams.
Agile methodology is a software development approach that focuses on iterative development, customer feedback, and flexibility in responding to change.
DevOps aims to automate the process of software delive...read more
Q52. What you know about quality assurance. Can you explain Agile methodology with day to day example. 3-4 scenario based questions
Quality assurance ensures that products meet customer expectations and standards. Agile methodology is a flexible approach to project management.
Quality assurance involves testing and evaluating products to ensure they meet customer expectations and industry standards.
Agile methodology is a flexible approach to project management that emphasizes collaboration, adaptability, and continuous improvement.
Example of Agile methodology: A software development team uses daily stand-u...read more
Q53. Explain the concept of agile
Agile is an iterative approach to project management and software development that emphasizes flexibility and customer satisfaction.
Agile involves breaking down a project into smaller, more manageable tasks called sprints.
It prioritizes collaboration and communication between team members and stakeholders.
Agile allows for changes and adjustments to be made throughout the development process based on feedback and testing.
Examples of agile methodologies include Scrum, Kanban, a...read more
Q54. What is a user story and what all components make the user story complete.
A user story is a concise description of a feature told from the perspective of the end user.
A user story typically follows the format: As a [type of user], I want [some goal] so that [some reason].
User stories help capture the 'who', 'what', and 'why' of a feature in a simple and understandable way.
Components of a user story include a title, narrative, acceptance criteria, and priority.
Example: As a customer, I want to be able to track my order status so that I can know when...read more
Q55. How do you manage in sprint Automation
I manage in sprint Automation by prioritizing test cases, collaborating with developers, and continuously improving test scripts.
Prioritize test cases based on impact and risk
Collaborate with developers to ensure automation is integrated into the sprint workflow
Continuously improve test scripts to increase efficiency and coverage
Q56. CREATE A KIP TO TRACK CUSTOMER SATISFACTION
Create a KPI to track customer satisfaction.
Define the metrics to measure customer satisfaction, such as Net Promoter Score (NPS) or Customer Satisfaction Score (CSAT).
Set a target for the KPI based on industry benchmarks or company goals.
Collect feedback from customers through surveys, social media, or customer support interactions.
Analyze the data to identify trends and areas for improvement.
Regularly report on the KPI to stakeholders and take action to improve customer sat...read more
Q57. What is the process that you do in agilemethod
In Agile methodology, the process involves iterative development, collaboration, and flexibility.
Agile methodology focuses on breaking down projects into smaller tasks called user stories.
Teams work in short iterations called sprints, typically 2-4 weeks long.
Daily stand-up meetings are held to discuss progress, challenges, and plans for the day.
Continuous feedback and adaptation are key principles in Agile methodology.
Common Agile frameworks include Scrum, Kanban, and XP.
Q58. Define agile concepts
Agile concepts refer to a set of values and principles for iterative and incremental project management.
Focus on customer collaboration over contract negotiation
Embrace change rather than following a plan
Deliver working software frequently
Encourage self-organizing teams
Reflect on how to become more effective
Q59. Can we have agile in a FP project?
Yes, agile can be implemented in a fixed price (FP) project.
Agile methodologies can be adapted to any project, including FP projects.
The key is to focus on iterative development, frequent communication, and collaboration.
Sprints can be used to deliver incremental value and gather feedback from stakeholders.
The project scope may need to be defined upfront, but can still be adjusted as needed.
Agile practices like daily stand-ups, backlog grooming, and retrospectives can be bene...read more
Q60. What is Agile? Different phases?
Agile is a project management methodology that emphasizes flexibility and collaboration.
Agile involves iterative development cycles, with frequent feedback and adaptation.
The Agile Manifesto outlines four values: individuals and interactions, working software, customer collaboration, and responding to change.
Common Agile frameworks include Scrum, Kanban, and Lean.
Agile phases typically include planning, executing, monitoring and controlling, and closing.
Examples of Agile prac...read more
Q61. What is scrum day to day activities
Scrum day to day activities involve daily stand-up meetings, sprint planning, backlog grooming, sprint reviews, and retrospectives.
Daily stand-up meetings to discuss progress and plan for the day
Sprint planning to determine tasks for the upcoming sprint
Backlog grooming to prioritize and refine the product backlog
Sprint reviews to demonstrate completed work to stakeholders
Retrospectives to reflect on the sprint and identify areas for improvement
Q62. What is the responsibility of Scrum Master?
The Scrum Master is responsible for ensuring that the Scrum team follows the Scrum framework and practices.
Facilitating Scrum events and ceremonies
Removing impediments that hinder the team's progress
Coaching the team on Scrum principles and practices
Ensuring the team is self-organizing and cross-functional
Protecting the team from external distractions and disruptions
Q63. How do you ensure a jira story is complete
Ensure a Jira story is complete by following these steps
Review the acceptance criteria to ensure all requirements are met
Test the functionality to confirm it works as expected
Get feedback from stakeholders to ensure their needs are addressed
Q64. How Agile methodology help in Architecture?
Agile methodology helps in Architecture by promoting flexibility, collaboration, and iterative development.
Encourages frequent communication and collaboration between team members
Allows for flexibility and adaptability to changing requirements
Promotes iterative development and continuous improvement
Helps in delivering value to customers quickly and efficiently
Q65. Explain sdlc structure and agile methodology
SDLC is a structured approach to software development while Agile is an iterative approach.
SDLC involves a sequential process of planning, designing, building, testing, and deployment.
Agile involves iterative development with continuous feedback and adaptation.
SDLC is more suitable for large-scale projects with well-defined requirements.
Agile is more suitable for projects with changing requirements and a need for flexibility.
SDLC is a linear approach while Agile is a collabor...read more
Q66. How van you define Epics/Features?
Epics and features are high-level requirements that define the scope of a project or product.
Epics are large, overarching requirements that are broken down into smaller features.
Features are specific, measurable requirements that provide business value.
Epics and features are used in agile development to prioritize work and track progress.
Examples of epics and features include user authentication, payment processing, and search functionality.
Q67. 1. explain scrum , agile 2.Resource management
Scrum and Agile are project management methodologies focused on iterative development and flexibility. Resource management involves allocating and utilizing resources efficiently.
Scrum is a framework within Agile that emphasizes collaboration, self-organization, and cross-functionality of teams.
Agile is a project management approach that promotes adaptive planning, evolutionary development, early delivery, and continuous improvement.
Resource management involves identifying, a...read more
Q68. What is scrum planning?
Scrum planning is a collaborative process where the team defines the work to be done in a sprint.
Scrum planning involves creating a sprint backlog, which includes user stories and tasks to be completed.
It also includes estimating the effort required for each task and prioritizing them based on business value.
During the planning meeting, the team decides how much work they can commit to completing in the upcoming sprint.
Scrum planning helps ensure that the team is aligned on g...read more
Q69. What comes first Grooming or sprint planning?
Grooming comes before sprint planning.
Grooming is the process of refining the product backlog items and making them ready for sprint planning.
Sprint planning is the process of selecting the backlog items for the upcoming sprint and creating a plan for their implementation.
Grooming helps in identifying dependencies, clarifying requirements, and estimating the effort required for each backlog item.
Sprint planning builds on the output of grooming and involves the entire team in ...read more
Q70. What are the different meetings that happen in Agile style development?
Different meetings in Agile style development include daily stand-up, sprint planning, sprint review, and retrospective.
Daily stand-up: A short daily meeting where team members discuss their progress, plans, and any obstacles.
Sprint planning: A meeting at the beginning of each sprint to determine the work to be done and set priorities.
Sprint review: A meeting at the end of each sprint to demonstrate completed work to stakeholders and gather feedback.
Retrospective: A meeting a...read more
Q71. How do you break down your features into user stories and how do you prioritise them? Expand on the techniques with examples.
Breaking down features into user stories and prioritizing them is crucial for successful product development.
Start by identifying the key features of the product or project
Break down each feature into smaller, more manageable user stories
Prioritize user stories based on value, complexity, dependencies, and deadlines
Use techniques like MoSCoW method, Kano model, or story mapping to prioritize user stories
Regularly review and adjust priorities based on feedback and changing req...read more
Q72. Difference between user story and use cases
User stories and use cases are both techniques used in software development to capture requirements, but they differ in their level of detail and focus.
User stories are brief, informal descriptions of a feature or functionality from the perspective of an end user.
Use cases are more detailed and structured descriptions of how a system should behave in response to a specific user action or event.
User stories are often written in a simple format, such as 'As a [user role], I wan...read more
Q73. Where does agile is suitable and where it is not
Agile is suitable for complex and dynamic projects, but not for projects with fixed requirements or strict regulations.
Agile is suitable for projects with changing requirements and frequent feedback loops
Agile is not suitable for projects with fixed scope or strict regulations
Agile is suitable for complex and dynamic projects where the team needs to adapt quickly
Agile is not suitable for projects with a clear and predictable outcome
Agile is suitable for software development, ...read more
Q74. Which part of Agile Manifesto or Principles talk about a certain Anti Pattern
The Agile Manifesto talks about the anti-pattern of excessive documentation.
The Agile Manifesto values 'Working software over comprehensive documentation'.
This principle emphasizes the importance of focusing on delivering working software rather than spending excessive time on documentation.
Excessive documentation can lead to delays, miscommunication, and reduced flexibility in responding to change.
Teams should aim to strike a balance between documenting necessary information...read more
Q75. What is the INVEST
INVEST is a set of criteria used to evaluate user stories in Agile development.
INVEST stands for Independent, Negotiable, Valuable, Estimable, Small, and Testable.
These criteria help ensure that user stories are well-defined and ready for implementation.
For example, a user story that is too large to be completed in a single sprint would not meet the 'Small' criteria of INVEST.
Q76. What are the cons of agile
Cons of agile include lack of predictability, potential for scope creep, and difficulty in measuring progress.
Lack of predictability in project timelines and outcomes
Potential for scope creep due to frequent changes and iterations
Difficulty in measuring progress and tracking project success
Requires high level of collaboration and communication, which can be challenging in large teams or remote work environments
Q77. What are the roles in scrum?
The roles in Scrum include Product Owner, Scrum Master, and Development Team.
Product Owner: Represents the stakeholders and ensures the product backlog is prioritized.
Scrum Master: Facilitates the Scrum process, removes obstacles, and ensures adherence to Scrum principles.
Development Team: Self-organizing group responsible for delivering the product increment.
Examples: Product Owner - Defines product vision and backlog. Scrum Master - Guides the team and facilitates meetings....read more
Q78. How do you handle a change request in the middle of a sprint?
Handle change requests by evaluating impact, discussing with stakeholders, adjusting priorities, and communicating effectively.
Evaluate the impact of the change request on current sprint goals and timeline.
Discuss the change request with stakeholders to understand the rationale and urgency.
Adjust priorities within the sprint backlog if necessary to accommodate the change.
Communicate effectively with the team about the change request and any adjustments made.
Ensure that the ch...read more
Q79. Explain Scrum process?
Scrum is an agile framework for managing work on complex projects.
Scrum involves breaking down work into small, manageable chunks called sprints.
Each sprint typically lasts 2-4 weeks and ends with a review and retrospective.
Scrum teams have daily stand-up meetings to discuss progress and plan the day's work.
The Product Owner prioritizes the backlog, and the Scrum Master facilitates the process.
Scrum emphasizes collaboration, flexibility, and continuous improvement.
Q80. What are important terminologies of Scrum?
Important Scrum terminologies include Product Backlog, Sprint, Daily Standup, Sprint Review, Sprint Retrospective.
Product Backlog
Sprint
Daily Standup
Sprint Review
Sprint Retrospective
Q81. How you will manage if client asks do little more enhancements which are not included in the sprint task
I would communicate with the client to understand the specific requirements and assess the impact on the project timeline and resources.
Communicate with the client to understand the specific enhancements they are requesting
Assess the impact of the additional enhancements on the project timeline and resources
Discuss with the team to evaluate the feasibility of incorporating the enhancements
Prioritize the enhancements based on their importance and impact on project goals
Update ...read more
Q82. What is Agile mythology? how it is different then Waterfall process
Agile mythology is the set of beliefs and practices associated with Agile methodology, which is different from the Waterfall process.
Agile mythology emphasizes on iterative and incremental development
It values customer collaboration and responding to change over following a plan
Agile mythology promotes self-organizing teams and continuous improvement
Waterfall process follows a sequential approach with a fixed scope and plan
It has less flexibility to adapt to changing requirem...read more
Q83. What is an agile environment?
An agile environment is a collaborative and flexible approach to project management that emphasizes adaptability and continuous improvement.
Agile methodology involves iterative development and frequent feedback from stakeholders.
Teams work in short sprints to deliver working software or products.
Agile values individuals and interactions over processes and tools.
Agile encourages self-organizing teams and continuous learning.
Examples of agile frameworks include Scrum, Kanban, a...read more
Q84. When do you present a demo in Agile methodology
A demo is presented in Agile methodology during the sprint review meeting.
A demo is typically presented at the end of each sprint in Agile methodology.
It showcases the completed user stories and features developed during the sprint.
The demo allows stakeholders to provide feedback and validate the work done.
It helps in identifying any gaps or areas for improvement in the software.
The demo should be interactive and engaging to effectively communicate the functionality.
The demo ...read more
Q85. How do you estimate user stories
User story estimation is done using relative sizing and team consensus.
Use story points to estimate complexity and effort
Relative sizing is used to compare user stories
Team consensus is important for accurate estimation
Estimation should be done by the entire team, including developers and stakeholders
Q86. how does a typical Agile product work
Agile product development involves iterative and incremental development cycles to quickly deliver value to customers.
Cross-functional teams work in short iterations called sprints
Prioritize features based on customer feedback and business value
Regularly review and adapt to changes in requirements
Deliver working software frequently, typically every 2-4 weeks
Q87. Explain Velocity Chart and Estimation techniques
Velocity chart shows team's progress in completing work over time. Estimation techniques help in predicting time and effort required for tasks.
Velocity chart displays the amount of work completed in each iteration or sprint
It helps in tracking the team's progress and identifying any potential issues
Estimation techniques like Planning Poker, Wideband Delphi, and Three-Point Estimation help in predicting time and effort required for tasks
These techniques involve team members pr...read more
Q88. What is process of creating sprint
The process of creating a sprint involves defining sprint goals, selecting user stories, estimating effort, and assigning tasks.
Define sprint goals based on project objectives
Select user stories from the product backlog
Estimate effort required for each user story
Assign tasks to team members
Set sprint duration and start date
Monitor progress and make adjustments as needed
Q89. What are the scrum values
The Scrum values are commitment, courage, focus, openness, and respect.
Commitment - Team members are dedicated to achieving the goals of the sprint.
Courage - Team members have the courage to speak up, make decisions, and take risks.
Focus - The team focuses on the work of the sprint and avoids distractions.
Openness - Team members are open about their work, challenges, and progress.
Respect - Team members respect each other's opinions, skills, and expertise.
Q90. What are Scrum Roles
Scrum roles are the key positions in a Scrum team responsible for different aspects of the project.
Product Owner: Represents the stakeholders and defines the product vision.
Scrum Master: Facilitates the Scrum process and ensures adherence to Scrum principles.
Development Team: Self-organizing group responsible for delivering the product increment.
Stakeholders: Individuals or groups with an interest in the project's outcome.
Q91. how to prioritize stories if stakeholders say all are equally important
Prioritize based on impact, urgency, and dependencies
Assess impact of each story on overall project goals
Consider urgency and deadlines associated with each story
Evaluate dependencies between stories and prioritize those that unlock others
Collaborate with stakeholders to understand their reasoning and negotiate priorities
Use techniques like MoSCoW method or Value vs Effort matrix to prioritize effectively
Q92. Tell us what is Sprint Zero
Sprint Zero is a preparatory phase before the start of the first official sprint in Scrum.
Sprint Zero focuses on setting up the project, team, and environment.
Activities in Sprint Zero may include creating the project backlog, setting up development tools, and defining team roles.
Sprint Zero helps in laying the foundation for a successful project by addressing any initial setup or preparation tasks.
It is not a mandatory part of Scrum but can be beneficial for teams new to the...read more
Q93. Difference between DOD and DOR
DOD stands for Definition of Done, which outlines the criteria that must be met for a task to be considered complete. DOR stands for Definition of Ready, which outlines the criteria that must be met for a task to begin.
DOD focuses on completion criteria, while DOR focuses on readiness criteria.
DOD is used to determine when a task is finished and meets the required standards.
DOR is used to ensure that a task is adequately prepared and meets the necessary prerequisites before s...read more
Q94. In Agile development what is the DOR
DOR stands for Definition of Ready in Agile development.
DOR is a checklist of criteria that a user story must meet before it can be considered ready for development.
It ensures that the team has a shared understanding of the requirements and that the story is feasible and testable.
DOR helps to prevent scope creep and ensures that the team is working on the most valuable features.
Examples of DOR criteria include clear acceptance criteria, user personas, wireframes, and mockups....read more
Q95. How to execute project in an agile mode if its fixed price
Execute project in agile mode with fixed price by prioritizing features, collaborating closely with stakeholders, and adjusting scope as needed.
Prioritize features based on value to the customer
Collaborate closely with stakeholders to ensure alignment on project goals and priorities
Adjust scope as needed to deliver the most valuable features within the fixed price
Use iterative development and frequent feedback to make course corrections as necessary
Q96. What is Scrum of scrum?
Scrum of scrum is a scaled agile framework for coordinating multiple scrum teams working on the same project.
It is used to manage dependencies and ensure alignment between teams
Each team sends a representative to participate in the scrum of scrum meeting
The meeting is usually held daily or weekly depending on the project needs
The representative provides updates on their team's progress and any impediments they are facing
The scrum of scrum master facilitates the meeting and he...read more
Q97. Which are various agile matrics?
Agile metrics are measurements used to track the progress and success of agile projects.
Velocity
Sprint Burndown
Release Burndown
Cumulative Flow Diagram
Lead Time
Cycle Time
Defect Density
Customer Satisfaction
Net Promoter Score
Q98. What is Scrumban
Scrumban is a hybrid Agile methodology that combines Scrum and Kanban.
Scrumban is used when a team wants to transition from Scrum to Kanban or vice versa.
It allows for flexibility in the process and can be customized to fit the team's needs.
Scrumban uses a Kanban board to visualize work and limit work in progress (WIP).
It also includes Scrum ceremonies such as daily stand-ups and retrospectives.
Scrumban is useful for teams that have a mix of predictable and unpredictable work...read more
Q99. What is the agile cycle to process
The agile cycle process involves planning, executing, evaluating, and adapting in iterative cycles.
The agile cycle starts with planning, where the team defines the scope, objectives, and requirements of the project.
Next, the team executes the plan by developing and testing the product incrementally.
After each iteration, the team evaluates the progress and gathers feedback from stakeholders.
Based on the feedback, the team adapts the plan and makes necessary adjustments for the...read more
Q100. What's the structure of a user story?
A user story typically follows the format: As a [role], I want [goal], so that [reason].
User stories are short, simple descriptions of a feature told from the perspective of the person who desires the new capability.
They typically follow the format: As a [role], I want [goal], so that [reason].
User stories help to create a shared understanding of what needs to be built and why.
They are often written on index cards or sticky notes and are used in Agile development.
Example: As ...read more
Top Interview Questions for Related Skills
Interview Questions of Agile Methodology Related Designations
Interview experiences of popular companies
Reviews
Interviews
Salaries
Users/Month