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.
Collapse
 
pindisaidurgadevi_956 profile image
Sai durga devi

1.what is agile ?
    Agile : angile is a methodology for project management and software development it's breaking up into several phases. Once the process starts the planning and executed software development life cycles.
   
2.what is scrum ?
    scrum : Scrum is broken down into shorter sprints(short & periodic) 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 .

3.Why we opted for Agile?
    The Agile approach is often considered the superior option when compared to opposing project management methodologies and features of agile
    ->Improved quality
    ->Adaptability
    ->Predicatbility
    ->Low risk
4.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.
    ->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.
5.How Software Team works in Agile/Scrum Model?
    Agile scrum methodology is the combination of the agile philosophy and the scrum framework. Agile means incremental allowing teams to develop projects in small increments. Scrum is one of the many types of agile methodology, known for breaking projects down into sizable chunks called “sprints.” Agile scrum methodology is good for businesses that need to finish specific projects quickly and 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. More features are built into the product in subsequent sprints and are adjusted based on stakeholder and customer feedback between sprints

Collapse
 
ramalakshmimutyala97_967 profile image
Ramalakshmi

What is Agile?
Agile is a development methodology in which a large amount of work is broken into smaller pieces, which gives the product manager or developers a better understanding of the work.

What is Scrum?
Scrum is framework that helps teams work together.

What are the advantage of Agile process?
Product is developed fast and frequently delivered
Detect errors quickly
Changes can done in last minute also

Collapse
 
jhansiranibalu_510 profile image
Jhansirani balu

Agile:

- Agile is an approach to project management that centers around incremental and iterative steps to completing projects.
- Agile isn't defined by a set of specific development techniques. Rather, agile is a group of methodologies that demonstrate a commitment to tight feedback cycles and continuous improvement.
Enter fullscreen mode Exit fullscreen mode

Scrum:

- scrum is a lightweight framework that helps teams and organizations generate value through adaptive solutions for complex problems.   
Enter fullscreen mode Exit fullscreen mode

Why we adopted Agile?

 Mainly it reduces the risk of building the wrong product. And also delivering early and getting feedback.
Enter fullscreen mode Exit fullscreen mode

Advantages of Agile Process:

 Superior quality product
 Customer satisfaction
 Better control  
 Increases the flexibility
 Reduces the risks
 Continuous improvement
Enter fullscreen mode Exit fullscreen mode
Collapse
 
sridhar02101998_729 profile image
Sridhar Modalavalasa

1.What is Agile?
Agile is a term that describes approaches to software development that emphasize incremental delivery, team collaboration, continual planning, and continual learning.

2.What is Scrum?
Scrum is a framework used by teams to manage work and solve problems collaboratively in short cycles. Scrum implements the principles of Agile as a concrete set of artifacts, practices, and roles.

3.Why we opted for Agile?
a)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.
b)When implemented correctly, the Agile methodology is powerful. It creates high-performing teams and customer satisfaction, increases the speed of time to market, and boosts product performance.
c)But todays world requires faster updates and changes adaptability which cannot be met with waterfall so most organizations shifted to agile.

4.What are the advantage of Agile process?
a)The main aim is to satisfy the customer through early and continuous delivery of valuable software.
b) It will deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
c)The business people and developers must work together daily throughout the project.
d)The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
e)The agile processes promote sustainable development.
f)At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

5.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.