As software applications and the development environments for building and maintaining them grow in size and complexity, a process-oriented development approach is essential for optimizing team resources and boosting team productivity. This approach involves adopting a development process that is clearly defined, repeatable, and consistent, yet adaptable to your organization's evolving needs. To complement this approach, your software development platform should support agile and iterative development, continuously promote quality, and enable complete application lifecycle management.
The ability to manage and control ongoing change to software assets is at the core of effective lifecycle management. With this ability, you can make software development a strategic resource that allows you to respond more quickly to market dynamics and competitive forces.
Activity-based change management is a proven way to simplify and improve software change capability. It allows you to manage and track individual changes to software assets throughout the application lifecycle as higher-level activities, rather than as changes to individual files and directories. Managing activities -- instead of their related assets -- provides greater clarity and insight throughout the development lifecycle. It also streamlines and simplifies the development process, enabling teams to work together more efficiently.
This new paper examines how activity-based change management helps to control, enforce, and streamline the development process. It also discusses how IBM Rational®ClearCase® and IBM Rational ClearQuest® change management solutions enable activity-based change management that supports a process-oriented approach.
Click here to read the full paper.
Karen Wade is a market manager for the Rational software brand within IBM Software Group. She is responsible for analyzing and responding to software development market trends, with a focus on software configuration management technology. Prior to joining IBM Rational, she held product marketing management positions at Progress Software and EMC Corporation. Before that, she worked as a software engineer for Raytheon and General Dynamics (formerly GTE Government Systems) for more than ten years. She holds a B.S. in electrical engineering and an M.S. in computer engineering from the University of Lowell and an M.B.A. from Boston University.




