Conferences


Meetings

Agile Yorkshire meets monthly on the second Tuesday in Old Broadcasting House, Leed . Subscribe to our events feed for regular and special events, or join our group for discussion of all things Agile. The Agile Yorkshire community is friendly and open to all. Suggestions for new events welcomed.

This feed provides a follow up space for topics raised in meetings.

10th January, An Extreme Hour

posted 11 Jan 2012 04:24 by Robert Burrell Donkin   [ updated 15 Jan 2012 02:40 ]

Our first Agile Yorkshire of 2012 focused on Extreme Programming (XP), featuring An Extreme Hour. Extreme Teams Partridge, Turtle Doves, French Hens and Colly Birds of developers and customers struggled to develop paper prototypes of "The Ultimate Coffee App" for "The Lean Start-Up Mafia" against the clock.

Process-wise, we dissected XP: stripped the method down to its minimal essence. No iterations: just customers and developers planning, creating then releasing. Think elegant simplicity. A few twists were mixed in to emphasis collaboration, communication and problem-solving. Our agilists came, saw and more definitely conquered the chaos! A big thumbs up to everyone who was able to make it :-)

See below for materials for the lightning talks and the Extreme Hour.

Thanks to Andy Longshaw for his lightning talk on "6 questions", and for introducing us to the BCS Software Practice Advancement group and the SPA conference.

This Extreme Hour was hosted by Grant Crofton and Robert Burrell Donkin.

Materials

Extreme Programming has proven to be the master of its niche, as well as a deep well of inspiration and innovation in tools, techniques and practices. Even if your teams don't do XP every day, experiencing XP helps them to grow and prepares them for those projects that would work best done the Extreme Way.

Here are all the materials you need to run An Extreme Hour based on our minimal, stripped-down human-centered variation. The timeboxing for Agile Yorkshire proved a little aggressive. Take an afternoon and allow:

  • 30 minutes for "XP in 10 slides" and discussion 
  • 20 minutes to introduce User Stories, The Planning Game and Process Flow
  • 10 minutes team building
  • 20 minutes for customer brainstorming and developer introduction to paper prototyping and simple designs
  • 10 minutes for a break
  • 60 minutes for the Extreme Hour
  • 30 minutes for the presentations
  • 15 minutes for a break
  • 30 minutes for discussion
  • 15 minutes for a retrospective

For The Lightning Talks

Looks with a revisionist eye at XP after ten years. See Some Extreme Programming for a link-rich introduction to XP basics.

Just how agile is an environment? Andy Longshaw presents 6 questions whose answers will help you to understand how well matched to Agile a novel environment is. Information about SPA and BCS is appended.

For This Extreme Hour

Creative Commons License
These materials are licensed under a Creative Commons Attribution 3.0 Unported License. Please download, share and remix!

If you use these materials to run your own session, we would be delighted to hear your experiences.

Tuesday November 8: Timeboxing, Pomodoro and Scala

posted 10 Nov 2011 03:24 by Robert Burrell Donkin   [ updated 15 Nov 2011 05:09 ]

Lightning talks introduced Timeboxing [source] and The Pomodoro Technique [source] before the meeting split into technical and conceptual streams. In the technical stream, Aaron Pritzlaff introduced Scala, one of the new generation of functional languages design to run on mainstream virtual machines. Take a look below for more information. The conceptual steam featured a free form discussion starting from the role of time in Agile development but wandered constructively onto many topics most memorably around quality.

Thanks to everyone for making this a success.
 
Aaron's Recommended
Links

Scala References
  •     The implicit context example I wanted to show is here
  •     N-Queens Problem (and other scala features) as taken from "Programming Scala"
  •     The read-me on this site also contains links to other useful scala references is here.
  •     Leeds Scala User Group
Functional Programming References

Ordered according to my own preference/what I would suggest reading first:
  1.     Excellent Paper on Why Functional Programming matters
  2.     Excellent Article on the above short paper - I recommend his blogs
  3.     Google Intro to Haskell Video
  4.     Excellent Blog on Closures and Higher-Order Functions
  5.     Article on Y-Combinators (not referenced in talk - probably worth reading other refs first)
  6.     What Haskell doesn't have
  7.     Some dude's take on immutable vs. mutable
Haskell Books

1-2 of 2