Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus...

14
http://www.binus.ac.id

Transcript of Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus...

Page 1: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

http://www.binus.ac.id

Page 2: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Agile DevelopmentBy: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) |

Schwanova Lucki (1501161811) : Felix (1501167866)

http://www.binus.ac.id

Page 3: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

http://www.binus.ac.id

Software is dead

Page 4: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

http://www.binus.ac.id

3 years Always up to date

Page 5: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

http://www.binus.ac.id

And many more…

Page 6: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

http://www.binus.ac.id

Agile DevelopmentThat’s why we need

Page 7: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Definition Agile development is a model in Software Development Life Cycle that combines incremental and iterative process.

In short, agile development model require the software developer to create, test, and apply the software in rapid and small manner.

http://www.binus.ac.id

development of software is divided

into many smaller improvement that

being developed, tested, and applied

little by little

development of software is divided

into many smaller improvement that

being developed, tested, and applied

repeatedly

Page 8: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Pros.Easier to manage.

Show solution in quick and rapid

manner.

Minimum resource requirement &

planning.

Rapid debugging and development of

features.

Require very strong teamwork and

intense leadership.

Sometimes, a lot of half-done, unused

solution will popped out during the

process = wasted resources.

Require specific customer needs

http://www.binus.ac.id

Cons.

Page 9: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Agile Development Manifestohttp://www.binus.ac.id

Individuals and interactionsover processes and tools

Working softwareover comprehensive documentation

Customer collaborationover contract negotiation

Responding to changeover following a plan

Page 10: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Steps in Agile Development Iterative and incremental

modelling

Teamwork

Simplicity

Validation

Documentation

Motivation

http://www.binus.ac.id

Nah, JK lol

Page 11: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Steps in Agile Development Example

http://www.binus.ac.id

Page 12: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Agile Development Vs. RADhttp://www.binus.ac.id

  Agile Development Rapid Application

Development

Treat solution

as?

Solution as features that being

done step by step

Solution as prototypes that being

improved overtime

Allow prototype?No prototype Prototype first, then improve

Working style?Work as group in sync Work as group according to their

skills

Testing?Software testing done as each

feature finished

Software testing is done in mockup

and improved overtime

Page 13: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Q & A

http://www.binus.ac.id

Page 14: Http://. Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Thank You!By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) |

Schwanova Lucki (1501161811) : Felix (1501167866)

http://www.binus.ac.id