Showing posts with label Problem Solving. Show all posts
Showing posts with label Problem Solving. Show all posts

Wednesday, December 9, 2009

Marketing People Need To Understand "Lean" Concepts



These days every man his dog and even the cat too will tell you about the benefits of adopting Agile.

The company I work for has been working with these Agile methods for much longer than most.  5 years ago when I spoke to our customers I had to bang the drum even to persuade them of the merits of considering changing their software development processes.

Nowadays all blue chip companies are using or have tried Agile - yet if they are doing this well, then why is there still such a huge disconnect between marketing / business owners and software development teams?

Rather than bore you with a detailed answer to this question, I will point you in the direction of the key issues which I see time and time again (and which this blog will seek to explore further in later posts):

  • Agile is not a silver bullet.  It needs to be adapted to suit an organisation. 
  • The English language is powerful because it is continually evolving.  Whereas people seem content to implement the Agile practices they were taught and then sit still.  Agile is "silent" on so many aspects.  I suggest you look at what works and what doesn't on projects and instil continuous improvement.  i.e. "Inspect and Adapt" - don't forget it!
  • Finally - and most importantly - Agile describes software project processes well, yet says almost nothing regarding the phase of the software development lifecycle where marketing and business people operate.  Perhaps this diagram will help:




In order to catch up with the 6.54% of marketing people who thought that their companies were able to deliver new concepts sufficiently quickly, then a good and simple place to start is to begin to think about applying some basic "Lean Development" concepts across the organisation.  More of which later...........

Tuesday, December 8, 2009

The Breakdown Between Marketing and Software Delivery

Econsultancy are a fantastic outfit and an invaluable resource for anyone interested in Digital Marketing and Software Innovation.  Their new "Managing Digital Channels" report is well worth the membership fee alone.

This chart from the report shows respondents capability to deploy new software applications rapidly - and the findings don't surprise me in the slightest:



Given so much business is transacted on-line these days, how on earth do marketing people put up with such slow time to market from having the initial concept to getting software delivered?!

Companies are moving towards Agile Methods to help overcome these difficulties, but time and time again I see people have only been able to make small steps forward in terms of productivity. All too often there is a disconnect between Marketing and Software Development teams.

On this blog I'm going to be touching on topics which should be of interest to anyone who wants to get better software out there sooner.