软件公司开发通病

软件开发通病已经十多年了,依旧没改变,大小公司多如此。举例如下:

  1. 老板就多想用毕业生 以减少成本,却不知道新人的代码和解决问题的能力 导致项目延期,资源增多,维护混乱,成本要比使用老人员高一倍多,老板只看表面却不知道 实际成本很大,谁失算?谁自作聪明?

    (有成熟框架的基本属于实施),单位为节约成本把qa,测试砍掉,认为开发人员就够了,

    导致代码版本混乱,维护混乱,软件质量混乱,

  2. 乱的结果就是成本越来越大,比如说,前面开发人员离职了,测试环境开发的代码没有版本控制,

    谁也不清测试的 和生产的 有哪些是改的, 上线上错了,那可要吃不了兜着走。

3. 开发人员除了开发还要自己测试,需求,交流,报销,出差等等,

苦逼的活导致开发者难以

专心开发,只好能过就好,如此质量如何提高?

举例,某单位开发者出差要填一堆表,报销等等,开发者化在这个上面的成本足以请几个人专门处理了。

谁失算?

许多老板自以为聪明,卡这卡那。

程序员如对待不好,给你来个技术难题,推迟个一个月才解决完,谁失算?延迟一个月损失的是好几万。

谁傻呢。

有人也许会说,规范就好。要

知道软件开发成本是人和时间。是人的话总会有对策。软件开发的管理,老一套是不行了。机械的管理,在人的因素面前往往付出更好成本。

不是老板自作聪明,反而多化了钱?这是

对4.

时间: 2024-11-01 21:14:50

软件公司开发通病的相关文章

关于软件公司开发模式的思考

做了多年j2ee方向软件产品研发,看着周围的同事换了一拨又一拨,于是忍不住反思:对于软件公司来说最最重要的莫过于人,而人员变动无论是对于产品还是项目损伤都很大,为什么仍然不能引起公司领导的高度关注呢? 不可否认每个人都有每个人需要面对的现实情况,例如需要回家娶妻生子,等等诸多原因.而只要细细想法挖掘我们就不难发现问题的根源出现在随着房租物价等生活成本的逐渐上升,而薪资却总是迟迟不动亦或者缓慢上行.在付出和回报引起员工心理失衡时,那么结局就显而易见. 毕竟大家出来混,说理想没有错,说抱负也是对的,

软件公司开发网络环境搭建

一.一路光纤多个公网IP设置 公司192.168.1.0/24子网用于服务器集群,192.168.0.0/24子网用于办公子网,两个子网物理上不在一块. 公司开业时,申请了电信40Mbps专线光纤,5个IP地址,网关:*.168.112.9  255.255.255.248,地址块:*.168.112.10-14,电信公司送了一个光猫,一个路由器,5个公网IP是绑定在一起的,现在需要把公网IP设置在路由器,方便以后服务器向外发布信息,方法有二: 1.从电信送的路由器上拉多条网线到H3C-MSR9

2019经济寒冬,软件定制开发公司的竞争力在哪里??

都说2019是"经济寒冬",那么,2019年软件市场情况如何呢?目前,随着越来越多软件服务商不断涌现,导致软件市场竞争也越来越激烈,软件服务商对业务的需求也在不断增加.同时,企业开始寻找软件平台作为合作对象,借助平台的力量,安全高效地实现自己的需求.基于这种情况,软件定制开发公司的竞争力又在哪里呢?其一,是领域专注度.正所谓"术业有专攻",若公司在软件定制开发领域能够潜心修炼,坚持不断研究先进技术并完善公司发展,这对于提升公司发展的核心竞争力大有帮助.只有成为市场的

软件项目开发团队组员跨项目组兼职案例分析

按照现代项目管理的观点,项目团队是指"项目的中心管理小组,由一群人集合而成并被看作是一个组,他们共同承担项目目标的责任,兼职或者全职地向项目经理进行汇报". 项目团队的特征有: (1)项目团队具有一定的目的 项目团队的使命就是完成某项特定的任务,实现项目的既定目标,满足客户的需求.此外项目利益相关者的需求具有多样性的特征,因此项目团队的目标也具有多元性. (2)项目团队是临时组织 项目团队有明确的生命周期,随着项目的产生而产生,项目任务的完成而结束,即可解散.它是一种临时性的组织. (

软件公司的两种管理方式(转)

原文:http://coolshell.cn/articles/4951.html 摘要:一 个Film Crew的Director(注:有总监和导演的意思)了解要把一个伟大的软件组合起来的每一个碎片,他需要组织一个无与伦比的团队,并且要帮助这个团队 能凝聚在一起,团结在一起工作.他的角色是鼓舞大家,守护着构想(Vision),提供方向和集中大家的精力. 这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间.他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定

用互联网思维来开发客户端软件——项目开发小结

随着智能手机.平板电脑的快速发展,台式电脑在个人用户那里已经没落了,但是台式电脑仍然是企业用户工作中的主要工具,且具有不可替代的作用.客户端软件在企业级用户那里有着不可替代的作用,结合时代发展,我们应以互联网思维来做好企业级应用客户端软件?研发快速迭代.快速试错,把大功能拆分成小功能,分阶段实现,追求微创新. 通常企业级应用的客户端,就是企业管理应用系统,一般分为BS与CS两种架构,CS架构要求在用户的电脑上装上客户端与数据库,或者数据库安装在数据库服务器上.这种方式我们经常会碰到一些问题,比如

管理软件公司与互联网公司的区别

笔者是一个老程序员,自2002年进入.NET开发领域,一直未曾放弃.期间经历过管理软件公司,互联网公司,有国内企业和外资企业,深感其中的差异,撰写文分析两者的联系和区别,供读者朋友参考. 技术 1 管理软件公司用的技术一般是老的,稳定的,成熟的技术.比如.NET Remoting,Windows Forms,Web Forms,而互联网公司一般会追求新的技术,比如Redis,微服务,Hadoop等.管理软件公司会使用SQL Server Analysis Services作OLAP分析工具,而新

中小型软件项目开发一般流程建议

一:编写目的 本文档的编写旨在探寻规范的软件开发流程.加快软件开发速度.提高软件开发质量.降低项目综合成本. IT界有一句格言:"You can do it right; you can do it fast; you can do it cheap. Pick two." 而我们要做的就是:提供优质服务.项目周期短.成本低廉 二:总体说明 项目从用户需求说明书的提出,到系统的第一个完整版本的交付使用经历了若干或复杂或简单的过程,但不管项目大小如何一般需要经历以下几个步骤: 1.  

软件公司按照软件流程划分部门导致的问题思考

?? 软件公司按照软件流程划分部门导致的问题思考 在软件公司一般的组织结构是事业部模式,就是公司软件领域下设多个事业部(按照业务领域划分),我们都知道软件产品/项目的全过程分为项目前期.需求分析.设计开发.测试.实施运维,如果我们按照各环节进行组织机构的划分和调整如何呢,比如:我们划分为咨询管理部门(负责项目前期.需求分析.项目管理).设计开发部(负责软件设计开发.测试工作).实施运维部(负责项目的实施和运维售后工作)这样的软件组织结构运转怎么样呢? 在这种组织结构中,咨询管理部负责所有项目的管