在项目初期参与前期需求的收集,提出可行的交互设计方案,保证软件的可用性 建立和维护Lo-fi prototype,负责指导项目的界面开发原则 进行用户测试,持续改进系统的可用性
- Database Administrator 维护软件所需的数据库,定期进行数据备份 了解数据库重构和演化方法,负责维持数据库的每一条更新脚本
- System Engineer/Webmaster 维护软件所需的各种硬件和网络系统 了解敏捷开发中的发布过程,保证每次迭代发布的实施
- Art Designer - 一般团队最缺少优秀的Art Designer,了解敏捷的Art Designer更甚 了解项目的远景和规划,了解迭代方法,应用增量式美术设计方法 了解软件的交互设计,能够设计出可用性良好的系统 有一类角色,在敏捷团队中至关重要,不得不重视起来的,就是Customer。
- Customer 理解迭代开发的过程,与团队进行频繁和和谐的交流,参与团队的各种必要的活动如Showcase 理解需求和排序需求的优先级 验收需求,并及时的提出反馈 我经常说,分类学毫无用处,因为很多时候分类无法cover到所有的情况,尤其是两者皆有的时候。我在项目中曾经同时担任过BA/QA/IM,这些角色的职责都是我应该了解的。同时,有些职责,例如随时发现和识别项目中的风险,保证尽最大努力完成任务,主动交流,遇到难以完成的任务及时尽早告诉相关人员等,是每个角色都应当承担的。
为了项目的成功,尽可能多的做一些事情,对个人和对项目都是有利的。
此文章共有2页 上一页 1 2
文章来源:中国项目管理资源网
|