`
izuoyan
  • 浏览: 8949376 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

小谈项目敏捷性(一)

 
阅读更多

我也来小谈下关于项目的敏捷,文章在我以前新浪博客里写的。
敏捷开发的克星:1. 需求持续变更。
2. 需求不清晰。
3. 对于需求不清晰且持续变更,开发有抵触心理,测试展开困难。但是,没有改进的方法。
4. 利用一些敏捷开发的概念,但没有正真落实敏捷实践。且没有意识到许多活动不符合敏捷开发。
5. 已经发现了问题的症状,试图改进。
当发现以上问题中的几项时,这个项目已经不符合敏捷开发


敏捷开发的补充:
敏捷开发即需要注重项目进度不拖拉,具备自觉完成力。
> 测试标准不明确
这是一个典型的与客户交流的问题,需要与客户一起解决。这是一个难题,没有一劳永逸的解决方法。建议:
1. 互相派驻员工,协同工作几个发布,建立工作上的相互信任关系。
2. 每天定时电话+视频会议,沟通协调。现在为了压缩成本,越来越多的分布式开发。


> 测试介入时间太迟
敏捷开发要求测试在需求阶段就介入。测试人员与客户一起制定需求,并写出验收测试用例。开发的成果需要通过验收用例,才算完成,此后测试人员进行更深入的测试。


> 敏捷开发本来就是需求变更大
敏捷开发有助于在变化的需求中交付高质量的产品,而不是敏捷开发会导致需求变更。此外,任何开发方法都不能处理需求的快速、剧烈变更。


> 敏感开发讲究的就是快
敏捷开发不是讲究快,而是追求“全员质量责任”。由于所有人都对质量负责,产品符合客户需求、缺陷少,所以自然能够快速发布。单纯追求快,只能是欲速则不达。


> case能写就写,不能写以后就得补
我觉得,在时间紧张的情况下,测试系统是第一位的,文案工作是第二位的。在测试过程中,可以简要记录测试了哪些、使用了哪些测试策略。这些简要的笔记可以看作“实验记录”和测试用例,在某种程度上,符合CMMI5的要求。


> 开发与测试的交流问题
这也是本行业的长期问题。有一个可能的策略是,测试者增强自身能力,获得开发者的尊重。只有彼此尊重对方的能力,才可能平等的交流,这有助于解决交流困难。


UI:颜色,字体,排列,大小,语言等等。
功能:首先保证正常流程测试,既然你们没有文档也没有测试用例,那么就假设是客户的角度,把所有的功能点都测到。注意检查a.明显的功能遗漏,b.界面错误,c.数据库错误(连接错误和数据错误),d.性能(似乎你们不要求),e.初始化和结束有没有异常。


另外,你自己列个简单的测试计划或者checklist。把要测的点都列出来,按照上面说的大类别先分好。针对每一项,列出测试用例。而测试用例的用例数量不用全部列出来,已保证效率为目标。

分享到:
评论

相关推荐

    敏捷项目管理,敏捷项目管理

    敏捷项目管理敏捷项目管理敏捷项目管理敏捷项目管理敏捷项目管理敏捷项目管理敏捷项目管理

    敏捷模式在微软项目中的经验谈

    敏捷模式在微软项目中的经验谈 敏捷模式在微软项目中的经验谈

    Scrum 敏捷项目管理

    Scrum 敏捷项目管理Scrum 敏捷项目管理

    Scrum敏捷项目管理

    Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理Scrum敏捷项目管理

    软件项目管理论文:敏捷在软件开发中的应用

    本文从敏捷方法的定义,提出背景,实施方法等方面对敏捷方法进行描述,并与...简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。在实践中,开发人员

    浅谈敏捷软件项目研发.rar

    浅谈敏捷软件项目研发

    浅谈敏捷软件项目研发.pptx

    浅谈敏捷软件项目研发.pptx

    一个项目团队的敏捷之旅

    一个项目团队的敏捷之旅 一个项目团队的敏捷之旅

    项目管理-敏捷开发模板.xlsx

    一般公司引进敏捷开发模式都需要... 在我的项目中,使用了EXCEL制作了一个电子敏捷开发面板。可以让你很方便的采用敏捷开发模式,而且做到自动化显示。 避免了传统的手工移动任务帖子的痛苦。 做到高效而又直观的展示。

    敏捷项目开发过程

    敏捷项目开发过程:主要描述了敏捷项目开发的步骤和流程。让刚刚学习敏捷项目的人更快的入手

    Scrum敏捷项目管理PPT

    Scrum作为一种项目管理方法,已经帮助数百家公司成功走出困境,高质量、快速地成功交付软件产品。Scrum是管理复杂项目的简单方法,它的魅力在于规则和实践方法数量较少,简单好用,容易上手。但与此同时,Scrum的...

    供应链敏捷性关键因素探究

    供应链敏捷性关键因素探究,王影,蔡舜,本文对供应链敏捷性、响应能力、柔性、速度和胜任力的概念和边界进行了辨析和界定,通过案例分析的方法来探究影响供应链敏捷性的

    敏捷项目管理

    敏捷项目管理 适用于软件开发类的项目,可以提高开发速率,

    Scrum实战 敏捷软件项目管理与开发

    作为经验丰富的敏捷和精益教练,Andrew帮助许多公司在实际项目中成功地实施了敏捷(Scrum)和精益(Kanban),培训美国和其他国家的开发团队。  Phuong-Van Pham目前是一家大公司的项目经理。她拥有的认证包括PMP、...

    什么样的项目最适合于敏捷开发

    我最近被问到关于什么样的项目才是最适合于敏捷方法,在此关于这方面进行一个探讨。在我看来,最适合敏捷方法的项目是那些有着激进的时间期限限制,那些有着高度的复杂程度,以及那些有着高度新颖性(独特性)的项目。...

    敏捷项目管理指南.ppt

    敏捷项目管理指南.ppt敏捷项目管理指南.ppt

    互联网平台型创业企业敏捷性研究.pdf

    互联网平台型创业企业敏捷性研究.pdf

Global site tag (gtag.js) - Google Analytics