Kanban

Boxed-In Kanban

by Josh

Boxed-In Kanban

In contrast to Jim’s guest post the other day, here is a tale about my grass-roots attempts at implementing lean thinking with my teams within the domain of my control.

Some interest in surrounding teams has cropped up, but it’s my view that a true lean system/project requires very strong executive management support.

If you don’t have that (yet) then sometimes sub-optimization (within a team or two) is a way to flex your lean muscles and provide some gains.

At least, that’s the approach I’ve been taking.

Kanban Implementation Question

Josh,
My top goals are to get better at what I do and to formalize and align my PM skills with PMP standards. I’ve been internalizing your skillful nudges :-) and instructions that you have shared to this point (PMStudent Blogs, Kanban, and this email).

Which brings me to a question – if Kanban is where you regulate your tasks to eliminate “multitasking” (which I applaud), where do keep the master list of tasks which drive you to your project deliverables? It would seem that you would be moving those tasks from the master list into your Kanban board and then out again to the master list as they were achieved. No?

Keep up the great insights

Sphere of Influence/Control

Great question. Working for a large federal program, we have EVM in play and I have to work within a waterfall framework. I’m convinced that end-to-end lean thinking would dramatically increase the effectiveness and efficiency of any project or program, but I’m not in a position to enact an agency-wide change. Because this is a joint project, both the USGS and NASA would have to buy in for us to start lean thinking across the whole value stream.

Translations

So I do translations between what my team does with Kanban and traditional project schedules. We still have the WBS for deliverables, and those are turned into work packages that get scheduled in the traditional way. When those hit my teams’ Kanban boards, they will get decomposed further usually, and on the fly as items come from the pull queue into active work. I roll up schedule status for work charged and completed items as the translation from Kanban back to the traditional waterfall schedules.

Especially when there are interfaces and dependencies all over the place (as is the case with my project teams) you still have to have representation on some schedule or tool that has everyone on it. So in my case the traditional element schedules that roll up into an IMS (Integrated Master Schedule) are in play so the various pieces across contractors and agencies (USGS and NASA both) can be lined up and ready when they are needed for integration.

“The most difficult situation, however, occurs when agile teams are dependent on teams that have much longer planning timeframes. Dissonance between teams with different planning horizons is common and can be difficult to resolve.” - Poppendieck’s in Leading Lean Software Development

Your Thoughts

So what do you think about all this? Is there a better way for me to approach this?

Is it better to do a Scrum-but or Lean-but if the full end-to-end implementation isn’t feasible?

{ 0 comments }

How To Rock in a Small Project Environment by sryffel via Flickr

Feeling like your small projects aren’t giving you the experience you need?  I know where you’re coming from.

It’s how “accidental” project managers like us start out.  Small businesses, small projects, small teams. I’ve worked in environments like this in the past, and currently volunteer for several non-profits where this is the case.  My activities with pmStudent fit into this category as well, smaller “mini-projects” involving just a few people or sometimes just myself.

In an environment like this, good PM can still be applied but it must be tailored to fit.

Waterfall processes with a fancy charter and project plan all the way just aren’t going to be worth the overhead involved for a week-long project. You don’t have much room for a lot of formality or overhead.

Rock Your PM Skillz Anyway

Create a checklist or excel file which will essentially be your project plan.  This is what I did many years ago when I was working in an MIS department, and many of the projects were 1 week to 4 weeks in duration.  I had an excel spreadsheet set up as a “1 page project plan” that also served as a status report for my stakeholders.
Tailor it to your environment, and adapt it in a continuous manner to improve it as you go.

I wrote a post just a bit ago called Good Project Management is Common Sense that you may find useful as a starting point.

  • I start with the why,
  • then figure out the what,
  • then figure out how it will be done and who’s going to do it.
  • When comes out as a result of these things
  • and then there’s a process of iteration where we update our draft plans in light of reality including funding

One-Page Project Management

You could literally start with a template that just has fields for:

  • why (this is your charter)
  • what (scope statement, pbs/wbs/task breakdown in list format)
  • how (project plan)
  • who (resource plan)
  • a really simple schedule

The One Page Project Manager is a concept and resource very similar to what I’ve used in the past on small projects.  Check it out!

Kanban is a paradigm I am finding extremely versatile and valuable in terms of managing work flow, so I highly recommend you look into that as well for use on small projects.  I’m putting something together at http://pmStudent.com/kanban to share my experiences with Kanban and I’ve just learned about http://www.leankanbanuniversity.com/ which looks like an excellent new resource from some of the top people in Lean-Kanban.

If you want to gain some more knowledge about the concepts and practices on larger-scale projects (perhaps so you can scale them down to your needs) I do offer in-depth training at http://learn.pmStudent.com as well.

For some, sticking with small projects is going to be what they want to do.  For others, the additional challenges that come with larger projects (more stakeholders, team members, and communication channels to manage) are really what managing projects is all about.

Small, large, or anywhere in between….you can still rock.

{ 0 comments }

What’s The Goal?

Thumbnail image for What’s The Goal? by Josh March 26, 2011 Books

Last weekend I wanted to read “The Goal: A Process of Ongoing Improvement” by Eliyahu M. Goldratt again. It’s been a few years since I had, and it was one of the first books that really helped me to internalize many of the concepts I take for granted today. I was delighted to find it [...]

Click to continue…

Project Estimation: Mapping Size and Complexity

by Josh September 14, 2010 Agile

Complexity in project estimation is important, and yet many if not most project managers seem to ignore it from what I’ve seen. I have been thinking and reading up quite a bit on relative methods for eliciting estimates for projects. I’ve enjoyed Planning Poker mostly as a means to get a team working more as [...]

Click to continue…

Project Management in Everyday Life

by Josh July 30, 2010 Kanban

I use techniques I learned as a project manager in my everyday life all the time.  Do you? If you are learning to become a project manager, have you started experimenting with these tools and techniques on your own, so that when you do start managing your own projects you will already be familiar with [...]

Click to continue…

Ups and Downs of Implementing Kanban with Pawel Brodzinski

by Josh July 24, 2010 Kanban

I have always respected Pawel Brodzinski for his pragmatic style and views on software development. Recently, I started to get very interested in Kanban and have spent some time researching the topic since it is something I have not yet used in practice.  Shortly, I came across this excellent series by Pawel on his struggles [...]

Click to continue…