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).