title: Everything a medical innovator needs to know about developing software.
abstract: Software development is hard enough for specialist software companies to get right. For people outside the industry it can be a minefield full of hidden surprises. This articles hopes to explain why software development is so hard, how to go about approaching a software development project, and how to get the best out of any collaboration with a development team. It should be read by anyone who is considering developing a software product, including websites, from a non-development.
authors: Marcus
authors: M
authors: Holmes
keywords: Agile methodology; Software development; Software product