如何管理软件企业

一:采购控制

采购生产资料是公司用于生产和再生产的源头,所以要千万慎重之。要从你的采购供应商是否能长久稳定的为你服务、质量、价格等多方面考虑。我所在的公司以前是为世界500强企业欧莱雅做嵌入式软件开发的所以涉及到很多芯片、电路板等方面的采购,要么就是国外的企业所提供的原材料质量好,但是价格特高;要么就是国内的一些小的生产供应商价钱是便宜了不少,但是产品的质量不稳定(硬件Bug特多),另外产品的兼容性又不好。

提示:尽管我的老板是个从国内某名校毕业的很精明的商人,但是在采购方面真的吃了不少苦头。 

 

二:申请产品的软禁著作权

软件企业是国家资助的高新企业,国家对这类高新企业是有援助的,比如:只要你的软件产品通过通过“软件测试报告、软件著作权证书、软件产品登记证书”(这个证书可以到软件企业注册所在地的软件评测中心申请)。如果能拿到这个软件产品登记证书,可以在销售的过程中享受到“退税:在销售的软件产品如果有软件产品登记证书,可以退合同额XX%的税。”这个每个软件企业应该都可以申请办理的,可以自己去打听一下。

 

 

:项目立项一定要慎重,避免立不赚钱的项目

很多企业根本没有立项管理的概念,导致团队花了很多的时间开发出一个根本赚不了钱的软件产品,每个产品都要经过深思熟虑后才能正式开发,要尽量保证最终都是盈利的。

立项管理的目的是确立符合机构利益的项目,将人力资源、资金、时间投入到有价值的项目上。反之,拒绝不能给企业带来利益的立项建议,避免浪费人力资源、资金和时间。

立项管理是决策行为,其目标是“做正确的事情”(do right things)。立项之后的研发活动和管理活动的目标是“正确地做事情”(do things right)。只有“正确的决策”加上“正确地执行”才可能产生良好的产品。

比如刚毕业加入托普集团的时候,里面的项目管理非常混乱,列举了二个亲身经历的例子,当时立了二个根本不赚钱的项目,一个是:用Pb+Oracle写一个bug管理工具(而且当时市面上已经有了很多开源的类似的项目,而且都已经比较成熟了,比如bugzilla之类的),结果这个不成熟项目的最终结果就是:开发过程中半途而废。

另外一个失败立项项目目是:是用java写一个苗木管理系统(B/S)结构,这个项目在立项之前根本没做过市场调研。结果产品是开发出来,但是对于这样的项目根本没有潜在客户。上面的二个项目都浪费了大量的人力、物力。给公司的财产造成了很大的损失。

 

 

:需求管理

我以前在国内的某家软件企业做过,该企业专门为世界500强企业欧莱雅开发一些用于销售方面的软件,老板是个很精明的人,先把产品给客户免费使用,让用户在使用过程中结合自己的实际情况提出一些建议需求,这样做的好处有下面几点:

■ 因为国内的很多客户只有在使用产品的时候,看到产品目前的功能才能准去的提出自己的需求,这样能在最短的时间内把需求确定下来,节约了项目运作的周期成本。另外有可能尽快拿到业务单子,因为常言道:夜长梦多。否则就有可能有其他的软件研发企业介入当中抢走这个潜在的业务单子。

■ 企业在使用该软件系统过程中,肯定会提出一些自己特定的需求,作为软件研发的企业,这个时候尽量满足这些特定客户的特定需求,让这些企业觉得自己欠下了一些人情

 

 

:在项目的进度和成本上加以控制

这方面最能考察项目经理的功力了,项目经理要用最少的人力、物力,最短的时间开发出质量较高的项目产品,赚取的利润才会更多。比如招聘性价比更高的开发人员(工资不能非常高,但是要能够干更多的话)。在保证产品质量和功能的前提下,尽量缩短项目的开发时间。

如果项目非常任务非常紧急的情况下,可以让员工适当的加班,但是企业应该不提倡加班,应当从提高员工的工作效率入手,让员工在工作时间内创造更多的价值(比如让员工每天写日报,知道他们在做什么项目、以及做到哪一步)。

如何提高开发过程中的效率,一般如下:

■ 通过内部培训提高员工的工作技能

■ 在项目研发过程中使用成熟的开发工具和开发技术

■ 利用和该项目类似的以前的项目成果,在以前的成果基础上加以修改,会大大提高效率

■ 项目负责人要结合本项目的特点制订符合本项目的最合适的流程

 

 

:项目开发外包

对于某些项目估算一下的开发成本,如果该项目自己开发成本高与外包给别人做的成本,就可以把产品外包给其他公司开发。但是一定不忘了要签订好合同以:保证产品的质量,并且能够按时完成任务。

强调一下:如果项目外包给其他公司做,本公司也一定要有个负责人参与到项目中去(包括和用户的沟通和第三方开发人员的沟通协调),否则外包出去后然后不管不问的话,项目基本上会以失败而告终的。

 

 

:项目测试外包

企业养了大量的测试工程师,企业每个月肯定要支付一笔不小的人力资源成本。可以尝试把软件的测试移交给专业的软件测试机构来测试,比如上海浦东软件评测中心就做专门的外包,外包的好处如下:

节约成本:维护专门的测试团队需要长期固定的人力资源成本,而您的项目可能并不均衡,您不必要维持大量的测试工程师岗位,而只在项目需要时支付该项目所需的测试人力资源成本。

强调一下:但是弊端也是显而易见的,外包测试人员介入到项目中的时间过晚,所以有些软件缺陷发现不了。

 

 

:关于技术支持

安装或者更新软件可以通过Internet远程操作、可以减少交通费用、出差费用,这样也能节约成本,我以前的一个老板在这方面就做的很好。

 

 

:关于客服

尽可能提供给用户关于软件更详细、更容易操作的使用手册、帮助文档,并提供给客户提供免费的客服电话,尽可能多的减少上门服务所需的花费用。

 

 

十:最终原则:尽量一次性把事情做好

软件企业应当把研发过程中的每个步骤做好,尽可能把事情一次性做好。举例如下:

■ 如需求和设计阶段没有做好的话,到了项目后期需要修改或者增加某个功能的话,就会出现牵一发而动全身的被动的情况,这样企业将会付出更多的成本代价。

■ 如果在软件测试阶段,测试不充分的话,遗留的缺陷到后期(这个后期可能在上线以后才能被发现)纠错、所消耗的成本也会高很多。

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试King老师

感谢大家一直以来的支持和关注

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值