O'Reilly logo

Head First Software Development by Russ Miles, Dan Pilone

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 2. Gathering Requirements: Knowing what the customer wants

image with no caption

You can’t always get what you want...but the customer should!

Great software development delivers what the customer wants. This chapter is all about talking to the customer to figure out what their requirements are for your software. You’ll learn how user stories, brainstorming, and the estimation game help you get inside your customer’s head. That way, by the time you finish your project, you’ll be confident you’ve built what your customer wants...and not just a poor imitation.

Orion’s Orbits is modernizing

Orion’s Orbits provides quality space shuttle services to discerning clients, but their reservation system is a little behind the times, and they’re ready to take the leap into the 21st century. With the next solar eclipse just four weeks away, they’ve laid out some serious cash to make sure their big project is done right, and finished on time.

Orion’s doesn’t have an experienced team of programmers on staff, though, so they’ve hired you and your team of software experts to handle developing their reservation system. It’s up to you to get it right and deliver on time.

image with no caption

Brain Power

How close do you think your final software will be to what the CEO of Orion Orbits wants?

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required