敏捷开发实战随记

简介: 敏捷实战实施背景,地产行业信息化管理某知名企业,为了快速切入和抢占互联网市场,某产品研发部实施敏捷开发,通过短期快速灵活方式提升自己产品生产能力。 1、团队建立、确立目标和制度 以两周为一个大冲刺周期,大冲刺内实现和完成产品指定功能升级; ...

敏捷实战实施背景,地产行业信息化管理某知名企业,为了快速切入和抢占互联网市场,某产品研发部实施敏捷开发,通过短期快速灵活方式提升自己产品生产能力。

1、团队建立、确立目标和制度

以两周为一个大冲刺周期,大冲刺内实现和完成产品指定功能升级;

以每周为一个小周期,实现每日构建,开发人员完成后立即提交到测试环境由测试人员进行测试;

团队化分为平台小组、接口小组、开发A组、开发B组进行不同分工作业,每组设置小组长一名带领各小组完成冲刺目标;

整个团队设总监1名、有个产品经理、2个PM带领大团队进行产品升级;

2、敏捷实施过程

每周1、2产品经理、PM讨论产品经理收集到额一线需求,进行讨论本次冲刺需求升级功能点、升级功能可行性以及技术验证,一般在2天内完成功能策划;

每周3PM会跟个小组核心成员进行需求宣讲,讲解本冲刺升级需求以及开发计划,各小组定制好本冲刺计划,一般开发周期为4天,测试在开发期间做好测试场景和用例编写,截止第二周所有开发完成自测并且需要提交测试部测试。

团队所有开发任务都会写入到项目开发任务栏内,一般分为未进行、进行中、已完成、已验收;一般开发人员计划安排会精确到小时,每早进行晨会把当天完成情况写成小字片贴在对应任务栏内(完成了就把卡片移到已完成栏内),团队任何人都可以看到同事开发的进度。

测试组在2天内完成全部测试任务,包含自动化测试、功能测试、预发布环境测试。在测试完成不了的情况下,PM安排相关人员协助测试。

每周5为项目发布期,发布期间全体开发人员和测试人员、PM均需在场,防止发布期间出现紧急BUG,方便协调及时解决。

3、敏捷开发优缺点

优点:从公司角度的确能让团队和员工最大力度的在为公司在干活,任务计划精确到小时,极大促进员工工作激情,实现产品快速的升级,更好抢占市场,员工能力也可极大挖掘出来。

缺点:加班就跟正常上班一样,过多牺牲员工的业余生活时间,员工每天跟打仗一样,晚上和周末都在忙着干活,长期如此可能引起不良效应。

综上:从具体实际实施情况看来,敏捷开发的实施,工作时间基本被安排紧紧的,每天开发和测试人员都跟打仗一样,绷紧神经,无论是开发还是测试工作对较紧。短期实施可能对公司帮助很大,但是长期如此的话对团队可能造成不良影响。



目录
相关文章
|
14天前
|
敏捷开发 开发框架 持续交付
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
|
9月前
|
敏捷开发 数据可视化 测试技术
敏捷开发要点
敏捷开发是一种以人为核心,迭代、增量式的软件开发方法。它强调团队成员的自我管理、面对变化时的快速适应能力,以及持续的沟通和协作。
|
敏捷开发 关系型数据库 MySQL
用敏捷开发的思想,带你快速上手实战项目
教你学会如何看文档 教你学会如何“抄作业”,也就是官方示例,或者其他优秀项目的源码 教你学会如何用敏捷开发的思路,聚焦实现阶段性的目标
127 0
|
敏捷开发 设计模式 运维
漫画:三分钟了解敏捷开发
漫画:三分钟了解敏捷开发
205 0
漫画:三分钟了解敏捷开发
|
敏捷开发 监控 项目管理
三分钟让你理解什么是敏捷开发,这才是敏捷开发......
做为无所不能的产品经理,虽不是上知天文下知地理,但是也要对产品相关的知识领域有所涉猎。项目管理就是与产品密切相关的一个知识领域,同时也是产品经理日常工作中经常要负责的一部分内容。别问我为什么不是项目经理负责,因为很多公司没有…… 本文结合实际工作实践以及亲身使用CORNERSTONE项目管理工具经验,深入浅出介绍在敏捷开发的互联网公司中一个项目从无到有所经历的各个环节,当然项目管理这门学问还有很多需要深入探索的领域,以下仅仅与各位产品/项目经理们,学习交流一下。
1225 0
|
敏捷开发
产品经理必读:敏捷开发中的需求管理过程全解
产品经理不可不读的需求管理指南
1795 0