11
ICEBERG SECRET By Eric Blumenstock

By Eric Blumenstock. What is the secret? A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers Onlookers

Embed Size (px)

Citation preview

Page 1: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

ICEBERG SECRETBy Eric Blumenstock

Page 2: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

What is the secret?

A software analogy by Joel Spolsky describing:CustomersNon-technical ManagersSoftware Developers

Onlookers only perceive about 10% of the iceberg – the part above water

Page 3: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

What is the secret? (cont.)

People who are not software developers do not understand the other 90%

User interface as a measurement of project completionAngry non-technical managers and

customers

Page 4: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

What is the secret? (cont.)

Source: pvisoftware

Page 5: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Spolsky’s Corollaries

Five corollariesBad UI = Bad ProgramGood UI = Almost done programGood UI is better than functionalityIf a manager has to sign off on a project

provide several designsBeautiful screenshots make good programs

Wrong to us, right for users

Page 6: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Good UI or Bad UI

Source: Creative Fan

Page 7: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Good UI or Bad UI (cont.)

Source: How To Spot A Psychopath

Page 8: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Solutions

Detailed scheduleUpdated weekly – Shows work is in

progress and is completing on time When presenting UI make it polished

Even unfinished partsPotentially leave out some features till

they’re built If presenting with data, use “real” data

Page 9: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Customers Don’t Know

Most common cause of custom projects failing – The CustomerChangesIndecisiveness

Customers don’t know what they want, stop expecting them to knowThe developers have to figure it outResearch customer domain

Page 10: By Eric Blumenstock. What is the secret?  A software analogy by Joel Spolsky describing: Customers Non-technical Managers Software Developers  Onlookers

Customers Don’t Know (cont.)

Two points I disagree with Joel: Customer in the room

Depends on the customerProbably won’t be the dweebProgress is seen by customerWho is buying the software

Customers know what they wantSteering