开发一个项目有多难

开发一个项目要多久?开发一个项目要多少钱?

这也许是许多想做产品的人很想知道的答案,我也很想知道答案。

这里分3种情况
1.别的公司已经有很成熟的产品,改改LOGO名字什么的,直接就上线运营,这个和去超市购买东西一个道理,很快,给钱就行,例如棋牌类的;
2.市场上已经有很成熟的商业模式,你就想山寨一个,比如滴滴打车,饿了么之类的;
3.自己有了一个认为可以改变世界的构思,然后就想组建团队,拉投资,一切从0开始;

其实2,3差不多,我主要讨论一下3的情况。
开发一个产品,首先要考虑以下几个方面:
1.资源
2.周期
3.监控

1.资源包括很多方面,这个需要根据你本身的项目以及你个人的经验去分析,
A:办公场地,办公用品,你的办公场地是否足够大?办公环境是否让应聘者喜欢?电脑是否足够?
B:人力资源,你目前的人力是否充足?计划招聘几个人?每个人的预算大概是多少?
产品经理,项目经理,ios开发,android开发,后台服务,前端开发,UI,UE,测试,这个是一个项目的标配,估算一下一个月10万块左右的人力成本,如果哪个人说他带1,2个人就可以把项目做完,那他肯定是在吹牛,要么他对自己认识不够,要么对项目的认知不够,一个很简单的验证方法,你让他出一个开发计划,一个质量保证计划,一个风险管理计划,如果连这个都写不出来,或者写出来后,一周后再来验证,发现偏差很大,那肯定就是有问题的;当然也不排除这样的人,但是不可能在你的项目中;一个项目的团队磨合期,基本在半个月以上,就算是原有团队,前期的准备,也至少需要一周;所以项目前期投入的人少,去掉了可用可不用的人,看似成本降低了,但是后期延期带来的成本,中期临时加入人员的成本,远远比前期就投入来得多,所以在费用允许的情况下,尽量在前期就投入需要的人员,如果不行,那么就需要进行风险管理,需要考虑应对措施,比如到了交付日期,还是没做完,怎么办?1.分析可以接受的延期时间 2.减少需求,优化现有功能,先上线,后面迭代再做; 不要期望延期就可以完成,这个只是慢性死亡;

2.项目周期,这个很重要,比如你这个项目计划做6个月,你有100万,一个月10万的成本,够支撑10个月,感觉很富余;项目确实10有8,9会延期,这里边有很多原因:
A:需求不确定,经常变更
B:人员的能力有限,开发效率低下
C:关键人员中途离职
D:一个人担当了好几个人的事情
E:某个关键技术研究了过长时间
当然远不止这些原因,做为高层,监控的力度很差,比如说计划5月1号出测试版本,1月到5月这段时间,可能都不会去监控整个项目的进展,到5月1号的时候,项目经理告之还有点问题,还得2天,延期2天,还可以接受,然后2天后,告知还有最后几个问题了,再2天,好吧,也不差这2天了,于是,不知不觉,项目就延期了一周了。
而往往项目会更糟糕,计划到了6个月的时候,项目经理一般会说还差几天,还有些问题,还差几天,这样几天几天的延期,项目经理其实也很无奈,他又要管理,又要做开发,加之经验不足,所以就任其自然发展,加班加点修改项目;高层这个时候也是骑虎难下,都这样了,再等等吧,项目就是这样等死的;
怎么办呢?

3.项目监控
A.加强监控 通过每日的日报,站立会议了解项目进度,并对问题进行跟踪
B.每周要对计划进行偏差分析,并且做出应对策略
C.让测试驱动开发,让问题尽早暴露

资源的分析并不能保证你的成功,也不会导致你项目的失败,它只是给你的成功提高了一点几率,成功就是一点点细节的积累后的成果。

所以,开放一个项目,挺难的,之中很多你预期不到的情况,很多时候也是第一次遇到,有时候就是没办法解决,只能等或者找办法;
唯有不断地积累项目经验,总结项目经验,技术,维护团队的稳定性,才能提高项目的成功率。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值