How we tackled issues in our interview scheduling process with Theory Y and a self-organising team.
How do you scale leadership?
How do you increase leadership throughout an organisation? Imitating the behaviours of those thought to be high-achieving leaders may not be the right approach at all.
Agile Manchester 2018 and “The Why”
I attended the Agile Manchester 2018 conference to share Redgate’s journey with team autonomy and learn from other agile practitioners. Here are my highlights from the conference and my biggest takeaway - it's all about The Why.
How to coach a colleague in three steps
Everyone in the workplace would benefit from having coaching techniques in their toolbox. Coaching is a great practice to apply when a colleague is stuck or struggling with a task, problem or new challenge. Here's how to coach a colleague in three simple steps.
How LeanKit helps it’s teams make effective decisions
I attended an excellent talk by Jon Terry, the CEO of LeanKit, who talked about the approach LeanKit took to help their teams stay lean and make good decisions as they grew from a small start-up to a medium-sized enterprise.
Making time for Personal Development: Gold Cards
At the beginning of 2015 I got the development teams in my corner of Redgate together to explore the results of an annual company health survey. Amongst the feedback we’d received in the survey was a clear consensus that team members found it difficult to make time for person development activities.
Encouraging convergence: Our project management working agreements
We've created a set of "working agreements", which call out best practices and common aims we have, with a view to embedding these in all projects in the division and encouraging consistency.
Encouraging convergence: Putting a framework around agile team autonomy
Over the years, our development teams have evolved, disbanded and been created. Most of the time, each team has been given full autonomy over how they work. We have ended up with is a collection of teams with disparate approaches to the same mission - creating great software.
How to deal with a dissenting voice in the team
As leaders of experienced, skilled and knowledgeable staff, we want team members to be able to speak up and disagree with something they don’t think is right. We want people to highlight the problem that no-one else has thought of. However, a dissenting voice can be very disruptive when it goes against the goals, direction... Continue Reading →
How to build a great agile team
The group of talented engineers I currently lead have formed into a great team over the last year. Recently, I've been considering what I thought that was down to (as it would be quite useful to know!). Was it simply the somewhat fortunate mix of personalities who were allocated to the project? Was it blind... Continue Reading →