Laying the Groundwork for Success. IEEE Softw. 16(6): 72-75 (1999)