Book Image

Going IT Alone: The Handbook for Freelance and Contract Software Developers

By : Leon Brown
Book Image

Going IT Alone: The Handbook for Freelance and Contract Software Developers

By: Leon Brown

Overview of this book

Table of Contents (19 chapters)
Going IT Alone: The Handbook for Freelance and Contract Software Developers
Credits
About the Author
Acknowledgements
About the Reviewer
Preface

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 through to design, implementation testing and review in a fixed order.

  • It is rare for clients to communicate their specification changes in relation to the entire software system, meaning that they will ask for changes to a specific part of the system...