It is said that the initial development of a typical software system only accounts for 20% of the total system, meaning that additional enhancements introduced after the first release can account for as much as an additional four times the amount of software development. For projects that are anything other than a simple straightforward system such as a brochure style website, this can become a serious issue because clients without an understanding of software release cycles will want everything in the first release. This can lead to over ambitious expectations, ongoing changes and constant additions to the specification that keep delaying the first release. Ultimately, this risks the system being released too late; whether in terms of the market opportunity already having passed or of the potential to make savings in the client's operations.
Going IT Alone: The Handbook for Freelance and Contract Software Developers
By :
Going IT Alone: The Handbook for Freelance and Contract Software Developers
By:
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
Free Chapter
Introducing Freelancing
Positioning Yourself in the Market
Defining Your Business Model
Creating a Brand
Networking, Marketing, and Sales
An Introduction to Client Types
Managing Clients
Software Development Resources, Patterns and Strategies
Software Development Methodology
Creating Quotes and Estimates
Project Management
Customer Reviews