|
September 09, 2015
In a perfect world, perhaps, we could create software without those pesky users and their ill-concieved, ill-expressed, contradictory and ever-changing requirements.
But as long as we have users to please, we'll have requirements to discover and understand. See how to better approach this particular minefield in Customer Requirements, now available from pragprog.com/book/d-mbcreq.
This work was written and produced entirely by the author. We are proud to be distributing it.
Customer Requirements
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.
This work was written and produced entirely by the author. We are proud to be distributing it.
Now available from pragprog.com/book/d-mbcreq.
Upcoming Author Appearances2015-09-09 Johanna Rothman,
SQGNE
2015-09-17 Chris Adamson,
CocoaConf Boston
2015-09-18 Chris Adamson,
CocoaConf Boston
2015-09-23 Mattias Skarin,
Upphandla IT, Göteborg
2015-09-24 Alex Miller,
Strange Loop - St. Louis, MO
2015-09-29 Jesse Anderson,
Strata NYC
2015-09-29 Johanna Rothman,
Agile Cambridge
2015-09-30 Johanna Rothman,
Agile Cambridge
2015-10-05 Adam Tornhill,
GOTO Copenhagen, Denmark
2015-10-05 Janie Clayton,
360|iDev Min; Greenville, SC
2015-10-07 Adam Tornhill,
GOTO Copenhagen, Denmark
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.
Thanks for your continued support,
Dave & Andy
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts PragProg.com
Manage your subscription using your account, or permanently unsubscribe here. Sent by the Pragmatic Programmers, LLC. • 2831 El Dorado Pkwy, #103-381 • Frisco TX 75033
|