|
|
Log in / Subscribe / Register

Lea: The Unity design process (and how you can play a part in it)

Lea: The Unity design process (and how you can play a part in it)

Posted Feb 21, 2012 14:02 UTC (Tue) by alankila (guest, #47141)
In reply to: Lea: The Unity design process (and how you can play a part in it) by dgm
Parent article: Lea: The Unity design process (and how you can play a part in it)

Yes, programming is often all about managing expectations. Customers are like elephants in your china store, architecture-wise: they can demand to change things that completely wreck everything and cause costs to balloon and delays to be missed. So you manage what they *can* want by keeping them suitably happy with nondestructive changes, while making sure that they have no input with the critical parts.

This way customers are happy, you are happy, things get done, and the results are good.


to post comments

Lea: The Unity design process (and how you can play a part in it)

Posted Feb 22, 2012 16:46 UTC (Wed) by knico (guest, #67323) [Link] (1 responses)

Except in the rare case where the customer actually has a good idea.

You see the risk to your carefully crafted system and dismiss the idea without analyzing its potential. This is how your results are good (but not great).

Lea: The Unity design process (and how you can play a part in it)

Posted Feb 23, 2012 10:15 UTC (Thu) by mpr22 (subscriber, #60784) [Link]

Even if the customer's idea is good, if it didn't find its way into the requirements reasonably early then implementing it is likely to cause project-management problems.


Copyright © 2026, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds