在当今互联网环境下,经济全球化、经济信息化的潮流在不断壮大,各行各业的经营管理模式都在经历巨大的转变,油品行业自然也不例外。中石化目前正在大力开发各种新型经营方式,那么如何建立业务经营可以依托的信息平台,如何利用信息资源解决更多的用户需求成了需要研究的课题。作为时下非常流行的软件开发的方式方法,敏捷开发的各种特点也许能带来一些启发。
一、敏捷开发简介
敏捷开发( Agile) 不是指某一种软件开发的方式方法,而是一系列价值观和原则的体系。敏捷开发诞生于 2001 年,当时 17 位软件开发领域的领军人物聚集在美国犹他州的雪鸟( Snowbird)滑雪场,经过讨论,最终得出著名的敏捷开发宣言。
适用于敏捷开发的方法有很多,这些开发方法拥有共同的特征: 迭代式开发、增量交付、开发团队和用户反馈推动产品开发、持续集成以及开发团队的自我管理。
二、敏捷开发模型与瀑布模型的比较
在瀑布模型中,通常来讲,仅仅需求调研阶段及项目计划的制定就需要几个月的时间,随后的产品建设阶段同样会花费几个月的时间,再后面就是产品测试、回顾及产品部署阶段。基于此,在整个项目进行中,如果市场上的主流技术发生了变化,那么很有可能最终以向市场提供了并不被需要的产品而结束。然而,由于最初的计划已经被开发完成了,所以这种模型下的开发方式存在着很多问题。
三、敏捷开发在销售行业软件开发中的应用
1、 敏捷开发方法论的应用要点
敏捷开发的应用,有三个主要的必要条件,也是应用难点。第一个就是应用环境,时下不断扩张的互联网环境提供了越来越多的多样、急迫的客户化需求,而 Scrum 快速迭代的特点正好满足了软件开发中的该类需求
由于可以快速地获取客户反馈,所以 Scrum 更适合中小型项目的开发与管理。第二个难点在于团队建设,笔者认为这是 Scrum 可以顺畅运行的最重要的保障,团队中的每位成员必须对 Scrum 的基本原则达成共识,遵守这些原则,并且拥有共同的目标,即是将整个项目按照客户的需求做好。
关注公众号: