Created by José Alfredo Santes Benítez
over 7 years ago
|
||
Question | Answer |
Agile Development | Agile software engineering combines a philosophy and a set of fevelopment guidelines |
Who does Agile Development? | Software engineers and other project stakeholders work together on an agile team organizing and in control of its own destiny |
Why is important? | Represent a reasonable alternative to conventional software engineering for certain classes of software and certain types of software projects |
Steps of Agile Development | 1 - Communication 2 - Planning 3 - Modeling 4 - Construction 5 - Deployment |
The product | Customer and the software engineer have the same view and the really important work product is an operational software increment |
XP Process | Extreme Programming uses an objectoriented approach as its preferred development paradigm and encompasses a set of rules and practices that occur within the context |
Planning Phase | A requirements gathering activity that enables the technical members of the XP team to understand the business context |
Design Phase | A simple design is always prefered over a more complex representation |
Coding Phase | After stories are developed and preliminary design work is done, the team does not move to code |
Testing Phase | Have already noted that the creation of unit test before coding commences ia a key element of the XP approach |
Want to create your own Flashcards for free with GoConqr? Learn more.