Agile Development

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

description

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. - PowerPoint PPT Presentation

Transcript of Agile Development

Page 1: Agile Development

Agile Development

GROUP 8Agnes Fitria Utami - 1501142983

Erni - 1501145575Hanna Septiani - 1501148394

Novie Ratna Sari - 1501151786Lianto - 1501171724

Page 2: Agile Development

What is Agile Development? Software development methodology

Rapidly changing environment

Page 3: Agile Development

Advantages

Customer satisfaction

Adaptive to changes

Least documentation

Reduces risks of development

Page 4: Agile Development

Disadvantages

Customer interaction is the key factor

Lack of documentation

Time consuming and wastage of resources

More helpful for the management than the developer

Page 5: Agile Development

Steps

Page 6: Agile Development

Practices

Page 7: Agile Development

Iterative and incremental modelling Use the right models

Create several models in parallel

Iterate frequently

Model in small increments

Page 8: Agile Development

Teamwork

Model with others

Involve users and other stakeholders

Share ownership of the models

Display the models publicly

Page 9: Agile Development

Simplicity

Create simple content

Depict the models simply

Use simple tools

Page 10: Agile Development

Validation

Prove it with code

Page 11: Agile Development

Documentation

Discard temporary models

Formalize contract models

Update only when it hurts

Page 12: Agile Development

Motivation

Model to communicate

Model to understand

Page 13: Agile Development

Rapid vs. AgileAgile Rapid

No prototypes Prototypes

Break down solution into features

Focus on delivering the features of the application by first doing it

and improving the code base overtime

Democratic : doing by team Individual works in silosSelf managing Managed by project manager

Focus on team communication and designing as a group

Works as individual so resulting unmaintainable and poorly

designed code

Based around disciplined individuals that focused in real

software

Lack of discipline, because there was no structure to either the

process, architecture or engineering practices

Page 14: Agile Development