Defining the Business Problem

Before you can start developing any application, whether distributed or not, you have to know what the goal of the system is. The days of “I'll start coding, you go find out what the user wants” are long gone. Multiyear, large team projects are rare because the cost and time-to-market factors have rapidly become the focal point for systems development. Everyone wants their systems developed yesterday, for next to nothing!

Studies by Gartner and other analysts indicate that many projects end up on the scrap heap long before they are completed. Most often, the reasons are that the business has changed and the strategic value of the application has fallen. The application might no longer be cost-effective, it might ...

Get PowerBuilder® 9: Internet and Distributed Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.