agile software development what is agile software development? software development methods where...

Post on 21-Jan-2016

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

AGILE SOFTWARE DEVELOPMENT

WHAT IS AGILE SOFTWARE DEVELOPMENT?

• Software development methods where solutions are found to problems with systems through creating the system one step at a time.

• Small and frequent releases occur which means that the client(s) have a say on the system through every step that it is being developed

HOW IT WORKS

• The project will be broken down into stages and only when one section is completed and tested can you move onto the next stage

• After all sections are tested and they work will the system be released and feedback is given from the client and the user

AFTER THE SYSTEM IS RELEASED

Changes can be brought out and moulded into the system at any time if needs be.

XP (EXTREME PROGRAMMING)

• The client writes what they need the new system to fulfil

• The team then creates a plan and the tasks are dished out between all members.

• A client is with the development team throughout the project so they can add details to what they would like from the system.

SCRUM

• Scrum development is the most widely used method.

Scrum development uses process framework which means that a set of processes have to be followed in order to succeed, firstly planning and then stage one of the system construction. The revenue of the project is also kept as minimal which increases the amount of productivity time

Benefits the organisation by:

• Increasing the quality of the system

• Copes better with changes

BENEFITS OF AGILE

• Benefits to client – quicker to develop than the waterfall method. Regular meetings with system development team and business team

• Benefits to development team – people enjoy their work as it is used and valued

top related