我所经历过的项目开发流程

标签: 我所 经历 项目 | 发表时间:2014-02-14 00:19 | 作者:
出处:http://www.iteye.com

我所有经历过的软件开发流程大概来说有三种,分别是

1. DEV-QA-PM型

详情见http://lijingshou.iteye.com/blog/902249

这种流程据称学习自微软.三种角色号称三驾马车.在理想的情况下,PM在需求文档定下来之后,是不会频繁修改,开发会按计划完成任务...QA自然也会顺利完成用例评审.执行.测试

 

2.敏捷式迭代开发

详情见http://lijingshou.iteye.com/blog/920031

我想说,对于大型并且需要长时间开发的项目,用迭代开发无疑是非常合适的.因为存在非常多个迭代的周期,可以避免走弯路,错误都可以及时纠正回来,即使某个迭代后发现问题,也可以在下一个迭代中再修复

 

3.业务人员驱动型开发

业务人员往往在公司在低位较高,缺少计算机的专业技能,但是他又是需求和进度的决定者.在这种组织中,

  • 往往不会有非常正规的需求文档,产品的发布日期相对比较固定,但是随时可能会有新的需求.
  • 这些需求在业务人员眼中是很小的改动,但是对于开发和测试而言,往往牵扯众多功能.需要做很多的回归测试,因为匆忙提出的新需求,往往会让我们做出一些欠考虑的决定
  • 由于业务人员对系统的架构缺少了解,往往提出的需求也是不合理的,或者是不恰当的.尤其在需要迅速修复的情况下

在我看来,尽早地告诉开发和测试团队,你到底需要的是什么东西(需求文档),这是最重要的事情,否则可能会使团队陷入困境,导致不能交付合格的产品.

 

对于测试人员来说,碰到这种情况,最有效的预防方法只能是:

  • 做尽可能多稳定的自动化回归测试,有效减少回归测试时间.对开发来说也要尽可能多得做单元测试
  • 尽可能地挖掘出新需求中的影响点,也就是新需求对原有系统的影响,尽量让大家都知道改变所带来的所有风险

 本文出自" lijingshou"博客,转载请务必保留此出处 http://lijingshou.iteye.com/blog/2017195



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [我所 经历 项目] 推荐:

我所经历过的项目开发流程

- - ITeye博客
我所有经历过的软件开发流程大概来说有三种,分别是. 详情见http://lijingshou.iteye.com/blog/902249. 这种流程据称学习自微软.三种角色号称三驾马车.在理想的情况下,PM在需求文档定下来之后,是不会频繁修改,开发会按计划完成任务...QA自然也会顺利完成用例评审.执行.测试.

我所经历的“余额宝”的那些故事

- - 博客园_知识库
  一年前的现在,在杭州支付宝大楼里有个叫“春秋书院”的闭关室,里面一群紧张而兴奋的年轻人在忙碌着. 项目室巨大的落地窗前,站着一个面色凝重的人,他就是天弘基金创新事业部技术负责人樊振华,一个在金融IT领域有着丰富经验的老兵. 他看着窗外川流不息的汽车,深深地吸了一口气.   这是一个只有代号但没有名字的保密项目,内部称之为“2号项目”,2号项目的旺旺交流群的签名上写着“2013支付宝秘密武器”,足可见这个项目的重要性.

24券副总裁吴念龙的“救火”回忆:我所经历的公司覆败全过程

- - TECH2IPO创见
近日,24券创始人杜一楠在公司倒闭之后的 一篇长文使他再度进入大家的视野,他在文章中反思了自己在公司发展过程中犯下的错误,在外界引起极大的反响. 但是担任24券经营副总裁的吴念龙却对此有自己的看法,在2011年10月进入24券的他一入职即负责处理24券面临的各种困境,见证了24券最后消亡的全过程,从他的回忆中,我们看到了一个更加让人触目惊心的24券衰亡的故事——在其中,有盲目的扩张,有被追讨欠款,有欠薪,有CEO和投资人之间的激烈矛盾.

reCAPTCHA项目

- - 四火的唠叨
文章系本人原创,转载请保持完整性并注明出自 《四火的唠叨》. 要说reCAPTCHA,就要先说一说CAPTCHA,全称是Completely Automated Public Turing test to tell Computers and Humans Apart,即全自动区分计算机和人类的图灵测试,也就是通常说的“验证码”,目的就是要把计算机和人区分开来.

项目集成项目管理之项目范围管理

- - CSDN博客系统运维推荐文章
7.1项目范围和项目范围管理.    项目范围:为完成具有规定特征和功能的产品、服务或结果,而必须完成的项目工作. 7.1.2项目范围管理的作用.    确定在项目内包括什么工作和不包括什么工作;由此界定的项目范围在项目的全生命周期内可能因某种原因而变化,项目范围管理也对这种变化进行管理. 7.1.3项目范围管理的主要过程.

Dropbox的创业经历

- ZFreet - 阮一峰的网络日志
上月底,美国旧金山有一场演讲会"Startup Lessons Learned". 许多创业公司聚在一起,分享经验教训,其中就有Dropbox. 它是一家云储存公司,最近很红,你可以用它在朋友之间、电脑之间共享文件. Drew Houston是这家公司的CEO,在会议上做了主题演讲. 演讲的视频和PPT,都已经放上了互联网.

App Store 被拒经历

- - 99css
链接堆砌,苹果建议用HTML5来做. UIWebView 嵌页面片,苹果建议让用户通过浏览器访问,比如爱知乎,开始几个版本通过了,后面的更新一直没提交上去. 屏幕坏点检测应用,苹果说会误导用户,未上架. 登陆账号有两个字母写反了,改正后通过. 因远程服务器反应慢,苹果的人估计没耐心等,就说有bug给拒了,重新提交一份通过.

项目的秘密——Programmers(29)

- allentranks - 西乔的九卦
载于《程序员》杂志2011年第9期. 从这一期起,开始在杂志上登出整P的大幅漫画,需要看大图的同学们,讯猛点击下图. 这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主. 如果你有什么可乐的关于程序员的故事、对话、代码,愿意通过漫画的形式分享,请给我发邮件.

绝望的项目——Programmers(21)

- leo - 西乔的九卦
载于《程序员》杂志2011年第1期. 这个系列的漫画讲述程序员——这种神秘人类的囧事,故事多来源于我身边的程序员朋友,且以互联网开发背景为主. 如果你有什么可乐的关于程序员的故事、对话、代码,愿意通过漫画的形式分享,请给我发邮件.

5种项目破坏者

- - InfoQ cn
Anders Abel是生活在瑞典斯德哥尔摩的一位软件开发者,他在自己的网站上撰写了一系列文章,箭头直指“项目破坏者”. 该系列的第二篇是《 项目破坏者分类》. Anders观察到的项目破坏者分五种:. 这种悲剧性的人物太没有安全感,一切都对他们充满了威胁. 为了克服他们的不安全感,这种破坏者会做出任何事,使出吃奶的力气,去强调一种特别难得的边界情况,因为他们正好就知道这种情况.