O'Reilly logo

Managing Software Debt: Building for Inevitable Change by Brent Barton, Chris Sterling

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 8. Designing Software

image

Implement solutions not features.

“User Interface Design for iPhone Applications” in iPhone Getting Started Videos at the Apple Development Center web site

Application Design

Application design is sometimes thought to be a documentation effort. If we can come up with the “right” design and document it, then it will feed the development team and enable the software construction. Development teams commonly distrust the designs they are given, don’t understand them, find them too abstract and ambiguous to be valuable, or find problems with them during implementation that they must work around. No matter if any or ...

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