• submit to reddit
Simone Chiaretta10/29/10
7232 views
0 replies

Hand picked sessions from PDC2010

If you are not living under a rock, probably you know that yesterday (October 28th) the PDC2010 started. This year’s format is quite different from the other years’ one: just 2 days, hosted inside Microsoft Campus, all sessions (not just the keynotes)...

Jon Archer10/29/10
1002 views
0 replies

Commitment: what can we really commit to?

I want to discuss a foundational topic that influences the management of software development: commitment. In particular I’m looking at this from the perspective of a business that develops software not for sale, but as an enabler to their operations. As...

David Bernstein10/28/10
3434 views
1 replies

Why Short Iterations Work

Software developers are infamous for not being good estimators. They say programmers have three timelines they work with: “done”, “not started” and “nearly finished”. It is easy to get caught up in the implementation details and not know...

Derek Huether10/28/10
2113 views
2 replies

Zombie Projects

Oh, you know that project.  That project that just won’t die.  It is all that is unholy in the world of project management.

Giorgio Sironi10/28/10
5442 views
2 replies

Primitive Obsession

The Primitive Obsession is an anti-pattern well diffused in many different programming languages, especially in the ones supporting object-oriented programming, but not adhering to the everything is an object principle.

Alex Tkachman10/27/10
14364 views
5 replies

Groovy++ in action: statically typed dynamic dispatch

It already became common place to say that both dynamically and statically typed code have their own merits and drawbacks. Groovy builders (xml, markup or whatever) are huge example where dynamic dispatch wins big time compare to statically typed code in...

Mark Needham10/27/10
1149 views
1 replies

Agile: Story Wall – A couple of learnings

I wrote earlier in the week about the benefits of having a physical story wall on a distributed team and in the process of getting one in place on the project we learnt a few things that I'd previously taken for granted. All the work in one place We initially...

Giorgio Sironi10/27/10
7456 views
0 replies

Practical PHP Testing Patterns: Data-Driven Test

A Data-Driven Test stores all the data needed to run the test in an external resource, and interprets that file when launched. These data comprehend fixtures, input data and expected results of the computation.Data-Driven Tests are used when many tests differ...

David Bland10/26/10
5812 views
7 replies

And Now You Are Just a Project Manager

You’ve seen the job description: Project Manager / ScrumMaster - Must have knowledge of traditional project management - CSM preferred - PMP nice to have These are becoming more and more common as of late, and typically posted by 3rd party recruiters...

Michael Dubakov10/26/10
3084 views
1 replies

10 Most Common Mistakes in Agile Adoption. Part II

In Part I I’ve described 5 mistakes in agile adoption, this part has 5 more.

Derek Huether10/26/10
1919 views
0 replies

Waterfall Zombie vs. Agile Zombie

Back on October 12 (2010), I had the privilege of seeing Michele Sliger do a presentation titled “Hello Agile, Goodbye Scope Creep“.  In it, she presented a compelling argument as to why a Waterfall process used to work so well for projects and why...

Giorgio Sironi10/26/10
9605 views
2 replies

INVEST in user stories

User stories are the basic units of work for Agile methodologies. They describe features to implement in a system and are one of the primary artifact generated before coding a prototype.Stories are usually written on a 3"x5" card in the format:

Giorgio Sironi10/25/10
7142 views
2 replies

Practical PHP Testing Patterns: Scripted Test

Scripted Test is the main classes of tests that are written nowadays: a reproduction of hypothetical client code, that asserts the called code works correctly.Scripted Tests enable us to use Test-Driven Development, and transform tests in an instrument of...

Bob Hartman10/22/10
1099 views
1 replies

In defense of the Scrum Alliance

Have you ever felt really let down by someone you respect?  I guess the way the world is today we can all cite a long list of people that are famous and respected who let us down (as a golfer, the picture to the left is one that comes to mind for me) so...

Jon Archer10/22/10
4247 views
1 replies

Seven Deadly Sins of Scrum

1. WrathSomething that anyone on a Scrum team might succumb to with the frustrations of learning to work a new way. But this might be something the Scrum Master could be especially tempted by. As guardian of Scrum principles it can be frustrating...