Customer Requirements (PragProg)

Rich in detail and examples, this book is designed to let you learn and implement. Every chapter comes with real-life practice exercises, based on the fictitious new payment start-up Zee Bänk, and plenty of Notepad, Jira, and IntelliJ screenshots. You’ll take away from this book:

Marco Behler

This work was written and produced entirely by the author. We are proud to be distributing it.

Rich in detail and examples, this book is designed to let you learn and implement. Every chapter comes with real-life practice exercises, based on the fictitious new payment start-up Zee Bänk, and plenty of Notepad, Jira, and IntelliJ screenshots. You’ll take away from this book:

  • How you get from vague requirements (“we need XYZ now!”) to what exactly you need to implement: your task and all its edge cases.
  • What and how to talk about and analyze requirements with your customer, boss, and colleagues.
  • Warning triggers when talking with clients or bosses that you are being bullied, how to respond, and how to push back on constant change.
  • Strategies for properly estimating software tasks, including building a time-tracking database for solid estimations. Then, how to properly bill based on those estimations and avoid being underpaid (as a freelancer) or killing your department (as a company worker).
  • How properly clarified requirements are your foundation for tests; how to write those tests and how they lead to rock-solid code. Plus, suggestions for recording and maintaining requirements (in wikis or JIRA-like systems).
  • Strategies to find out what exactly your users want, even if they might not exactly know it themselves.
  • What happens if you ignore all that advice and become a headless chicken.

Marco Behler mainly programs on the JVM in his day-to-day work. He’s the founder of software consulting agency Marco Behler GmbH in Munich, Germany. He writes at marcobehler.com.


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 Likes