July 14, 2009 6:30 PM - 26 attended

The Value of Refactoring on an Agile Team

Building 14, Sun Microsystems (map)

Selected By: Rob Myers

*** 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...

  • A 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.

    Posted August 4, 2009 at 8:41 PM
  • You must be a member to post a comment. Join or login.

26 attended
4.00 4.009 (9 ratings)
  • Event Host
    Rob Myers
  • Vishwesh
    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.
  • Ron Lichty
    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.
  • Ricardo Sanchez
    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)
  • koya
    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 former member
  • A former member
  • A former member
  • A former member
  • A former member
  • A former member
  • A former member
Other nearby
Meetups
Why these groups?
x

The Meetup Groups shown here are topically similar to Silicon Valley Agile Meetup.

Groups are more likely to be displayed here if they:

  • have a Meetup scheduled
  • have a high rating
  • have a group photo
  • are "public" and not "private"
  • have shown they are likely to stick around (older than 30 days)
Find more Meetup Groups
near Sunnyvale

Log in

  • Not registered with us yet?
or

Log in to Meetup with your Facebook account.

Log in using Facebook

Sign up

or

Join this Meetup Group even quicker with your Facebook account.

Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service