What makes a software product great?
Before talking about software, lets talk about cars. Why do I want to talk about cars is to take great car design as an analogy to great software design. What comes to your head when you hear BMW or Mercedes-Benz? The standard quality of these vehicles. They ordered by most important first are to be; Perform well (functional, does what it is suppose to do well) Reliable Comfortable (ease of use, positive feeling) Artistic / Luxurious (Have a taste) Let’s look at their slogans....