工作室组织角色(工作决定角色)
项目管理(Program Management)
负责制定开发日程、与外界沟通、寻求技术方面的后勤支持
软件品保(Quality Assurance)
测试与评估软件的品质。(QA就是为软件的品质把关,以现实、客观而市场导向的眼光,不断的检视软件产品)
程序开发(Development)
写程序、抓虫。
产品管理与行销(Product Management/Marketing)
整个产品形象的定位,传递正确的产品信息给顾客,以及产品的上市发表、与传播界的沟通。
系统文件与使用者教育(Documentation/User Education)
以文字表达正确的产品的使用方法,培训产品使用。
.......
注意:关键是软件设计,而并非是程序设计(Is Developer,not Programmer)所以需要团队的五个角色的共同参与。
具体的时候并不一定非要划分如此的五个角色但要确保这些工作都有适当的负责人选)以上的五个角色都要参与软件设计。