【IT168 专稿】以“敏捷开发”为主题的IT项目经理沙龙7月12日在北京中关村binggo café举行。这是由IT项目管理研究会主办的第三期沙龙,活动邀请到资深敏捷顾问傅庆东、神州泰岳软件架构师苏晓明、威科集团亚太区高级项目经理杨东晓等资深敏捷开发专家出席并发表主题演讲,分享了各自在敏捷开发领域的实践经验。
资深敏捷顾问傅庆东具有5年以上的敏捷培训、实施及转型的经验,是国内最早获得《大规模敏捷框架》(Scaled Agile Framework, SAFe)认证的咨询师之一(SAFe Program Consultant,SPC)。他在演讲中表示,目前很多企业在做敏捷开发(do Agile),但实际上需要更敏捷的方式(to be Agile)。敏捷的评价标准是在最短的时间完成最多的工作,是代码质量的提高,而非数量的提高。
敏捷是一种思维方式,它需要把大需求拆分成很多小需求,每天进行收集需求、设计、代码、测试的小循环,并且快速反馈、持续集成。傅庆东着重介绍了SAFe模型,他认为这一模型的最大优势是企业组织结构变化不大,但也有人会认为这是一种妥协。
苏晓明分享的主题是神州泰岳敏捷团队建设实践,他认为软件开发的本质是客观问题域到计算平台的一个映射。敏捷开发是软件开发的一种方法,需要粒度更细。敏捷的核心是迭代,而所谓敏捷宣言就是持续交付、拥抱变化。
常见的软件开发方法包括:生命周期模型-瀑布模型、生命周期模型-增量模型、生命周期模型-迭代模型、过程模型-RUP、过程模型-XP、过程模型-Scrum等。其中传统瀑布模型的缺点是交付太慢、交互差、客户看不到结果。过程模型XP和Scrum都是敏捷开发的模型,两者的区别在于XP更注重实际的编程实践,Scrum更注重管理和组织实践,两者没有冲突,可以同时使用。
威科集团亚太区高级项目经理杨东晓分享的主题是《用户体验时代移动互联产品的敏捷开发之路》,他首先介绍了移动互联产品的开发模式特点:首先,客户非常关注数据的安全性;其次,对于大多数客户,产品只需部署一个生产环境(第二生产环境用于测试和备份),维护一套产品代码,客户反馈的问题可直接通过互联网重现,使软件实施和运维成本大幅降低;再次,产品重视客户体验,高度强调易用性,使得产品的培训成本和服务成本都大幅降低,而产品的设计成本和美工成本上升;最后,产品的敏捷开发周期不断缩短,因为竞争对手之间可随时看见对方的新功能而加以仿制,产品经理不断发现新的创新点变为互联网企业生存的必要条件。
在敏捷开发中,各个角色的分工如下:1. 产品经理把控着产品发展的命脉,必须时刻把控产品的定位,把产品发展聚焦在真正能给互联网企业带来长久利润的功能上,时刻关注产品的差异化竞争点。用户体验和用户尖叫度是重要的产品考核指标。
2. 需求设计人员要沟通产品经理及美工人员,保证详细需求和界面原型的精准性及原型高仿真性。所有需求和设计没有经过产品经理确认不允许发给开发人员。
3. 开发人员必须具备极大地快速响应能力和抗压能力,很多打单关键时刻今天上午发现竞争对手的差异点,明天上午可能就必须搞出来。
4. Scrum Mater必须随时评估和调整产品开发中的优先级别和风险级别,安排好开发中的关键路径,未雨绸缪。灵活调整每个迭代的开发任务。
据了解,IT项目管理研究会(英文“IT Project Management Institute”,缩写ITPMI),是由国内资深项目管理专家韩春生和IT技术专家叶刚联合多家知名企业和多位专家学者发起成立的学术性﹑全国性的非营利性社团组织。研究会接受行业主管部门的领导。
IT项目管理研究会坚持面向国内IT项目管理实践与改革,为IT项目管理实践与创新服务,集合业内专家和优秀企业的经验与智慧,研究IT项目管理知识体系,逐步探索和制定适合本国企业发展的,具有自主知识产权的项目管理知识体系,为推进IT项目管理事业而积极举办多种形式的活动,为IT项目管理爱好者及从业人员搭建一个知识共享﹑经验交流和技术探讨的平台。