Using Class of Service to manage risk in innovative new product development

Posted on May 9th, 2011 in Kanban, Lean, presentation by siddharta || No Comment

The following are my slides from my presentation at the Lean Software and Systems Conference last week.

Project Management vs Project Intelligence

Posted on March 26th, 2011 in Agile, Kanban, Lean, presentation, Silver Catalyst, Silver Stories, Tool, Tools For Agile by siddharta || No Comment

A lot of emphasis in software development process is placed on project management – making a commitment, planning, and tracking everything so you ensure you don’t drift away from the plan. Funnily enough, many agile projects have also ended up with this ‘form’ of project management.

And don’t get me wrong, it is important not to screw up!

But, in the worry not to screw up, are we losing sight of the opportunity to get better? Do we understand what we are building? Do we know where our bottlenecks are? Are we best aligned to business needs?

So here we go – the showdown between Project Management and Project Intelligence:

Harnessing the flow of Implicit Knowledge

Posted on September 15th, 2010 in presentation by siddharta || 4 Comments

I gave a presentation yesterday at the KCommunity Chennai meet. The presentation was about how a large majority of all knowledge is implicit (tacit) and how we can encourage implicit -> implicit information sharing as compared to the more common way of trying to make the knowledge explicit first. Attached below is the prezi (though it probably doesn’t make too much sense standalone)

Here is a quick attempt at a summary:

  • 4 types of knowledge transfer: Implicit knowledge -> Implicit knowledge (eg: talking to someone), Implicit -> Explicit (writing a book), Explicit -> Explicit (combining multiple articles into a textbook), Explicit -> Implicit (Reading a book and doing something)
  • 98% of all knowledge is implicit
  • Spend less time documenting stuff (Implicit -> Explicit) so that someone else can read it (Explicit -> Implicit) and spend more time getting people together (Implicit -> Implicit)
  • Increase connection points where people meet informally – water coolers, cafeteria…
  • Gerald Weinberg, Psychology of Computer Programming: When a company removed a water cooler to stop developers hanging around it and wasting time chatting, productivity and effectiveness dropped as an informal knowledge transfer source was cut out
  • Learning:
    • Encourage user groups & knowledge sharing at different levels (within a team, between teams)
    • Replace cubicles with open sharing team rooms
    • Bring together people who need to work together
    • Hackathons can encourage pairing between those who know new stuff and those who have the curiosity to learn
    • Internal unconferences / open space events
  • Question: In your organization, do the performance appraisals, bonuses and compensation plans encourage or discourage knowledge sharing?

Introduction to Agile Methodologies presentation

Posted on January 24th, 2008 in Agile, Methodology, presentation, silverstripesoftware by siddharta || 5 Comments

I recently gave a presentation on an Introduction to Agile Methodologies. Unfortunately, I only have the presentation, and not the audio narration that goes with the presentation. Therefore a few of the slides might not make sense taken out of context from the narration. Here is the presentation:

SlideShare | View | Upload your own

Introduction to Agile: Agile Chennai 2007 Presentation

Posted on October 31st, 2007 in conference, presentation, screencast by siddharta || No Comment

This is the intro to agile presentation from Agile Chennai 2007. It was done jointly by Bala and myself, although Bala did most of it. I just spoke for five minutes at the end of slide 83 about how agile is not a set of techniques.

« Previous Entries