XP Manchester

Archive for the ‘Uncategorized’ Category

#xpman 82 – Wooly Root Causes

leave a comment »

Retrospectives and continuous improvement is regarded as one of the most important aspects of an agile team. It’s unfortunately usually only given a superficial consideration by organisations.

This is a session looking at collaborative root cause analysis and learning as a group, illustrated with sheep.

As usual we’re at Madlab

Thursday 13th April, 6:30 for a 7pm start
Grab a ticket

Written by Mark Kirschstein

April 11, 2017 at 7:15 pm

Posted in Uncategorized

#xpman 80 – XPManchester TDDs Sudoku #1

leave a comment »

Some years back, Ron Jefferies set out to TDD Sudoku in a number of blog posts and failed to deliver a working solution.

This should be a cautionary tale to us – TDD on its own will not save you. How do you know if TDD is offering you little value to you in your real projects?

For the next few months (we’ll see how each session goes before we call it a day), XPManchester will solving Sudoko the TDD way. Our aim is to become mindful of when TDD breaks down and trying to identify warning signs and anti patterns associated with it.

As for format, we’ll be working as one or two groups, Randori style.

Spaces for this session are limited, so please grab a ticket beforehand.

18:30 for 19:00 start at Madlab

Written by Mark Kirschstein

February 2, 2017 at 9:41 pm

Posted in Uncategorized

#xpman 79.5 – 6 thinking modes for getting you unstuck, with @SalFreudenberg

with 2 comments

We have special, extra xpmanchester session this month, a talk from Dr Sallyann Freudenberg, who happens to be up in Manchester on the 16th of January.

This talk is about “stuckness”. It all stemmed from a troubled team I was asked to visit a few years ago. They had great technical knowledge but some of them seemed to find solving problems tricky, and they rarely if ever thought about their own ways of thinking. As they never zoomed out to consider a change of approach, it took them a long time to come up with a solution. A really long time.

In this talk we will look at six different thinking modes that can help you to “go meta” on your problem solving. Once you know what they are you have a way of identifying your current approach and the option of picking a more suitable one for the problem you are working on.

Please note that this is NOT on our regular day of the second Thursday, and it is NOT at Madlab!

You will need a ticket to get in

Written by Mark Kirschstein

January 5, 2017 at 2:36 pm

Posted in Uncategorized

#xpman 79 – Naked CRC

leave a comment »

This month we’ve got a practical session from Kevin Rutherford. We’re at MadLab from half 6 starting at 7.

Abstract

I have lost count of how many times I have seen a group of developers discuss a design problem, only for them to discover that they walked away with either a “solution” that just doesn’t hang together, or with different solutions in different people’s heads.

Naked CRC is a great technique for facilitating conversations about the domain, or existing code, and for discussing the impact of change. It helps alleviate the aforementioned problems by creating visual reference points that are surprisingly easy to understand and remember.

This hands-on workshop involves no programming. During the session the participants will explore each others’ designs using Naked CRC cards and simple, old-fashioned conversation. You will be shown how to use the cards to describe your own domain and your own code, and so you will leave with a new perspective on both.

Tickets available here.

Written by James Jeffries

January 3, 2017 at 7:53 am

Posted in Uncategorized

#xpman 78 – A Christmas Kata

leave a comment »

This month will be a Christmas themed kata or refactoring problem so bring a laptop.

Get your ticket here

UPDATE:

We are not at Madlab this month, we’re at brighthr‘s offices instead. AND YOU NEED A TICKET TO GET IN – so get one :)

They will be sponsoring drinks and snacks, it will be worth it.

Written by James Jeffries

November 30, 2016 at 12:39 pm

Posted in Uncategorized

#xpman 77 – An introduction to Smalltalk

leave a comment »

This month we have a practical introduction to Smalltalk with Keith Braithwaite. Doors open at half 6 to start at 7.

The most widely recognised good technical practices of Agile development have their origins in eXtreme Programming. eXtreme Programming has its origins in Smalltalk development. It is my contention that the affordances of Smalltalk and its environment have informed the underlying ideas about what code is and how we should interact with it in Agile development. In this session you will experience the Smalltalk way of working with code. Hopefully, this will illuminate the assumptions behind the technical practices that Agile teams sometimes struggle with. This will be a practical session. Please come equipped to work with a fresh installation of Pharo 5.0 No prior experience of Smalltalk is required.

Tickets available here:
https://www.eventbrite.co.uk/e/xpman-77-an-introduction-to-smalltalk-tickets-28943577018

Written by James Jeffries

October 28, 2016 at 2:53 pm

Posted in Uncategorized

#xpman 76 – DDD: Why bounded contexts impact your daily work

leave a comment »

Martin Fowler describes bounded context as “a central pattern in Domain-Driven Design. It is the focus of DDD’s strategic design section which is all about dealing with large models and teams. DDD deals with large models by dividing them into different Bounded Contexts and being explicit about their interrelationships.”

In this session Matt Cannon will be looking at how they affect your work and how you can take advantage of them.

This session will be half talk and half practical so bring a laptop.

Tickets available here.

Doors open at half 6 and we’ll get started at 7.

Written by Mark Kirschstein

October 3, 2016 at 12:30 pm

Posted in Uncategorized