《火星人开发纪实:敏捷开发一千零一夜》序言

火星人敏捷开发手册 火星人敏捷开发手册火星人敏捷开发手册火星人敏捷开发手册 立即下载

(序言,之一,之二,之三,之四,之五)

 

本文是《火星人》系列的子系列,将分期向大家分享火星人敏捷开发管理工具的开发和管理实践。

一直以来,敏捷开发长期受困于各种名词、术语的堆叠、罗列、解释,而较少出现原创和实践分享过程。而敏捷实际上本来只把自己作为一个起点,需要大家的丰富和扩展。这可能与中国的软件业发展长期落后于国际所致,以及在PMP、CMMI推广中所养成的重标准、轻实践的的情况有关。

本子系列会与大家分享我们自己的开发和管理实践,它们可能不完美,也不是终极实践(因为我们未来会做地更好),但却是在时间、人员、市场、产品、团队……众多因素的限制下的真是实践。

每一期中,除了实践本身之外,我们都会尽量分享关于这个实践我们的考虑过程、未来设想,以便帮助大家思考和实践出自己的敏捷开发来。

本文已经收录于《敏捷开发案例集》,有志于提交和发表自己案例的读者,可致信wanglijie9057@gmail.com,或申请加入QQ群:173709637。注意这是一个内部讨论群,仅对潜在的案例提供者开放。

序言

这是一个真实的故事。

这是一个只会在世界上发生一次的故事。

所以,它揭示的是真理————————在现实世界中的一次闪现。

 

去年在业余时间开始了一个产品研发项目,开始的时候一个人隔三差五地抽空开发,后来投入了比较常规的时间进行开发,最后又有一个兄弟加盟两个人一起开发。

这个产品,就是“火星人”,一个敏捷开发管理工具。既然是敏捷开发管理工具,自然就应该按照敏捷开发的规矩办事:用户故事,迭代计划,每日立会,自动化测试……一个都不能少,对不对?然而在开始了不久以后,我们发现问题没有这么简单。

 

下面的故事,就是摘选了其中围绕用户故事相关的心得体会,以后还会有一些关于测试、重构、迭代规划、团队管理等方面的心得。

由于我们的前后人数变化、实际生产率、开发日程很特殊,下面的时间点做了一些加工,以利于可以像正常项目一样理解。

 

免责声明:本系列文章涉及的若干中间产品截图,本文作者也认为非常丑陋。但为了保持纪实性,仍然保留这些在实际产品中已经不复存在的历史资料。请在其他正式火星人产品文章的指导下进行阅读。

火星人敏捷开发手册-免费的Scrum开发过程手册 2011-07-21 作为培训前的预习阅读。 打印并张贴在公司走廊上。 作为企业内部小组培训教材使用。 如有意见和建议,请访问作者博客并在讨论页面中参与讨论:blog.youkuaiyun.com/cheny_com。 相比2011-07-19版本,降低了水印和页眉的对比度,更加容易阅读。 立即下载

相关推荐

火星人敏捷开发手册 pdf.rar

火星人敏捷开发手册,pdf格式,编写初衷有两个:1. 希望每次培训课前,大家已经对基本概念有所了解,而不是从头听,这样有限的时间就可以用来解决真正的“敏捷如何应用”的问题而不是“敏捷是什么”的问题。花钱去听基本概念是很亏的一件事情, 但要找一本书(尤其是1小时就能看完的)来了解敏捷基本概念还挺难。

敏捷开发一千零一夜

敏捷开发一千零一夜(国内首部以真实敏捷实施案例为主线的案例集) 王立杰 主编 ISBN 978-7-121-20818-8 2013年8月出版 定价:49.00元 244页 16开 编辑推荐 覆盖组织转型、产品管理、团队建设、工程实践,解析精彩过程,分享经验教训,揭示敏捷背后的奥秘。 汇集IBM、淘宝、京东、暴风影音等IT名企的敏捷专家经验分享。 内容提要 本书以多位

博文视点(北京)官方博客 3543

火星人敏捷开发手册.pdf

目录 何为用户故事 需求管理 面向用户价值编写用户故事 客户价值导向-可工作软件响应变化 用户建模 Scrum基本知识 ②计划与跟踪 课前预习内容 优先级排序(待续) 跨职能团队·共同估算每日立会同行压力 Scrum概览 用户故事分类的原则 需求优先级排序达代期内无变更团队承诺 Scrum是什么意思? 用户故事分类 敏捷绩效考核 扩展阅读 Scrum敏捷方法一分钟扫言 业务数据与业务操作 火星人示例新 @考核对象的变化 Scrum敏捷方法中的工作产品 增强与重构 火星人示例新 为团队设定目标,让团队把控细节 Scrum敏捷方法中的角色 缺陷与技术债务 火星人示例新 智慧敏捷 扩展阅读 猪与鸡的故事 用户故事MVC.FPA 精益生产的启示 Scrum过程 课前预习内容 敏捷计划 扩展阅读 写不写文档? 创建和维护产品待开发项(Product 敏捷计划流程 敏捷实践的表象与内涵 Backlog) 可用时间计算 其他 扩展阅读 送代计划会产品负责人准备什么?讲解什么? 送代计划 中英文对照词汇

火星人敏捷开发手册(基于Scrum的敏捷开发免费教材及公司内部宣传材料)

2011-07-31:预告 因为最近正好有段时间不能很方便地上网,极有可能将用来开发本手册的剩余部分,发布日期预计为2011.8.18附近,请关注。 2011-08-04:好消息 已经补充了6页纸了,其中5页是“敏捷生态系统”即敏捷开发中各种实践之间的关系问题,1页中英文词汇对照表,2页文字稿(预计最终文字稿将包含20个页面)。其中文字稿成文之后,将在http://www.scrum.o...

touchinsert 217

国产数据库迁移必看:达梦到ES的CDC方案优化全记录(含完整代码)

本文详细记录了从达梦数据库到Elasticsearch的CDC方案优化全过程,涵盖触发器方案局限性、Debezium架构优势及完整代码实现。通过Flink集成和性能调优,实现毫秒级延迟同步,显著降低数据库负载,为国产数据库迁移提供可落地的技术方案。

weixin_29079671的博客 497

ThingsBoard 仪表板状态

请先通过阅读仪表板概述和仪表板入门案例来熟悉ThingsBoard的仪表板。文章希望通过浅显的文字描述什么是仪表板状态及如何使用。 概念 状态功能使得仪表板可以分层,配合小部件的动作,实现多层仪表板之间的跳转.每个状态对应一个仪表板的图层 每个仪表板有一个默认的根状态, 根状态可以理解为默认状态, 也就是打开仪表板默认展示的仪表板图层.编辑模式下, 点击右上角的图标来管理状态.添加多个状态后左上角出现状态切换(图层切换)下拉列表可以通过选中根状态复选框切换新的默认展示的状态/图层配合小部件的动作,实现状

物联网三分钟 2308

敏捷开发生态系统系列之三:计划跟踪II(需求优先级排序-迭代期内无变更-团队承诺)...

产品负责人PO与团队的互动一直是一个难题。典型的问题在于:敏捷开发倡导“迭代期内无变更”以换取“团队承诺”,而实际上产品负责人却会不断地来提变更,打乱开发计划了。我们应该怎么办呢?产品负责人说“敏捷就是拥抱变化,我现在来提变化了,你们却关门了。”团队说“如果你总是变,下次我们怎么给你承诺。” 敏捷开发中的计划跟踪生态II大致如此(黑体字即图片中的元素): 产品负责...

weixin_34023982的博客 268

彻底禁用有道云笔记自动更新:手动修改配置文件的终极方案

本文详细介绍了如何通过修改配置文件彻底禁用有道云笔记的自动更新功能,解决v7.2.8版本的兼容性问题。通过定位并修改`app-update.yml`文件,用户可以一劳永逸地阻止强制更新,保持稳定的v7.2.7版本。文章还提供了常见问题排查和进阶防护措施,确保操作的有效性和安全性。

weixin_29258297的博客 463

《火星人开发纪实:敏捷开发一千零一夜》第三个月:故事树

(序言,之一,之二,之三,之四,之五) Product Backlog到底长什么样子?最开始看到Backlog这个词,看成Back bag(“背包”),感觉挺形象的,有一包东西挺沉的背着,看大家也画成一摞大砖头的样子,自己就照着画。比如下边这个,就是我在PPT里边用的最多的。不过这堆砖头到了现实世界,到底什么样子?尤其是Product Backlog?考察过很多以往的产品,好像也就是一个巨大的故事

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 4359

CANoe信号传输故障排查指南

本文提供了全面的CANoe信号传输故障排查指南,涵盖从硬件连接、通道配置到软件脚本与数据库加载的全链路诊断。针对常见的通道指示灯不亮、信号无法发送及ECU握手失败等问题,给出了基于CANoe工具和CAPL脚本的详细排查步骤与解决方案,帮助工程师系统化定位并解决实车测试中的通信故障。

ice55的博客 257

YOLOv8【第四章:注意力机制篇·第20节】一文讲透,注意力机制设计原则与选择指南 - 从原理到实践的系统化方法论!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》,该专栏持续复现网络上各种热门内容(全网YOLO改进最全最新的专栏,质量分97分+,全网顶流),改进内容支持(分类、检测、分割、追踪、关键点、OBB检测)。且专栏会随订阅人数上升而涨价(毕竟不断更新),当前性价比极高,有一定的参考&学习价值,部分内容会基于现有的国内外顶尖人工智能AIGC等AI大模型技术总结改进而来,嘎嘎硬核。    ✨ 特惠福利:目前活动一折秒杀价!一次订阅,永久免费,所有后续更新内容均免费阅读!

**My Coding Family** 896

《火星人开发纪实:敏捷开发一千零一夜》第一个月:一个产品的诞生

(序言,之一,之二,之三,之四,之五) 第一个月:一个产品的诞生 没有国王,没有宰相,没有能讲故事的王后,也没有需求文档,开发就这样开始了:为何不先写需求文档?因为敏捷开发不写文档!不是的。策划这个产品的时候,有一个大愿:就是用这个产品管理这个产品自己的研发。虽然这不等于没有“长得像”Word的文档的需求,但是我们仍然想尽量只用产品本身的功能来写需求。所在在项目开始的那天,我们手里(确切说是脑海里

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 4811

闲鱼爬虫实战:模拟手机端破解反爬策略,爬取指定商品搜索数据,爬取闲鱼搜索指定商品(需手机端模拟)o 技术点:抓包分析、cookie与token

技术点作用抓取手机 App 请求,分析 API 结构、Header、参数加密情况requestsPython 中最常用的 HTTP 库,用于发送模拟请求Session 对象自动管理 Cookie,保持会话User-Agent & 设备特征模拟手机型号、系统版本,绕过服务端检测闲鱼部分接口存在签名,需要逆向或复用有效 Token多线程/异步提高爬取效率(需节制,避免封 IP)解析 HTML 或 JSON 数据注意:闲鱼的接口加密程度中等偏上,部分接口存在动态签名(如x-signx-mini-wua。

2201_76125261的博客 712

《火星人开发纪实:敏捷开发一千零一夜》第二个月:框架优先,还是故事群优先

(序言,之一,之二,之三,之四,之五) 先开发整个框架,还是先开发故事群?         当用户故事的增删改查都还没做的时候,这个问题就被提了提出。         最初曾经想:只做故事的显示功能,增删改都在数据库内直接操作,然后迅速进入“迭代计划”部分,把迭代计划大致弄出个样子来后,赶紧做燃烧图、故事板……但是这个想法很快就被否定了,因为在此前做敏捷咨询的时候就曾经在用户项目里发现:如果把一个

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 7496

基于STM32、HAL库的SC16IS752IPW总线转UART驱动程序设计

/ FIFO空间不足。// 设置LCR寄存器的DLAB位为1以访问DLL/DLH。// 设置LCR寄存器,先访问DLL/DLH。// 设置LCR寄存器(不包含DLAB位)

corlin6688的博客 816

k8s配置habor作为镜像地址之后,如果harbor中没有镜像,如何设置自动从阿里云官方镜像仓库下载

通过 Harbor 的远端仓库可以集中管理。如果你在上游设置了 image prefix 为 library,那么对外访问 harbor.your-domain.com/library/nginx:latest 就会被 Harbor 去上游拉取 registry.cn-hangzhou.aliyuncs.com/library/nginx:latest 并缓存。- 将集群中的镜像地址改为 Harbor 的域名,比如 harbor.your-domain.com/library/nginx:latest。

极客栈 422

敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)

这是敏捷开发绩效管理的第一篇。(之一,之二,之三,之四,之五,之六,之七)“敏捷开发绩效管理”本身是个伪命题,因为敏捷开发本身不想涉及绩效管理,这就像“C++绩效管理”的搭配差不多。但是人们选择敏捷开发作为管理方法是有原因的:更高的交付保障,更高的生产率,更高的质量……这和人们选择C++(而不是C)的原因还是很接近的:都是为了更高的绩效。在下面的所有文章中,“敏捷开发绩效管理”都将不再是“敏捷开发

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 1万+

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

《火星人开发纪实:敏捷开发一千零一夜》第四个月:用户故事的分类(下)

(序言,之一,之二,之三,之四,之五) 尝试分类有各种分类方法可以把用户故事重新组织一下,下面这种是我自己做的分类,不是一个成熟的方法。在利用这些方法时,一定要理解其用意而不是方法,这样当自己有别的用意时,就能灵活修改。颗粒度客户可见产品经理可见开发团队可见产品功能描述数据级别史诗重构 债务操作级别功能版本发布描述增强级别增强外部缺陷内部缺陷颗粒度维度所谓数据,就是一组用户要操作的业务数据,比如一

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 4087

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

《火星人开发纪实:敏捷开发一千零一夜》第四个月:用户故事的分类(上)

(序言,之一,之二,之三,之四,之五) 介系嘛故戏         用户故事嘛谁还不知道,如果大家仔细看我们第一个月的截图,就能看到所有故事的描述都被预先置为模板“作为……,可以……,以便……”,就等着填入实际内容了,可是没想到,怪物来了。请看介几个都系嘛故戏:1. 如果把“保存按钮”统一放在页面上端而非下面,有些屏幕上侧控件的修改,就无需滚屏即可保存。2. 所有XX字段,统一改为4000长度的n

陈勇的博客 - Scrum 敏捷开发培训咨询,绩效管理,团队管理,《火星人敏捷开发手册》 3809

敏捷开发产品管理系列之一:序言及设立迭代目标

本文是敏捷开发产品管理系列的第一篇。(序言及设立迭代目标,产品版本规划,产品用户群规划,新产品研发,预估会议,Product Servant,Product Owner团队,产品线管理)序言之前的“敏捷开发用户故事系列”已经提到了微观层面的需求管理问题。由于敏捷开发的提出者和实践者主要是开发团队及其领导,因此一般较少提及产品的整体规划、商业目标这些内容。本系列汇集了本人在做产品管理的时候...

weixin_30736301的博客 89

java开发kpi考核_敏捷开发绩效管理之一:序言及“敏捷开发是否考核个人”(绩效考核)...

这是敏捷开发绩效管理的第一篇。(之一,之二,之三,之四,之五,之六,之七)“敏捷开发绩效管理”本身是个伪命题,因为敏捷开发本身不想涉及绩效管理,这就像“C++绩效管理”的搭配差不多。但是人们选择敏捷开发作为管理方法是有原因的:更高的交付保障,更高的生产率,更高的质量……这和人们选择C++(而不是C)的原因还是很接近的:都是为了更高的绩效。在下面的所有文章中,“敏捷开发绩效管理”都将不再是“敏捷开发...

weixin_33917217的博客 883
上一篇: 【在线研讨】《敏捷开发用户故事分类与组织结构(一期)》2012-06-26(周二)
下一篇: 《火星人开发纪实:敏捷开发一千零一夜》第一个月:一个产品的诞生
火星人陈勇
博客等级 码龄18年 4899粉丝 381原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值