查看“讨论:Apache”的源代码
来自Ubuntu中文
←
讨论:Apache
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
“敏捷”联袂“ALM” 上演市场模范夫妻秀 摘要:毫无疑问,“敏捷”与“ALM”这两个词汇,都是软件应用开发领域的热门词汇,而当两者被一起提及时,它就具有更多深层次的含义。 那么,两者能否相辅相成,彼此互补?在这篇博客中,我将与大家一起分享我对这对“搭档”的观察。 先来看看他们各自擅长什么吧。 何谓应用程序生命周期管理(ALM)? 应用程序生命周期管理,从字面意思理解,它是指面向应用程序的生命周期管理。它可以从一个管理阶段灵活地移动到另一个管理阶段。它是指从需求管理、发展管理、质量管理、释放管理到控制检测的整个生命周期。 ALM方法论有诸多益处,我在这里大概地总结一下: 1、实现对项目各个阶段和方面的可见性和控制性(设计需求、开发、测试等不同环节); 2、ALM鼓励整个应用程序生命周期过程中各个角色之间的协同作业。 3、应用程序生命周期智能化(ALL)。利用ALM的相关知识可以帮助项目经理做出明智决定。 何谓敏捷特性? 现在让我们来看看何谓“敏捷”?它有何相关特性?在维基百科中,敏捷开发是指一组特有的软件开发方法。 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 而我对敏捷定义的理解是,敏捷不光是一种开发方法,同时也是一种交付方法。 首先,我们必须了解,敏捷跨越一个项目从开始、交付到释放的整个生命周期,涵盖用户需求、软件开发和质量控制等所有方面。 其次,敏捷主张市场、开发、QA间的通力合作。不管是多功能的团队还是开发和QA分开的团队,敏捷实践要求每个团队的代表都能参加每天的计划开展和计划回顾。如果没有合作,敏捷必将失败。 综上所述,市场、开发和QA的代表必须参与到会议中来,共同协商能做出明智的决定,做出多方面的考虑。 因此,尽管我认为可以多方面的看待问题,我认为敏捷,或者更确切的说,项目管理的敏捷,是实施ALM的榜样。确定应用程序生命周期管理的目的在于,提高应用程序交付效率,在不牺牲质量的前提下高成功效率。
返回
讨论:Apache
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息