Book Description
Innovation is the forgotten key to modern systems development - the element that defines the enterprising engineer, the thriving software firm and the cutting edge software application. Traditional forms of technical education pay little attention to creativity - often encouraging overly rationalistic ways of thinking which stifle the ability to innovate. Professional software developers are often drowned in commercial drudgery and overwhelmed by work pressure and deadlines. The topic that will both ensure success in the market and revitalize their work lives is never addressed. This book sets out the new field of software innovation. It organizes the existing scientific research into eight simple heuristics - guiding principles for organizing a system developer's work-life so that it focuses on innovation.
This open book is licensed under a Open Publication License (OPL). You can download Software Innovation ebook for free in PDF format (4.8 MB).
Table of Contents
Chapter 1
Keep your head up: software trajectories and innovation windows
Chapter 2
Grow your community: network, knowledge, learning
Chapter 3
Target the product's innovation profile: innovative software
Chapter 4
Shape your own process: software process and innovation
Chapter 5
Develop your personal creativity: the creative software developer
Chapter 6
Be a super-team-worker: the innovative software team
Chapter 7
Bring your toolbox: creativity tools and techniques
Chapter 8
Know when you are (not) innovative: assessment and evaluation
Chapter 9
Software innovation: eight work-style heuristics for innovative system developers