# '''Identification and prioritization of goals''' (small groups of at most 5 people consisting of stakeholders and/or business analysts, and programmers)
# '''Vertical distribution of tasks''' (selected goals are assigned to groups of at most 4 programmers)
# '''Implementation and testing''' (implementation-driven tests during implementation, goal-driven tests at the end of each iteration)
These activities can be also divided into six main steps:<ref name="CASE" />
# '''Group business requirements by goals'''
# '''Formalize goal-driven system behaviors inside processes'''
# '''Monitor advancement in the realization of the goals (optional)'''
# '''Assign responsibilities to participants of the processes'''
# '''Plug behaviors in the goal-driven architectural backbone and play'''
# '''Integrate application constraints of the actors'''