Monthly Archives: November 2014
-
Design is an act of communication and relies on an understanding of human behavior and cognition. Good design embodies the right ...
-
Good design relies on affordances (interactions between people and their environments) and signifiers (signs that communicate which actions are possible ...
-
Software platforms have a unique lifecycle which charts their evolution and growth. Network effects, multi-sidedness, governance, and architecture separate platforms ...
-
Agile software development methods can flatten the software development cost curve by providing early and frequent feedback from all stakeholders. ...