【PMP】PMP相关-做一个项目是自己从头开发还是开源项目二次开发?
【摘要】
问题
开发一套系统,两种方案:
1自己开发
2使用开源二次开发
选择哪个方案比较好,为什么
分析&&回答
一.如果有完整的产品原型,那么分阶段去实施项目,还是可能做完的
可能...
问题
开发一套系统,两种方案:
1自己开发
2使用开源二次开发
选择哪个方案比较好,为什么
分析&&回答
一.如果有完整的产品原型,那么分阶段去实施项目,还是可能做完的
可能中遇到的问题
1.产品原型不成熟,原型不能满足客户的实际需求
2.技术水平不够,不能保证质量完成项目
3.人手不够,不能在合理的工期内完成项目
二.如果在一套开源项目下做二次开发遇到的问题
1.产品层面,与产品原型相差太多,改动太多
2.技术层面,项目的上限是开源项目的上限,如果以后迭代是否能满足产品需求,如果需要核心改动,就需要联系开源项目作者,提供技术支持,并给出一定的费用,到时候,维护费用是否能在成本之内
3.随着开源项目的不断更新,自己的二次开发项目如果改动太多的话,能否跟随项目做版本升级
4.开发时间,开发前期的大部分时间都在阅读开源项目源码,并不确定最终能否用上这个开源项目,造成开发时间不确定
深入理解
实际上我们在处理上述问题的时候,是在考虑几种因素
- 时间
- 成本
- 人力
- 风险
对应到项目管理体系中的
管理一个项目,平衡相互竞争的项目制约因素
- 范围
- 质量
- 进度
- 预算
- 资源
- 风险
总结
-
按项目管理体系的角度思考问题,能更理性全面解决问题。
-
)
文章来源: coderfix.blog.csdn.net,作者:小雨青年,版权归原作者所有,如需转载,请联系作者。
原文链接:coderfix.blog.csdn.net/article/details/61923628
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)