首页>>技术前沿>>网站/软件行业动态
一名软件开发经理谈自己创建软件开发团队的经验和想法
作者:西安网站建设 | 原创 来源:西安软件公司 | 时间:2014年5月6日| 点击:0次 | 【评论】

2、产品软件开发团队:

相比于为了某个项目组建团队,构建一支产品软件开发团队就应该有更多的问题有待提前考虑和解决。因为软件产品的盈利来源并不仅限于卖出一套产品所获得的实际收入,因为软件产品基本都是可持续更新的,所以除了可以每年向客户收取一定比例的产品维护费之外,还可以在产品不断成熟之后,收取更为可观的咨询费。由此可以看出,构建软件产品团队,不能仅仅单纯的依照产品的技术特征去物色适合的开发人员,同时也需要在组建团队的伊始,就要将人员梯度建设等问题考虑进来。比如,团队中的成员分为高、中、低和专项技能专家,对于高端的技术人员自始至终都会承担最核心、最关键的开发任务,然而对于中级技术人员来说,除了要保证产品开发的顺利实施之外,在产品的不断迭代和完善的过程中,还需要将一些已经突破的技术难关和沉淀下来的一些可复用基础功能进行有效的封装,从而大大降低之后的产品升级成本和维护难度。在经过若干年之后,随着产品的日臻成熟和稳定,当年的初级开发者已经成为这个团队中的重要技术骨干,而中级开发人员中的佼佼者则成功跃升为高级技术人员,高级开发者可以进一步升级为专项技术专家或高级咨询人员。此刻,软件公司便可以充分利用现有的人员和技术优势,继续深度挖掘和规划现有的软件产品并最终形成自己的解决方案。

3、运行平台软件开发团队:

如果你所在的软件公司是非常有钱且知名的软件或互联网软件公司,他们往往都是在看好某一平台之后,不计成本的招人并快速组件团队,以便能够成为第一个吃螃蟹的人,在此种情况下,最好的方式还是能够和猎头合作,有的放矢的找到合适的高端技术人员,而对于中级开发者,由于给出的薪水将会明显高于市场行情,因此说快算组建将不会是什么难事儿。然而更多的问题却留在了后面,如果平台快速开发完毕同时也能达到预期,这样问题将不会立刻凸现,否则这些人的薪资与能力的匹配度失衡问题将会给软件公司其他团队的技术人员带来一定的负面影响。那么对于那些没有如此充裕预算的软件公司又该如何呢?其实这也是我现在在面临的问题,我的做法是,在产品没有完全启动之前,先寻找一些可以帮助我们突破核心技术的高级技术人员,与此同时,挖掘软件公司内部可能用到该项技术的热身性项目,前提是这种项目或者说小的产品仍然可以给软件公司带来一定的收益。由此软件开发经理不仅可以争取到更多时间、锻炼队伍,而且也会因每个成员都能快速对号入座而减轻了压力。一旦这些热身性项目实施成功,我们的软件开发团队就会有效的提升在直接上级和产品经理心中的信任度。因此即便在今后核心产品的实施中遇到一些问题,他们也仍有可能给予这个团队足够的信任和理解。

这里只是作为一名软件开发人员说说自己多年来的经验和想法,并没有进行更多其他方面的论述,因此对于一些失败的场景并没有给出具体的解决方法。最后需要说明的是,多年以来我始终都会坚持一个理念(引用一个非常不错哥们儿的名言),任何困难、挫折和暂时的失败,在主义面前都是浮云。

此内容DOC下载 此内容PDF下载

【全文完】

当前第2页 全文共2页[1] [2]

关键词标签: 软件公司 软件开发 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。