Love agile
Howard has a great post on Agile and Scrum.
Being honest about estimates – a developer has a much better idea how long it will take them to implement a feature than a Project Manager (even a technically savvy one). How many people have been involved in traditional project where The Project Plan has become anthropomorphized? Where The Developer tells The Project Manager that he hasn’t completed his designated task and The Project Manager looks panic stricken and says “But The Project Plan says you’d be finished today?!?!”.