我看了这一段文字(各司其职,对项目共同负责)。有这个问题(如何做到对项目共同负责?)。我查了资料,有这些说法(
各司其职,对项目共同负责
每个角色都有自己的职责(见下表),如果出了问题,这个角色就要负责任。
团队模型和关键质量目标
关键质量目标 |
小组角色 |
出口条件 |
按约束条件交付产品 |
程序管理 |
我们的项目是在时间/资源的条件内交付的么? |
按产品规格说明交付产品 |
开发 |
我们是否按照功能说明完成了各项功能? |
保证所有问题都得到处理 |
测试 |
我们发现了所有的问题,而且都有处理方案吗? |
产品部署和后续管理 |
发布管理 |
客户是否能快速方便地部署产品和进行后续管理? |
让产品更好用 |
用户体验 |
产品是否适应用户的使用习惯?易用易学? |
让客户满意 |
产品管理 |
客户是否(在总体上)满意我们的项目 |
与此同时,各个角色合起来对项目整体最终的成功负责。每个角色在其职责范围内的失败都会导致整个项目的失败,而且各个角色的工作都是相互渗透、相互依赖的。这种互相依赖的方式也鼓励团队成员在自己本职之外为其他领域做贡献。
另外,任务的责任人需要自己决定意见,别人的意见都只是参考。责任人的责任是把事情做出来,而不是讨好所有的人!
在项目进展的过程中,对于每一项任务,每个人要明确以下几点:
Who:谁负责;
What:做什么,具体的执行方案,什么叫做“做好了”;
When:什么时候开始,什么时候结束;
Why:为什么是这样安排,在什么情况下可以变更?
),根据我的实践,我得到这些经验(想要做好一个项目你要有自己明确的意见和想法同时还要和团队有很好的沟通). 但是我还是不太懂,我的困惑是(在这种开发模式中每个角色在其职责范围内的失败都会导致整个项目的失败,这是不是说明这种模式的风险很大只要有一个环节出现问题整个项目就失败了,那没什么还要使用这种模式?).