敏捷项目管理入门(Scrum)

(整理自内部培训PPT) 1 敏捷 1.1 敏捷的由来及敏捷宣言 2001 年 2 月,Martin Fowler 等 17 位著名的软件开发专家在美国雪鸟滑雪圣地的一次聚会中,正式提出敏捷(Agile)的概念,并签署了《敏捷宣言》。包含 4 条价值观和 12 条原则。 1.1.1 敏捷软件开发宣言(价值观) 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响

OKR 调研与落地方案

0 棘手问题的解决方案 如何把公司拧成一根筋,向着一致的目标进发?而如果同时这个“一致的目标”又在因为竞争性的、变幻无常的市场环境一直改变呢?用 OKR。 OKR 可以做到两件事情: 把握住公司(/团队)成长的关键目标; 灵活支配那些具有天赋和才华的人力资源。 这里不得不提到 Google(Google 早在 1999 年就开始在内部实行 OKR)。起初他们只是想做好搜索引擎而已,谁知道后来多点开

耦合与内聚

一、总论 耦合:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。 内聚:又称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。当一个类或者模块被设计成只支持一组相关的功能时,我们说它具有高内聚;反之,当被设计成支持一组不相关的功能时,我们说它具有低内聚。 软件设计中通常用耦合度和内聚度作为衡量

Web 应用开发标准流程【笔记】

产品分析 用户需求 竞品分析 市场调研 技术选型 前端技术选型 后端技术选型 数据库 业务框架(与当前业务紧密相连的技术框架) 开发实现 前后端开发,测试 前后端部署 前后端升级 业务框架 生产上线 部署升级 峰值处理(如电商网站“双十一”的峰值) 成本优化 警报处理(网络掉线,机器死机等异常处理)   注:真实场景根据业务不同差别较大。web 应用开发标准并不统一,但都是在基础上衍生而