Strategic data management

The ultimate purpose of all serious software applications is to produce knowledge that has a positive impact on the real world. A major factor that influences the success or failure of information systems is the quality of the data they manage and produce. The dependence of software systems on data quality leads to serious causes for concern:

  • Modern software projects need to be highly agile to accommodate the changing requirements of clients; especially those who don't fully understand what they need. The fixed specification approach advocated by the waterfall model is no longer adequate for most projects; the waterfall model being a formal set of project phases that start with the requirements definition and progress ...

Get Going IT Alone: The Handbook for Freelance and Contract Software Developers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.