大中型软件公司是由小软件公司做起来的,小型软件公司软件开发就是写现代文:不拘泥于形式,但同样符合规则

俗话说,不积小流,无以成江海,软件公司也是这样的,大中型软件公司也是由小软件公司做起来的,聚沙成塔,没有在金字塔地层下大量的小型的甚至是作坊型的小软件公司,就不可能有大型的特大型的软件公司。现在,无论是大学的教程,还是书本,讲的软件工程管理都是针对大中型软件公司的,连网络上也很少有针对小型软件公司的项目管理文章。小型的软件公司只有实行软件项目管理,才能生存和发展,才能向大中型软件公司迈进,才能使软件产业更加繁荣!

一个企业的管理,因为每个领导人的思想不一样,所处的环境不一样,他们的管理方式肯定不一样的,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完全一样。但从另一个角度来看,项目的大与小并没有本质的区别,很多方法是共通的。本文的目的是从作者的经验来谈谈小型软件公司的项目管理。

小型软件公司相对与大中型软件公司而言,从管理方式或者其他的方面来考虑,都有一定的不同,具体有以下的特点:

1、项目负责人或者项目经理一般也是公司的老板,或者是老板的亲信,对软件工程有一定的了解,对项目具有一定的把握度,但不全面,相对而言,对市场的了解较为透彻或对技术很精通;
2、项目功能相对较少,涉及面相对较狭窄;
3、软件开发人员较少,人员结构简单,有的小型软件公司甚至只有老板自己一个人,而办公场所也简单,直接就在自己的家里办公,省却了很多费用;
4、软件开发周期较短,少则两三个月,多则一到两年,不过大部分的开发周期都在半个月左右的,因为这样的软件开发周期短,见效也快,收回成本也更快。

总的而言,一般市面上大中型软件公司的软件开发过程主要分为下面几个阶段:比如有需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。软件公司将软件配置管理、软件质量管理、软件风险管理及软件开发人员管理四方面内容导入软件开发的整个阶段。小型软件公司的软件开发同样分为六个阶段,但比较模糊,侧重点也不一样;至于软件配置管理、软件质量管理、软件风险管理及软件开发人员管理四方面内容则比较少。

最后用网络上面一个很形象的比喻来说明下大中型软件公司和小型软件公司吧,有的人把大中型软件公司软件开发比喻为八股文一样:总体规划、项目立项、需求分析、系统分析、系统设计、编码实现、项目测试、文档制作(八股文:破题、承题、起讲、入手、起股、中股、后股、束股),一切都按部就班。小型软件公司软件开发就是写现代文:不拘泥于形式,但同样符合规则!!

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301