1 / 14

Agile Development

Agile Development. GROUP 8 Agnes Fitria Utami - 1501142983 Erni - 1501145575 Hanna Septiani - 1501148394 Novie Ratna Sari - 1501151786 Lianto - 1501171724. What is Agile Development?. Software development methodology Rapidly changing environment. Advantages.

whitby
Download Presentation

Agile Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agile Development GROUP 8 Agnes Fitria Utami - 1501142983 Erni - 1501145575 Hanna Septiani - 1501148394 Novie Ratna Sari - 1501151786 Lianto - 1501171724

  2. What is Agile Development? • Software development methodology • Rapidly changing environment

  3. Advantages • Customer satisfaction • Adaptive to changes • Least documentation • Reduces risks of development

  4. Disadvantages • Customer interaction is the key factor • Lack of documentation • Time consuming and wastage of resources • More helpful for the management than the developer

  5. Steps

  6. Practices

  7. Iterative and incremental modelling • Use the right models • Create several models in parallel • Iterate frequently • Model in small increments

  8. Teamwork • Model with others • Involve users and other stakeholders • Share ownership of the models • Display the models publicly

  9. Simplicity • Create simple content • Depict the models simply • Use simple tools

  10. Validation • Prove it with code

  11. Documentation • Discard temporary models • Formalize contract models • Update only when it hurts

  12. Motivation • Model to communicate • Model to understand

  13. Rapid vs. Agile

More Related