Agile Supporting Principles Memo Software development principles (5): Get the system users

Agile Supporting Principles Memo

Software development principles (5):

Get the system users involved.

Use a problem-solving approach.

Establish phases and activities.

Document through development.

Establish standards.

Manage the process and projects

Justify systems as capital investments.

Don’t be afraid to cancel or revise scope.

Divide (into subsystems) and conquer.

Design systems for growth and change.

Agile characteristics (5):

Continuous iteration of development and testing

Project divided into sprints

Incremental approach

All phases can appear more than once

Requirements change and evolve

Testing happens throughout the whole development

Project description changed throughout development

One mark for each software development principle (max 5) and one mark for each supporting agile characteristic (max 5).