scrum
Scrum术语解释: 1、Sprint:原意为冲刺,Scrum中的Sprint指一个迭代周期,即一个交付阶段一般2-3周为宜,特别是互联网项目。 2、Backlog:待办列表,即等待认领或者开发的任务列表。 3、Product Backlog:产品待办列表,指产品的需求列表
数字经济学博士,南京大学硕士,东南大学特聘老师,20多年的IT行业从业经验,曾为吉利汽车、爱立信、罗克韦尔、思科、日本电信NTT Data、 佳能、 HP、建设银行、交通银行、招商银行、浦发银行、联通、移动、博世、浪潮、神州数码、明基、海康、太平洋保险、网易等200多家知名企业提供咨询和培训服务。在招商银行担任过4年的大规模敏捷教练和顾问,帮助招行数据中心成功转型大规模敏捷。 他在大规模敏捷、大规模敏捷质量管理、产品管理等领域都有非常丰富的实战经验
把近20年的工作经验进行体系化梳理,内容涵盖企业架构、业务分析、产品管理、敏捷开发、创新管理、自我管理等领域,帮助IT人员和企业组织提升综合能力,打造核心竞争力。 09年前经过多个项目的锤炼,开始意识到方法论的重要性。09年开始在公司学习和推广Scrum、BABOK、TOGAF、ArchiMate等业界知名方法论
测试金字塔是一种自动化测试过程的金字塔形策略结构,用来指导软件开发过程中,各层自动化测试的投入比例,其最早由Mike Cohn在2009年的著作《Scrum敏捷软件开发》中提出。Mike Cohn在书中指出:测试金字塔从上到下分为三层,分别是UI测试、服务/接口测试、单元测试,越接近金字塔底部的测试活动,投入的工作量应该越多,即单元测试投入工作量最多,接口测试次之,UI测试投入最少。 单元测试属于代码级别的测试,编写成本低,执行速度快,能够快速定位问题,极限编程中的TDD测试驱动开发很多时候都是围绕单元测试开展
软件开发本身是一个复杂的工艺过程,牵涉到各种领域技术,大部分谈软件架构设计着重在软件系统架构本身,如何妥善的分工、如何解决开发上的各种问题、使用哪一种 Design Pattern 来解决问题、如何快速开发等等,只不过,真正有用的软件是对客户有用的软件、能替客户解决问题的软件,才是真正有价值的软件。 本篇文章,笔者介绍,在 UML 的系统分析设计领域里,如何从使用者需求出发,如何正确收集到使用者的需求,甚至与(Agile/Scrum)结合,在 Agile 或者 Scrum 强调的 Sprint ,我们再细分为,一个、到多个 反复设计 (Iterations),在每一个 Iteration 所要完成的需求里,又可以细切多个 Iteration Modeling。 文章中,将介绍如何正确地进行 Iteration Modeling. 与 Continuous Modeling,以便做到恰如其分的软件架构设计
User Story 一词耳熟能详,在软件开发领域内更是不断的被推广,但是在工作场合导入跟实际使用的过程中会遇到许多问题,导致在公司内 User Story 时常只闻其声不见其影。这次的分享将会从不同使用者的角度,来解释角色间遇到的问题,以及可以用什么样的方式来帮助大家上手 User Story。 拥有 10-57 20-57 与 35-36 通道的显示者,对于流程有莫名的感应,对于新的经验有无尽的渴望,致力于成为非工程师的软件人,是设计师也是 Scrum Master,正在试图寻找转型的机会
1. 测试是海上的航标 项目越复杂、规模越大,越能体现测试的价值和重要性。 测试保证了方向的正确性。就像航行时,海上出现的航标,可以用来检验、纠正路线