What Makes Software Process Improvement So Hard?
The Metrics Dashboard Coloring Book
The dashboard construct has been widely used in IT measurement and has even been translated into other metaphors such as flight decks, score cards, and report cards.
The Latest on the Y2000 Testing Front
In this Executive Update, Senior Consultant Don Estes, one of the Cutter Consortium's testing experts, provides insight on some of the most current testing issues. Looking forward, he also discusses what we can learn from the Y2000 experience.
12 Steps to Useful Software Metrics
Security Strategy -- Who Does What To Whom When
With all investments in information technology (IT), the object is to make the "right" investments and avoid the ones that will not sustain a viable strategy.
Security Strategy -- Who Does What To Whom When
Many companies find that security is one of the areas most difficult to align with business strategy. Why is it so tricky? Because it's new technology applied to new (and therefore not well-understood) requirements that are constantly changing. How many distributed applications did you have five years ago? How many e-commerce applications did you have last year?
January 1999 Component Development Strategies
Application Servers
Kevin Dick is the editor of Enterprise Java, a magazine dedicated to exploring the issues of deploying sophisticated Java applications in the enterprise, and is also a columnist for Distribut
A Java Update
At the Java Business Expo, which took place in New York City in early December, Sun celebrated the release of version 1.2 of the Java Development Kit (JDK), which the company's marketing folks have now decided to call the Jav
XML
In February 1998, the World Wide Web Consortium (W3C) adopted the eXtended Markup Language (XML) as a new Internet protocol. XML and HTML (HyperText Markup Language) are both subsets of SGML (Standard Generalized Markup Language).
Use Cases and Function Points -- Where's the Fit?
It is well documented by leading experts such as Howard Rubin, Robert Glass, Larry Putnam, and Ware Myers that the top development challenges center around requirements, estimation, and change management.
Database Options in Distributed Computing
We truly live in the information age. It's hard to imagine that just over 50 years ago, the first electronic, general-purpose digital computer was invented. The ENIAC could perform 5,000 additions per second and more than 300 multiplications per second -- not even close to the power of the personal computer that I'm using today to write this report.
Database Options in Distributed Computing
This report provides IT managers with a context in which to consider the database options they face when planning to develop a distributed application.
Epiphany e.4: A Packaged Analytical Application
TRENDS
Informatica Ships PowerMart 4.5 and PowerCenter 1.5
January 1999 Data Management Strategies
What Are We Going to Do About Alice?
Alice has been a programmer here for 28 years. There are times when it seems like longer. She did some good stuff early on. She's still an OK programmer, I guess. She's late on a lot of her deliveries, but probably no more so than the rest of them. I've been told that when she does deliver her stuff, it seems to work.
What Are We Going to Do About Alice?
Alice has been a programmer here for 28 years. There are times when it seems like longer. She did some good stuff early on. She's still an OK programmer, I guess. She's late on a lot of her deliveries, but probably no more so than the rest of them. I've been told that when she does deliver her stuff, it seems to work.
What Are We Going to Do About Alice?
Alice has been a programmer here for 28 years. There are times when it seems like longer. She did some good stuff early on. She's still an OK programmer, I guess. She's late on a lot of her deliveries, but probably no more so than the rest of them. I've been told that when she does deliver her stuff, it seems to work.
Building and Sustaining High-Performing Teams
Application development is no longer the domain of the lone cowboy working late into the night. Organizations have long understood that the breadth and depth of skills required to develop applications requires pooling people into teams. The team is the dominant project organization structure.
Building and Sustaining High-Performing Teams
Application development is no longer the domain of the lone cowboy working late into the night. Organizations have long understood that the breadth and depth of skills required to develop applications requires pooling people into teams. The team is the dominant project organization structure.


