It struck me about a week ago. Agile project development, which is a somewhat new fad in software development, is not really that new. Now most of you are probably shaking your heads thinking Of course it isn't, we've been using it for ten or more years. That might be true but I'm talking seriously old here.
Compare agile development, where features are implemented in short both to enable developers to work instead of plan and at the same time not commit the entire project down one road if something changes during development. With Kaizen, where each working (or even living) person takes time to be just one step better, just one step more efficient, each day.
Now I know, the parallel is a bit stretched, But it's not really that far fetched is it? We're all simply trying to improve our projects just one step (feature?) at a time.Perhaps we can learn even more from Kaizen and shorten our sprints even further.