摘要:
软件项目管理的两大主流管理模式:传统项目管理(预测型项目管理)、敏捷项目管理; 传统项目管理(预测型项目管理):瀑布式、部分迭代开发模式,要求在项目一开始,需求足够明确、文档足够规范、迭代过程需求变更越频繁,其对项目造成的灾难往往越大。相信很多IT团队都尝试过,这里不赘述。 敏捷项目管理作为新兴的项 阅读全文
摘要:
Sprint(冲刺)是Scrum的核心,持续时间为一个月或更短的时间,在这个时间内构建一个完成、可用的和潜在可发布的产品增量.在整个开发过程期间,其长度应保持一致,前一个Sprint完成后,新的下一个Sprint紧接着就开始,有点像接力棒的游戏。 Sprint由上述5点组成,在整个冲刺期间,有几个规 阅读全文
摘要:
Scrum团队由一名产品负责人、开发团队、Scrum Master组成。Scrum团队是跨职能的自组织团队,团队成员自己选择如何以最好的方式完成工作,而不是由团队之外的人来指导。理论上来讲,团队拥有完成工作所需的全部技能,不需要依赖团队之外的人。 Scrum团队迭代增量式交付产品,通过这种方式最大的 阅读全文
摘要:
看板在我们生活中随处可见,”课程表、餐厅的餐牌、加油站的今日油价等等“,其作用便于所有人了解当前的状态,例如通过课程表,可以让我们知道接下来课程的安排,做出有计划的复习、和课前准备。 在制造业中看板运用的价值更为突出,通过生产看板,可以及时了解到当前的生产状况、物料信息、品质信息,便于整个车间\小组 阅读全文
摘要:
通过之前的章节,我们可以清楚的知道,估算交付时间、交付成本、可获得利润,对项目是否可以落地有重要的影响。 敏捷估算的基础: 项目规模测量:通过代码量、时间维度、人力维度、功能复杂性几点考虑。 故事点之类比估算:讲一个故事和其他故事相比,如果故事类似,其精确性、完成时间不能相差太大。同时建议研发团队一 阅读全文
摘要:
上图是基于敏捷故事的一个看板或者说敏捷流程中的一种,没有什么比亲身投入的效果更好。用户、组员需求方通过自身的投入、表达以便于让团队成员更加了解其想法和统一组员的想法。用户故事是一种思维,即故事思维,运用故事的元素进行思考和设计,解决问题、达到某种效果。用户故事设计中核心是通过故事传递信息,引起共鸣, 阅读全文
摘要:
在远古时代,文字没有出现之前。知识的传承靠口口相传,不管隔了多少代,其准确性很高。文字出现后,我们大脑中的这种技能反而逐步衰退。于是各种软件、各种方法充斥着我们,左右着我们。各位是否也有相同的想法?试想一下,上节课我们讲了什么?每次应允别人的承诺,我们转过头就忘记?比如忘记约会,忘记洗车、忘记写日报 阅读全文
摘要:
用户故事:卡片、对话和确定;基于三个步骤进行开展。 举例:项目:A公司是一家检测设备公司下的子公司,主要服务对象是制造业,由于早起软件系统陈旧,导致客户满意度很低。公司决定,面向制造业的痛点,重新开发一款迎合当下市场的软件,应包含:企业基础架构、生产作业管理、生产质量管理、生产过程监控、能耗管理等等 阅读全文
摘要:
介绍下AARRR模型,AARRR模型是Acquisition(获取)、Activation(活跃)、Retention(留存)、Revenue(收入)、Refer(传播)的缩写,对应了产品生命周期的每个阶段。而无论是那个阶段,都是围绕着中间的用户展开,为用户提供有价值的产品和服务。 获取:对于一款产 阅读全文
摘要:
”一个错误的背后往往存在一个正确的假设,对假设的肯定程度越高引发的错误越严重!“ 从上章节中“MVP”中一文中我们了解到,最低限度的可用的产品是MVP的精髓,其目的在于迅速验证产品的可用性及市场用户的反馈;不能市场用户需要一辆汽车,我们给对方一辆自行车,典型的违背市场的原则。 伟人曾说过“实践出真知 阅读全文
摘要:
MVP:最小化可行产品,是精益产品开发的核心思想之一。 《用户故事实践》一书中提到“用户故事和IEEE830“,前者通过用户角度关注新产品的目标,而不是新产品的属性列表,我们能够设计出更好的解决方案来满足用户需求;后者需要编写一套详尽严格的需求说明书,将注意力集中到需求列表中,而不是用户的目标上。 阅读全文
摘要:
前言:目标客户最强烈的痛点已经找出,如何解决客户的痛点?如何让客户接受我们的解决方案、为产品买单?精益产品开发第二阶段:方案阶段,我们需要不断完善解决方案,直到它是最完美的那一个。如何并受到团队、客户、BOSS、风投对解决方案的认可? 作为产品经理、技术负责人我们的工作范围不仅仅规划产品、协调资源, 阅读全文
摘要:
工欲善其事必先利其器,你想要入门成为一门产品经理,那么就要首先掌握一些产品经理所需的基本方法。 1.客户群体细分、早期用户 2.问题 3.解决方案 4.独特的价值主张 5.渠道 6.收入分析 7.成本分析 8.关键性指标 9.竞争壁垒 阅读全文
摘要:
先了解一下制造业中的精益思想,有助于我们加深了解精益产品开发。 精益思想五大核心原则 精益价值观 精益生产模式 准时化:仅在需要的时间生产需要数量的需要的产品,目的是灵活应对变化,消除生产过剩的浪费。 自动化:自动发现异常,停止生产并现时、现地分析问题决绝根本原因,目的通过不断的发现问题、暴露问题、 阅读全文
摘要:
常用的敏捷实践包含:精益、看板、Scrum、XP极限编程、水晶、DSDM动态系统开发、FDD功能驱动开发、AUP敏捷统一过程、OpenUP。 《敏捷实践指南》将敏捷方法和看板方法是为精益方法的子集。因为他们都符合精益思想的具体实例,都反映了“关注价值”、“小批量”、“消除浪费”。 精益软件开发LSD 阅读全文
摘要:
阅读全文
摘要:
前情回顾 上节中我们讲到构建敏捷环境,从办公环境、团队组员构成、敏捷推进人等构成敏捷环境的影响因素。 接下来我们讲敏捷实施,步入正文之前,先延申仆人式敏捷: 传统型与仆人式 仆人式的几个特性 总结:Scrum Master 采用仆人式领导需要将团队的需求放在首位。仆人式领导者主要关注团队的成长和福祉 阅读全文
摘要:
前情回顾 上一节我们讲到生命周期,包括预测型、迭代型、增量型、敏捷型:1.基于迭代的敏捷,2.基于增量的敏捷。 同时也讲到,根据团队现状、项目情况选择适合的开发模式,最终目的为了确保项目时间、成本、质量可控! wip(在制数): 最早由丰田提出,并取得很好的成效。如果是工业互联网型的企业,会更了解限 阅读全文
摘要:
前情回顾,上一节我们了解到,敏捷起源的背景、宣言、原则;也对以上做了初步的梳理。今天我们开始揭开敏捷神秘面纱的第二层“生命周期”。提到“生命周期”详细大伙一定不陌生,诚然IT语言:C、C++、C#、JAVA等都有一套自己的生命周期,大伙也玩的贼溜。今天呐,不讲开发语言的生命周期,将敏捷的生命周期。 阅读全文