Total Pageviews
Wednesday, 25 February 2015
Thursday, 21 November 2013
New to Agile?
- Scrum is the closest to the old-school project management methods, although it doesn't really deal with formal side of project management.
- XP focuses on engineering practices and is generally programmer-centered.
- Kanban is often dubbed change management framework as it doesn't change the way team works on the day 1 and lets the process evolve over time.
- As all three focuses on different things, it isn't uncommon to see them, or their parts, used jointly.
- Introduction to Scrum on Mike Cohn's site. If you want more on Scrum Mike Cohn's site is a good place to find also more advanced stuff on Scrum.
- Once you know what Scrum is I'd strongly recommend Henrik Kniberg's and Mattias Skarin's minibook Kanban and Scrum - Making most of both which is great in terms of describing Kanban but has a lot of referrals to Scrum.
- For more advanced stuff on Kanban I'd recommend Limited WIP Society articles (topic for my next blog).
- Good kick start on XP can be found on Ron Jeffries' site.
- Mike Cohn's Succeeding with Agile for Scrum
- Kent Beck's Extreme Programming Explained for XP
- David Anderson's Kanban for Kanban
Sunday, 25 March 2012
Saturday, 24 March 2012
Friday, 13 January 2012
Top 5 things CIOs should be thinking about in 2012.
1. Cost reduction by following agile techniques
2. Cloud computing
3. Business continuity during Olympics 2012
4. People
5. Profit
2. Cloud computing
3. Business continuity during Olympics 2012
4. People
5. Profit
Agile Financial Times Breakfast Event
There is a free event (Agile Financial Times Breakfast Event)on 22 Mar 2012. Please visit the following link:
http://www.cakesolutions.net/events/24#.TxBtIlueenA
http://www.cakesolutions.net/events/24#.TxBtIlueenA
Tuesday, 13 December 2011
4 Reasons People Don't Do What You Need Them To Do
Recently read an interesting article, here is the extract:
One of the most frequent complaints I hear from managers is that their direct reports are failing to deliver on expectations. They feel at a loss about why this is happening and what they can do about it. They are likely to eventually come to the conclusion that the person is either lazy, lacks commitment or just isn't up to the job.
On closer inspection though, there are many reasons that lead to this underperformance.
Here are four of them.
They don't know what to do - Especially in these days of rapid change and everyone running to keep still it's easy to overlook the basics and to jump to conclusions that we have spelt out our expectations really clearly when we may not have done so. Think about someone you manage whose performance is not living up to your expectations. How confident are you that you have articulated really clearly and specifically what you want them to do? Rather than using vague catch all terms like, "present professionally in meetings" or "write up a comprehensive report" etc. you will need to spell out exactly what that looks like so that they can replicate it.
They think they are already doing it - In the absence of effective and timely feedback, people either decide they are doing fine or that you don't care about what they are doing.
Consider if you have really taken the
opportunity to give specific behavioural feedback about what they are doing that works and what they are doing or not doing that doesn't work. A simple model to use is Action Impact Desire. What action you saw, what the impact was on you, on others, or on the project and what you Desire for the future. This can be used for motivational feedback when they have done something well that you want them to repeat and developmental feedback when you want them to do something differently.
They don't understand why they have to do it
- Someone once said to me that CEO should stand for Chief Explaining Officer. Right from the top, down through the business, leaders at all levels need to paint the big picture and help people see how what they are doing contributes to that big picture. You have probably heard the story about one brick layer saying he is building a wall, while the next brick layer proudly said he was building a cathedral. How are you helping your people see how what they do, contributes to cross functional performance and ultimately to the performance of the business.
They think they could do it differently /
better- On a similar vein, maybe they aren't doing what you want because it doesn't make sense to them. That could be because they don't have the bigger picture or it could be that it really doesn't make sense. They are closer to the front line than you and the chances are they will have ideas about how things could be speeded up, made more efficient, more user or customer friendly etc. Make sure you don't overlook their expertise. Create the forum and the climate that encourages ideas and debate.
Just because you are listening doesn't mean you have to implement all their suggestions but it does help you keep your finger on the pulse, eases the burden on you to always know best and develops and values your staff.
I don't believe people come to work to
deliberately do a poor job. They may have different drivers and motivators from you but your role as manager is to bring out the best in those you manage. So, next time you are feeling frustrated that one of your people isn't delivering on your expectations, ask yourself what could be getting in the way and how you might be contributing to the issue.
One of the most frequent complaints I hear from managers is that their direct reports are failing to deliver on expectations. They feel at a loss about why this is happening and what they can do about it. They are likely to eventually come to the conclusion that the person is either lazy, lacks commitment or just isn't up to the job.
On closer inspection though, there are many reasons that lead to this underperformance.
Here are four of them.
They don't know what to do - Especially in these days of rapid change and everyone running to keep still it's easy to overlook the basics and to jump to conclusions that we have spelt out our expectations really clearly when we may not have done so. Think about someone you manage whose performance is not living up to your expectations. How confident are you that you have articulated really clearly and specifically what you want them to do? Rather than using vague catch all terms like, "present professionally in meetings" or "write up a comprehensive report" etc. you will need to spell out exactly what that looks like so that they can replicate it.
They think they are already doing it - In the absence of effective and timely feedback, people either decide they are doing fine or that you don't care about what they are doing.
Consider if you have really taken the
opportunity to give specific behavioural feedback about what they are doing that works and what they are doing or not doing that doesn't work. A simple model to use is Action Impact Desire. What action you saw, what the impact was on you, on others, or on the project and what you Desire for the future. This can be used for motivational feedback when they have done something well that you want them to repeat and developmental feedback when you want them to do something differently.
They don't understand why they have to do it
- Someone once said to me that CEO should stand for Chief Explaining Officer. Right from the top, down through the business, leaders at all levels need to paint the big picture and help people see how what they are doing contributes to that big picture. You have probably heard the story about one brick layer saying he is building a wall, while the next brick layer proudly said he was building a cathedral. How are you helping your people see how what they do, contributes to cross functional performance and ultimately to the performance of the business.
They think they could do it differently /
better- On a similar vein, maybe they aren't doing what you want because it doesn't make sense to them. That could be because they don't have the bigger picture or it could be that it really doesn't make sense. They are closer to the front line than you and the chances are they will have ideas about how things could be speeded up, made more efficient, more user or customer friendly etc. Make sure you don't overlook their expertise. Create the forum and the climate that encourages ideas and debate.
Just because you are listening doesn't mean you have to implement all their suggestions but it does help you keep your finger on the pulse, eases the burden on you to always know best and develops and values your staff.
I don't believe people come to work to
deliberately do a poor job. They may have different drivers and motivators from you but your role as manager is to bring out the best in those you manage. So, next time you are feeling frustrated that one of your people isn't delivering on your expectations, ask yourself what could be getting in the way and how you might be contributing to the issue.
Subscribe to:
Posts (Atom)