首页 > 代码库 > 敏捷实践简单分享

敏捷实践简单分享

一、项目启动会

无论是传统项目管理还是敏捷项目管理,项目启动会是让团队成员对整个项目全局的认识,尽管在项目实际开展中一些共识可能会调整。俗话说,好的开端是成功的一半,一个好的项目启动会决定着项目的成败。既然项目启动会如此重要,那么我们在项目开启动会的时候,重点澄清哪些内容?大致包括下面8点,由领导阐述产品愿景并授权项目经理,由产品经理阐述产品路线图,由项目经理阐述剩余相关点,团队必须对这8点达成共识。如有争议,及时提出调整,当然,项目开展中项目经理也会根据项目实际情况进行相关内容的调整。

1.产品愿景

主要基于可行性分析,讲解产品的市场前景和项目的意义,让团队认识到大家努力工作的意义。

2.产品路线图

主要讲解产品的主要交付路线,产品主要需求的优先级,以及大致上线时间点。

3.项目总目标

主要对产品路线的补充,对交付功能模块的细化,项目完结交付的所有功能点。

4.项目里程碑

主要对总目标功能点的里程碑设定,以及每个里程碑各个职能组完成的主要任务。

5.团队成员职责

主要对团队成员和主要职责的介绍,产品经理、项目经理、UI设计、后台、前端、测试、运维。

6.团队协作方式

主要对项目开展的相关环节的必要说明,大家共同遵守的团队规则章程。

7.项目测试计划

主要是对测试工作计划的单独罗列,虽然项目计划中已有安排测试工作,这样更好的管理测试进度。

8.项目风险管理

主要是对项目开展可能存在的项目风险、负责人以及应对方式的澄清,提前认识和介入相关工作。

 

可能会说,一个启动会要不要这么麻烦要把这些东西给整理出来嘛?是可以根据项目的实际情况进行裁剪的,建议如此准备,这样领导和团队对项目有比较清晰的大致认识,项目经理也能全局把握一些关键点。因为预防大于治疗,提前思考一些问题,将会有益于项目开展,提前不思考就变成救火队长,项目缺乏计划,团队没有节奏感,项目经理和团队都会觉着比较累。

 技术分享

 

二、项目进度管理

开完一个好的项目启动会,那么就需要团队尽可能按达成的共识开展项目,对项目进展中最重要的就是进度把控和风险及时暴露处理。在敏捷项目中我们有比较好的进度风险及时暴露的工具就是看板了。为了更清晰化反映项目进度,还可以添加项目迭代日历、迭代周报。当然,如果一个好的项目管理工具将给项目带来莫大的益处,不仅方便项目各项管理,而且更有助于项目的各种数据分析。

1.白板设计
(1).V1.0
技术分享

(2).V2.0
技术分享

2.任务卡设计

 技术分享   技术分享



 

 

 

 

 

 

 

 

 

 

3.项目迭代日历
(1).V1.0
技术分享

(2).V2.0
技术分享

4.项目迭代周报
技术分享
技术分享
技术分享

5.好的项目管理工具

(1).产品管理

(2).项目管理

(3).测试管理

(4).知识库管理

(5).沟通管理

(6).源代码管理

(7).代码评审

(8).静态代码扫描

(9).持续集成

(10).自动化部署

(12).性能测试

(13).自动化测试

(14).报表报告分析

(15).移动版支持

(16).相对灵活自由配置

 

三、项目测试管理

做了很好的项目进度管理,那么我们还需要加强质量管理和验收交付,一个高质量的产品是大家都喜爱的。常规的测试是人肉黑盒测试,从冒烟测试、到功能测试、到集成测试,维护测试用例进行人肉黑盒测试。当系统越来越庞大,还是继续的人肉,不仅是测试时间的消耗,而且也会有你踩不到雷。所以为了提高测试的效率,提高测试覆盖率,让项目承诺数据更有说服力,就引入一些测试工具,进行相关环境搭建,进行相关性能测试和自动化测试。

1.冒烟测试

2.功能测试

3.集成测试

4.性能测试

5.自动化测试

 

四、项目部署管理

做好了项目测试管理,质量得到保障,那么我们可以发布部署上线了,然而,你会发现发布部署相关工作的繁琐和问题层出不穷,花费很长时间才能部署成功,很难对需求快速的部署上线,也会出现N多运维事故。所以为了提高部署效率,快速发布一个需求给用户体验,那么打通开发和运维,实现自动化部署也成刚需。DevOps是一个不错的理念,借助一系列工具实现开发和运维的打通,实现端到端的快速交付,提升研发效能。

 

敏捷实践简单分享