国内一些大型软件企业现状

过去,国内有一些大型系统集成的软件企业,早在10年前他们做的主要是商业智能,现在转向所谓高上大的大数据产业。一般研发中心都在北京等一线城市,在各个省市有自己的分公司或项目组。当然他们都通过了行业相关资质。如CMMI-5,ISO9000,但是实际上只是个表面工作,都可以用钱买的,只是为了资质。在各省市的项目组仍然是混乱的软件过程,从总公司拿一套系统的源代码过来,修修改改,就强行给客户上系统,客户不清楚细节,后面发现了许多BUGS,又开始疯狂改BUGS,最后变成项目到处扑火。这和软件危机差不多了。试问如果他们按CMMI5,ISO9000标准来做项目吗?每个项目只要能按CMMI2过程就已经算不错了。CMMI过程其实让我们软件开发过程有章可循,防止变成软件小作坊。现在他们还是这样子。其实可以看看软件项目成功之要素中小型软件企业开发现状与项目管理现状

技术含量低。而这类系统集成软件公司本质来说,除了一线城市的研发中心,其它分公司没有什么技术含量可言,不会对软件研发精益求精。另一方面,由于BI类系统做到后面,主要是做业务,什么KPI之类的都是取决于熟悉业务体系才能制定的。技术到这时只是一个工具而已,并且已经有一些总部研发出来的工具,项目领导只关注是快速完成项目,不关心技术,不关心团队成员的技术成长。例如,我们经常写SQL语句,都知道SQL语句不同的写法将有不同的性能。他们不会关注这一点儿的。早在10年前,笔者就已经开始关注SQL语句与数据库的性能调优。另外,10年前就开始阅读<<解析极限编程>>,这是我们向往的软件开发模式,但回到现实这类的项目组没有用。回到那些系统集成所在各省项目组,可以说不是做软件研发,而是做”工程”。有一些项目实施现场真的很艰苦的,用报纸铺地上睡觉为了赶项目工期,真是IT民工的体验。对于无知才毕业的大学生,以为这就是做软件研发的工作,IT加班就是这样的,在这样场景下,有的人在未来几年会离开的这个行业。回顾一下,实际上你参与开发软件或系统被越多的人使用,越有挑战性,越有技术含量。系统用户群体越庞大,越有价值。这就是为什么互联网公司技术要强于一般的公司。先不谈高精尖技术,你真的是在做软件研发工作吗?

加班多。这类公司文化中带着加班的文化,并且是低效的,就是你事情做完了,也希望你留住公司,领导希望看到你在公司。当者管理层说出来时,他们还不好意思讨论。到这儿让我们联想CoolShell起<<加班与效率>>中提到的:“当一个管理者的智慧无法衡量一支团队的产出的时候,他就会把“工时”当做最后的救命稻草,死死抱住——这是他唯一听得懂的东西了。” “提高效率,并不是加人,也不是干更多的活,而是,你这么多人干出来了多少有价值的东西。” 然后笔者再反思行业巨头公司微软,Google等公司为什么他们没有强制加班的文化,他们仍然能够创造价值与影响力。加班的原因比较多,大部分都是由于项目管理过程所导致, 包括售前不确定项目边界时,就把合同签订了,把项目工期确定了。请问在需求范围与边界没有确定的时候,确定工期是多么不科学的事情。本质上他们不懂项目管理,另一方面完成不顾后方支持团队艰辛,就变成了销售挖坑,技术填坑,这是一个团队吗?有人说可以敏捷开发呀,边开发边确定需求,那是边做边改模式。可参考软件开发模型与过程改进,关于项目管理可以参考项目管理的技能介绍。所以不能一味满足客户需求,因为需求是没有边界的,一味满足客户无休止的需求,整个项目完全就是亏本的。这其中包括软件研发各个环节的成本,加班的本质就转驾于技术工程师身上,所以这就所谓为加班而加班了,软件研发过程一直以来就是复杂的。加班抹杀了团队学习时间,如果你发现你一直在做重复的熟悉的工作,本质上没有什么成长,这是危险情况的,每天回顾一天你都学习到什么了,是否有持续精进。现在IT行业风云变化,团队需要花时间自我学习,不是一味血汗加班做项目。团队每个成员是否有成长。公司让员工加班不是在创造价值时,本质也是剥削的行为。员工总加班,这说明他们效率不高。效率不是每个团队各自的效率,而是整个团队对整个产品负责的共同使命,这样才会现整体的效率。没有整体的效率,只有个体的效率,最终也等于没有效率。相反,IT是个高压力的行业,只有学会工作和生活的平衡,才有可能把压力转变为活力。这些又联系到公司整个文化,看看企业创新文化与等级观念人才公司环境与企业文化吧。以人为本,方能立于不败之地。

今天先到这儿,希望对您在系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章:
互联网电商购物车架构演变案例
互联网业务场景下消息队列架构
互联网高效研发团队管理演进之一
消息系统架构设计演进
互联网电商搜索架构演化之一
企业信息化与软件工程的迷思
企业项目化管理介绍
软件项目成功之要素
人际沟通风格介绍一
精益IT组织与分享式领导
学习型组织与企业
企业创新文化与等级观念
组织目标与个人目标
初创公司人才招聘与管理
人才公司环境与企业文化
企业文化、团队文化与知识共享
高效能的团队建设
项目管理沟通计划
构建高效的研发与自动化运维
某大型电商云平台实践
互联网数据库架构设计思路
IT基础架构规划方案一(网络系统规划)
餐饮行业解决方案之客户分析流程
餐饮行业解决方案之采购战略制定与实施流程
餐饮行业解决方案之业务设计流程
供应链需求调研CheckList
企业应用之性能实时度量系统演变

如有想了解更多软件设计与架构, 系统IT,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog

时间: 2024-10-05 14:39:12

国内一些大型软件企业现状的相关文章

中小型软件企业开发现状与项目管理现状

中小型软件企业开发与项目管理现状 国内的中小型软件企业虽然涉足软件开发业务,但对软件的认识停留在"程序员编代码"的水平上.对企业内部的软件开发缺乏管理意识,具体体现在以下几方面: 首先,项目负责人项目管理经验不足,项目功能相对较少,涉及面相对狭窄;其次,项目开发人员较少,人员结构简单; 再次,项目进度缺乏控制,项目成本预算较难,缺乏完整的项目文档; 最后,缺乏后续维护. 软件开发组织 与专业软件公司的软件开发组织相比较,中小型软件企业中的软件开发工作机构小.人员少,开发人员待遇低,难以

深圳市共创力咨询为某大型上市企业提供两天的UCD内训与辅导服务!

2017年5月23和24日两天,深圳市共创力咨询为国内某大型上市企业提供了为期两天的内训与辅导服务.本次执行培训与辅导任务的是UCD(基于用户体验的设计)资深顾问刘玲女士.刘玲老师分别从UCD理论.UCD的常见问题分析.UCD的实践.标杆企业的UCD业务活动实践.UCD的评价标准等几个维度深入地分析了软件UCD工程师的活动范围与注意事项. 两天的培训,客户的评价较高,深入理解到UCD工作的开展与PM.SE.测试.需求等部门人员的关系,学员纷纷表示将把学到的知识应用到实践中去,进一步提高工作效率和

2014年10月28~10月30日,某大型医疗企业产品管理和产品经理体系建设咨询项目调研启动!

2014年10月28日上午,国内某大型医疗企业产品管理咨询项目调研正式启动!此次调研项目由杨学明老师担任项目经理,调研之前,客户方技术副总裁与杨老师做过多次沟通,并就此次调研的重点作了充分探讨.杨学明老师此前在医疗行业有丰富的产品管理经验,并曾领导某深圳企业完成多个医疗产品的规划与研发管理工作,此次调研一共派出两名顾问.在调研启动会上,杨老师介绍了此次调研的目的.目标和计划安排,并提出了需要大家配合的事项. 三天的调研,从企业副董事长到产业集团总经理,一共访谈人数22人次,针对该企业产品管理十分

从国内流程管理软件市场份额看中国BPM行业发展

随着互联网+.中国制造2025.工业4.0等国家战略的支持与引导,企业在数字经济时代的信息化表现惊人,越来越多企业认识到,对于企业的发展来说,信息自动化远远还不够,企业的战略.业务和IT之间需保持高度一致,在苦练IT外功的同时,强化管理内功,才能大力提升企业运营效率与质量. 如何帮助企业提高管理质量与效率,被誉为架起了企业业务部门与IT部门之间的沟通桥梁的BPM的人气似乎越来越旺.然而,虽然BPM在世界500强企业中已占据半壁江山,国内BPM的市场份额仍不容乐观. BPM到底是哪路神仙 谈到BP

JAVA必备——EJB,通向大型软件的路!

从接触java开始,就对java的标准,神交已久,今天先给大家简单介绍下,什么事ejb,然后咱们一起完成一个小例子,完成对ejb的熟悉过程,在这其间一起体会ejb带给我们的编码变化! 简介(来自百度): EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序.凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台.EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准.其特点包括网络服务支持和

软件企业如何适应项目管理

现在社会的变化非常快,如今很多软件公司都是依靠开发项目来发展.倘若还应用传统管理模式来运作,是很难适应IT行业的节奏.那么,软件企业如何适应项目管理.这成为很多软件企业需要思考的问题. 软件企业初涉项目管理,容易出现问题多多的局面 项目管理虽然没有非常高深的理论,但要真正实施起来,也绝非易事.一个典型的项目基本可以划分为启动.计划.控制.执行.收尾五个过程.而软件企业实施项目管理的挑战,可以说是贯穿于项目的整个生命周期. 启动过程面临的第一个挑战是"项目目标含糊,充满冲突".项目的利益

公司开到高新技术区可以只收11的企业所得税,拿到软件企业认证后可享受所得税两免三减半(从盈利年度算起)

作者:Xu Amy链接:https://www.zhihu.com/question/24468733/answer/27994181来源:知乎著作权归作者所有,转载请联系作者获得授权. 1. 明确公司的税收性质,一般纳税人?小规模纳税人? 软件销售及技术服务技术服务类的征收税率3%(小规模纳税人)6%(一般纳税人)软件产品17% 2. 技术开发费的增值税如何减免? 这一块是相对容易免税的,只需要将技术开发合同拿到当地的科技局备案即可,但必须注意:其中的知识产权必须是对方所有或者双方共享,如果是

中小软件企业的研发团队建设(一)团队的组建

在软件企业中,研发部门负责的主要的工作是软件设计与研发,都是强智力创造的活动,所以团队建设对与研发部尤其显的重要.优秀的团队是研发部门能获取成绩的根本. 我对研发团队组建的一般流程的认识为: 而中小软件企业团队建设中的有自己对应的特点: 主要的劣势是 1 招人经费不足,企业背景没有吸引力. 2 人员的稳定性先对与大企业相比很低. 主要的优势 1 部门建设灵活,可变性高. 2 老板"唯利是图",注重个人技能带来的收益,而对人情关系网比较轻视. 那么在中小型软件企业中构建团队就需要我们扬长

某大型上市企业研发管理咨询项目正式启动!

2016年7月21日上午9点30分,深圳市共创力与某大型上市企业合作的研发管理咨询项目正式启动,某企业各部门的代表全部出席,共创力首席顾问George代表在启动会上发言,并对此次咨询项目提出了要求和建议,企业方总经理最后发言,并对此次变革作出了命令,要求各方代表要密切配合顾问团队的实施计划,并需要真正落地.来自各领域的代表纷纷表态,一定大力支持咨询项目的开展,并表示将全力配合在实施过程中的咨询任务.会议由企业方项目经理吴总主持.此次咨询的启动,将带给该企业在质量.研发流程.绩效等方面的变革成果.