反思开发流程规范化的必要性
来源:互联网 发布:免费医学数据库 编辑:程序博客网 时间:2024/05/17 06:40
鉴于所在公司几个项目的开发流程,憋不住想说说流程规范化的必要性。
这家公司是国企,主要从事政府相关项目的开发,也许因为政府项目特殊性,开发流程极不规范,所谓的文档都是一纸空谈,政府官员一句话需求就改变或者增加了。并且,很多时候是没有需求的,所谓的“快速原型模式”……让人吃不消。
本人也曾在华为工作过,当时华为正在推“敏捷”,稍作改版的“敏捷”,其中的结对编程,以及相关的环节去除了,不过这样也挺符合实际情况的。开发过程很流畅,软件质量也很不错,测试人员、文档人员一直同步参与,自动化测试也搭建了。的确是很规范的开发体验,尽管也要加班,但是总体感觉是很舒服的。
不过,现在看来,能不能规范,很大程度上不是取决于公司,而是取决于公司服务的对象,像华为那样通正规竞标、严格按照需求说明开发的,当然可以很好的执行规范流畅,敏捷也好,CMMI也好,其实很大程度都取决于需求的稳定性,至少要有一定的稳定性。如果让现在这家公司也按敏捷做,估计会做不下去,因为,政府官员很权大气粗,动不动就发火,动不动就说是政治任务,本来按照前期说明做的,后期会像小孩子一样耍无赖,推翻重做。其实,要是从一开始就可以制定一套需求,过程中严格按照需求来,估计任何公司都可以通过CMMI认证吧。
唉,悲哀的国企,悲哀的政治任务,估计很多大桥事故,高铁事故,都是因为这个原因出问题的吧。
希望明天会更好……
- 反思开发流程规范化的必要性
- 徐玉玉案的反思——身份证核验的必要性
- python项目开发环境的整理规范化
- 3DSlicer6:编译、调试、规范化的开发
- 关系数据库 规范化流程
- Scrum 流程应用反思 - 我们的团队
- 做开发的一个反思
- 关于嵌入式开发的反思
- 性能测试的步骤流程---DETECT(让性能测试规范化)
- 规范化的C++编程方法备忘录 程序流程
- 规范化的C++编程方法备忘录 程序流程(2)
- 规范化的C++编程方法备忘录 程序流程(3)
- 性能测试的步骤流程---DETECT(让性能测试规范化)
- 在Oracle上创建SDE空间库的规范化流程
- 微信小程序开发:企业开发小程序的必要性
- 的规范化
- 的规范化
- 关系数据库设计规范化流程
- Struts2获取request,response,session
- 判断数值类型
- usb鼠标驱动注解及测试
- ASP.NET、OWC 和 SQL Server 2000 Analysis Services 构建了基于 Web 的 OLAP 报表应用
- zoj 1101 搜索
- 反思开发流程规范化的必要性
- 字节流格式(Annex B)和RTP格式流浅析
- php学习笔记 数组的常用函数
- Linux Shell语法速查表(用C语言语法来作对比)
- C++编译错误"a storage class can only be specified for objects and functions"解决
- 动态规划入门(四)DP 基本思想 具体实现 经典题目 POJ1160 POJ1037
- 杂项8
- java 第二课
- VB.NET中的流