标签:敏捷开发

敏捷开发

敏捷,但不简单

herman 7年前 (2018-06-16) 3402浏览 0评论

企业里面都在喊敏捷开发,仿佛敏捷就是一切提升效率的源泉。 但其实实施敏捷开发并不简单,甚至很多企业、很多团队都在实施一种“伪敏捷”。“伪敏捷”非但不能真正提高效率,反而让组员频繁返工,影响产品...

业余杂谈

为什么需要单元测试

herman 7年前 (2018-04-24) 9352浏览 0评论

我们很多人对:测试驱动开发(TDD:Test-Driven Development)、单元测试、持续集成等并不陌生,但是他们很可能不明白我们为什么需要单元测试?本文将告诉你我们为什么需要单元测试! 为什么需要单元测试 谁都不敢保证...

敏捷开发

使用Github 的看板功能进行敏捷管理

herman 7年前 (2017-09-05) 11547浏览 0评论

看板(kanban)是敏捷开发的重要手段,主要用于项目的进度管理。所有需要完成的任务,都做成卡片,贴在一块白板上面,这就是看板。 按照不同的阶段,看板分成若干列。上图是一种常见的分法,将项目周期分成三列。 Todo (待开...

敏捷开发

使用敏捷方法实现嵌入式系统开发

herman 7年前 (2017-07-20) 3068浏览 0评论

敏捷方法让软件和系统团队能够快速响应变化。敏捷方法减少了与传统的软件工程相关联的时间进度风险,在传统方法中,组件的集成被视为后期阶段的工作。后期阶段的集成会引起对设计规范的误解,在发现问题时,对于要解决该问题同时又要满足其最后期限的团队而言,已经...

敏捷开发

如何将持续集成和测试驱动的开发融入敏捷实践中

herman 7年前 (2017-07-20) 2901浏览 0评论

在过去十年或更长的时间中,软件开发团队一直受益于敏捷开发方法。他们采用这些迭代和增量开发实践,通过协作式开发推动解决方案的发展。传统的、非敏捷的软件创建方法通常依赖于一个更严格管制的开发流。瀑布流程就是这方面的一个示例,其中需求、设计、开发和测试...

敏捷开发

传统团队和敏捷团队

herman 7年前 (2017-07-20) 3241浏览 0评论

经常有人问,你们搞敏捷开发工作量是由开发人员自己估的,而不是由经验丰富的技术主管估的,他们自己肯定会把工作量估得非常大,那什么时候项目才做得完?你们每天开那么多会,怎么不把时间放在好好写代码上面?一个迭代这么短的时间既要做设计、又要编码、还要测试...

敏捷开发

编写敏捷开发的产品需求文档教程

herman 8年前 (2016-09-14) 5951浏览 0评论

产品需求文档 产品需求文档(Product Requirement Document,PRD)的英文简称。是将商业需求文档(BRD)和市场需求文档(MRD)用更加专业的语言进行描述。 为什么开发需要需求文档 需求文档在产品项目中...

敏捷开发

敏捷开发团队愿景和团队章程阐述

herman 8年前 (2016-08-26) 4931浏览 0评论

什么是团队愿景? 团队对指导原则的共同理解,包括了使命,目标,预期的行为,价值观,和最终成果,由团队识别定义并得到使用。 什么不是团队愿景? 一般而言,团队愿景不是团队计划,不包括团队所要完成的任务计划。 但是有些项目计划或项目...

敏捷开发

敏捷开发用户故事的扩展-新的故事类别

herman 8年前 (2016-08-22) 4168浏览 1评论

用户故事自最早1998年诞生以来,由于其突出的优点,到现在得到了广泛的应用。从最开始的克莱斯勒C3项目,用户故事当中的用户一般是指软件系统的人类用户,这类用户故事一般涉及人机交互界面。  而随着用户故事在多种场合扩展使用,慢慢衍生出另...

敏捷开发

常见的敏捷开发两大盲区

herman 9年前 (2016-06-14) 3766浏览 0评论

近年来敏捷开发大行其道,深受各大公司的喜爱。但是并不是所有的公司都适合敏捷开发,敏捷开发是因人而异的! 经过我多年实践经验,告诉大家,敏捷开发的盲点一般有两点: 1.敏捷开发并不是快 2.敏捷开发要不要文档 针对这两点,我谈谈我的看法和经...