• submit to reddit
Artur Karazniewicz07/12/10
4572 views
4 replies

Patterns Antipattern

In late nineties I started my career in software development. This was roughly few days since I started my second gig. In a Bank. After initial hoopla I finally tackled my new SUN  Ultra 5 pizza boxed workstation, CDE and all that bleeding edge stuff...

Roman Pichler07/12/10
7145 views
0 replies

Prioritizing the Product Backlog

Editor's Note:  The following article, excerpted from Roman Pichler's book, "Agile Product Management with Scrum: Creating Products that Customers Love" ((Addison-Wesley Signature Series (Cohn)), explores some important factors that should be...

Mitch Pronschinske07/11/10
10480 views
0 replies

A Kanban Board That Actually Reflects Your Workflow

Many Agilists and Kanbanites know the basic setup for a workflow board, but the real challenge is taking that board and making it reflect your development team's unique workflow.  Some workflows are harder to represent than others.  Sometimes it's ok to...

Mike Cohn07/09/10
2944 views
1 replies

It's Effort, Not Complexity

A client asked me last week “When will my team be done with this project?” This is probably the bazillionth time I’ve been asked that question in one way or another. I have never once been asked, “How hard will my team have to think to develop this...

Mike Cottmeyer07/09/10
736 views
0 replies

Okay... Just What are we Transforming?

I'm constantly reminded that context is king... that words have meaning... and that the meaning of our words is almost entirely dependent on our context.Last night I had coffee with an agile coach here in the Atlanta area. We got to talking about the idea...

Mitch Pronschinske07/08/10
3977 views
0 replies

ScrumWorks Pro 4.4 Harnesses CollabNet Framework

Acquired by CollabNet in February, the developers from Danube have released the next version of their Scrum-based project management software.  Newly unveiled ScrumWorks Pro 4.4 is the first version to leverage the CollabNet Connector Framework, with major...

Mark Needham07/08/10
1480 views
0 replies

Is 'be the worst' ever limiting?

One of my favourite patterns from Ade Oshineye and Dave Hoover's 'Apprenticeship Patterns' is 'Be the worst' which is described as follows:

Giorgio Sironi07/08/10
56019 views
13 replies

How to be a worse programmer

Lots of tips collections come up on DZone about how to become a better programmer. But no one ever told us how to become a worse one. What would make our colleagues and everyone who read our code violent? What can question their assumption and introduce...

Matt Stine07/07/10
4830 views
0 replies

Show (Don't Tell), Persuade (Don't Preach)

Welcome back to another episode of The Agile Guerilla series. The focus of this series of articles is to to help you introduce change, specifically moving to agility, into your organization from the grassroots level. In our last episode, we defined guerilla...

Eric Hagan07/07/10
9194 views
0 replies

Video: Agile Testing and SeleNesse

Tools like FitNesse allows test automation to happen quickly and broadly.  However, many companies can't support it in their infrastructure.  Dawn Cannan got...

David Bland07/07/10
1702 views
2 replies

Our Divisive Scrum Terminology Needs to be Deprecated

I’ve finally come to the realization that the terminology is divisive and needs to be deprecated. Take the chicken & pig story used in many introductory paragraphs to Scrum: A chicken and a pig are together when the chicken says, “Let’s start a...

Matt Stine07/06/10
3108 views
0 replies

But the ScrumMaster said I had to!

Today's article will be a short one, but I think it raises a very important point. A wide range of software development methodologies exist, some of them more prescriptive than others. Extreme Programming prescribes twelve to thirteen practices depending on...

Stoimen Popov07/06/10
11778 views
12 replies

Four Things to Know when Writing Comments

Every developer has been learned from his teachers how important is to comment his source code. You should comment the classes, the methods, the logic, etc. However nobody explained how exactly to code with comments between the lines. Have you ever seen...

Giorgio Sironi07/06/10
6998 views
0 replies

Software engineering in the rail system

During my trip to Corropoli for the phpDay 2010 I took six trains to cover a total of 1000 kilometers. During the waiting periods in the train stations, I got to observe how the system is built and I found out that it reflects some principles of (software)...

Nitin Bharti07/02/10
8541 views
0 replies

Video: The Pair Programming Show

 Did you try pair programming but it didn't work? Are you wondering if it's worth it? Then, this play is for you.In this live play, recorded at Øredev...