Allan Kelly07/29/10
1448 views
0 replies
I’m sitting on a train from York so it seems a good time to share my
train-leaving-the-station metaphor with the world. In truth, if you’ve
worked with me in the last few years, or heard me speak at a conference I
may already have shared it with...
Mark Needham07/29/10
8197 views
1 replies
Following the recommendations of Corey Haines, Michael Guterl, James Martin and Michael Hunger I decided to get Kent Beck's screencasts on Test Driven Development which have been published by the Pragmatic Programmers.
I read Kent's 'Test Driven...
Matt Stine07/28/10
8000 views
0 replies
I've continually run into the same meme for the past several days, that of the absolute importance of rapid feedback to continuous improvement and sustainable success. Mark Horstman and Michael Auzenne, co-hosts of the popular "Manager Tools"...
Rebecca Murphy07/28/10
4690 views
3 replies
Over the weekend, there was a tweet announcing that Google was going
to provide “scholarships” to qualified women to attend JSConf.eu. There
was then a tweet by another person calling this “disgusting” and
“illegal.” Nicole Sullivan has a...
Bob Hartman07/28/10
1848 views
0 replies
Do you ever get so frustrated you feel like pulling your hair out? I
do (although that is NOT a picture of me to the left!). If you look at
my pictures you will see that it would be difficult for me to pull my
hair out because a) there isn’t a lot...
Roman Pichler07/27/10
2434 views
0 replies
Many product backlogs are too long, detailed and complex. This is in
stark contrast to what the product backlog should be: a simple artefact
listing the outstanding work to bring the product to life. It’s time to
put any over-weight product backlog on...
Nitin Bharti07/26/10
10062 views
0 replies
Everyone on an
agile team is a tester. Anyone can pick up testing tasks. If that’s true, then
what is special about an agile tester? If I define myself as a tester on an
agile team, what does that really mean? Do agile testers need different skill
sets...
James Sugrue07/26/10
8181 views
1 replies
For some of us, taking an Agile approach to software development is easy. But for others, particularly companies who are established in a waterfall based approach to software development, embracing agile can be much more difficult. Anders Ramsay recently...
Steven Lott07/23/10
2208 views
0 replies
Here's a great post called "Toward a Catalog of Scrum Smells". This lists some "Management Smells": specifically doing clumsy, ineffective things and calling it "Scrum".I found this in StackOverflow question, titled "Any...
Mark Needham07/23/10
5679 views
7 replies
I recently came a blog post written by Matt Ward describing some habits to make you a better coder and while he presented a lot of good ideas I found myself disagreeing with his 2nd tip:
2. Write Your Logic through Comments
When it comes to coding, there...
Matt Stine07/23/10
5092 views
0 replies
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 first episode, we defined guerilla...
Eric Hagan07/22/10
1410 views
0 replies
In the Agile Manifesto, the first thing it says is "People and Interactions over Process and Tools." But what does that mean? In this interview, Amr Elssamadisy explains some of the learnable skills that we can use to focus on people and...
Peter Schuh07/22/10
943 views
0 replies
Ostensibly originating in Rebel Without a Cause
the game of chicken entails a test of courage between two or more
individuals. Each participant is seated in a speeding vehicle (50s
sports car, farm tractor, failing project schedule, etc.) racing toward...
Jared Richardson07/21/10
3843 views
0 replies
The fourth tenet of the Agile Manifesto is a difficult one. Responding to change over following a planWhy is that so difficult? What's the point of responding to change? Why is that point even in the manifesto? Because we're all lazy.It's human nature to take...
Peter Schuh07/21/10
1232 views
0 replies
In my post a few weeks back on How
to Start the Next Recovery Project I asserted that I will take the
following four steps the next time I take on a recovery project:
Assess the Team’s Current CapabilitiesMake Management Understand the Real ProblemHelp...
Robert Diana07/21/10
5256 views
0 replies
If you talk to a programmer, almost all software sucks, even the
programs they wrote a few months ago. This is typically due to changing
technology, increased knowledge or even a market shift. The software you
wrote may have been a good idea when you...
Matt Stine07/20/10
8837 views
0 replies
The vertebrate immune system rivals the most intricately engineered security system on a bad day, detecting and destroying most microorganisms that we encounter on a daily basis within minutes or hours [1]. Occasionally a pathogen will breach the early lines...
Mitch Pronschinske07/20/10
5225 views
0 replies
It turns out that ThoughtWorks Studios' former Cruise product is getting more than just a name change. DZone spoke with Jez Humble, the Build and Release Principal at ThoughtWorks Studios, about today's launch of Go. The new replacement for Cruise...
Mike Cohn07/20/10
4369 views
0 replies
Risk management is a central part of traditional project management
and is included as one of the knowledge areas in the Project Management
Institute’s (PMI) body of knowledge. In many of my classes, participants
ask how Scrum and agile address risk...