Debug School

Rajesh Kumar
Rajesh Kumar

Posted on

What is Agile & Scrum Model?

  • What is Agile?
  • What is Scrum?
  • Why we opted for Agile?
  • What are the advantage of Agile process?
  • How Software Team works in Agile/Scrum Model?

*Note *

  • Please use few images to explain a concept in detailed way.
  • Please write answer in your own word.

Top comments (14)

Collapse
 
bharathsrinivas profile image
Bharath Srinivas

What is Agile?
Breaking a big task into smaller chunks and all the teams working together in cycles like
plan code build test and deploy review and backlog

What is Scrum?
It is framework which brings all the teams having updated the targets and working together for faster releases.

Why we opted for Agile?
Before agile there was waterfall model where it used to takes many months to develop and after development it goes to test and if any issue there again it starts from development it takes months and years
But todays world requires faster updates and changes adaptability which cannot be met with waterfall so most organizations shifted to agile

What are the advantage of Agile process?
rectifying issues in code faster
having test cases which detects the bugs in code faster
breaking the tasks to sub tasks and working effectively

How Software Team works in Agile/Scrum Model?
scrum contains sprints. Sprint is basically plan implement review retrospect.
daily standup is like a meeting held each day about updates on tasks

Collapse
 
gannapuramashish1996_960 profile image
Ashish 1234
 What is Agile?
      Agile is method which is developed for software development life cycle where all the process like plan, code, build, test and deploy are planned into sprint cycles where it has drawbacks like work allocation is not seamless which has led to more development time but it opted for continuous improvements and changes are encouraged during development.
Enter fullscreen mode Exit fullscreen mode

• What is Scrum?
Scrum is frame work which has taken up by agile methodology which opted for bringing teams together, work allocation and continuous improvement using scrum meetings

• Why we opted for Agile?
To fill the drawbacks set by v or water fall model Agile methodology has emerged facilitating people to accept the changes needed from client side all the time and continuous improvement, bring teams together to sort out the complex situation by taking various ideas.

• What are the advantage of Agile process?

  1. • Changes are accepted all the time from client side.
  2. • Bring teams together by scrum meetings for solving.
  3. • Project can be further divided into multiple agile groups for large projects and reduce time.
  4. • Individual efforts are visible in this type.

• How Software Team works in Agile/Scrum Model?

  1. • Product owner delivers and monitors all the activities during entire development time.
  2. • Scrum master responsible for ensuring team is well equipped and ensuring the targets that are set are going well.
  3. • Team which has scope of interaction with the client and has clear results of testing in UAT environment.
Collapse
 
johnsonkn45_890 profile image
Johnson

What is Agile?
Agile is a methodology for project management and software development it's breaking up into several phases. Once the process starts the planning and executed the sdlc cycle.
What is Scrum?
Scrum is broken down into shorter sprints and smaller deliverable there will be a breakdown of a specific problem or issue, as well as information and advice for how to handle it, whether you are a ScrumMaster or in any of the Scrum roles.

Collapse
 
rupa profile image
Rupa

what is agile?
It is an Iterative approach for project management and development
what is scrum?
Scrum is a framework that helps teams work together
What are the advantage of Agile process?

  • Customers, developers and testers constantly interact with each other.
  • Working software is delivered frequently .
  • Bugs can be rectified and changes in the code is faster.
Collapse
 
prudhvins562_157 profile image
Navana Sai Prudhvi

What is Agile?
Using Agile teams work on various iterations of a project, which is then organized into a prioritized events based on end-user feedback. The main aim is to make the project flexible enough to make changes as when required.

What is Scrum?
Scrum-based development projects are broken into small builds and a specific function is defined, developed, and tested to each build, so that any changes can be quicker to do.

Why we opted for Agile?
In Agile model the team will work on phases of the project simultaneously, often with short-term deadlines. This leads to the involvement of each and every members of the project which will provide a clear role of clarity to everyone which means that the team shares progress and incorporates feedback into the process.

What are the advantage of Agile process?

  • Changes can be done even at the final stages.
  • End product can be delivered early and can be delivered frequently
  • Can be adapted to the changing requirements and circumstances

How Software Team works in Agile/Scrum Model?
In agile model, the team focuses on managing the project based on a core set of principles or values. While in scrum model, the team focuses on working based on the principles of the agile model.

Collapse
 
konidalabhagyasri_898 profile image
Bhagyasri

->What is Agile?
Agile is an approach to project management that centers around incremental and iterative steps to completing projects.

->What is Scrum?
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.

->Why we opted for Agile?
With Agile software development, teams can quickly adapt to requirements changes without negatively impacting release dates. Not only that, Agile helps reduce technical debt, improve customer satisfaction and deliver a higher quality product.

->What are the advantage of Agile process?
More flexibility
More productivity
More transparency
Products of superior quality
Decreased risk of missed goals
Greater involvement and satisfaction of stakeholders

Collapse
 
saicharanpavan_698 profile image
saicharan
  • What is Agile?
    Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches

  • What is Scrum?
    Scrum is a framework that helps teams work together. Much like a rugby team training for the big game, scrum encourages teams to learn through experiences, self-organize while working on a problem, and reflect on their wins and losses to continuously improve.

  • Why we opted for Agile?
    With Agile software development, teams can quickly adapt to requirements changes without negatively impacting release dates. Agile helps reduce technical debt, improve customer satisfaction and deliver a higher quality product.

  • What are the advantage of Agile process?
    More flexibility
    More productivity
    More transparency
    Products of superior quality
    Decreased risk of missed goals
    Greater involvement and satisfaction of stakeholders.

  • How Software Team works in Agile/Scrum Model?
    In agile model team focuses on managing the project based on a core set of principles or values. While in scrum model, the team focuses on working based on the principles of the agile model.

Collapse
 
phanichand0007_373 profile image
phanichand0007@gmail.com

What is Agile?

Agile can be described as a development methodology designed to maintain productivity and drive releases with the common reality of changing needs.

What is Scrum?

Scrum is defined as a framework of roles, rules, artifacts, and events that ensures regular delivery of new product versions, while DevOps is defined as a collection of ideas, technologies, processes, and practices used by development and operations teams to enhance the product development process

Why we opted for Agile?
DevOps promotes a fully automated continuous integration and deployment pipeline to enable frequent releases, while Agile provides the ability to rapidly adapt to the changing requirements and better collaboration between different smaller teams

What are the advantage of Agile process?
Deliver early and often.
Detect errors earlier.
Facilitate collaboration among DevOps and different lines of business.
Achieve greater visibility and transparency.

How Software Team works in Agile/Scrum Model?
DevOps is a practice of bringing development and operations teams together whereas Agile is an iterative approach that focuses on collaboration, customer feedback and small rapid releases. DevOps focuses on constant testing and delivery while the Agile process focuses on constant changes.

Collapse
 
pantalabhanuprakash_8008 profile image
BhanuPrakash

What is Agile?
Agile is the ability to create and respond to change. It is a way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment.

What is Scrum?
Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.

What are the advantage of Agile process?

  • Customer satisfaction by rapid, continuous delivery of useful software.
  • People and interactions are emphasized rather than process and tools. Customers, developers and testers constantly interact with each other.
  • Working software is delivered frequently (weeks rather than months).
  • Face-to-face conversation is the best form of communication.
  • Close, daily cooperation between business people and developers.
  • Continuous attention to technical excellence and good design.
  • Regular adaptation to changing circumstances.
  • Even late changes in requirements are welcomed

How Software Team works in Agile/Scrum Model?
Agile scrum methodology is a project management system that relies on incremental development. Each iteration consists of two- to four-week sprints, where the goal of each sprint is to build the most important features first and come out with a potentially deliverable product.

Collapse
 
akhilesh_k profile image
Akhilesh K

- What is Agile?
Agile is an approach to project management that centers around incremental and iterative steps to completing projects.

- What is Scrum?
Scrum is a lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.

- What are the advantage of Agile process?

  1. Customer satisfaction is rapid, continuous development and delivery of useful software.
  2. Customer, Developer, and Product Owner interact regularly to emphasize rather than processes and tools.
  3. Product is developed fast and frequently delivered (weeks rather than months.)
  4. A face-to-face conversation is the best form of communication.
  5. It continuously gave attention to technical excellence and good design.
  6. Daily and close cooperation between business people and developers.
  7. Regular adaptation to changing circumstances.
  8. Even late changes in requirements are welcomed.