Archive for December, 2006

Estimating and Planning

Wednesday, December 27th, 2006

Christmas is wonderful time for reading. You don’t have anything more meaningful to do anyway :)

Mike Cohn‘s Agile Estimating and Planning happened to be on top of my reading stack. What a wonderful book it is! It stroke right into my thinking about conscious development. He provided excellent advice on estimating projects, prioritizing features, planning projects, planning iterations, calculating benefits, communicating progress, scheduling etc.

Most often these things are either done hastily or not at all. But you really have to do them, and do them consciously.

Most projects contain a tremendous amount of uncertainty. This uncertainty is often not fully reflected in the schedules and deadlines that project teams create. There are times when this uncertainty is so large or significant that extra steps should be taken when estimating the duration of a project.

The bottomline is this:

  • You have to be able to justify any user story / project
  • Do the planning, make the plans visible, and change them as needed
  • Admit the uncertainty there is and plan for it
  • Make wise estimates don’t just have a guess

Highly recommended to everyone! Really, I can’t say is this book for developers or managers. It gives excellent advice for project managers and project owners on prioritizing features, on the other hand, it says a lot about estimating the size of a user story – an activity best done by a developer.

It matches my thinking: there should be no project managers, developers and customer – there should be unified teams. And this book is excellent reading for a team!

Telerik r.a.d controls Q4 2006 is out!

Monday, December 25th, 2006

Telerik just released Q4 of r.a.d controls. Have a look at them!

Rebirth

Monday, December 25th, 2006

Time to make a facelift. Both technical and philosophical. Before, I tried to make myself as much as possible. Also, I thought I could write about everything in the world. This just doesn’t make sense.

Why not use one of those great blog engines out there? Why not use one readymade theme that those guys – who really know how to do the job – have done? Content is more important than representation.

In this newly born blog I will write about things that are closely related to software development. My point of view will be a bit philosophical, as I’m currently quite a bit interested in different software methodologies. In addition, Telerik will get some air as I’m one of their MVPs.

Finally, why “Conscious Development”? That’s a different story.