敏捷实战实施背景,地产行业信息化管理某知名企业,为了快速切入和抢占互联网市场,某产品研发部实施敏捷开发,通过短期快速灵活方式提升自己产品生产能力。
1、团队建立、确立目标和制度
以两周为一个大冲刺周期,大冲刺内实现和完成产品指定功能升级;
以每周为一个小周期,实现每日构建,开发人员完成后立即提交到测试环境由测试人员进行测试;
团队化分为平台小组、接口小组、开发A组、开发B组进行不同分工作业,每组设置小组长一名带领各小组完成冲刺目标;
整个团队设总监1名、有个产品经理、2个PM带领大团队进行产品升级;
2、敏捷实施过程
每周1、2产品经理、PM讨论产品经理收集到额一线需求,进行讨论本次冲刺需求升级功能点、升级功能可行性以及技术验证,一般在2天内完成功能策划;
每周3PM会跟个小组核心成员进行需求宣讲,讲解本冲刺升级需求以及开发计划,各小组定制好本冲刺计划,一般开发周期为4天,测试在开发期间做好测试场景和用例编写,截止第二周所有开发完成自测并且需要提交测试部测试。
团队所有开发任务都会写入到项目开发任务栏内,一般分为未进行、进行中、已完成、已验收;一般开发人员计划安排会精确到小时,每早进行晨会把当天完成情况写成小字片贴在对应任务栏内(完成了就把卡片移到已完成栏内),团队任何人都可以看到同事开发的进度。
测试组在2天内完成全部测试任务,包含自动化测试、功能测试、预发布环境测试。在测试完成不了的情况下,PM安排相关人员协助测试。
每周5为项目发布期,发布期间全体开发人员和测试人员、PM均需在场,防止发布期间出现紧急BUG,方便协调及时解决。
3、敏捷开发优缺点
优点:从公司角度的确能让团队和员工最大力度的在为公司在干活,任务计划精确到小时,极大促进员工工作激情,实现产品快速的升级,更好抢占市场,员工能力也可极大挖掘出来。
缺点:加班就跟正常上班一样,过多牺牲员工的业余生活时间,员工每天跟打仗一样,晚上和周末都在忙着干活,长期如此可能引起不良效应。
综上:从具体实际实施情况看来,敏捷开发的实施,工作时间基本被安排紧紧的,每天开发和测试人员都跟打仗一样,绷紧神经,无论是开发还是测试工作对较紧。短期实施可能对公司帮助很大,但是长期如此的话对团队可能造成不良影响。