目录
一、前言
从事软件开发工作有7年之久,接触过传统行业、高并发互联网行业、新型工业互联网行业等软件开发工作。在这些年,通过工作得到不少成长,同时在公司也担任过技术项目管理的角色,不同团队往往有自己的工作形式,但“万变不离其宗”,一直接触的是敏捷式项目开发模式。
结合自身几年技术项目管理及实际开发经验,做一些简单记录,以后接触新人,也能迅速让新人进入团队开发,熟悉团队工作模式。因此,这里讲述敏捷开发管理的一种Scrum方式。
这篇博客将从"what-why-how "三方面切入,聊一聊在具体带团队时如何实践Scrum。
二、what—敏捷开发是什么
敏捷开发就是将项目拆分为多个子项目,独立开发、分别实现,尽快的产出并交付给用户,收集用户反馈后立即调整优化,一直迭代到用户满意,最后集成为一个完整的极具用户有价值的产品,且在此过程中拥抱变化。
2.1、敏捷开发宣言
2.2、敏捷开发原则
2.3、一句话概述敏捷开发
敏捷开发(Agile Development)是以用户的需求进化为核心,采用持续迭代、循序渐进、快速交付的方法进行软件开发。