Code, templates, patterns, components, frameworks -- as Scott Ambler noted six years ago, there are many artifacts created in object-oriented development that you'd like to be able to reuse. But managing these assets requires the sort of planning and documentation that too often lies beyond a busy team's capability. This is why the Rational organization has created IBM Rational Asset Manager, a tool that addresses all the complexities making reuse a software development imperative. Read our cover story, and take a look at the demos, too.
We also continue both article series on lean software development governance and software estimation, and we take a fresh look at model-driven development. You'll find these articles and much more by clicking on the "Contents" tab above. And don't forget our archives at the left-hand navigation bar.
Cover story: Introducing IBM Rational Asset Manager, by Carlos Ferreira
The growing need to reuse software development assets has led to a resurgent interest in asset management solutions. Read how a product like IBM Rational Asset Manager can help organizations understand what assets they have in order to eliminate duplication, reduce costs, and improve software quality and time to market.
Best practices for lean development governance -- Part II: Processes and measures, by Scott W. Ambler and Per Kroll
The second in a series of articles covering IBM Rational's recommended approach to governing modern software development efforts, this article presents the essential process ingredients, as well as the best metrics to be used.
Model Driven Development: Are MDD models assets or liabilities?, by Tommy Lennhamn
Despite strong evidence for the value of model-driven development, the industry has still not adopted it as the preferred methodology for systems and software development. Read why organizations need to take advantage of MDD as a modern and potentially very powerful approach to software and systems development.
Software estimation, enterprise-wide -- Part II: Lifecycle of an estimate, by Vitalie Temnenco
This article, Part 2 in a two-part series, provides advice on what estimation methods to apply at specific points in a software development project lifecycle, along with tips on how to apply these methods more effectively. Part 1 presents an overview of approaches, techniques, models, and tools used in estimating on software projects.
Webcasts, tutorials, demos, and more: July-August 2007, by The Rational Marketing team
Jumpstart those summer projects with dynamic, Web-based tutorials, demos, and trial downloads. Or simply want to refresh your knowledge base with this extensive listing of IBM Rational Web-based resources.
Ruby: A gem of a language, by Gary Pollice
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it.