您的位置:首页 > 运维架构

应用生命周期管理 关注:我是IT运维人员

2013-02-27 03:44 246 查看
很久没上51了。一直在忙,但却不知道自己要忙些什么。

过年之前,脑子里有了一些想法和感觉。就这么开始准备了。当时是想能够对于软件开发的整个过程进行管理和控制。之后,在进行了一些调查和了解后。 确认到,自己想做的事情,已经有了一个专有的名字: ALM (Application Lifecycle Management).

在这里,写下当前的感想。

首先,什么是ALM呢。可以参照以下网址:http://en.wikipedia.org/wiki/Application_lifecycle_management

它涉及到了一个应用软件的整个过程。与CMM向匹配,就构成了对于软件开发管理成熟度,管理方法等的一个整体。

由于我刚刚开始深入这个理念。在未来的几个月里,将作为调研日记的方式,逐渐的写上来。

而在此,我首先要声明,我不是程序员,也不是架构师,而是一个IT运维人员。那么,作为IT运维人员为什么要学习,调研ALM呢?

IT运维人员,或许应该学习机房建设,学习操作系统,学习数据库,服务器硬件,虚拟机,云平台; 学习存贮的管理,学习如何配置服务器,中间件。研究系统,数据备份;研究一建恢复(当主服务器不可用时,从网络备份存贮中恢复业务)。

或者说是学习和研究某一个,某一类软件产品。 Microsoft的AD,exchange ,lycn, sccm,sharepoint. office & officeServer, SqlServer. 或者是IBM的 websphere,websphere portal, MQ,MB. AIX, Ratioanl,Tivoli. 你也可以研究Oracle公司的 oracleDBM. weblogic. 以及这个公司的ERP产品,人力资源管理产品。 或者是SAP公司的ERP产品。

研究开源的Linux, MySql(现在不好说了,归oracle了),Tomcat;Apache;Jboss。

只是,如果你们公司只是使用上述公司的产品,或者某一个开源产品。那么,没问题。你可以就那么使用了。

但是,但是

如果你们公司需要定制化的应用,怎么办呢?

花钱让别的公司来制作和开发。 是的,一般公司,企业都是这么做的。 只是,随着时间的推移,许多定制化系统成为了一些公司的生命系统,关键系统,涉密系统时。 仅仅是提一个需求,就等着验收系统功能的事情,将越来越 不靠普了。

我们需要,对于定制化的系统,要掌握其过程,确保其质量,并能跟进应上线后的每一个小的更改。 将对于开发人员,开发公司的依赖减小到最低程度。

因此,我们需要ALM。

考虑到一些公司,没有这个ALM的理念,或者公司间的规范,项目管理上的不同。

我们需要建立自己的ALM. 让乙方公司,遵循我们的ALM。

以上,就是IT运维, 也需要ALM的原因。

今天就写到这里。如果有了解这方面的兄弟姐妹,还望可以赐教。
本文出自 “ImHere” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: