Managing system development (Applied Computer Research, 1999)