How is software development like scientific research?

As a publisher of open access scientific journals, we know that the research world changes fast – assumptions that we make at the start of a project are likely to change while we are working. In our technology team, we work using a software development methodology that is built on similar principles to scientific research.
2