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

Preview:

Citation preview

http://www.binus.ac.id

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

Schwanova Lucki (1501161811) : Felix (1501167866)

http://www.binus.ac.id

http://www.binus.ac.id

Software is dead

http://www.binus.ac.id

3 years Always up to date

http://www.binus.ac.id

And many more…

http://www.binus.ac.id

Agile DevelopmentThat’s why we need

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

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.

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

Steps in Agile Development Iterative and incremental

modelling

Teamwork

Simplicity

Validation

Documentation

Motivation

http://www.binus.ac.id

Nah, JK lol

Steps in Agile Development Example

http://www.binus.ac.id

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

Q & A

http://www.binus.ac.id

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

Schwanova Lucki (1501161811) : Felix (1501167866)

http://www.binus.ac.id