Once they defined their target organizations and personas of Chris and Millie, Campagne then described each of their individual goals. Goals are different than duties. Most software is designed around duties and misses the bigger picture of achieving goals. Goals are the reason we perform tasks. A goal is an end condition, whereas a task is an intermediate process needed to achieve the goal.
Tasks change as technology changes, but goals remain constant.
Therefore, by designing around goals, Campagne addresses the core requirements of a development professional. Acknowledging all gifts promptly and correctly Doing mailings on time and at minimal cost Broadening and deepening the donor base Convey information to external stakeholders including board members accurately and promptly Chris and Millie's goals are different. Making sure that all work gets finished and nothing falls through the cracks when there are interruptions Maintaining accurate, complete, and consistent information Conclusion Campagne concluded that they needed to design for two different personas that had unique requirements of a software system. The two roles that use the information contained within fundraising software are the Development Director and the Administrative Staff. The people in these roles use the software differently, however.