现在,软件开发 面临这样一种局面: 需求不清,变更频繁,过程混乱,加班太多,deadline临近,bug一堆,开发人员离去, 等等。总之,压力越来越大,头发越来越少,缺少乐趣和成就感。
走访了一些朋友的公司,也在论坛上发了一些帖子,询问目前软件 开发组织面临的问题和挑战是什么,他们说最大的问题是拿不到单子,没有项目,并且说如果有项目的话,一切问题都解决了;还有一个大问题是需求问题,说需求经常 变动,客户明天说得就会和今天不一样。另外是开发的时候感觉很乱,软件工程的知 识知道,但是没法实施,另外,有些和客户的关系不够融洽。
没有项目,公司就不能生存,这个挑战确实很大,不过,我们今天要解决的问题不是这个。说只要有项目就可以了,一切问题都解决了,不见得,这些 项目都能保证开发成功吗?查询一下统计资料,就可以看到,软件开发的失败率非常 高,有的说70%,也有的说80%,等等,不去管具体的数字到底是多少,总之,失败 率很高。对于需求问题,我们不能责怪客户或用户,这是客观的现实,没有人有错, 按XP的观点,我们要拥抱变化。对于软件过程和项目管理混乱,那么在很大程度上取 决于组织的能力,自己的问题&#
记忆 1 - 软件开发面临的挑战
最新推荐文章于 2022-01-08 19:59:13 发布
当前软件开发面临诸多挑战,包括需求不明确、变更频繁、项目目标设立不合理、技术复杂性增加、开发周期缩短以及组织协作问题。技术层面,需要处理多种技术集成、不断更新的技术工具和与遗留系统的接口。此外,组织规模小、人员流动性大也带来影响。应对这些挑战,需要建立平等合作的关系,增强用户参与,提高沟通效率,并关注技术选型和团队建设。
摘要由CSDN通过智能技术生成