扫描二维码

订阅kaiyun体育官方人口 微信

“敏捷”联袂“ALM” 上演市场模范夫妻秀

来源:新浪微博   
2011/3/31 10:48:11
摘要:毫无疑问,“敏捷”与“ALM”这两个词汇,都是软件应用开发领域的热门词汇,而当两者被一起提及时,它就具有更多深层次的含义。



本文关键字: ALM 敏捷 模范夫妻

摘要:毫无疑问,“敏捷”与“ALM”这两个词汇,都是软件应用开发领域的热门词汇,而当两者被一起提及时,它就具有更多深层次的含义。

那么,两者能否相辅相成,彼此互补?在这篇博客中,我将与大家一起分享我对这对“搭档”的观察。
 
先来看看他们各自擅长什么吧。
 
何谓应用程序生命周期管理(ALM)?
 
应用程序生命周期管理,从字面意思理解,它是指面向应用程序的生命周期管理。它可以从一个管理阶段灵活地移动到另一个管理阶段。它是指从需求管理、发展管理、质量管理、释放管理到控制检测的整个生命周期。
 
ALM方法论有诸多益处,我在这里大概地总结一下:
1、实现对项目各个阶段和方面的可见性和控制性(设计需求、开发、测试等不同环节);
2、ALM鼓励整个应用程序生命周期过程中各个角色之间的协同作业。
3、应用程序生命周期智能化(ALL)。利用ALM的相关知识可以帮助项目经理做出明智决定。
 
何谓敏捷特性?
 
现在让我们来看看何谓“敏捷”?它有何相关特性?在维基百科中,敏捷开发是指一组特有的软件开发方法。
 
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
 
而我对敏捷定义的理解是,敏捷不光是一种开发方法,同时也是一种交付方法。
 
首先,我们必须了解,敏捷跨越一个项目从开始、交付到释放的整个生命周期,涵盖用户需求、软件开发和质量控制等所有方面。
 
其次,敏捷主张市场、开发、QA间的通力合作。不管是多功能的团队还是开发和QA分开的团队,敏捷实践要求每个团队的代表都能参加每天的计划开展和计划回顾。如果没有合作,敏捷必将失败。
 
综上所述,市场、开发和QA的代表必须参与到会议中来,共同协商能做出明智的决定,做出多方面的考虑。
 
因此,尽管我认为可以多方面的看待问题,我认为敏捷,或者更确切的说,项目管理的敏捷,是实施ALM的榜样。确定应用程序生命周期管理的目的在于,提高应用程序交付效率,在不牺牲质量的前提下高成功效率。
 

责编:张欢
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
畅享
首页
返回
顶部
×
    信息化规划
    IT总包
    供应商选型
    IT监理
    开发维护外包
    评估维权
客服电话
400-698-9918
Baidu
map