One
Part
第一篇
布局时期
很
多探讨软件开发的书籍都假设自己存在于理想的状
态下:团队本来就应该非常专心且克尽职责地完成
工作,并完全掌握任务的本质;他们收集得到完整的需求
情报,建立设计规格,并导引软件原型( p r o t o t y p e)一次
又一次的蜕变;他们请求使用者参与,使用者便会全力配
合, 而且非常认真地与开发团队共同完成深入的需求分析。
所有的事情都是那么完美顺利。很不幸地,理想状态是不
存在于现实世界的,在真正的软件开发项目中,您可能看
不到一丝一毫属于完美顺利的景象,而且看到的恐怕只有
一堆的问题。
不只是问题,还有可怕的挑战。优秀的开发团队在布
局时期必须做的事情多如牛毛、广如大海,我们大略分为
五个范畴:组织、竞争、顾客、设计、开发。布局时期的
工作是多维的,而且必须在每一个细节中都能综合、兼顾
所有预期的结果。
15
微软团队 · 成 功 秘 诀
布局时期下载
下载
组织开发团队组织开发团队
组织开发团队
我所谓的组织,是指集结适当的人选分别担任下列角
色并参与设计:
项目管理( Program Management) ─ 负责制定开
发日程、与外界沟通、寻求技术方面的后勤支持。
软件品保( Quality Assurance) ─ 测试与评估软
件的品质。
程序开发( Development) ─ 写程序、抓错虫。
产品管理与行销( Product Management/Marketing)
─ 负责整个产品的形象定位,传递正确的产品信息
给顾客,以及产品的上市发表、与传播界的沟通。
系统文件与使用者教育( D o c u m e n t a t i o n / U s e r
E d u c a t i o n)─ 负责以文字表达正确的产品使用方法。
(这里所谈到的设计,是指