请结合中国软件开发的情况(在国企开发,给企业开发软件,个人创业,游戏产业等),讨论应该增加一些什么问题,来帮助团队选择最合适的开发模型。
在我看来,当前国企开发,很多时候初初衷很好,但当作出来时,发现用户群体很少甚至是过时了。所以,在开发时要增加对于项目将来的用户群体,产品定位,以及需求等的实时考量问题,比如,当前用户群体对这样一个项目的需求是否还和之前一样,我们还需要增加什么功能,这样的产品是否当前出现了它的可替代品或是比它功能更完整的产品,我们需不需要有针对性的增加目前没有的新功能等问题。
阅读Lost in CatB.有感
其实,随着社会的不断发展,几乎每天都会有新技术伴随着新需求不断出现,同样的开源和商用也是如此,哪里有需求,哪里就有市场。开源和商用各有利弊,但都是服务于不同的用户群体,满足不同的需求,例如,Linux从最初的几千行代码发展到现在,俨然成为了os中的中流砥柱,而这样的地位离不开它的开源,和看中这一特性并不断有IT人员对其进行更新,若他当初出现时就是非开源的,那我想Linux的命运会相当的多舛;另一方面,像专做erp软件的公司,如用友,他们公司的erp软件仍然屹立不倒,就是因为对于商业软件来说,开源确实会带来很多问题,给客户容易造成心理阴影,想这类商用还会无形中,起到业内的一种规范。所以,开源与商用,既要结合需求,同时还结合产品定位。
时间: 2024-10-25 22:27:38