As your systems grow, properties emerge: speed, stability, simplicity. You already have champions for the users' expectations around features and interactions; you need one for their expectations of product quality. I provide that through a focus on these areas:
As your org chart grows, the number of design decisions grows faster. Design needs understanding to sprout, communication to grow, and documentation to survive. I make all of these stronger with just enough structure, text, and diagrams to make good decisions now and in the future.
With proper documentation of requirements, good design doesn't have to wait for inspiration. My architectural analyses clearly delineate acceptable solutions, allowing decision makers to quickly focus on the most important tradeoffs. Simplicity is a key goal and constraints are a key tool to keep systems from collapsing under their own weight.
All systems need monitoring, maintenance and periodic reevaluation. I help design and measure quality objectives, maintain automated systems to notify when they regress, and continually evaluate existing designs for quality improvements.
Oct 2012 - present
Mar 2010 - Sep 2012
Apr 2009 - Mar 2010
Aug 2007 - Jan 2009
2006 - 2007
1999 - 2006
1994 - 1999
2001 - 2004