软件技术开发规则相对于商业交易规则相对简单
中国人力资源丰富,软件技术人员比较多,而且软件技术开发规则相对于商业交易规则是简单的,比较好控制。这就迫使管理层将更多的精力放置在软件渠道工作上,因此软件渠道在软件公司发展中是占有优势的,这点在小型软件公司是更突出的。如果软件渠道是冲锋陷阵的士兵,那软件开发人员就是兵工厂和农民,两者都是不可缺少的。不过在大多数情况下,软件渠道对比软件开发人员是优势的,这是中国的基本国情所决定的。
软件的可扩展性和个性化定制是软件是否有生命力的决定性因素,在销售软件的选择上,并不是最先进的就是最好的,只能说最合适的才是最好的,因此,必须考虑软件能否拥有开放的平台,能针对软件公司实际情况,及时修正软件功能。认清楚软件开发人员在软件公司中的位置,则能更有针对性的开展工作了。
软件开发人员性格内向率比较高,人际交往能力不强,以自我为中心,并不能了解市场人员的处境,反而觉得市场人员成天吃吃喝喝,到处忽悠,有点瞧不起。其实笔者建议软件开发人员要放下所谓的清高,多和市场人员交流交流,掌握客户的更多的信息,这有助于开发更符合客户需求的软件,而且能降低公司管理的复杂性。市场交易规则已经很复杂了,若一个软件公司内部的管理规则也很复杂,那就很容易淹没在几千家软件公司组成的汪洋大海了。
软件开发人员对于市场人员还需要灌输一些基本的技术概念,以避免市场人员为了争夺合同而对客户做出不切实际的技术承诺。这些不切实际的技术承诺是个苦差事,对大家都没有好处,但市场人员不精于技术,当初可能不自知,对此软件开发人员需要利用自己的优势主动预防这种事。
认识了软件开发的概念和位置,下面来说说软件开发的具体流程,软件定制的具体流程是:
1、客户提出需求概要,软件公司安排人员进行初步需求调研;
2.客户和软件公司共同进行项目可行性研究分析;
3.软件公司提供系统解决方案,明确技术要求、开发成本、周期、软硬件支持等,并与客户进行确认;
4.软件公司与客户签订软件开发合同;签定合同,支付首付;
5.软件公司组织人员进行软件系统详细调研;
6.软件公司提供软件详细设计报告,明确系统整体规划、技术框架、业务流程、功能模块、界面等交客户确认;
7.软件开发及内部测试阶段;
8.在客户方安装部署开始试运行,进行适应性调整;
9.客户组织验收,软件正式启用,进入维护阶段。