The Design
Greatness in software is first of all a matter of getting the right product to the market at the right moment. That means you have to know how to ship and you have to discern the customers’ deepest needs. The deeper the need it answers, the greater the software. The design of the software—“everybody participates in design”—is an expression of your team’s total awareness and functionality. So the goal of any design process becomes incorporating the team’s best ideas in a structure that when executing resolves the customer’s deep needs.
Getting the best ideas expressed and available for analysis is the hardest part of the design process. But it is a supremely worthwhile effort. Think of it this way: With one or two people creating the ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access