Software Development is NOT about writing code – it’s about creating KNOWLEDGE

Out-Learn the Competition‘ is a phrase familiar to many product design and development folks – it nicely captures the idea that when we are creating software systems, our focus should be on uncovering and generating knowledge about the problem and the solution – not just writing code. In this view of software development, everything we do should focus on creating knowledge as early, as cheaply and as fast as possible. The software then becomes just a manifestation of that knowledge.

This is a pretty radical departure from the more mainstream view that systems development is about programming, testing and deploying. But its an idea underlying all agile frameworks and methodologies – in fact it is the foundation of any empirical process. Using approaches like Scrum, XP and Kanban, we constantly look for opportunities to inspect what we’ve done, learn from that and then decide what we should do next. We try to deliver working, valuable software as early as possible to begin this feedback mechanism. For example, we demo our earliest working features to customers to see how valuable they are to them, how they use them, and what we should build next.

At a meeting with a group of Lean practitioners last week, it struck me again that the common view that Lean is about increasing productivity and cutting costs simply doesn’t apply to software development. We are not trying to churn out more lines of code per person or more features per hour. In fact we would like to produce the least amount of code possible (code is expensive to write, test, support, enhance, etc). What we are trying to do is generate as much knowledge as possible so we can understand and solve the business problem with the least amount of code.

With this view in mind – we could say applying Lean to Software Development is about increasing our productivity in generating KNOWLEDGE, but not about increasing our productivity in generating CODE. This basic fact lies behind the difference between plan-driven, waterfall approaches and agile, empirical methods. It’s also why transferring Lean practices from the manufacturing and repeatable services world to software development can do the opposite of what was intended – kill value, create waste, drive out innovation.

Don’t get me wrong! The principles and values of Lean still apply to software development. For example, ‘Respect for People’ is probably even more important when you need them to create innovative products than when you want them to create widgets on a production line. But how we translate those principles to practices and tools is very different. To use a metaphor, product development, including software, is about creating recipes, manufacturing is  about baking cakes.

UPCOMING PUBLIC TRAINING: ScrumMaster certification and Agile Testing

ScrumMaster Certification Dublin 26/27 Feb 2014. This is a great all round introduction to agile with a specific focus on Scrum. Its essential for any budding ScrumMasters and thoroughly prepares you for the on-line certification exam so you can get your new skill recognized. Cost is a very competitive €800pp with group discounts available (excludes online exam fee of $100).

Effective Agile Testing Dublin 6/7th Mar 2014. Essential training for professional testers and QA working on agile teams. The course includes a comprehensive introduction to agile and Scrum followed by a deep dive into what this means for testing, the changing and expanded role of testers in an agile environment and specific tools and techniques to help ensure your success.  Cost is a very competitive €800pp with group discounts available.

If you’re interested in either of these courses get in touch at training@agileinnovation.ie

Some customer comments on our recent training sessions…

Its always good to get positive feedback – here are some recent comments from attendees at our training sessions:

“the course was excellent, really informative, enjoyable and expertly delivered” – Professional ScrumMaster, Cork, Nov 2013

“Thanks for a great course last week.  I think we all really enjoyed it and got a lot out of it” – Getting Lean with Kanban in IT, Dublin, Jan 2014

What was good about the course? “Everything. The whole lot!” Professional ScrumMaster, Dublin, Jan 2014

AgileTour Dublin Oct 10th 2013 – FULLY BOOKED

This conference is now fully booked – the sponsors have a limited number of reserved tickets – please contact us directly if you are looking for a ticket and we may be able to source a ticket for you.

The final program for this years AgileTour event is now available. We have limited capacity of 100 seats and we expect them to be snapped up in the next few days so REGISTER NOW.

A full 1 day conference with quality speakers, experience reports, great networking opportunities – in the center of Dublin and all for a 10 euro fee! Learn from others, share your experiences, gather tips and have some fun!

Bringing Agile to the Next Level: a free evening event Dublin 2nd Oct 5:30pm – FULLY BOOKED

ISA Skillnets are sponsoring an evening event focusing on Agile and Lean software development. 3 expert speakers will present on advanced topics of interest to organisations with some experience of applying agile or lean software development.

SPEAKERS:

  • “Where Scrum Won’t Fit – Getting Agile with Kanban in IT Ops and Support” Colm O’Heocha, Agile Innovation
  • “Slow Down to Speed Up – Leveraging Quality to Enable Productivity and Speed” Fran O Hara, Inspire QS
  • “Our Scrum is Great! Our Kanban is Good. (And, our XP Practice ain’t bad.) Now What?” Steve Holyer, Neueda

Seminar Full Programme

BOOKING:

This is a free event but booking is essential. To book a place;
Email: Annemarie@isa-skillnet.com
Or Call: 0818 919820

Announcement: AgileTour Dublin 2013 October 10th!

Following the successes of recent tour events with increasing numbers and quality of presentations, this years AgileTour event has been extended to a full day. The provisional program has been published and is already packed with expert speakers, experience reports from companies that have gone the agile route, executive briefings and tools vendors showing off their wares! There will also be much more time for networking and sharing war-stories over coffee and lunch breaks.

Registration is now open (€10 fee) – for further details or to register just click here and join the AgileIreland LinkedIn group to keep in touch with all things agile/lean in Ireland.