People, Process, and Technology…Oh, and Common Sense

I have had many discussions in various organizations about what processes need to be in place to support various types of projects.  Very often, I have seen how teams get wrapped around the axle in what can become a very academic discussion. In the real world, it is not something that is academic, there are real people, real challenges, and real dollars involved. I am a big supporter of process, but it needs to be applied with common sense.

Common sense starts with people.  Addressing business challenges starts with people focused on solutions. The technology…well, that is not as much my focus, but very often the core technology has somewhat been determined by existing realities.  When its not, or if it becomes apparent that there is not the right mix to support the business requirements, then let the actual requirements drive the technical solution by following a process to discover the need and then map the solution to those needs.

So assuming that you can bring the right people to the table and assuming that they are applying common sense (big assumption sometimes), what is the right process?

Lately, I have been involved in a lot more projects that are “Agile-like” approaches.  I know that there are purists out there, but for me, it’s about nailing the initial planning to prepare for the actual cycles or stages that will follow. In many cases with our customers, the business driver is that customer wants to see more sooner.  This may be accomplished in a variety of ways that are not really Agile, but can be more waterfall if there are ways to address that need to see some of the solution before development resources go off for extended periods to do the heavy lifting.

If there are big questions on the table early on, we use approaches like quick prototypes or proof of concepts to answer those.  We like to use Axure prototypes or even do some actual visual representations of key components to make sure that everyone is on board.  It is a lot more efficient and cost effective to make revisions to prototypes than it is to do it during the development cycles.

We have worked with customers to adopt almost a maturity model to move from pure waterfall approaches to more Agile-like approaches.  Often, this begins where we do much of the requirements and solution design in a more linear way, but then move the development to a more sprint approach.  This can be the easiest way to begin the shift because it minimizes change to the customer.  As we progress, it becomes easier to pull forward and include the solution design next into the cyclical process and then lastly move to a place where all is approached in a much more pure Agile approach.

These are just some thoughts from real world situations.  Again, I apologize to the purists out there, but as I mentioned in the beginning…it’s about applying common sense to a situation which in the end has to do with involving the right people at the right time to come up with the right solution.

New Year’s Resolutions

As we head into the new year, I have made the normal resolutions related to visits to the gym and so on.  Over the holidays though as I was working on some business planning, I thought that it makes a lot of sense to focus on some things that impact where we all spend much of our time…the work world.  So that said, here are a few of my resolutions:

  • Don’t be a consultant, be a true partner with customers.
  • Take care of customer’s budgets like it was my own.
  • Go on vacation and cut the cord to the office!
  • Do real face to face time when appropriate.
  • Keep the inbox from becoming a wasteland.
Sure, these are not entirely original, but neither is lose some pounds, go to the gym, and eat better.  Just like many things in our business, it’s not entirely about the idea, it’s about having the discipline to follow through!

 

Google Android v. Apple iPhone: The Patent War

Today, Deutsche Bank issues a note to shareholders regarding the possible outcomes in the patent suit between the big two. CNNMoney has a simple breakdown of what the impact could be in a variety of possible outcomes.  Deutsche Bank’s Chris Whitmore identifies 4 possibilities but seems to lean to the reality of Apple getting paid per handset about $10 per.  A longer shot is that the Droid feature set gets limited.  Either way, it does seem pretty enticing for Apple to settle since these outcomes could drive a good bit of upward movement for the Apple stock.

Read more about this on CNNMoney.

So, I am an owner of a Droid phone but use plenty of Apple products. At the end of the day, it would be a shame if any of this impacts innovation in terms of what is available in the mobile market.  Apple got it pretty darn right with the initial iPhone, but one could make a strong argument that the new players since that initial launch helped to motivate Apple to continue to push new features with the most recent iPhone 4S. As a UX practitioner, I am probably not the average mobile user, but there are a lot of things I like about the interaction design of the Droid on my HTC phone.  I also have iPhone envy in certain regards, but get my fix for Apple interface & interaction design using the iPad and my MacBook.

Bottom line, the Microsoft v Apple war pushed innovation on the desktop…Apple v Google is doing very much the same now in the mobile space.