• submit to reddit
Tim Spann12/11/12
7449 views
1 replies

Manifesto for Software Craftsmanship

As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value these things... (post includes a big list of craftsmanship posts.

Johanna Rothman12/11/12
6144 views
0 replies

Agile is Not for Everyone

I’m not saying agile is for the elite. Far from it. I’m saying agile is for people who want to and can manage the cultural change that it requires. And, if you try to do many of the technical and project management practices we suggest in agile, you will be better off.

Mitch Pronschinske12/10/12
17709 views
0 replies

Top 10 Lessons Learned From 10 Years in Agile

Robert Holler, the CEO of VersionOne, and his colleagues got together earlier this year and discussed the lessons they had learned through ten years of insight into agile software development. "Hopefully we've learned more than just ten lessons," Holler told me humorously. Here were the insights he gave...

John Cook12/10/12
7350 views
0 replies

A Parable of Why Agile Methods Can Save Money

Don Reinertsen gave a great keynote address at YOW 2012 entitled The Practical Science of Batch Size. I recommend watching the video when it’s posted, probably in January. In the mean time, I want to relate one small illustration from the talk. It’s a parable of why agile methods can save money.

Johanna Rothman12/10/12
2781 views
0 replies

Agile Program Management: How Will You Deliver?

What clear to me, is that if you want to be agile in your program, you need to think about delivery and deployment as soon as you start your program management work. How you deliver and release is critical.

Giorgio Sironi12/10/12
2663 views
0 replies

Lessons learned from the Code Retreat

I coached at the Milan edition of the Global Day of Code Retreat on Saturday; here's what I learned during the experience.

Mitch Pronschinske12/09/12
2599 views
0 replies

Data Integration vs. API Integration vs. Systems of Engagement Level Integration

The method wars are over and Agile has won. But just like any war, peace time comes with its own set of problems and issues. As Agile becomes the de-facto way teams build software the impact on the other processes and systems become widespread.

Nirav Assar12/08/12
4564 views
0 replies

The Affixed List of Agile Principles

In addition to the conventional Agile Manifesto, I find that a few additional principles evolved from the agile mindset. I chose to call these The Affixed List of Agile Principles.

Steve Rothwell12/07/12
5406 views
0 replies

Effective Meetings - Keeping a Record

Having planned and run an effective meeting you will want to ensure it's continued effectiveness. Keeping a record of the meeting will help should anything need to be revisited or if actions are to be followed up. Mind mapping software is particularly good at this.

Kristina Chodorow12/07/12
3115 views
0 replies

Noodlin, the Brainstorming App - Humans are difficult

My web app, Noodlin, has two basic functions: 1) create notes and 2) connect them, so I tried to make it blindingly obvious how to do both in the UI. Unfortunately, when I first started telling people about it, the first feedback I got was, “how do you create a connection?”

Kristina Chodorow12/07/12
3587 views
0 replies

Introducing Noodlin – A Brainstorming App

I’ve been working on a web app, Noodlin, for brainstorming online. Basically, Noodlin just lets you create notes and connect them. I’ve been using it for taking notes during meetings, figuring out who gets what for the holidays, and organizing The Definitive Guide.

Eric D. Schabell12/07/12
4625 views
0 replies

JBoss BRMS Best Practices - Tips for your BPM Process Implementation Layer

I wanted to revisit the topic of best practices but then on an Intelligent, Integrated Enterprise level where we talk about getting control over your business processes with JBoss BRMS.

Gil Zilberfeld12/07/12
4727 views
1 replies

What Is Agile

Agile is a mindset. It is not a goal or end state. You can't be agile because someone or something (including certificates) say so.

Willie Wheeler12/06/12
13705 views
3 replies

How I Got My Kids Into Programming

At first I wasn’t having much luck. It was always me asking kid #1 whether he wanted to program, and the answer was pretty much always “no”. I started wondering whether he was really mine at all since no spawn-o-mine would answer in that way.

Steve Rogalsky12/06/12
6921 views
0 replies

Celebrate Failure? Pt. 1

There were two fascinating studies that helped me understand why failure is indeed a cause for celebration. This is the first in a two part series.