Over the last few years I have learnt a number of techniques that introduce lean system thinking into running development projects. This is a summary of the techniques I have found useful and examples of how I have applied them.
A lot of source code is written using mono-spaced fonts which seems odd when you consider most other published text you read uses a proportional font (eg. this blog post).
When reading a coding book, all of the text is in a nice proportional font so you can quickly read thorough the book, yet any source code included is often written in mono type just to make it lined up or to distinguish it from the rest of the text.
It is not uncommon in IT projects that you are required to learn something on the fly or you see an opportunity to introduce a new technique or tool that would bring great benefits to a project.
How do you manage the learning curve required for something new without major impact to the project?
Having an inquisitive minds is a great thing but there can be a tenancy to be interested in too many things that you never learn something deeply enough. How do you stop the inquisitive monster in you mind and get on with just one thing?
When I started thinking about cloud computing, I asked myself some questions:
- Is cloud something new?
- Do we know what cloud is?
- Is cloud just the sum of all the services available on the Internet?
- Are we really moving towards something new (the cloud) or away from something current/legacy (the local data centre)?
As the project is still in alpha phase it will be interesting to see what concepts and features are discussed through the projects growth. I hope studying Drizzle will give me another perspective on the transition of computing to the cloud.
In a Linked in post, someone asked if its possible to be both lean and agile. I think it is possible and this is what I replied:
If you are considering the value of the activities and your deliverables within your process, be that an agile process or not, you are starting to tend towards lean. How far you go towards lean depends on how much introspection you do and how much you act on the results.
A Google Wave has been set up for the Lean and Kanban exchange being held at Skills Matter on Tuesday 1st December.
The wave will be updated during each talk with a summary, please add your contributions at the same time if you can - wave is collaborative so join in… Dont worry if what you type it not perfect…
Or search for the wave in the Navigation panel or type in the search criteria in the Inbox panel search box. Either way you should use the following text:
with:public tag:#leankanbanX with:public tag:skillsmatter
Until you follow a wave or are added by someone, you need to include the
with:public, otherwise google wave will just look at your inbox.
Once you are following the wave you can find it in your overcrowded inbox by using
tag:skillsmatter GoogleWave accounts are by invite only at present, if you need an invite please let me know.
A Google Wave has been set up for the Agile testing and BDD exchange being held at Skills Matter on Friday 27th November. Search for the tag #agiletextingX and you should find it.
To search for a tag in GoogleWave, add a new search in the Navigation panel or type in the search criteria in the Inbox panel search box. Either way you should use the following text:
GoogleWave accounts are by invite only at present, if you need an invite please let me know.