What does it mean to use Agile principles for a project? Is Agile an effective way to execute a project? What are some of the disadvantages of an Agile approach?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

What does it mean to use Agile principles for a project? Is Agile an effective way to execute a project? What are some of the disadvantages of an Agile approach?

 

Expert Solution
Step 1

Agile method

The agile methodology is the project management practice that promotes the collaborative, iterative and the incremental approach to the project management. This new approach to the project management was initially designed for the software development to testing and emerged at the time when the failure rate of IT(information technology) projects was specifically high. During that time, the popular linear and the predictive cascade like methodologies, such as waterfall method or V-cycle, left no room for the contingencies and change. 

Agile method principles:-

It mainly works on the below principles that are:-

  • In agile principle, the main and highest priority is to satisfy the customer through the early and continuous delivery of the valuable software.
  • Welcome changing the requirements, even late in the development. The Agile processes harness the change for  the customers to competitive advantage.
  • Deliver the working software frequently, from the couple of weeks to the couple of months, with the preference to  shorter timescale.
  • The business people and the developers must work together daily all over the project.
  • Build projects around the motivated individuals. Give them environment and also support what their need, and also trust them to get job done.
  • The most efficient and the effective method of conveying the information to and within the development team is the face-to-face conversation.
  • The Working software is primary measure of the progress.
  • Agile processes promote the sustainable development. The sponsors, the developers, and the users should be able to maintain the constant pace indefinitely.
  • Continuous attention to the technical excellence and the good design enhances the agility.
  • Simplicity:- it is the art of maximizing the amount of work that are not done is essential.
  • The best architectures, the requirements, and the designs emerge from the self-organizing teams.
  • At a regular intervals, the team reflects on how to become the more effective, then the tunes and also adjusts its behavior accordingly.

 

 

steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Wilson approach
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education