Page 88 - DCAP405_SOFTWARE_ENGINEERING
P. 88
Unit 5: An Agile View of Process
Notes
It has to grow its headcount from the current nine in the country. It has three partners,
including Wipro and Apara. NetApp has a “few dozen customers” in India, including GE,
ICICI, Cisco, Kotak, and Synopsis.
5.3 Summary
To become Agile, most organizations will need to change their perspective. Most of our
assumptions about business, about technology and organizations are at least 50 years old.
They have outlived their time.
As a result, we are preaching, teaching, and practicing policies that are increasingly at
odds with reality and therefore counterproductive.
Computer science is a young science.
That training dictated how we approached software development for an entire generation.
But now after decades of building software to be expensive, unwanted, and unreliable we
have come to realize software is different.
Extreme Programming is successful because it stresses customer satisfaction. Instead of
delivering everything you could possibly want on some date far in the future this process
delivers the software you need as you need it.
DSDM was developed in the United Kingdom in the 1990s by a consortium of vendors and
experts in the field of Information System (IS) development, the DSDM Consortium,
combining their best-practice experiences.
The scrum team is self-organizing in that there is no overall team leader who decides
which person will do which task or how a problem will be solved.
AM is based on a collection of principles, such as the importance of assuming simplicity
when you are modeling and embracing change as you are working because requirements
will change over time.
5.4 Keywords
AMDD: Model Driven Development
AM: Agile Modeling
DSDM: Dynamic Systems Development Method
FDD: Feature-Driven Development
IS: Information System
JIT: Just in time
5.5 Review Questions
1. Agility means being responsive or flexible within a defined context. Explain.
2. Is “Agile process model” refers to a software development approach based on iterative
development? Why or why not?
LOVELY PROFESSIONAL UNIVERSITY 81