Showing posts with label Kanban. Show all posts
Showing posts with label Kanban. Show all posts

Thursday, 21 November 2013

What’s common about my tennis skills, developing software and building organisations

A friend of mine sent me a message last week. It was a polite message asking if we can play tennis some time, but what I found interesting was that he added an explanation of his skill level which he probably found to be a reasonable thing to do since we’ve never played before. That short description of his skills got me thinking about how would I describe my skill level in tennis. How about how I achieved it? Or how would I go about improving it?

I started playing tennis when I was in high school because I liked it. I never took any lessons from an experienced player or coach. I read a little bit about how it’s played in a book and then  I just played and learned by my mistakes. This got me to a skill level that I think is good enough to play with my friends of a similar skill level and enjoy the game. At the same time however when I look at the 10 or 11 year olds play at the tennis training ground where I take my daughter every Saturday I am convinced that most of them will get bored playing with me within just a few minutes.

If I want to improve my tennis skills I am faced with a significant constraint - I only have 1-2 hours per week available to play and I fear that if I continue learning by mistakes it will eventually take me many years and I might just lose interest.  There’s an easy and affordable solution to my tennis problem – coaching is available and is proven to get results. But the point of this post of course is not so much about my tennis skills.

I think that some organisations I’ve worked with have taken my approach to learning tennis and applied it to building software and the entire organisation. From my day to day experience with these companies they appeared to have read a book and then they learned by their mistakes. This is not to say that we should not be learning by mistakes but rather to recognise when a major shift in our approach might be required. So it does not surprise me that as a result such organisations managed to develop fairly average (and in some cases awful) software that in most cases costs a lot to develop and run. I judge by the number of defects I’ve seen reported by customers and the time these companies required to take a product to market. When you build software of similar quality then the costs of supporting and enhancing it grow exponentially and it is soon being declared too expensive to maintain or make money. And while as a tennis player I get more than one chance to fail and learn, it also appeared to me that these organisations had been set-up to limit the learning opportunities, punish failure severely and therefore not surprisingly to me many of these companies no longer exist . Using my tennis learning approach is not something I would recommend in all cases however it seems to me that it is widely and explicitly used coupled with complete disapproval of failure and limited ability to learn.

Ok, How do I know all this?

Check the the saddest statistic in the world (in an article by Steve Denning).

What’s the percentage of people who truly love what they are currently doing at work? It's a  6% meaning that 94% of the people are miserable at work.

This is how I know.

Organisations can and should be built better.

And when they are stuck they need to get appropriate coaching (which is what I am doing to improve my tennis skills Winking smile )

Monday, 31 January 2011

Agile Links - first set for 2011

I have now missed so many weeks so there really is no point to call it weekly is there?

My collection though I believe has some very good reads in it!

How to Create Change: Don’t Help People A nice view on how to instigate change. I like the beginning of it, hopefully some day I'll read it all.

What about Chris Argyris? Luc Galoppin has written a fantastic brief on Argyris and to be honest if I had read that before I might have skipped reading those books ;)

Don’t Prioritize Features! Scott Sehlhorst claims prioritising features is a waste of time. I tend to agree with him (to an extent).

Per-Feature ROI Is (Usually) a Stupid Waste of Time Here's another view that is slightly different from most people's understanding from reading all those agile books. I like the reasoning though.


Single Piece Flow in Kanban: A How-To A video presentation by James Shore and Arlo Belshee

Tightening the Feedback Loop You can never go wrong watching Patt Kua's presentations and this one is very important - very much related to double loop.

Business-Driven EnterpriseAgility A video by net objectives (A.Shalloway and co.)

Monday, 27 September 2010

Weekly agile links 27th September - 1st October 2010

The Rise Of The Lean Machine An eye opening presentation by Claudio Perrone. I can immediately think of at least 5 steps I'd need right now or in the near future.

Where to Begin Your Transition to Lean-Agile
Alan Shalloway & James R. Trott give us a more practical guide to making a lean/agile transition work.

Common Myths of Kanban This is in context of software.. Kanban now popular enough to have myths!

Managers New to Agile May Not Know What to Do Johanna Rothman explains some of the problems with adopting agile..

How to be happy (but not too much) Dan Jones explains how being happy means you're more open to learning,etc.etc.

Defining What Done Means Another great article by Rachel D.

Six Key Things For Managing Agile Teams Derek Neighbors lists a number of the characteristics of collaborative teams (but not all).

A Root Cause Analysis of Agile Practices Regularly link to Karl Scotland and he does not disappoint again with a summary of a recent open space session with the above topic. Also congratulations to Karl on getting the opportunity to write a book about Kanban!

Monday, 20 September 2010

Weekly agile links 20th - 24th September 2010

Essence of Scrum Originally published by Tobias Mayer in 2009 and now re-worked and adapted by David Sheriff.

Estimation and Release Planning with Fruit Salad An interesting game to learn estimation and planning on Lyssa Adkins' blog.

Podcast interview with @davegray on How Games at Work Inspire Creativity Podcast on how interactivity will make your meetings and your ideas even better.

The Quest for High Performance Tom Reynolds CSM, CSP on getting there..

The Ultimatum Game and article by Cedric B. that mainly talks about traditional organizational behaviour and how to deal with it while implementing agile/scrum.

Are Job Descriptions Illegal? Here Are 9 Reasons Why They Should Be Lou Adler challengers traditional job descriptions.

THE PROBLEMS WITH ESTIMATING BUSINESS VALUE Mike Cohn on how to estimate business value - e.g. use themes/epics not small items.


Risk Innovation or Be Beaten by Those Who Do An article about innovation not just for products but for process & leadership. By Lea Strickland.

People Help Agile Adoptions An article about change, how people cope with it and how we could go about it .. by Scott Dunn.

Mood Board Shows some process innovation in the form of 'different' kanban boards as well as explains the use of the mood board.

Performance Reviews Shift Blame, Prevent Partnership On Esther Derby's blog although it looks like it is from HBR. Explains a lot of things we seem to just accept as given.

Building a Transition Backlog Another great post by Rachel Davies based on experience with agile transitions.

John Seddon Keynote Great summary of a John Seddon's key note (by Patrick Kua). Couldn't quite get which conference was that but this does not reduce it's value. Thanks Patrick.

Agile 2010 Booklist
Yves Hanoulle went through the trouble to ask attendees for the one book they would recommend - makes a great reading list.


Slides from the Deming's Red Bead Experiment by David Joyce and as presented at Agile Australia 2010.

Friday, 10 September 2010

Weekly agile links 13th - 18th September 2010

A Survival Guide for New Agile Coaches New Blog Series by Dave Rooney

Lean Bicycle Factory Demonstration Game This is a great Lean Game that you can play alone or with your team. I found it was really great in showing some lean principles.

STEAL THIS PRESENTATION! Some tips on making your presentation less boring. I'm would also suggest splitting your presentation parts in 10 minutes blocks and have activities in between.

Slicing and Dicing Epic User Stories Some tips from Rachel Davis on splitting big user stories.

How BA uses Agile An explanation from BA of how the Agile has helped IT projects to deliver more value, sooner.

The Joy of Craftsmanship Matt Wynne explains why for him craftsmanship is about finding joy in your work.

GAMING INCENTIVES via Esther Derby. Mainly talks about toddlers but I am pretty sure it would work exactly the same way with adults (not that I have seen it anywhere!)

Speaking is a Team Sport: 3 Ways to be Responsive to Your Audience The same message keeps coming back to me whether it is in books, articles or tweets. so time to remember and learn ;)

Social-Technical Systems The slides from Mary Poppendieck's seminar "Social-Technical Systems" at Crisp published by Henrik Kinberg. Also has a link to Dan Pink's amazing talk on motivation.

Tuesday, 7 September 2010

Weekly agile links 6th - 10th September 2010

It seems like links are flowing from everywhere these days and more and more knowledge flies around us.. we only have to reach out and learn. I hope you will find plenty of interesting articles in my collection this week. Happy reading!

Article: Lean And Agile — Roommates, Married Or Twins? Very interesting post by Gil Broza briefly describing a panel discussion with this title at Agile 2010.

Agile is Ready for the Enterprise Michael Hugos explains how mature has agile become in the last 20 years or so.

JOB is a four-letter word Harold Jarche on the inadequacy between the way we structure jobs and the current networked reality.

Agile2010 Bag Packing with Kanban Karl Scotland presents an exciting real world kanban experiment + video.

Is “Agile Methodology” an Oxymoron and Counterintuitive to Agile-Lean Product Development and Craftsmanship? by Russel Pannone. Perhaps worth reading if I could place it higher than all of my other tasks (unlikely).

Reading The Toyota Way Matteo Vaccari with some thoughts on how this book changes his view.

BUT /MY/ TEAM NEEDS A LEADER Can teams function without a leader? Check this Esther Derby article for the answer.

An interview with Jerry Weinberg Thanks to Jon Jagger

The Thinking Tool called Agile Henrik Kniberg's slides from his keynote @ Lean/Agile/Scrum conference in Zurich - "The Thinking Tool Called Agile"

Collaboration Game: Where Are Your Keys? This got me interested in the game so I am reading a bit more about it here

Simplicity: A New Model A nice long post by Jurgen Appelo on simple and complex systems and rules.

10 Tips on Presenting at Conferences Thanks to Cory Foy

How do I know if my PEOPLE are being fully utilized? by Richard Cheng. I changed the word resource to people as this is what this article is about.

Agile Ruined My Life Some interesting agile implementation horror stories by Daniel Markham and some thoughts on the reasons why such things are common.

Success with Agile Managers Here's a great extract from a book I am currently reading. The article is by Clinton Keith and explains why we need the role of Agile Manager.

Solution Focused FAQ Got interested in the solution focused approach (thanks to Dadi) during acg-uk this year and this FAQ comes handy to help me learn more.

Tuesday, 17 August 2010

Weekly agile links 16th - 20th August 2010

The Most Important Thing You need to read this article by Jack Uldrich. It is very important for our future.

Agile Coaches Dojo workshop presentation by Rachel Davis

A reminder: Deming's 14 points or guide to transforming into a lean company - invaluable.

On Improv, Agile, and Fear at Agile Coach Camp Canada 2010 report by Todd Charron

Four Team Self Awareness Discussion Activities This goes straight to my favourite links. Seems like a good collection of activities that can be used on many occasions.

Project Communication Plan - How to prepare for it? Could be useful in not so Agile environments or can simply serve as reminder of what useful information might be required.

3 Project Recovery Methods This has some PMI stuff in it but again could be useful at some point.

Setting the Record Straight: I Love Scrum Alan Shalloway, CEO Net Objectives about Scrum and other methods. Interesting read.

Small Changes – Small Improvements Ketil Jensen with some ideas about Kanban and the move from Scrum.

Agile Brushstrokes: The Art of Choosing an Agile Transition Style - Joshua Kerievsky on transition options.

Monday, 2 August 2010

Weekly agile links 2nd - 7th August 2010

Looks like being in India does not mean articles are getting fewer. Due to jet lag and food lag I am only able schedule the publishing on Sunday so hopefully (if I calculated zones correctly) it will be available at some point on Monday,

I hope you find something useful - Happy reading!

Leading from behind A short one, more like advice.. similar idea to training from the back of the room.

We’re not Japanese and we don’t build cars I couldn't help citing Konosuke Matsushita: “We are going to win and the industrial west is going to lose: there’s nothing much you can do about it, because the reasons for your failure are within yourselves. Your firms are built on the Taylor model; even worse, so are your heads. For you, the essence of management is getting the ideas out of the heads of the bosses and into the hands of labour. We are beyond the Taylor model.”. Read this article - and try to understand it.

Building Trust on Agile Teams by Rachel Davis - useful thoughts on building trust - again a mention of Patrick Lencioni's excellent book

The economics of value and localism Another article by professor John Seddon. I wish more people who make public sector decisions read & understand it.

The System Behind the behaviour I love these kind of stories .. this time it is by Ester Derby and published in Better Software

5 CMMI misconceptions in the agile community Assumptions, misconceptions.. they usually are at the bottom of every conflict.. Looks interesting though not sure how relevant is CMMI in todays world.

Stop starting and start finishing Jason Yip gives some tips on how to start doing large and complicated tasks.

Forget Brainstorming I have recently said that in front of a friend and he questioned why? I think Po Bronson and Ashley Merryman give far better answer than I did.. I just happened to have experienced great results with a modification of the traditional brainstorming. This article goes further than that- very interesting read.

Monday, 12 July 2010

Weekly agile links 12th July - 17th July 2010

We just ain't that good at risk Rich Maltzman argues that we're not good at managing risk with (only) our gut. I agree. He also argues that "the tools and techniques given to us by our PM books and mentors are worthwhile" - I would say in some contexts. Interesting read overall.

LeanSSC 2010 UK The link to all published presentations from this year's event @ Bletchely Park

How To Succeed With Scrum When Your Company Is Anti-Agile by Rob Diana. Good article that highlights the issues with the way we sell agile (and the way we've been taught to do it) and why it does not work. I agree the approach will have its benefits and it will be event better if we find ways to illustrate how good this is not by facts but by making people realise it themselves.. and then perhaps at some point they'll realize that there is a bigger problem to solve because it is a common experience that development adopts agile well.. the issue lies elsewhere..

Leaving a Legacy, How Do You Leave an Environment in Which a Team Can Continue to Grow Dan Rough's notes from the open space session with this title at Agile Coaches Gathering in UK 2010.

Kanban - how software people get it wrong Thad Scheer pointing out the mis-understanding and mis-use of Kanban. Pretty good and explains well why most companies would move a team to Kanban only after they've mastered Scrum/XP for the benefits of JIT delivery.

The Essence of Agile Henrik Kinberg's slides from his keynote "The Essence of Agile" at Agile Spain 2010, Madrid.

Millennials and Scrum, made for each another What Lyssa Adkins talks about here is exactly the place I'd choose to be. Just look at that: “Well, that’s just stupid. Who would ever choose to work that way in the world we live in?” When was the last time you heard someone who is not an agile proponent to say something like this about waterfall?!

Paul Dyson's On Estimation article says the things pretty much the way I think about them. Easy to say do not estimate, not so easy to avoid it - yes I do want to know how much it costs before I make a decision to buy it.

The Secret Sauce Recipe to Agile Coaching I am going to read ROB MYERS in detail and compare with my notes from ACGUK 2010.. the topic is hot hot hot for me right now.

Metrics Used In Testing Lots of suggestions.. pick & mix.. but remember Demming's quote: "The most important things cannot be measured."

5 Tips to Build a Real Project Dream Team Ty Kiisel on my favourite topic - building dream teams.Simple & effective.

Tuesday, 6 July 2010

Weekly agile links 5th July - 9th July 2010

It is Agile Coaches Gathering week and I am heading to Milton Keynes early on Friday so this post will either be lucky to be published earlier or will wait until Sunday.
Looking forward to a great event and for those who cannot attend follow the twitter updates - tag #acg.

Enjoy this week's links ;)

Steps In Performing a Project Risk Audit One topic that is hot at the minute, at least according my impression..

New Maxim: If You Can’t Change the People . . . Change the System! From Tripp Babbitt's Blog

The History and Simplicity of Lean Process Improvement Brian Hunt explains a lot of the reasons behind lean and why things are the way they are.

How to Project Manage Just About Anything My busy week means I can't read this one now but the title sounds intriguing enough so I am including it.

The globally connected project team This might as well have been titled practicla advice on how to work in a distributed team. Looks good.

How Agile Projects Measure Up, and What This Means to You Executive report by Michael Mah, Senior Consultant of Cutter Consortium.

How To Tell Your PM His Leadership Skills Are Terrible? Send him to a IMPROV course? No, seriously I suck and I am proud of it!

Test Driven development with MVC and MSpec 52 minutes video, must watch for me ;)

HICSS 2011 Agile Papers - Need Reviewers! Jeff Sutherland posted this call for reviewer recently.. I wanted to do it but then considered my schedule and gave up.. any takers?

THE LEAN PRODUCT BACKLOG – ELIMINATE WASTE Roman Pichler usually has very useful things to say so worth readin..

LOOKING FOR A NEW SCRUM MASTER I am not looking for a ScrumMaster. this is just the title of the article by Thomas Karsten. Once I had to make similar choice and who knows when it might happen again?

Monday, 28 June 2010

Weekly agile links 28th June - 2nd July 2010

Adventures in Accelerated Learning If you're in the business of spreading knowledge in one way or another, if you're a change agent, trainer or coach or you simply want to learn an effective way to tell a tell then you should read this article. I also highly recommend the 2 books mentioned.

Guidelines for Group Collaboration and Emergence Trust, Respect, Participation, Comittment.. A brilliant article by Venessa Miemis.. for me it created a lot broader understanding of something I've already read about elsewhere. Thanks.

12 Things the Best Bosses Believe I believe in certain things about being a great leader so this one naturally caught my attention. I find this to be a Great list with very useful reminders.

Identifying Waste Lean Thinker says “Make less, buy less, use less, throw away less.”. Sounds reasonable to me :)

Kate Oneal: Productivity 2 years old and still very relevant. From XProgramming.

Cultivate Informal Leadership Jurgen Appelo's article gives some practical advice about leadership that is worth having.

Understand Technical Debt by Playing a Game - Packing Peanuts This game sounds great fun and looks like it will demonstrate technical debt. Thanks for sharing Masa!

Risk Management Methodology Ray W. Frohnhoefer provides some useful guidance that can be used to do risk management in agile (I know, I know "agile is risk management" yet I am regularly asked how do you do it?)

A MANAGER’S GUIDE TO GETTING FEEDBACK A new article by Esther Derby. Incidentally I participated in a similar discussion on one of the agile user group boards.

How can we encourage active participation in groups after the original excitement of forming has died down? an article on Collective Self by lori which suggests that self-organizing work groups don’t live on indefinitely. I'd agree with that. Useful ideas about what options are available once you're in this situation.

Making TDD Stick: Problems and Solutions for AdoptersMark Levison's article about TDD is not about 18 months old. Still plenty of relevant ideas, some not always practical. I'd add BDD at the top of the list.

The Estimate Goat The only bad thing about this site is that I have not discovered it earlier. Great tool to give you estimates!

Your Project Needs Business Rules, Not Meetings To be honest I cannot be bothered to read this one right now and hence I will not comment on it. I am including the link as I might need it later and it does sound controversial which usually means there might be some good ideas in it.

Tuesday, 18 May 2010

Weekly agile links 17th - 21st May 2010

I had several busy periods during this week so I am sure I have missed on a number of great links. The ones I have below I am sure are still worth checking ;) My link of the week this time is The Bigger Picture and The Four Mindsets and three transition zones of Rightshifting - Bob Marshall finally publishes this chart which grabbed my attention when I first saw him draw it on a whiteboard.

Enjoy also the rest of my links.;)


The Rise And Fall Of Waterfall The true history of software development methodology called Waterfall... In memory of Winston Royce

Agile antipattern: Target fixation Agile Bob explains the anti pattern of fixing the target and not seeing anything else.

Why Lean is a Wicked Disease John Seddon on re-thinking industrialised processes (Enjoyed reading it)

Single-Piece Flow in Kanban Video - talk by Arlo Belshee and James Shore.

Kevin Rutherford's session on Flow Slides & links. The session is from agilenorth 2010

RETURN ON HUMAN INVESTMENT Raising our View of People and Their Possibilities By Jim Lucas

The Ten Most Common Failures of Bad Leaders Paul Sloane brings us the result of a large survey highlighting the most common failure of leaders.

Getting RE-TRAINED to be a ScrumMaster My friend Geoff Watts has published another great article to help Scrum masters understanding their role.

WHEN SCRUM IS NOT A GOOD FIT Here's another article by the CST who certified me several years ago. Roman suggests using Kanban when Scrum is not a good fit.

The Three Manifestos Nice pictures of the 3 most important manifestos of our time ;)

Tuesday, 11 May 2010

Weekly agile links 10th - 15th May 2010

A week of trying to go back to normal and a week of new opportunities and some exciting changes. At the end of last week Leeds United (the team I support) won promotion to the Championship and while that has nothing to do with Agile links it does represent a positive development for me;) Anyway on the links topic my link of the week is here:
The Problem with the World? "Dear Sirs,I am.Sincerely yours,G.K. Chesterton"

And the rest of my links:

Can I Do Perfect Scrum and Still Fail? Yes. Read more if you want to find out Mike Cottmeyer's somewhat longer answer.

One Team: Replay initially published in July of 2001 by Kent Beck. Classic read.

Dee Hock’s four priorities for managers How obvious isn't it? And how well misunderstood .. manage what?

Scrum or Kanban? YES! You have seen these questions I am sure.. which one is best, when to use each, and so on.. Every process has a sweet spot says Michael Sahota and concludes - We need to know both Scrum/XP and Kanban

Agile and Lean Product Development – Yesteryear, Today and into the Future Rally dev post including opinions of their own gurus Ryan Martens and Jean Tabaka.

Scrum to Kanban transition Case study published by Mattias Skarin

Word to the Wise Someone finally has defined wisdom.. apparently

Approaches to Organizational Change a post by Michael Sahota which is mainly about Mary Poppendieck talk “What’s wrong with targets?” whose goal is to 'trash Management by Objectives'

The Missing Link To Lean Six Sigma - Emotional Intelligence ANKIT PATEL explains why lean and six sigma should be viewed as more than just tools.

Career paths for technical folks Bob Marshall on the always interesting topic of career paths and why developers should not move into management if they do not want to..

Monday, 26 April 2010

Weekly agile links 26th April - 7th May 2010

Here's an extended week due to me going on a training for several days and then picking up the pieces in all the areas I am engaged with... Due to being busy I have not read most of these so would be difficult to recommend any.. What I can recommend is the Agile Coaches Gathering UK in Milton Keynes in July. All details are here

So my link over the last few weeks.. I am sure there's plenty of interesting stuff that I need to catch up ..


It’s All The Same – Leadership Challenges and Organizational Dynamics by Mark Graban

What is Kanban? Agile Denver meet on Kanban lean software development methodology, presented by Frank Vega and Brad Swanson.

Saving your job or speaking the truth No comment really.. I need to keep saving my job..

Simon Sinek: How great leaders inspire action Sounds intriguing and on my favourite subject- leadership

Real Developers Don't Need Unit Tests Interesting point of view in the era of TDD, BDD, EDD and ?DD..

Why You Shouldn’t Hire the Best and the Brightest Candidate By Michelle Malay Carter

The Role of the Agile Coach Allan Kelly summarizes it for the benefit of everyone who needs the extra explanation.

How One Leads Others: The Tone at the TopBy Dr. Jeffrey Magee, PDM, CSP, CMC.. this is part 7 so perhaps best to start from the beginning (only if it was easy to find it)

WHAT THE BIBLE SAYS ABOUT LEADERSHIP AND DELEGATION and TWO POSTURES TOWARD CHANGE Two interesting posts by Michael Hyatt on leadership and change

2 ideal cases for continuous flow another post about why choose Kanban over Scrum .. got the mesage

Building an Agile Environment this looks very interesting to me, especially we as a team have had the chance to change our environment to suit us..

How to give a talk One to check later. could be useful. these days it is very likely that at some point you will be required to give a talk..

Friday, 19 March 2010

Weekly agile links 22-26 Mar 2010

Reasons An incredibly good article by Gerald M. Weinberg. Contains a nice tool to deal with situation change agents have to deal with now and then. A must read really!

Team Estimation Game - This is a 2 years old post by Shane Duan which describes a game by Steve Bockman. I came across the link and I thought I'd publish it as I've seen the game before (last year's ScrumFest in Brighton) and I liked it ;)

Stop. Reflect. Adapt. Matthias Marschall on The 3 Steps to Stop Writing Bad Code

Self-Facilitation Skills for Teams Esther Derby on looks into self-organizing teams and beyond technical work.

Experiment Driven Development - The Post-Agile Way Here comes another ?DD - this time it is the EDD. Nonetheless it does sound interesting and 'the business' can learn a lot from it.

7 Productivity Tips From Ernest Hemingway And today still valid as ever (thanks to WBRIGGS)

Leadership Development: Just in Case or Just in Time Tom Glover with another interesting post on leadership. I like how Tom specifies the reading time ;)

Goal-driven Development Eli Lopian presents some valid thoughts on the wrongs of performance management as we know it and gives examples of why setting a goal is important.

The Dolt's Guide To Self-Organization Jurgen Appelo's super simple explanation of self organization. Reading time 10-15 minutes ;)


Facilitating A Kanban Konversation One of the great Kanban leaders Karl Scotland talks about facilitation in Kanban environment - e.g. goldfish bowl or just fishbowl as some call it.

A Managers Role in Hiring Esther Derby continues her management series with a suggestion about how to do hiring in collaborative environment.


Doing It Wrong An amazing podcast of one of the last interviews Russell Ackoff gave. Insightful and revealing. Evry C*O must be made to listen to it and understand it.


Agile coaching skills course
John McFadyen's take from Rachel Davis's recent course @ skillsmatter

Technical Excellence isn’t enough Eric Brown on technical excellence, point 0 and what else is do you need (I need to read it really ;))

10 Questions to Ask Your New Manager Jurgen Appelo again - this time with 10 questions you should know to ask when interviewed.

Friday, 19 February 2010

Weekly Agile Links 22-26 Feb 2010

This week my link of the week is JOHN BRAMBLITT – THE BLIND PAINTER

I've got plenty of other links that you will hopefully find useful including one that is almost 10 years old, some wisdom from Martin Fowler and Cory Foy's thoughts on the new Scrum alliance.

Enjoy ;)

If you haven't watched this yet - you have to do it now!(Seriously man! It is just a bit of dancing...)

Systems Thinking, The Vanguard Method and Software Development Karl Scotland shares his thoughts on the Vanguard method introduce by John Seddon in his book “Freedom from Command and Control“.

[link of the week]
JOHN BRAMBLITT – THE BLIND PAINTER An inspiring video! Shows what once can do if he is truly up for it despite such a huge impediment as being blind. Lot's to learn from this John Bramblitt!

In Praise of Middle Management Peter Stevens says Middle Management is not redundant in Scrum, instead it is the true source of leadership.

Pair Programming: In interviews Mark Needham on Agile approach to interviews. Very interesting - I wish I can attend one of these ;)

Managing in Mayberry: An examination of three distinct leadership styles This one I definitely should read (not just because it is almost 10 years old). It is a little bit long for the time I have so will require some extra effort ;)

Using Agile Techniques to Pay Back Technical Debt I can't believe this! No, seriously -Microsoft start talking sense! Finally. Remember a link to a PM/PMO lady from MS and her experience with agile? Now, there is another MS guy talking about technical debt.. There is hope I tell ya!

Conversational Stories Martin Fowler hits the nail on the head as usual - a good reminder about PO/Team relationship and how user stories should be created.

The Lump Of Coding Fallacy Interesting thoughts on how to change well known habits around unit testing and those opposing to it also about development in general. worth reading ;)

Leadership Books list by Hugh Ballou

..but if the Scrum Alliance Can’t Do It, Who Will? Cory Foy on the SA, the new Scrum and a few opinions of what they should become. Interesting overall.

The Value of Lessons Learned “Experience is inevitable, learning is not.” says Nancy Dixon - contains some good reasoning behind having retrospectives

Great Minds Don’t Think Alike - Ray Silverstein on leadership and building culture of people not afraid to state what they think (e.g. free of politics) - not directly agile and still lots to do with it.

There's more to done than the green dot Interesting thoughts on when is a story really done..

A simple measure of effectivenes Another one from Simon Baker which looks very interesting to me as it is related to agile metric which I blogged about before

Friday, 15 January 2010

My weekly agile links 18-22 Jan 2010

Wow! What a week in terms of links flying around (I'm sure it is because it was my birthday during this week :) ). Out of these I could easily choose a few favourites but in the end it has to be one so this week's #my link of the week is Bill Wake's Scrum Development on a Page. Enjoy!

And here are all my links this week:

A post by Andrew Carey, caught my eye because it mentions John Seddon and I've been impressed with his talk from last week. The title is "Tick Box Britain"

Sometimes, Agile Alone Isn't Enough - Mike Cottmeyer on agile and the organization although to be honest is mainly about some/his book (apart from the diagram - I like that one)

Michael James's article in Better Software on Scrum and organization bariers to implementing it.

Henrik Kniberg advises us to stop comparing Scrum & Kanban to find out which is better. they both can be useful .. just like a fork and a knife - Kanban's Not Better than Scrum, It's Just Smaller

Roman Pichler's blog on Product Ownership (It was about time someone clarifies it - Thanks Roman!)

Scaling Software Agility: Best Practices for Large Enterprises - Presented by Dean Leffingwell

Selforganisation and Type of heat - this one's said to be inspired by Jo Pelrine's talk about head which I attended last May during #acg so I thought it must be interesting.

Lifehacking: Applying a Geek Concept to Advance Your Personal Growth I actually read this and it sounds very geeky + all the ideas about self improvement in different form.

Why Prioritizing Your Product Backlog for ROI Doesn’t Work - blimey read this one as well.. some good ideas but to me very similar to a prioritization excel spreadsheet I've been using over the last 2-3 years.

Scrum Development on a Page A good summary of Scrum on a single page (by Bill Wake)

Improving Software Economics - 10 Principles for Achieving Agile Software Delivery This is very interesting - IBM starting to talk sense. Well almost - I still sense a fair bit of overhead in these principles. Overall though a few interesting points that show these guys are beginning to listen.

Ability to manage change ‘marks out successful organisations A study that says client needs and not costs should drive change.

Scrum Anti-pattern : Prioritizing Stories Within Sprints Some call the Scrum Smells.. in any case things you should not do and if you have a few of those you might need to reconsider how productive you are?!