WebCasts on all things agile
I found a site that held a gold nugget. At first I didn’t see it but at
the bottom of the page there was a list with some very interesting web
cast on agile things; Kanban, Agile Design, TDD, Pair programming etc.
Here is one example; a webcast that promise to “Debug Pair Programming”. It’s shows some of the
problems you might run into when introducing pair programming and how to
At the lower part of the page you’ll find many other pod and webcasts.
Agile Design with Alan Shalloway
Fast Track Test-Driven Development: Testify your project
with David Evans
Is Lean the inevitable future for software-intensive
product development? with Flow Chain Sensei (say that three
times really fast, I dare you…)
DropBox – your drive in the cloud
I am trying to live as I teach, and I think that I, in the near future,
will talk to customers about storing stuff
“in the cloud”.
To not be a complete hypocrite I have started to store more and more stuff in the cloud.
After email, contacts and calendar it’s now time for my files.
DropBox is a
really nice alternative. It also have the possibility to share certain
folders with others, or go public altogether (here is some code for example). Finally it’ syncs to all my
computers that have
Nice, really nice. No more USB…
Short and sweet introduction to Dependency Injection
OK – I am already sold on this concept and most experienced developers
probably are but here is a great (and short) introduction to Dependency Injection and Inversion of
Don’t let the title scare you – it’s not that long an article.
Another great Kanban introduction
Got a tip from
about an article that introduces Kanban in a great way. Here you are.
I don’t know if I got it better this time because I
already knew about Kanban but it really got to me in
a practical way by reading this.
I also loved some details in the presentation – just check the “Your
estimated waiting time” –boxes in this picture:
Thank you Jeff.
Marcus and Mac my clumsy fingers
As readers of this blog might have noticed I have not only switched to
Mac (Book Pro) but also have done so after a long while on the PC-side
I am not sure that it has anything to do with this but the wonderful touch pad on my Mac Book and I don’t click (no pun
intended). I may also have to do with lacking fine motorics… but I hope
One of my most trusted Mac-source have supplied me with this video.
Import Outlook contacts to Mac Address Book – for free
OK – I know that a lot of stuff has been written on this. But most of these doesn’t really cut what I want. Mainly for two reasons: Either you could export your contacts to CSV (comma separated text format). This causes loss of non-text data such as images etc. There are some really good (I presume?) tools for this. But they all cost money… Some of the cost a lot. $49 for Outlook Contacts Exporter. My solution is free. Don’t bother about that. Here is how you do it easily and absolutely free. Open Outlook (I’m using 2007) and go to Contacts. Mark them all, right-click and go “Send as Business Card”. This will attach all the marked contacts to a mail. Send the mail to a mailbox that your Mac can read. Open the mail and save all contacts (Save->All) to the hard drive of the Mac Use...
Getting to the root of all things bad
Last week on the
Kanban course we brushed on
Root-Cause analysis several times. It is really a
great tool for getting to the “root of all evil” if you like, or in any
case the problem.
Although the base concepts are quite easy to grasp some guidance and
best practices is always a good way to get you started.
Kniberg has done it again and serves us a
great article that introduces the subject, with a
Add coolness to your presentations
Yeah – I know that I already has written about an online PowerPoint, but this tool actually replaces
the need for that and PowerPoint altogether.
I often found myself hacking away on a presentation just to find that I
is sooo boring at the end. A lot of slides with a lot of bullet points
on. I know that you can make it nicer and cooler in PowerPoint but I
don’t know how.
Here is the tool that helps with that –
Prezi. It’s more like
making presentable mind maps but it works really great. Even I can make
things that looks … well, not bad any way.
It could also be one of the coolest GUI’s I ever worked with.
Here is my
summing up some stuff that
Andersson wrote on the flip chart during the
Kanban class last week.
Kanban – a great agile tool
During the last week I took a course in Kanban (Jedi level mind you well) a Crisp in Stockholm. Giving the course was David Andersson, more or less the father of Kanban for software business as I understand. If you don’t know anything about Kanban (as I didn’t) then this article by Henrik Kniberg is a great introduction. Also keep your eyes open on Info-Q for a complete book on the subject with some great case studies. I think that the course was really good and gave me some deeper understanding in Lean-thinking. There are some simple but powerful tools in there; visualization (put it up on the wall!), give room for the value-adding things in your process and minimize waste, root-cause analysis etc. Kanban itself is not really that hard to grasp (thank God!) but it’s like any game; the rules are simple but mastering it takes a lifetime....
Synchronization for consultants – how I got it to work
OK – this has been quite a journey and I am not completely satisfied with the solution yet – but I works. During the journey I have also deleted all my contacts and calendar items on my phone about five times… Brrr – equally scary each time. The problem is as follows; as a consultant I am working for customers that have their own Exchange Server (or similar). When I start there I am given an account for example email@example.com. So my coworkers at AnyCustomer will start sending me emails and making appointments in my AnyCustomer-calendar. Also I work for Avega – that of course supplies me with an email address and accompanying calendar. Finally I have a private Gmail account for private stuff. So I have three synchronization problems; mail, contacts and calendar items. Here is how I am synching them right now. I hope that a better solution...