可以根据人力投入、资金投入、开发周期来界定。
软件的开发项目,可以根据开发资金界定。
如:50万以下属于小项目,50-300万属于中型项目,300万以上属于大型项目。
但包括硬件的项目,其资金的标准就要提高了。
非也非也!这个命题看起来正确但实际上是有问题的,在某种程度上,软件项目开发人员增多可以带来项目开发时间的减少,但一旦超过某个度,不仅不会减少时间还会增加时间!这是为什么呢?这不得不提到经济学中的边际效益递减原理,指在一个以资源作为投入的企业,单位资源投入对产品产出的效用是不断递减的,换句话,就是虽然其产出总量是递增的,但是其二阶导数为负,使得其增长速度不断变慢,使得其最终趋于峰值,并有可能衰退!
有的朋友听着还是觉得懵,那我用口水话再解释解释,你的项目开发人员越多,虽然带来了单位时间产量的提升,但是也带来了员工沟通繁琐、员工管理困难等其他弊端,超过一定数量,这种弊端会比好处更大,那么项目开发时间减少的期望就成了泡影,所以很多时候加人要有度,而且通常只能应急,而不能作为常态化手法!
另外还需要捕捉到软件开发的一个重大变革,即低代码开发模式,和传统的大量写代码模式开发软件相比,借助MYAPPS低代码平台等可视化开发工具,通过拖拉拽为主的配置模式即可快速开发软件,平均节约软件开发时间62.1%,可以大幅度减少对开发人员数量的依赖,这才是真正的减少用时提升效率的根本办法,不管是软件公司还是终端企业,都应该及时跟上这个步伐!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)