Agile outside IT – presentation at Agile Islands 2020Continue reading
A couple of years ago, SimCorp made the leap into Agile using SAFe. In this podcast, we get inside stories to Why they started their journey into Agile The results they have gotten so far Why they now feel ready to make a new leap, inspired by a new Agile vision for the future Participants:Continue reading
This week Crisp hosted its first Product Discovery meetup. We had the privilege to listen to lightning talks by notable experts from the Stockholm Product community: Martin Christensen shared his holistic Product Discovery framework. Johanna Olander presented SVT Play’s outcome based roadmap. Viktor Cessan shared his thoughts on how Product Discovery can happen naturally ifContinue reading
Last Wednesday, we had the pleasure to host a webinar with Gibson Biddle, former VP Product at Netflix, titled “Hacking Your Product Leader Career”. During the talk Gibson shared stories from his career and tips on how to have a scientific approach to your career progression. Some key take-aways: Keep it simple. Understand your strengthsContinue reading
If not, you’re in good company. I’ve written a short summary on how to run a productive meeting. It’s not new. It’s not unique. It’s not revolutionary. But sometimes one feels a calling. Thanks Jimmy for helping out with the closure part. Click below to download a printable version.Continue reading
There has been a lot of talk about ethics in UX circles over the last couple of years. This is a good thing. However, most of it has not been actionable in everyday work. And, to be honest, most ethically problematic products weren’t designed to be unethical. I am quite sure the designers of smart thermostats, easier purchase flows, sharing economy apps and social networks didn’t expect that their work would be used for domestic abuse, unwanted purchases, worker exploitation and skewed world views. In my experience, UX designers are generally a group of people who believes in the good of their fellow humans which means most of the time they don’t even consider how their designs could be used in unintended ways that might be harmful or dangerous. But maybe we, as a group, should. Maybe we should try to imagine the worst ways our designs could possibly be used as a part of our design process so we can at least try to mitigate the risk of that happening.
Anti-Agile är en av mina favoritövningar att facilitera vid uppdrag hos kund. Använder man denna övningen internt inom en organisation så synliggör man ofta många dysfunktioner som finns inom organisationen; kulturellt, strukturellt och hur man arbetar. Övningen fungerar också väldigt bra som en murbräcka i att bryta tron att allt fungerar så bra som det är, och föreställningen att vi är så agila som vi möjligen kan bli. Det senare är många gånger en utmaning då en stark föreställning om sin egna förträfflighet är ett stort hinder att ta sig över som coach för att få kunder att öppna upp sig för coaching och vägledning i sin arbetssituation.
Interview with Doug Kirkpatrick, startup team member of Morning Star and co-founder of the Morning Star Self-Management Institute. Famous for being built on their principles of self-management, which has led to that Morning Star is today the largest tomato processing in the world. Today Doug has left Morning Star to spread his experience as a speaker, author, and consultant.
In his book, Beyond Empowerment, Doug tells the story of how Morning Star became an example of true empowerment. He tells us how they went beyond traditional ways of delegating (empowering) and creating a self-managed and truly empowered company.
I found Morning Star to be an intriguing and fascinating story! I have been following the company for quite a while and recently had the fortune to meet with Doug. During one of our discussions, he shared the fascinating story and his experience as one of Morning Star’s original colleagues.
To learn how you can operate a large successful company in a very agile way based on self-management and a few simple but powerful organizational principles, then continue reading.Continue reading
Tired of the same old boring and ineffective daily meetings with your team? Try this new Awesome Team Focus daily routine! It will help your team use a swarming technique to laser-focus on the stuff that really matters and get it done. As a bonus it will help you start limiting Work In Process withoutContinue reading
In my consulting and training engagements I get to see the impact where planned delivery dates are missed. It’s never because people just aren’t trying or working hard enough. This post gives you my top 3 real reasons traditional Agile planning and the dates produced by them fail.
Number One Reason: The Assumed Start Date is Missed
Sounds obvious right. To give an estimated delivery date you add the estimated duration to a starting date. Rarely do I see anyone track or adjust for the eventual start date for any initiative. Often the definition of “started” isn’t clear.Continue reading
Agile, and Agile methods, like Scrum and Kanban, have had tremendous success over the past few decades, but still, most organizations are not getting the value and expected outcomes from their Agile initiatives. A big reason is that people often confuse Agile methods, or applying the methods in one department, with agility, which means having the ability to adopt these methods and deliver value to both the business and customers. Having that organizational ability is the essence of Business Agility. You can also refer to it as scaling Agile to the whole organization.
As co-organizer of the yearly Agile People Sweden conference, we have recognized that this is a current challenge for most organizations today, and hence the Business Agility is the theme for this year´s conference.
I had the opportunity to be interviewed by Kari Kelly from Atypical Workplace LLC. It resulted in 6 tips for how your organization can create value through Business Agility.Continue reading
Hi there, it’s been a while since you last heard from me, I know. I have to admit it, I’ve been feeling lost for some time now. Since our company adopted Agile, I haven’t felt at home. People around me started thinking, took initiatives, started to talk about building a “culture”. I felt lost asContinue reading
Two years ago I created a simple role-play card game called Game of Structure. After trying it out a couple of times it has been sitting idle, and what fun is that? So now I am making it available with this post.
The game is Creative Commons Attribution 4.0, so you may use it freely as long as you honor it’s origin. If there is enough interest I may go ahead and create a physical card deck based on this game.
What type of game is this?
The idea is to offer an experience of how a single hierarchy of fixed power roles can generate some common patterns of stuck attention, conversation and challenge that we frequently see in organizations. Often we spend a lot of time managing those conversations without seeing that some of them may emerge just from the power structure itself as a design choice. If we can experience that this may be the case we can talk about it and consider redesigning those structures rather than having to fix these challenges directly.
This game helps you see and experience some of the load of this extra complexity. Have fun!
Disclaimer – The game is fun as it is but I invite you to be a little careful when drawing conclusions from it – there may be some fallacies and traps! If you want to dive down this perhaps sensitive and deeper rabbit hole, read on through the second part of this blog post.Continue reading
I’m blown away of the popularity of the Jimmy Cards I created a few years ago. The massive amount of feedback and appreciative comments inspired me to compile two additional decks. The goal of the original red is to help new teams gel. The new black deck is aimed to challenge mature teams that have worked together for some time. The new blue deck will help the leadership team collaborate more effectively. And now, finally, the labour is done and the physical cards have actually been printed and are available to buy!
Meaningful inclusive retrospectives are possible with distributed teams. Let’s talk about the basics you need to have in place, how you can facilitate a distributed retrospective, and what to look out for. This guide is based on the retrospective format that we used at LRF Media. The retrospective participants included 5 team members at the office in Stockholm, one person working from home, and 2 people working at the Kraków office.
So how do you go about implementing a zero bug policy when you’ve got a long list of real bugs and users and stakeholders who want things fixed? I’ve been getting this question a lot after posting my blog entry Stop Managing Bugs, Start Focusing on Quality and creating the app and cards to help with theContinue reading
“Fix It Now or Delete It” is a simple method that gives you two options for dealing with a bug: Fix It Now, or Delete It! I wrote a blog entry about this method a few months ago, and now there are lots of resources to help you talk to your team about simplifying theContinue reading
So you have a LARGE backlog and you have decided that you need to estimate it.
Not on board? Still undecided? Go read my previous post on the tradeoffs between estimating and not estimating large backlogs.
Still reading? Ok, let’s get to it!
You can do larger scale estimation in MANY ways. What I will share with you here is just one way I have found to do it effectively, with enough accuracy at a reasonable cost. It requires some pre-conditions, such as having a team with an established way of working and some way of estimating on the team level, so it may not fit your situation. But if it does it is probably worth your time to check out.
What I’ve strived for in all my jobs and assignments is to combine the best discovery methods with the best delivery methods, of course in the best possible way. I have tried and tested a lot of popular frameworks and ways of working, and the following list of principles is my conclusion. Continue reading
Recruitment processes for agile team coaches differ greatly from one company to another. Jan Grape and Yassal Sundman share their insights on what makes for a good process based on their work recruiting coaches for their clients.Continue reading
You’re coaching a new team! Woohoo! You have so many ideas! You’re going to help make the team’s world a better place! All the things that you’ll do! Then you get there. The music stops, and the frustration sets in. You’re trying to help but team members come late to the daily scrums, they don’t update the information radiators and they’re zoning out during meetings. You’re not sure what to do anymore. What happened? You feel undermined and unappreciated. Aren’t you the expert? Isn’t that why you got this team to begin with? Why won’t they let you help them?
Let’s look at the journey of joining a team and how you can pave the way for a successful coaching experience!Continue reading
How should you structure your Ansible variables in playbooks calling cloud modules? Ansible has extensive support for variables at different levels (there are 21 different levels!).
The inventory group_vars and host_vars offer enough flexibility for many use cases. However, when you are setting up cloud infrastructure, you don’t really have any hosts yet. Maybe you are setting up load balancers, instances, security groups and such things. Perhaps you want to setup the same things in several different environments (like “staging” and “production”). You want to re-use the same playbook, but adapt what it does by using different variable values in different environments.
In this post, I will demonstrate a way to structure Ansible variables in a playbook which pretends to setup a AWS AutoScalingGroup. I will show how you can separate the configuration for different environments by using a inventory directory. As a bonus, I will give you a neat trick to automatically load a extra variable file for each environment. We will use this to load a separate secrets file which is encrypted with git-crypt.
I had the opportunity to make an interview with Dave Snowden as he visited Crisp for his latest Master Class end of November, titled “What´s next for agile”. We explored the topic of What´s next for agile, new updates to the Cynefin model, now called Cynefin liminal. Check out the video below to of my interview with Dave (14 min).
Agile is increasingly becoming commodified and what are the opportunity for smaller Agile companies and anyone believing in the original Agile movement? (0:20). h “The key now is to produce new high energy efficient, radical, high value, innovations around the core of what Agile has become”
Do you have a long list of bugs? You definitely want to have a zero bug policy, but now you have all sorts of minors, majors, and criticals. You’re not really sure how to get to zero bugs (were you ever there to begin with?). You have spikes where you fix the bugs and your graphs show a steep downward drop, only for them to turn upwards again and reach new heights. Just maintaining the list of bugs is a full time job! To add insult to injury, when a team member finally gets around to looking at a bug, they usually find that it’s outdated, not reproducible or part of some long forgotten removed functionality.
There has to be a better way! How can you shift the focus from managing bugs to ensuring quality? Here’s a system that’s easy to start using, and rewarding when you follow it.Continue reading
One of the most exciting aspects of working as an Agile Coach is applying what we know to other industries. Especially when what we do serves the greater good. We’re both always actively looking for opportunities to work with integration initiatives, and in this case we supported an initiative to improve integration of newcomers. Here’s how we facilitated the 2018 kick off meeting for Järfälla municipality’s Interfaith Council.Continue reading
When you use Ansible to provision hosts, running a task on a set of hosts in parallel is not a problem. You simply use the `serial` keyword in a playbook. See: http://docs.ansible.com/ansible/latest/playbooks_delegation.html#rolling-update-batch-size What about when you want to run a task several times in parallel, either on each host, or on a single host? AContinue reading
Have you worked with teams that don’t communicate well? Or teams that don’t collaborate? What about teams that deliver late or with poor quality? Or maybe teams that are in constant negative conflict?
How do you tackle these issues? It might feel like you can fix everything by changing some of the people on the team. Before you do that, consider how you’ve set the stage for your team. Will removing and adding some people really solve all your problems? Or will the new members find themselves in the middle of a dysfunctional team, and end up unhappy and not delivering to their full potential?
Here are some of the things you can think about when you work with teams to create an environment where they can succeed.
For the past four years I’ve consulted for King as an agile team coach. It’s been a whirlwind of personal growth, learning about mobile games and meeting awesome people. I wrote about my biggest takeaways in an article on Crisp’s website. I am grateful for all the connections and insights that I’ve gained. I’m alsoContinue reading