Blogs by topic Extreme Programming and user wwake
| • Accessibility | • Ajax | • Blogging | • Business | • Community |
| • Databases | • Deployment | • Distributed | • Eclipse | • Education |
| • EJB | • Extreme Programming | • Games | • GlassFish | • Grid |
| • GUI | • IDE | • Instant Messaging | • J2EE | • J2ME |
| • J2SE | • Jakarta | • JavaFX | • JavaOne | • Jini |
| • JSP | • JSR | • JXTA | • LDAP | • Linux |
| • Mobility | • NetBeans | • Open Source | • OpenSolaris | • OSGi |
| • P2P | • Patterns | • Performance | • Porting | • Programming |
| • Research | • RMI | • RSS Feeds | • Search | • Security |
| • Servlets | • Struts | • Swing | • Testing | • Tools |
| • Virtual Machine | • Web Applications | • Web Design | • Web Development Tools | • Web Services and XML |
Extreme Programming

The last ScrumGathering was held in Portland, OR, May 7-11.
On Tuesday, Mike Cohn and I taught a course centered around a series of case studies. Wednesday and Thursday were Open Space sessions.
The overall site for the Gathering is here". This is the result of a session on Games for Scrum, along with a particular planning game, AgileTripTik.
I saw three themes:
How can coaches/...

William Pietri provided a list of the user stories his team used in creating sidereel.com.

I ran across an interesting talk by Brett Pettichord: "Schools of
Software Testing":
http://www.io.com/%7Ewazmo/papers/four_schools.pdf

Call For Participation
The Second IEEE International Workshop on Horizontal Interactive Human-Computer
System (Tabletop2007)
Newport, Rhode Island, USA, October 10-12, 2007.
Held in conjunction with ACM UIST 2007
http://www.ieeetabletop2007.org/
Supported by IEEE
The use of the tabletop as an input/output device is an exciting and emerging
research area. This cross-disciplinary domain brings...

Project management from a portfolio or stage-gate perspective (including how agile development fits in): "Rockets, Cars and Gardens: Visualizing waterfall, agile and stage gate."

Tom Mellor, Alan Shalloway, Bob Schatz, and I put together a reading list on leadership, available on the ScrumAlliance web site.

I work with a group that's been estimating in pair hours for a while. We'll describe a story, everybody will write their estimate on a card, somebody collects the estimates, and we make an overall estimate. (The tricky part is that an estimate needs to include the tasks that aren't yet known but that will be discovered.)
We also track actuals. Whenever it's convenient, but definitely at the end...

Just a pointer to an article I created, exploring lean product development and how set-based concurrent engineering relates to software.

The fall ScrumGathering is in Minneapolis, MN, this week. I'm here for the two-day open space and the trainer's meeting.
Groups are using http://scrumalliance.pbwiki.com as the conference proceedings. I'll refer to those articles rather than repeat them here.
Product Owner - I hosted a session on challenges of being a product owner. We described various problems, and broke into subgroups to...

"Two Case Studies Motivating Efficiency as a "Spendable" Quantity", by Alistair Cockburn.
A bottleneck limits the rate of production of a system. Clearly we want to improve its performance. But what should we do about non-bottlenecks? Alistair discusses several strategies, including the non-obvious one that the non-bottleneck may be better off deliberately spend extra time exploring...

IEEE Software is going to have a special issue on test-driven development. Here's the call for papers:
www.computer.org/portal/pages/software/content/cfp-May07_TDD.html
Papers are due by December 1, 2006; the issue will appear in May/June 2007.

Global software development, and metaphor

Diana Larsen just published her analysis of trends in Agile software. (It's on the extremeprogramming yahoo group, which requires registration.)

Brian Marick and I hosted "Extreme Test Makeover," where people could bring their laptops with code and tests, and have an experienced tester/programmer review them.
Observations by participants:
Watij tests in Fit are too long/confusing to read for customer.
You could write it in JUnit instead of Fit
Break them up into small focused tests
Neat new delegate syntax (with .Net 2.0)...

The Agile conference is in a couple days. I thought I'd articulate what I want to learn and see, in hopes of helping make that happen:)
Extreme Test Makeover - Monday, 11 AM - 5 PM, Mirage room. I hope to see a variety of types of tests, and a variety of styles that experts use in helping improve them.
Example-Based Specifications - Tuesday, 1:30 PM - 5 PM, Nicolette D1. What makes a good "spec...

Brian Marick and I are leading workshop DS11 on "Example-Based Specifications" at the Agile 2006 conference. (Register soon - the conference hotel is full, but there are still rooms nearby!) It's offered Tuesday afternoon.
We think this session will really be enhanced if it includes product owners/customers who need to help specify systems. If yours will be at the conference, we'd love to see...

Joshua Kerievsky has made available Industrial Logic's "Smell to Refactoring Cheat Sheet." (http://industriallogic.com/papers/smellstorefactorings.pdf)

Interesting article in the SD Times - "agile software development processes are in use at 14 percent of North American and European enterprises" and "Another 19 percent of enterprises are either interested in adopting agile or already planning to do so, the survey found."
It's always a little hard to know how to interpret such statistics. I'm pretty sure agile methods aren't being used in 14...

Tom Peters' blog points to a Fortune article on the origin of cubicles. Suffice it to say that like so many things, the reality didn't quite reach what the vision offered.
A couple interesting quotes:
Robert Propst invented nothing so destructive. Yet before he died in 2000, he lamented his unwitting contribution to what he called "monolithic insanity."
and
As Steelcase, Knoll, and...

Tests as specifications...



