Join Silicon Valley Agile Meetup

You'll get invited to our Meetups as soon as they're scheduled!

The Value of Refactoring on an Agile Team

Jul 14
Tue 6:30 PM
Location
Building 14, Sun Microsystems

14 Network Circle
Sequoia conference room, 14-1579
Menlo Park, CA 94025

This is a private home or office

How to find us
"Instructions will be posted on the door of the Building 14 lobby."

Estimated attendance
 25  people attended.
4.00 4.009

Who organized?
Rob Myers and Shane Duan

*** Please note the date has changed to Tue the 14th of July ***

Refactoring is often viewed as a technique to clean up existing messy code. If that were always true, then Agile projects would require up-front design, because teams rarely get around to those "big refactorings," and rarely will a Scrum PO or XP Customer buy (prioritize) a "refactoring story." In truth, Agile processes require design to emerge. Rob will describe what it means to refactor clean, well-tested code. He will also demonstrate the actual business value of refactoring, and suggest ways to make sure refactoring and Emergent Design are given the necessary time to flourish.

Speaker bio:

Rob Myers is lead instructor and co-founder of Agile Institute, and a founding member of the Agile Cooperative.

For over 10 years, Rob has played a key role in numerous successful Agile, Scrum, and Extreme Programming (XP) projects. Rob has been training and coaching teams in Agile practices and object-oriented programming since 1999. During his more than 20 years in various software development roles, he has enjoyed consulting for leading companies in the aerospace, government, medical, software, and financial sectors.

Besides the talk, Agile Institute will provide the following:

Food: Probably pizza, with plenty of vegetarian pizza available.
Beverages: The usual suspects.

Raffle:

Two prizes. First prize winner gets to choose, 2nd gets the remaining prize:

1. One copy of _The Art of Agile_ - Shore and Warden
2. A library of 6 books on Ruby/Rails programming from O'Reilly:
Advanced Rails - Ediger
Learning Ruby - Fitzgerald
Ruby Cookbook - Carlson and Richardson
Ruby on Rails - Tate and Hibbs
Ruby Pocket Reference - Fitzgerald
The Ruby Programming Language - Flanagan and Matsumoto

Raffle logistics: We may try a tournament of "Rock, Paper, Scissors, Lizard, Spock"
You can prepare for the tournament using these visual aids:

http://en.wikipedia.o...

http://www.youtube.co...

Photos of this Meetup

No photos yet.

Talk about this Meetup

  • Posted Aug 4, 2009 8:41 PM
    Former Member
    Good presentation by someone I saw at the Better Software conference in Vegas. Made a strong case for an architecture to facilitate refactoring.

Who attended?

  • 25 attendees
    • Ron
       It was on target with what I was looking for re Agile at the moment - one of my hot buttons. And it gave me food for thought and ammunition to be successful. 
    •  Great meeting, i just joined the group the day before and I was glad I did. The presenter (Rob Myers) was very engaging and I have learned a few tidbits about refactorings thru his metaphors during the presentation. I will keep coming to these meetings. I also enjoyed the raffling of books at the end (although I didn't win anything) 
    •  I thought the topic published and the discussions during the meeting were not correlated. The presentation and the presentor lacked the punch. It ended up being a discussion on refactoring and how it is useful. Overall I feel I didnt gain anything out of it. 
    •  The discussions in the course of the session are great. I had some expectations before coming there on what want to hear and now I have more expectation. The session was fantastic. 
    •  A good meeting. I am only at the learning stage of Agile (and I did not expect a beginner's overview), so some of the topics went over my head, but it was useful. Rob Myers was quite good.