The nature of software development : keep it simple, make it valuable, build it piece by piece - Jeffries, Ron, 1943- (Pragmatic programmers., 2015)