1.如何选择乙方
1.1 评估成熟度
-
行业成熟度
-
技术成熟
使用成熟稳定的技术,可以保证开发进度和成果的可控。
如果是新技术,评估未来风险。新技术也分为两种情况,其一是对于整个行业的是新技术,其二对于乙方来说是新技术。开发过程中可能会出现开发时间长、bug率高的风险。 -
管理成熟度
新规范的推行需要循序渐进,要结合当前的情况。初期会降低生产效率,需要运行磨合一段时间后才产生效用。
2.如何帮甲方理清需求
很多时候甲方自己都理不清楚需求,作为乙方,有责任帮助甲方理清需求。
2.1 签订框架协议
有时候甲方只有大致的目标方向,但未完全理清需求,这时候签订具体的协议势必会有后续的争议,建议签订框架协议,具体细节到相应阶段再谈。
2.2 原型法
做原型Demo引导甲方,也便于客户定价。
2.3 敏捷开发
在甲方没有结构化的需求时,可采取敏捷开发的方式,先实现甲方理清的小模块,需求方的思维会在有具象产品后逐步清晰。一句话,小步快跑,步步为营。
以前为什么做不了,近年敏捷这么火?因为以前技术不成熟、软件模块耦合性较高,牵一发而动全身,现在技术成熟、耦合度低,有能力分模块实现。
哲人说过,优秀的人都喜欢点赞。
相关阅读
[项目管理]浅谈敏捷型生命周期模型
[项目管理] 自用内部培训计划
[管理笔记] 识别项目管理中的陷阱
[项目管理] 软件工程管理者基本素养培训大纲
[项目管理] 自用SCRUM
[项目管理] 浅谈StandMeeting站立会议