Taking Agile to the Next Level: The impacts and benefits of introducing XP

"XP practices can drive tremendous value for a business, and address some of the tough issues that organizations chronically face when developing world class software solutions.


* It typically increases software quality

* Team velocity increases

* Knowledge transfer is significantly enhanced and ""bus count"" goes way up

* Resources can move more easily between teams with minimal impact on productivity


However, XP incorporates some challenges for teams that you might not anticipate:
• Some aspects of XP are readily embraced by almost all developers - such as test driven development, and fewer meetings.

• Other parts of XP are more controversial. Particularly where pair programming is concerned.


Our initial intention at our organization was to spread XP across all of our development teams, but it soon became apparent that doing so may never be possible. In fact, even keeping XP going in one team can take a lot of commitment and careful strategy.

In this talk, I will discuss the challenges of XP introduction, with particular emphasis on pair programming - the most complex and problematic XP practice for most organizations to adopt.

I will share theory and best practices around the issues involved, and describe some strategies for how to mitigate the impact of the change on your teams.

 

 

 

 

 

 

 

Speakers Bio:

Melinda Stelzer is the Uber Scrum Mistress at Snapfish.com.  She has been a scrum master, agile practitioner and agile coach since 2009.  Her conference speaking experiences include the presentation of a session on rolling out enterprise wide web accessibility at the 2005 CSUN conference, http://www.csun.edu/cod/conf/2005/proceedings/2566.htm and “Distributed Agile in the Enterprise” at San Francisco ALN and Agile 2012.

Join or login to comment.

  • Brian O.

    My first ALN meetup - Melinda and the community did not disappoint. The presentation was inspiring, and so was the discussion afterwards. Thank you!

    1 · July 24, 2013

  • Drew C.

    I also enjoyed the meetup, Melinda was a great presenter and the video interviews of the development team was a great tool to capture feedback, especially with a subject like pair programming where being able to assess soft skills is valuable. In addition to the concepts they discussed, the video also provided an emotional aspect to their responses, which was refreshing compared to the typical text based survey results.

    July 24, 2013

  • Chuck F.

    Melinda did an excellent job with this topic. It was also like homecoming for me, since I spent some time at Pivotal at the same time her team was there.

    July 24, 2013

  • Leslie B.

    Melinda rocked! Her presentation was educational and entertaining - not many presenters get the right mix of these two elements. I was so glad I attended@

    July 24, 2013

  • John D.

    Five Stars! Melinda's presentation was excellent! -- very informative and interesting and fun. Her overview of XP (in one slide!) was priceless to me, as an XP newbie. (Thanks, Melinda!) Also the video interviews (e.g. paired programming) that Melinda inserted into her presentation were novel and insightful. XP Anthropology!

    July 24, 2013

  • David C.

    Melinda rocked it!

    July 24, 2013

  • Anita

    Excellent presentation, the videos of the developers nailed it. Removing the theory component with live feedback in a real scenario. Great job Melinda!

    July 24, 2013

  • Sri P.

    Excellent presentation. It felt like experiential learning with the videos of developers who made the change to Pair Programming. The videos and presentation touched on the Pros and Cons. Everyone was very engaged. Delivered expertly and humbly. Thanks Melinda!

    1 · July 24, 2013

  • Doug Shelton, CSM/CSPO, SPC, P.

    Informative. I hadn't considered the approach she took, of immersing staff into a (separate) environment where pair programming was part of the training - I think that helped speed up the training (when I implemented XP practices at Kaiser, it took significantly longer to get teams accustomed to **all** the aspects of XP practices)

    July 24, 2013

  • A former member
    A former member

    My apologies, unforeseen scheduling conflict.

    July 23, 2013

  • Marian S.

    Sadly, unable to attend tonight.

    July 23, 2013

  • Brian O.

    XP rules! I hope!

    July 6, 2013

    • Melinda Stelzer J.

      XP rules, absolutely!

      July 17, 2013

    • Amy L.

      Melinda, meet Brian, I worked with him at Autodesk. He's awesome.

      July 23, 2013

  • RW S.

    Sorry, last minute requirement.

    July 23, 2013

  • Deepen S.

    Not happy that I am missing this one. I get back to SF later in the evening.

    July 22, 2013

  • Andrew W.

    At a family wedding in Philly. No Meetup for me!

    July 22, 2013

  • Doug Shelton, CSM/CSPO, SPC, P.

    Makes sense. Most case Studies on successful Scrum implementations all show that the best Teams are those implementing XP engineering practices - which is why many companies are "creating" their own methodology - Surprise! A mix of XP & Scrum -

    July 17, 2013

  • Volker F.

    I am sorry to miss the evening. I have a gig in Boston...

    July 17, 2013

  • Jesse S.

    Whoops, how did I miss that this event got moved to next Tuesday? Did Meetup let me down?

    July 16, 2013

    • Elina R.

      we rescheduled due to conflict with Silicon Valley ALN presentation on the same day.. just once.. next month it will be back to normal schedule, sorry for the inconvenience!

      July 17, 2013

  • David L.

    Sorry I will be in Pleasanton... see you in August...

    July 9, 2013

Our Sponsors

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy