近年来,信息技术的发展对企业业务流程有着深远的影响。个人电脑、局域网、客户端/服务器技术和因特网的出现使企业可以更加迅速的把产品和服务推向市场,这些变化促成了工业时代向信息时代的转变。作为企业信息化的基础,企业必须构建各种必要的硬件设备、网络设施和基本软件,并运行一系列依赖于这些基本设施的应用系统。然而,这些设施和应用系统作为企业的IT基础框架只是企业信息化的第一步,如何有效地运用IT基础框架从而使其支持企业的业务目标的实现则是IT服务管理所要解决的问题。
本文阐述了采用敏捷过程开发一个基于Ruby on Rails平台的人事管理系统的过程。文章详细阐述了该人事系统的分析、设计、开发、测试、部署过程。通过实际经验说明了基于Ruby on Rails平台的系统快速开发步骤,指出了各步骤中相比其他平台的优势。逐点说明了该人事系统所采用的先进技术,揭示如何应用这些先进技术,带来快速开发、高性能、高安全性和稳定性等优势。过程改进部分,记录了该人事系统开发过程中,灵活采用的敏捷过程及其根据实际情况对这些过程进行的改进。
这些研究对于今后使用Rails框架或其他WEB开发框架进行项目开发有很重要的指导和借鉴意义。