Easy Agile Podcast Ep.34 Henrik Kniberg on Team Productivity, Code Quality, and the Future of Software Engineering
TL;DR
Henrik Kniberg, the agile coach behind Spotify's model, discusses how AI is fundamentally transforming software development. Key takeaways: AI tools like Cursor and Claude are enabling 10x productivity gains; teams should give developers access to paid AI tools and encourage experimentation; coding will largely disappear as a manual task within 3–4 years; teams will shrink to 2 people plus AI; sprints will become obsolete in favour of continuous delivery; product owners can now write code via AI, creating pull requests instead of user stories; the key is treating AI like a brilliant intern – when it fails, the problem is usually your prompt or code structure, not the AI. Bottom line: Learn to use AI now, or risk being left behind in a rapidly changing landscape.
Introduction
Artificial intelligence is fundamentally reshaping how software teams work, collaborate, and deliver value. But with this transformation comes questions: How do we maintain team morale when people fear being replaced? What happens to code quality when AI writes most of the code? Do traditional agile practices like sprints still make sense?
In this episode, I sit down with Henrik Kniberg to tackle these questions head-on. Henrik is uniquely positioned to guide us through this transition – he's the agile coach and entrepreneur who pioneered the famous Spotify model and helped transform how Lego approached agile development. Now, as co-founder of Abundly AI, he's at the forefront of helping teams integrate AI into their product development workflows.
This conversation goes deep into the practical realities of AI-powered development: from maintaining code review processes when productivity increases 10x, to ethical considerations around AI usage, to what cross-functional teams will look like in just a few years. Henrik doesn't just theorise – he shares real examples from his own team, where their CEO (a non-coder) regularly submits pull requests, and where features that once took a sprint can now be built during a 7-minute subway ride.
Whether you're a developer wondering if AI will replace you, a product owner looking to leverage these tools, or a leader trying to navigate this transformation, this episode offers concrete, actionable insights for thriving in the AI era.
About Our Guest
Henrik Kniberg is an agile coach, author, and entrepreneur whose work has shaped how thousands of organisations approach software development. He's best known for creating the Spotify model – the squad-based organisational structure that revolutionised how large tech companies scale agile practices. His work at Spotify and later at Lego helped demonstrate how agile methodologies could work at enterprise scale whilst maintaining team autonomy and innovation.
Henrik's educational videos have become legendary in the agile community. His "Agile Product Ownership in a Nutshell" video, created over a decade ago, remains one of the most-watched and shared resources for understanding product ownership, with millions of views. His ability to distil complex concepts into simple, visual explanations has made him one of the most accessible voices in agile education.
More recently, Henrik has turned his attention to the intersection of AI and product development. As co-founder of Abundly AI, he's moved from teaching about agile transformation to leading AI transformation – helping companies and teams understand how to effectively integrate generative AI tools into their development workflows. His approach combines his deep understanding of team dynamics and agile principles with hands-on experience using cutting-edge AI tools like Claude, Cursor, and GitHub Copilot.
Henrik codes daily using AI and has been doing so for over two and a half years, giving him practical, lived experience with these tools that goes beyond theoretical understanding. He creates educational content about AI, trains teams on effective AI usage, and consults with organisations navigating their own AI transformations. His perspective is particularly valuable because he views AI through the lens of organisational change management – recognising that successful AI adoption isn't just about the technology, it's about people, culture, and process.
Based in Stockholm, Sweden, Henrik continues to push the boundaries of what's possible when human creativity and AI capabilities combine, whilst maintaining a pragmatic, human-centred approach to technological change.
Transcript
Note: This transcript has been lightly edited for clarity and readability.
Maintaining Team Morale and Motivation in the AI Era
Tenille Hoppo: Hi there, team, and welcome to this new episode of the Easy Agile Podcast. My name is Tenille Hoppo, and I'm feeling really quite lucky to have an opportunity to chat today with our guest, Henrik Kniberg.
Henrik is an agile coach, author, and entrepreneur known for pioneering agile practices at companies like Spotify and Lego, and more recently for his thought leadership in applying AI to product development. Henrik co-founded Abundly AI, and when he isn't making excellent videos to help us all understand AI, he is focused on the practical application of generative AI in product development and training teams to use these technologies effectively.
Drawing on his extensive experience in agile methodologies and team coaching, Henrik seems the perfect person to learn from when thinking about the intersection of AI, product development, and effective team dynamics. So a very warm welcome to you, Henrik.
Henrik Kniberg: Thank you very much. It's good to be here.
Tenille: I think most people would agree that motivated people do better work. So I'd like to start today by touching on the very human element of this discussion and helping people maintain momentum and motivation when they may be feeling some concern or uncertainty about the upheaval that AI might represent for them in their role.
What would you suggest that leaders do to encourage the use of AI in ways that increase team morale and creativity rather than risking people feeling quite concerned or even potentially replaced?
Henrik: There are kind of two sides to the coin. There's one side that says, "Oh, AI is gonna take my job, and I'm gonna get fired." And the other side says, "Oh, AI is going to give me superpowers and give us all superpowers, and thereby give us better job security than we had before."
I think it's important to press on the second point from a leader's perspective. Pitch it as this is a tool, and we are entering a world where this tool is a crucial tool to understand how to use – in a similar way that everyone uses the Internet. We consider it obvious that you need to know how to use the Internet. If you don't know how to use the Internet, it's going to be hard.
"I encourage people to experiment, give them access to the tools to do so, and encourage sharing. And don't start firing people because they get productive."
I also find that people tend to get a little bit less scared once they learn to use it. It becomes less scary. It's like if you're worried there's a monster under your bed, maybe look under your bed and turn on the lights. Maybe there wasn't a monster there, or maybe it was there but it was kind of cute and just wanted a hug.
Creating a Culture of Safe Experimentation
Tenille: I've read that you encourage experimentation with AI through learning – I agree it's the best way to learn. What would you encourage leaders and team leaders to do to create a strong culture where teams feel safe to experiment?
Henrik: There are some things. One is pretty basic: just give people access to good AI tools. And that's quite hard in some large organisations because there are all kinds of resistance – compliance issues, data security issues. Are we allowed to use ChatGPT or Claude? Where is our data going? There are all these scary things that make companies either hesitate or outright try to stop people.
Start at that hygiene level. Address those impediments and solve them. When the Internet came, it was really scary to connect your computer to the Internet. But now we all do it, and you kind of have to, or you don't get any work done. We're at this similar moment now.
"Ironically, when companies are too strict about restricting people, then what people tend to do is just use shadow AI – they use it on their own in private or in secret, and then you have no control at all."
Start there. Once people have access to really good AI tools, then it's just a matter of encouraging and creating forums. Encourage people to experiment, create knowledge-sharing forums, share your own experiments. Try to role-model this yourself. Say, "I tried using AI for these different things, and here's what I learned." Also provide paths for support, like training courses.
The Right Mindset for Working with AI
Tenille: What would you encourage in team members as far as their mindset or skills go? Certainly a nature of curiosity and a willingness to learn and experiment. Is there anything beyond that that you think would be really key?
Henrik: It is a bit of a weird technology that's never really existed before. We're used to humans and code. Humans are intelligent and kind of unpredictable. We hallucinate sometimes, but we can do amazing things. Code is dumb – it executes exactly what you told it to do, and it does so every time exactly the same way. But it can't reason, it can't think.
Now we have AI and AI agents which are somewhere in the middle. They're not quite as predictable as code, but they're a lot more predictable than humans typically. They're a lot smarter than code, but maybe not quite as smart as humans – except for some tasks when they're a million times smarter than humans. So it's weird.
You need a kind of humble attitude where you come at it with a mindset of curiosity. Part of it is also to realise that a lot of the limitation is in you as a user. If you try to use AI for coding and it wrote something that didn't work, it's probably not the model itself. It's probably your skills or lack of skills because you have to learn how to use these tools. You need to have this attitude of "Oh, it failed. What can I do differently next time?" until you really learn how to use it.
"There can be some aspect of pride with developers. Like, 'I've been coding for 30 years. Of course this machine can't code better than me.' But if you think of it like 'I want this thing to be good, I want to bring out the best in this tool' – not because it's going to replace me, but because it's going to save me a tonne of time by doing all the boring parts of the coding so I can do the more interesting parts – that kind of mindset really helps."
Maintaining Code Quality and Shared Understanding
Tenille: Our team at Easy Agile is taking our steps and trying to figure out how AI is gonna work best for us. I put the question out to some of our teams, and there were various questions around people taking their first steps in using AI as a co-pilot and producing code. There are question marks around consistency of code, maintaining code quality and clean architecture, and even things like maintaining that shared understanding of the code base. What advice do you have for people in that situation?
Henrik: My first piece of advice when it comes to coding – and this is something I do every day with AI, I've been doing for about two and a half years now – is that the models now, especially Claude, have gotten to the level where it's basically never the AI's fault anymore. If it does anything wrong, it's on you.
You need to think about: okay, am I using the wrong tool maybe? Or am I not using the tool correctly?
For example, the current market leader in terms of productivity tools with AI is Cursor. There are other tools that are getting close like GitHub Copilot, but Cursor is way ahead of anything else I've seen. With Cursor, it basically digs through your code base and looks for what it needs.
But if it fails to find what it needs, you need to think about why. It probably failed for the same reason a human might have failed. Maybe your code structure was very unstructured. Maybe you need to explain to the AI what the high-level structure of your code is.
"Think of it kind of like a really smart intern who just joined your team. They're brilliant at coding, but now they got confused about something, and it's probably your code – something in it that made it confused. And now you need to clarify that."
There are ways to do that. In Cursor, for example, you can create something called cursor rules, which are like standing documents that describe certain aspects of your system. In my team, we're always tweaking those rules. Whenever we find that the AI model did something wrong, we're always analysing why. Usually it's our prompt – I just phrased it badly – or I just need to add a cursor rule, or I need to break the problem down a little bit.
It's exactly the same thing as if you go to a team and give them this massive user story that includes all these assumptions – they'll probably get some things wrong. But if you take that big problem and sit down together and analyse it and split it into smaller steps where each step is verifiable and testable, now your team can do really good work. It's exactly the same thing with AI.
Addressing the Code Review Bottleneck
Tenille: One of our senior developers found that he was outputting code at a much greater volume and faster speed, but the handbrake he found was actually their code review processes. They were keeping the same processes they had previously, and that was a bit of a handbrake for them. What kind of advice would you have there?
Henrik: This reminds me of the general issue with any kind of productivity improvement. If you have a value stream, a process where you do different parts – you do some development, some testing, you have some design – whenever you take one part of the process and make it super optimised, the bottleneck moves to somewhere else.
If testing is no longer the bottleneck, maybe coding is. And when coding is instant, then maybe customer feedback – or lack of customer feedback – is the bottleneck. The bottleneck just keeps moving. In that particular case, the bottleneck became code review. So I would just start optimising that. That's not an AI problem. It's a process problem.
Look at it: what exactly are we trying to do when we review? Maybe we could think about changing the way we review things. For example, does all code need to be reviewed? Would it be enough that the human who wrote it and the AI, together with the human, agree that this is fine? Or maybe depending on the criticality of that change, in some cases you might just let it pass or use AI to help in the reviewing process also.
"I think there's value in code review in terms of knowledge sharing in a large organisation. But maybe the review doesn't necessarily need to be a blocking process either. It could be something you go back and look at – don't let it stop you from shipping, but maybe go back once per week and say, 'Let's look at some highlights of some changes we've made.'"
We produce 10 times more code than in the past, so reviewing every line is not feasible. But maybe we can at least identify which code is most interesting to look at.
Ethical Considerations: Balancing Innovation with Responsibility
Tenille: Agile emphasises people over process and delivering value to customers. Now with AI in the mix, there's potential for raising some ethical considerations. I'm interested in your thoughts on how teams should approach these ethical considerations that come along with AI – things like balancing rapid experimentation against concerns around bias, potential data privacy concerns.
Henrik: I would treat each ethical question on its own merits. Let me give you an example. When you use AI – let's say facial recognition technology that can process and recognise faces a lot better than any human – I kind of put that in the bucket of: any tool that is really useful can also be used for bad things. A hammer, fire, electricity.
That doesn't have so much to do with the tool itself. It has much more to do with the rules and regulations and processes around the tool. I can't really separate AI in that sense. Treat it like any other system. Whenever you install a camera somewhere, with or without AI, that camera is going to see stuff. What are you allowed to do with that information? That's an important question. But I don't think it's different for AI really, in that sense, other than that AI is extremely powerful. So you need to really take that seriously, especially when it comes to things like autonomous weapons and the risk of fraud and fake news.
"An important part of it is just to make it part of the agenda. Let's say you're a recruitment company and you're now going to add some AI help in screening. At least raise the question: we could do this. Do we want to do this? What is the responsible way to do it?"
It's not that hard to come up with reasonable guidelines. Obviously, we shouldn't let the AI decide who we're going to hire or not. That's a bad idea. But maybe it can look at the pile of candidates that we plan to reject and identify some that we should take a second look at. There's nothing to lose from that because that AI did some extra research and found that this person who had a pretty weak CV actually has done amazing things before.
We're actually working with a company now where we're helping them build some AI agents. Our AI agents help them classify CVs – not by "should we hire them or not," but more like which region in Sweden is this, which type of job are we talking about here. Just classifying to make it more likely that this job application reaches the right person. That's work that humans did before with pretty bad accuracy.
The conclusion was that AI, despite having biases like we humans do, seemed to have less biases than the human. Mainly things like it's never going to be in a bad mood because it hasn't had its coffee today. It'll process everybody on the same merits.
I think of it like a peer-to-peer thing. Imagine going to a doctor – ideally, I want to have both a human doctor and an AI doctor side by side, just because they both have biases, but now they can complement each other. It's like having a second opinion. If the AI says we should do this and the doctor says, "No, wait a second," or vice versa, having those two different opinions is super useful.
Parallels Between Agile and AI Transformations
Tenille: You're recognised as one of the leading voices in agile software development. I can see, and I'm interested if you do see, some parallels between the agile transformations that you led at Spotify and Lego with the AI transformations that many businesses are looking at now.
Henrik: I agree. I find that when we help companies transition towards becoming AI native, a lot of the thinking is similar to agile. But I think we can generalise that agile transformations are not really very special either – it's organisational change.
There are some patterns involved regardless of whether you're transitioning towards an agile way of working or towards AI. Some general patterns such as: you've got to get buy-in, it's useful to do the change in an incremental way, balance bottom-up with top-down. There are all these techniques that are useful regardless. But as an agilist, if you have some skills and competence in leading and supporting a change process, then that's going to be really useful also when helping companies understand how to use AI.
Tenille: Are you seeing more top-down or bottom-up when it comes to AI transformations?
Henrik: So far it's quite new still. The jury's not in yet. But so far it looks very familiar to me. I'm seeing both. I'm seeing situations where it's pure top-down where managers are like "we got to go full-out AI," and they push it out with mixed results. And sometimes just completely bottom-up, also with mixed results.
Sometimes something can start completely organically and then totally take hold, or it starts organically and then gets squashed because there was no buy-in higher up. I saw all of that with agile as well. My guess is in most cases the most successful will be when you have a bit of both – support and guidance from the top, but maybe driven from the bottom.
"I think the bottom-up is maybe more important than ever because this technology is so weird and so fast-moving. As a leader, you don't really have a chance if you try to control it – you're going to slow things down to an unacceptable level. People will be learning things that you can't keep up with yourself. So it's better to just enable people to experiment a lot, but then of course provide guidance."
AI for Product Owners: From Ideation to Pull Requests
Tenille: You're very well known for your guidance and for your ability to explain quite complex concepts very simply and clearly. I was looking at your video on YouTube today, the Agile Product Ownership in a Nutshell video, which was uploaded about 12 years ago now. Thinking about product owners, there's a big opportunity now with AI for generating ideas, analysing data, and even suggesting new features. What's your advice for product owners and product managers in using AI most effectively?
Henrik: Use it for everything. Overuse it so you can find the limits. The second thing is: make sure you have access to a good AI model. Don't use the free ones. The difference is really large – like 10x, 100x difference – just in paying like $20 per month or something. At the moment, I can particularly strongly recommend Claude. It's in its own category of awesomeness right now. But that of course changes as they leapfrog each other. But mainly: pay up, use a paid model, and then experiment.
For product owners, typical things are what you already mentioned – ideation, creating good backlog items, splitting a story – but also writing code. I would say as a PO, there is this traditional view, for example in Scrum, that POs should not be coding. There's a reason for that: because coding takes time, and then as PO you get stuck in details and you lose the big picture.
Well, that's not true anymore. There are very many things that used to be time-consuming coding that is basically a five-minute job with a good prompt.
"Instead of wasting the team's time by trying to phrase that as a story, just phrase it as a pull request instead and go to the team and demonstrate your running feature."
That happened actually today. Just now, our CEO, who's not a coder, came to me with a pull request. In fact, quite often he just pushes directly to a branch because it's small changes. He wants to add some new visualisation for a graph or something in our platform – typically admin stuff that users won't see, so it's quite harmless if he gets it wrong.
He's vibe coding, just making little changes to the admin, which means he never goes to my team and says, "Hey, can you guys generate this report or this graph for how users use our product?" No, he just puts it in himself if it's simple.
Today we wanted to make a change with how we handle payments for enterprise customers. Getting that wrong is a little more serious, and the change wasn't that hard, but he just didn't feel completely comfortable pushing it himself. So he just made a PR instead, and then we spent 15 minutes reviewing it. I said it was fine, so we pushed it.
It's so refreshing that now anybody can code. You just need to learn the basic prompting and these tools. And then that saves time for the developers to do the more heavyweight coding.
Tenille: It's an interesting world where we can have things set up where anyone could just jump in and with the right guardrails create something. It makes Friday demos quite probably a lot more interesting than maybe they used to be in the past.
Henrik: I would like to challenge any development team to let their stakeholders push code, and then find out whatever's stopping you from doing that and fix that. Then you get to a very interesting space.
Closing the Gap Between Makers and Users
Tenille: A key insight from your work with agile teams in the past has been to really focus on minimising that gap between maker and user. Do you think that AI helps to close that gap, or do you think it potentially risks widening it if teams are focusing too much on AI predictions and stop talking to their customers effectively?
Henrik: I think that of course depends a lot on the team. But from what I've seen so far, it massively reduces the gap. Because if I don't have to spend a week getting a feature to work, I can spend an hour instead. Then I have so much more time to talk to my users and my customers.
If the time to make a clickable prototype or something is a few seconds, then I can do it live in real time with my customers, and we can co-create. There are all these opportunities.
I find that – myself, my teams, and the people I work with – we work a lot more closely with our users and customers because of this fast turnaround time.
"Just yesterday I was teaching a course, and I was going home sitting on the subway. It was a 15-minute subway ride. I finally got a seat, so I had only 7 minutes left. There's this feature that I wanted to build that involved both front-end and back-end and a database schema change. Well, 5 minutes later it was done and I got off the subway and just pushed it. That's crazy."
Of course, our system is set up optimised to enable it to be that fast. And of course not everything will work that well. But every time it does, I've been coding for 30 years, and I feel like I wake up in some weird fantasy every day, wondering, "Can I really be this productive?" I never would have thought that was possible.
Looking Ahead: The Future of Agile Teams
Tenille: I'd like you to put your futurist hat on for a moment. How do you see the future of agile teamwork in, say, 10 to 15 years time? If we would have this conversation again in 2035, given the exponential growth of AI and improvements over the last two to three years, what do you think would be the biggest change for software development teams in how they operate?
Henrik: I can't even imagine 10 years. Even 5 years is just beyond imagination. That's like asking someone in the 1920s to imagine smartphones and the Internet. I think that's the level of change we're looking at.
I would shorten the time a little bit and say maybe 3 or 4 years. My guess there – and I'm already seeing this transfer happen – is that coding will just go away. It just won't be stuff that we humans do because we're too slow and we hallucinate way too much.
But I think engineering and the developer role will still be there, just that we don't type lines of code – in the same way that we no longer make punch cards or we no longer write machine code and poke values into registers using assembly language. That used to be a big part of it, but no longer.
"In the future, as developers, a lot of the work will still be the same. You're still designing stuff, you're thinking about architecture, you're interacting with customers, and you're doing all the other stuff. But typing lines of code is something that we're gonna be telling our kids about, and they're not gonna believe that we used to do that."
The other thing is smaller teams, which I'm already seeing now. I think the idea of a cross-functional team of 5 to 7 people – traditionally that was considered quite necessary in order to have all the different skills needed to deliver a feature in a product. But that's not the case anymore. If you skip ahead 2 or 3 years when this knowledge has spread, I think most teams will be 2 people and an AI, because then you have all the domain knowledge you need, probably.
As a consequence of that, we'll just have more teams. More and smaller teams. Of course, then you need to collaborate between the teams, so cross-team synchronisation is still going to be an issue.
Also, I'm already seeing this now, but this concept of sprints – the whole point is to give a team some peace of mind to build something complex, because typically you would need a week or two to build something complex. But now, when it takes a day and some good prompting to do the same thing that would have taken a whole sprint, then the sprint is a day instead. If the sprint is a day, is there any difference between a sprint planning meeting and a daily standup? Not really.
I think sprints will just kind of shrink into oblivion. What's going to be left instead is something a little bit similar – some kind of synchronisation point or follow-up point. Instead of a sprint where every 2 weeks we sit down and try to make a plan, I think it'll be very much continuous delivery on a day-to-day basis. But then maybe every week or two we take a step back and just reflect a little bit and say, "Okay, what have we been delivering the past couple of weeks? What have we been learning? What's our high-level focus for the next couple of weeks?" A very, very lightweight equivalent of a sprint.
I feel pretty confident about that guess because personally, we are already there with my team, and I think it'll become a bit of a norm.
Final Thoughts: Preparing for the Future
Henrik: No one knows what's gonna happen in the future, and those who say they do are kidding themselves. But there's one fairly safe bet though: no matter what happens in the future with AI, if you understand how to use it, you'll be in a better position to deal with whatever that is. That's why I encourage people to get comfortable with it, get used to using it.
Tenille: I have a teenage daughter who I'm actually trying to encourage to learn how to use AI, because I feel like when I was her age, the Internet was the thing that was sort of coming mainstream. It completely changed the way we live. Everything is online now. And I feel like AI is that piece for her.
Henrik: Isn't it weird that the generation of small children growing up now are going to consider this to be normal and obvious? They'll be the AI natives. They'll be like, "Of course I have my AI agent buddy. There's nothing weird about that at all."
Tenille: I'll still keep being nice to my coffee machine.
Henrik: Yeah, that's good. Just in case, you know.
---
Thank you to Henrik Kniberg for joining us on this episode of the Easy Agile Podcast. To learn more about Henrik's work, visit Abundly AI or check out his educational videos on AI and agile practices.
Subscribe to the Easy Agile Podcast on your favourite platform, and join us for more conversations about agile, product development, and the future of work.
Verwandte Episoden
- Podcast
Easy Agile Podcast Ep.17 Definition eines Produktmanagers: Die Idee eines gemeinsamen Gehirns
In dieser Folge wurde ich von Sherif Mansour, Distinguished Product Manager bei Atlassian, begleitet.
Wir haben über die Stile des Produktmanagements und die Eigenschaften gesprochen, die einen großartigen Produktmanager ausmachen. Bevor wir die Idee eines gemeinsamen Gehirns und die Rolle eines Produktingenieurs erforschten.
Sherif ist seit über 15 Jahren in der Softwareentwicklung tätig. Während seiner Zeit bei Atlassian war er für Confluence verantwortlich, ein beliebtes Tool für die Zusammenarbeit von Inhalten für Teams.
In letzter Zeit verbringt Sherif die meiste Zeit damit, Probleme mit allen Cloud-Produkten von Atlassian zu lösen. Sherif spielte auch eine Schlüsselrolle bei der Entwicklung neuer Produkte wie Stride, Team Calendars und Confluence Questions bei Atlassian. Sherif ist der Meinung, dass es schwierig ist, einfache Produkte zu entwickeln, und das gilt auch für das Schreiben einer einfachen, kurzen Biographie.
Hoffe dir gefällt die Folge genauso gut wie mir. Danke für ein tolles Gespräch, Sherif.
- Podcast
Easy Agile Podcast Ep.30 Ausgerichtet und erfolgreich: Die Macht der Teamausrichtung
„Jedes Mal, wenn ich Tony treffe, bin ich immer wieder erstaunt über seine Energie und Authentizität. In diesem Gespräch kam das wirklich zum Vorschein.“
In dieser Folge wird Hayley Rodd, Head of Partnerships bei Easy Agile, von Tony Camacho, Technical Director Enterprise Agility bei Adaptavist, begleitet. Sie befassen sich mit dem viel diskutierten Thema Teamausrichtung und erörtern, was es bedeutet, synchronisierte Ziele, funktionsübergreifende Zusammenarbeit und eine gemeinsame agile Denkweise zu haben.
Sie behandeln auch die grundlegenden Bausteine, um auf Ihrem Weg zur Teamausrichtung richtig anzukommen, wie z. B. die Fähigkeit, zuzuhören und Fehler als Lernmöglichkeiten zu betrachten, und betonen, wie wichtig es ist, rückblickende Maßnahmen umzusetzen und vieles mehr.
Wir wünschen euch viel Spaß mit der Folge!
Teile deine Gedanken und Fragen auf Twitter mit dem Hashtag #easyagilepodcast und tagge @EasyAgile.
Transkript:
Hayley Rodd:
Hier bei Easy Agile möchten wir dem Land eine Anerkennung aussprechen. Dies ist Teil unseres kontinuierlichen Engagements für Versöhnung. Easy Agile möchte sich bei den traditionellen Hütern des Landes bedanken, von dem aus wir senden und Sie heute treffen. Die Menschen des Darova-Sprachenden Landes. Wir zollen den älteren, gegenwärtigen und aufstrebenden Ältesten unseren Respekt und zollen allen Aborigines, den Bewohnern der Torres State Islands und den First Nations, die heute zuhören, den gleichen Respekt. Hallo zusammen und willkommen zum Easy Agile Podcast. Mein Name ist Hayley. Hier ist ein bisschen über uns hier bei Easy Agile. Also machen wir Apps für Jira von Atlassian. Unsere Anwendungen sind auf dem Marktplatz von Atlassian verfügbar und genießen das Vertrauen von mehr als 160.000 Nutzern führender Unternehmen weltweit. Unsere Produkte helfen dabei, ein flaches Jira-Backlog von Teams in etwas zu verwandeln, das visuell aussagekräftiger und leichter zu verstehen ist.
Von der Sprint-Planung über Retrospektiven bis hin zur PI-Planung eignen sich unsere Ups hervorragend für die Teamausrichtung. Apropos Teamausrichtung, genau darum geht es in dieser Episode. Heute gesellt sich Tony Camacho zu mir. Tony ist der technische Direktor von Enterprise Agility for Aligned Agility, das Teil der Adaptivity-Gruppe ist. Ich habe Tony während meiner Zeit hier bei Easy Agile ein paar Mal getroffen und gelernt, dass er einer der großzügigsten Menschen ist. Außerdem ist er lustig und ein kluger Mensch, der sich unglaublich gut mit Jira und einer Reihe anderer agiler Themen auskennt. Es ist wirklich wunderbar, Tony heute im Podcast zu haben.
Hallo zusammen, wir haben heute den wunderbaren Tony Camacho im Podcast. Dies ist unsere erste Aufnahme aus unserem Easy Agile Büro in Sydney, was super cool ist. Tony, ich bin mir nicht sicher, ob du es weißt, aber Easy Agile hat seinen Sitz in einem Ort namens Wollongong, der etwas südlich von Sydney liegt. Aber wir haben ein Büro in Sydney, weil wir kürzlich ein paar Teammitglieder aus Sydney eingestellt haben, die einen Ort wollten, an dem sie zusammenkommen und miteinander abhängen können. Also haben wir diesen Raum geschaffen, aber es ist 7:00 Uhr morgens, also bin ich jetzt ganz allein. So sehr liebe ich dich. Also Tony, lass uns mit den Fragen beginnen. Ausrichtung des Teams. Was bedeutet es für ein Team, tatsächlich aufeinander abgestimmt zu sein?
Tony Camacho:
Für uns in einem agilen Umfeld, das wir haben, ist es also ein kollektives Verständnis, eine Synchronisation Ihrer Teammitglieder mit Zielen, Prinzipien und Ihren Praktiken, an denen Sie arbeiten. Mehr noch, ich würde sogar auf den Punkt der Schrittfrequenz heruntergehen, Sie würden diese Synchronisationen haben. Es geht also darum, mit Ihren agilen Prinzipien und Werten, Ihrer Denkweise, Ihren gemeinsamen Zielen und Visionen, Ihren synchronisierten Arbeitspraktiken, DevOps, [unhörbar 00:02:44] konsistent zu sein, wie wir das veröffentlichen werden. Funktionsübergreifende Zusammenarbeit zwischen den Teams, um Ihre teamförmigen Partner/Teamkollegen in diesem Moment zum Glänzen zu bringen, voneinander zu lernen, Rollen, Verantwortlichkeiten, Dinge dieser Art. Das bedeutet es für mich. Das heißt wirklich.
Es dreht sich alles um Menschen und an diesem Punkt, dass sich alle an unserem gemeinsamen Ziel orientieren und daran arbeiten, das Ziel, das wir für den Geschäftspartner erreichen wollen. Da ist das Gold, hinter dem wir alle als Team her sind. Macht das Sinn für euch? Wir haben die gleichen Ziele für diese Initiative und unsere Praktiken. Und schließlich, was ich weiß, normalerweise nicht der Fall ist, ist, dass wir uns darauf einigen, welche Tools wir verwenden werden und wie wir sie einsetzen werden, und wir haben einen Systemquelldatensatz, aus dem wir wissen, wo wir unsere Truppen und unsere Abhängigkeiten platzieren können, um herauszufinden, welche Teams über Kapazitäten verfügen, und von dort aus weitermachen können. Das wäre meine allgemeine Definition eines agilen Teams.
Hayley Rodd:
Beeindruckend.
Tony Camacho:
Und Teams.
Hayley Rodd:
Sie hatten im Laufe der Jahre viel Erfahrung. Ich schätze, ich denke, wenn Sie all diese wirklich wunderbaren Dinge über Teamausrichtung sagen, ist, dass meiner Erfahrung nach eine Teamausrichtung darin besteht, dass die Leute alles richtig machen, super großartig ist. Wenn die Leute etwas falsch machen, ist es wirklich schwer. Und ich denke tatsächlich, dass es ziemlich schwierig ist, die richtige Teamausrichtung zu finden. Du musst wirklich daran arbeiten. Was ist deine Erfahrung damit?
Tony Camacho:
Für mich ist es so, als ob es eine schlechte oder eine großartige Ehe sein kann, aber es braucht Arbeit. Wie wir wissen, brauchen alle Beziehungen Arbeit. Wir sind Menschen, wir sind nicht dasselbe. Jeder von uns bringt etwas in die Wertetabelle ein. Lassen Sie mich Ihnen ein Beispiel nennen, mit dem ich in einem Team gelebt habe. Ich bin von Natur aus extrovertiert, und ich bin Entwickler, Ingenieur und normalerweise sind das nicht zwei Fähigkeiten, die man zusammen hört. Ich musste also lernen, dass, wenn ich mit meinen Teamkollegen zusammenarbeite, die manchmal introvertiert sind, langsamer fahren, zuhören, warten. Sie mussten auch lernen, schneller zu antworten, denn als Extrovertierte sehe ich Sie plötzlich an, wenn ich Ihnen eine Frage stelle, und ich denke, Sie verstehen die Frage nicht. Ich formuliere die Frage neu und jetzt haben Sie ein Defizit bei zwei Fragen.
Und jetzt geht es mir noch schlechter, weil ich jetzt sage: „Hayley versteht mich nicht. Was passiert hier? Lass es mich noch einmal anders formulieren.“ Und es kann leicht auseinanderfallen. Was ich gesehen habe, wenn Teams nicht aufeinander abgestimmt sind, ist, dass das Team kein Team mehr ist. Es ist miserabel, zum Team zu gehen. Es ist miserabel, zur Arbeit zu kommen, wenn das Team wirklich aufeinander abgestimmt ist und man rockt und rollt. Es ist ein Gefühl, wie du es noch nie hattest. Es ist schwer, den Leuten zu erklären, dass, wenn man das Team sieht, weil man es weiß, wenn es funktioniert und man offensichtlich weiß, wenn es nicht funktioniert, man anfängt, Termine zu verpassen. Integrationen finden nicht rechtzeitig statt. Sie haben keine einzige Informationsquelle. Du fängst an, dass Leute dasselbe in zwei, drei verschiedenen Angelegenheiten, unterschiedlichen Prioritäten erklären. Wir arbeiten nicht nach demselben Gesangbuch. Das Ding, das ich von meinem genommen habe... Ich bin ein SPC, also als Instruktor versuche ich immer, jedem zu erklären, dass du vielleicht das Beste von allem da draußen hast, aber das heißt nicht unbedingt, dass es zusammen funktionieren wird.
Sie müssen also ein Verständnis dafür haben, wie wir zusammenarbeiten werden, was unsere Prioritäten sind, welche Tools wir haben werden und was unsere Werte als Menschen für dieses Team sind, wenn das... Ich hoffe, das hilft, einige der Dinge zu beschreiben, die ich gesehen habe und die wirklich schief gelaufen sind. Ich habe es bei gesehen, ich kann einem Kunden mitteilen, dass ich gesehen habe, dass es weg ist, aber wir haben mit guten Absichten angefangen. Es ist ein Finanzinstitut in den Vereinigten Staaten und sie haben versucht, den Sprung zu mobilen Anwendungen zu schaffen. Und zuerst waren wir als Team auf derselben Wellenlänge, aber sie entschieden, dass sie nicht der Meinung waren, dass die Trittfrequenz überall gleich sein muss. Sie glaubten nicht, dass wir dasselbe Toolset verwenden könnten, wir könnten mehrere verschiedene Toolsets verwenden.
Sie hatten überall Tabellen im Umlauf. Und was passierte, war, dass wir das Vertrauen verloren haben. Wir haben die Arbeit überarbeitet, es gab überall Unklarheiten. Wir waren falsch ausgerichtet und haben angefangen, dafür zu bezahlen, weil unsere Kunden angefangen haben, sich zu beschweren. Sie konnten es an der Qualität der Arbeit sehen. Ein Team hatte ein Schema, einen Hintergrund, eine Art von... Man konnte den Unterschied sehen, als sie integriert wurden. Es schien, als wären es zwei Anwendungen, die zusammengefügt wurden. Und wenn Sie falsch ausgerichtet sind, macht sich das bei Ihrer Arbeit sehr, sehr schnell bemerkbar. Es gibt ein Sprichwort, das wir hier haben. Es gibt eine Scrum Masterin, ich weiß, sie hieß Sophia Chaley, eine der besten, die ich je getroffen habe. Und sie wird den Leuten immer sagen, dass das, was ein Team liefert, das ist, was das Team tut, ist Lernen. Es baut Wissen auf, es wird als Code ausgedrückt. Wenn wir falsch ausgerichtet sind, lernen wir verschiedene Dinge und drücken sie im Code anders aus, falls das Sinn macht.
Hayley Rodd:
Gibt es etwas, das ein Team wirklich richtig machen muss, um bei der Abstimmung erfolgreich zu sein, beispielsweise über die grundlegenden Bausteine der Teamausrichtung nachzudenken? Und was ist das in deinem Kopf?
Tony Camacho:
Oh, das ist sicher. Das mussten sie richtig machen. Zuallererst die Größe des Teams.
Hayley Rodd:
Ja, okay.
Tony Camacho:
Menschen, und ich melde mich nicht zurück... Um noch einmal zu sagen, was unsere Scrum-Methoden angeht: Ich bin ein CSM. Ich weiß, dass sie 8 bis 13 Personen empfehlen. Meine besten Teams waren in der Regel etwas größer. Aber wir mussten uns auch auf die Größe des Teams einigen, wo es nicht zu groß wurde, wo wir uns überrannten und einander nicht zuhörten. Wir mussten unsere Ziele verstehen. Wir hatten alle die gleichen Ziele. Wir haben das geübt, indem wir, als ich bei Microsoft gearbeitet habe, das hatten, was wir früher unsere Fahrstuhlsprache nannten. Und wir haben jemanden angehalten und ich würde gehen, wir arbeiten daran. Achte diesbezüglich auf deine Rede im Aufzug. Und wenn deine Rede im Aufzug nicht wäre... Es war nicht gemeint, dass es mit den Minen synchron sein muss, aber wenn ich es nicht verstand, hatten wir ein Problem.
Oder wenn es ein anderes Ziel wäre, wo ich dich sehe, aber wir bauen einen Volkswagen, aber du beschreibst mir einen Lamborghini, dann haben wir ein Problem. Und solche Dinge mussten wir auch haben, um sicherzustellen, dass wir die richtigen... Dieselben Praktiken und Tools. Das ist der Punkt, an dem Easy Agile meiner Meinung nach übertrifft. Ich meine, es übertrifft einfach, es übertrifft den Markt. Es ist transparent und es zeigt alles, was vor dir liegt, direkt für mich. Als wir also dasselbe Tool hatten und wir den gleichen Rhythmus hatten und wir unsere Abhängigkeiten sehen konnten und wir konnten sehen, was ich für jemand anderen zu liefern hatte oder jemand es für mich liefern musste, das war die Art von Dingen, die wir hatten. Wir mussten Respekt haben. Jemand scheint immer zu vergessen, dass wir immer Respekt voreinander haben mussten.
Wir mussten uns dieselben Werte wie Zusammenarbeit, Anpassungsfähigkeit und Transparenz zu eigen machen. Die Praktiken, die wir alle kennen, aber irgendwie vergessen wir, wenn wir an einen Punkt kommen, an dem wir nicht übereinstimmen und wenn Sie meine Ideen respektieren und ich Ihre respektiere und wir zusammenarbeiten, müssen wir uns nicht einigen. Aber dieser Respekt wird uns ein gutes Stück näher bringen, um die Projektvision zu erreichen, die wir uns wünschen. Und wir versuchen, die Bedürfnisse des Kunden zu erfüllen. Und das sind die Dinge, die wir brauchten. Wir brauchten Führung. Führung, das kann ich nicht sagen, und wenn Sie merken, dass ich das Wort Management nicht verwende, ist Führung, wenn Sie sich in eine Situation begeben, in der es für Sie als Person, als diese Führungskraft, schlecht werden kann, indem Sie versuchen sicherzustellen, dass wir die richtigen Entscheidungen treffen, die Menschen stärken und ihnen klar machen, worüber sie Entscheidungen treffen können und nicht. Und es klingt so einfach, wenn ich so mit Ihnen spreche, aber jedes Mal, wenn ich irgendeine Art von Transformation durchführen musste, das Gepäck, das wir als Menschen manchmal mit sich bringen, die Ängste, der Mangel an Vertrauen, den wir haben, da kommen die Scrum Master oder Product Owner ins Spiel. Und dann brauchen Sie etwas, das sicherstellt, dass Sie diese Vision haben, um diese Vision zu vermitteln. Wie ich bereits erwähnt habe, einige der Toolsets, die wir da draußen haben. Macht das für dich überhaupt Sinn?
Hayley Rodd:
Ja, das tut es wirklich. Es findet wirklich großen Anklang bei mir. Ich denke, wenn man davon spricht, als Team zusammenzukommen und eine Reihe von Werten und eine Vision zusammenzustellen, kommt es einem wie ein „Duh“ -Moment vor. Es ist so, als würdest du das natürlich als Team machen, aber ich denke, am Ende des Tages als Teams gehen wir wie gewohnt ins Tagesgeschäft und wir denken, ich habe keine Zeit, als Team zusammenzukommen und diese Vision zu formulieren, weil ich X, Y und Z machen muss, das ist nächste Woche fällig. Aber ich denke, es ist einer dieser grundlegenden Bausteine, die Sie wirklich auf Erfolg vorbereiten, wenn Sie X, Y, Z später schneller machen. Das ist es also, was ich daraus mitgenommen habe.
Tony Camacho:
Und ich würde dir zustimmen. Und du hast dir ein perfektes Beispiel ausgedacht, weil viele Leute das tun. Ich muss nächste Woche täglich ABC erledigen. Ich habe keine Zeit. Und das Problem ist, wenn sie es plötzlich merken würden, und das wird in Ihren Praktiken offensichtlich. Wenn du dich also auf deine Übungen, deine täglichen Standups geeinigt hast, wenn du das tust, deine Rückblicke am Ende deiner Sprints und wenn die Person das Gefühl hat, dass sie diesen Respekt vor dir hat und keine Angst hat, kann sie dir das mitteilen: „Hayley, ich habe ein Problem. Ich habe viel zu viel Arbeit. Ich weiß nicht, ob ich hier von Wert sein werde. Oder brauchst du mich wirklich?“ „Ja Tony, ich brauche dich, wir werden das besprechen und lass uns deine A, B, C besprechen und sehen, wie ich dir helfen kann.“ Und plötzlich wurde ihnen klar, dass sie nicht alleine auf einer Insel sind. Da Entwickler von Natur aus introvertiert sind, müssen wir diese Angewohnheit durchbrechen. Wir müssen teilen können. Und es ist lustig, ich sage nicht, dass ich mein Mittagessen teile, gut, klar, lass uns unser Mittagessen teilen, aber teilen wir uns die Arbeitsbelastung.
Die eine Sache, die ich den Teams gegenüber immer zu erwähnen versuche, und das ist wieder... Es tut mir leid, aber ich glaube an Easy Agile und verwende dieses Tool. Das ist der Punkt, an dem Easy Agile es auch für mich deutlich macht. Eine Geschichte gehört einem Team, nicht einer Person. Und wenn du das weißt, merkst du plötzlich, dass ich nicht allein bin. Ich arbeite hier als Teil einer größeren Sache. Und die meisten Menschen wollen Teil einer größeren Sache sein. Plötzlich merkt man, dass es fast wie die Baseball-Metapher ist, die ich für Teams verwende. Und ich weiß, der Markt ist nicht Baseball, aber ich denke, das würde auch für andere Sportarten gelten, sei es Cricket oder solche Sportarten. Wenn ich schlage, trete ich gegen jeden an. Wenn ich auf dem Spielfeld bin, sind wir gegen... Ich bin lieber bei uns. Und im Allgemeinen sind solche Dinge da, lass uns das machen.
Außerdem, wenn man mit mehr Leuten als Team arbeitet, gibt es Dinge, die dort passiert sind. Sie minimieren das Projektrisiko, was ich hasse, wenn ich das Wort Projekt verwende. Es sollte Initiative sein. Es lebt lange. Normalerweise bist du viel anpassungsfähiger. Ich kenne nicht alle Antworten. Also, als ich mit dir gearbeitet habe, Hayley, und du mir dort einige Dinge gezeigt hast, warst du einer der bescheidensten Menschen, die ich je getroffen habe, und ich habe es geliebt. Aber als du durchgegangen bist, du hast mir das Tool gezeigt, es wurde sehr offensichtlich, du weißt es, du fühlst es, du liebst es, es ist ein Teil von dir. Und das ist für mich belebend. Das ist Energie. Wer würde nicht mit jemandem wie dir arbeiten wollen? Warum nicht? Lass uns das machen. Richtig?
Hayley Rodd:
Danke Tony. Ich denke, eines der Dinge, die ich ansprechen wollte, ist, wenn man in einem Team ist und als Team zusammenkommt, an etwas arbeitet. Wie geht es einer Person, die Anerkennung für das sucht, was sie tut, wie bekommt sie das? Oder wie lässt man das stehen? Wie legt man dieses Ego beiseite und sagt: „Ich mache als Team etwas zum Wohle des Teams?“ Bist du jemals darauf gestoßen oder hast du darüber nachgedacht? Ich bin an deinen Gedanken interessiert.
Tony Camacho:
Also die Leute, von denen ich dachte, dass sie das brauchen, so wie ich... Ja, das ist eine gute Frage, denn ich denke konkret nach. Es gab einen, einen Scrum Master, von dem ich dachte, dass er das auf die erstaunlichste Art und Weise gemacht hat, die es je gab. Im Grunde würde sie die Ideen herausfordern, auch wenn es nicht die dieser Person wären, ja. Ich finde, Hayley ist... Du hast keinen guten Tag, Hayley. Du hast keinen guten Tag. Und ich weiß, du gewöhnst dich nicht daran, im Scrum-Team zu arbeiten. Es ist neu für dich und alles andere. Und was sie normalerweise getan hat, war vor allen, und manchmal war es nicht einmal deine Idee. Und sie sagte einfach, und Hayley hatte diese wundervolle Idee, die uns etwas ersparen und uns voranbringen wird. Hayley hat das zu mir gesagt, es hat uns dazu gebracht, als Team zu denken. Und wir haben es umgangen, wir haben geredet und wir haben es geschafft.
Und diese Person sagte normalerweise immer: „Wow, ich habe Anerkennung für etwas bekommen. Gute Scrum-Master werden das sehen. Oder gute Produktbesitzer werden darauf hinweisen.“ Die andere Art, wie ich es gemacht habe, war so etwas wie Easy Agile zu verwenden. Es ist ein großartiges Tool, ob Sie es glauben oder nicht. Ich würde mich zurückziehen, ich bin Entwickler, aber ich habe auch jahrelang die Rolle des Scrum-Masters gespielt. Ich würde einen Schritt zurücktreten und einen meiner Teamkollegen die Leitung übernehmen lassen, ihre Stimme hören und mich gestärkt fühlen. Es ist unglaublich, wenn sich die Leute gestärkt fühlen, denn worüber Sie alle sprechen, geht es wirklich um mangelndes Vertrauen, um einen Mangel an psychologischer Sicherheit. Und es liegt an uns, ein eingespieltes Team zu sein, da muss man Vertrauen haben und man muss die Angst vor einem Urteil abbauen. Die andere Sache, die einmal mit einem Scrum Master passiert ist und die ich wunderbar fand, war, dass die Chefin wieder gegen Sophia Chaley vor ihrem Zimmer stand, als es einen schlechten Sprint gab.
Der Sprint endete nicht gut. Und sie stand vor allen auf und sagte im Grunde: „Manchmal gewinnst du, manchmal lernst du. Das war ein Lernsprint.“ Sie hat Easy Agile aufgerufen, das sie gleichzeitig benutzt hat, hat es hochgezogen und die Dinge gezeigt, die nicht so geklappt haben, wie sie dachten, dass sie funktionieren würden. Und sie sagte, das sind die Maßnahmen, die wir ergreifen werden, um das zu verbessern. Und dann, als jemand, der im Management war und wieder nicht den Begriff Führung verwendete, jetzt verwende ich den Begriff Management mit Absicht, Schuldzuweisungen zu machen. Ihre Antwort war, nicht zu schreien, nicht ihre Stimme zu erheben. Ihre Antwort war, wenn wir jemanden loswerden oder jemandem die Schuld geben müssen, geben Sie mir die Schuld. Aber ich bin hier, um das Problem zu lösen. Lass uns weitermachen.
Hayley Rodd:
Beeindruckend.
Tony Camacho:
Sie wollte es nicht sagen. Und das war für mich einer der herausragendsten Momente, die ich je gesehen habe. Und zu diesem Zeitpunkt nutzte sie tatsächlich Easy Agile, das kein Finanzinstitut in den Vereinigten Staaten war. Ich würde Sie wissen lassen, dass Lehrer es verwenden, finden Sie es heraus. Und im Grunde hat sie das Board gezeigt und einfach alles durchgesehen und das gemacht. Das war Führung. Das war Führung. Und in der Regel folgen Ihre Teams der Führung und plötzlich treten sie auf und Sie werden sehen, dass das die Leute sind, die sich wehren wollen. Nun, nicht jeder will das tun. Manche Leute wollen einfach nur Teammitglieder sein und das ist okay. Das ist völlig okay, aber was nicht okay ist, ist, dass, wenn sie kein Vertrauen haben, oder? Und für mich ist das das Wichtigste. Wenn du Menschen hast, die sich dem Wandel widersetzen oder in ihrer Welt isoliert sind, erkennen sie plötzlich, wenn du sie dazu bringen kannst, sich zu öffnen, sagen sie dir nur, dass ich mich nicht sicher fühle.
Ich mache das schon mein ganzes Leben lang. Ich bin großartig darin und jetzt bittest du mich darum. Und du musst sie irgendwie dazu bringen, das Gefühl zu bekommen, dass sie etwas Wertvolles mitbringen. Sie helfen dir, voranzukommen. Und du triffst sie auf halbem Weg, wenn du musst. Aber ja, das ist das größte Problem, das ich je gesehen habe und das wir immer, es kommt immer auf den Menschen an. Den Rest kannst du immer kommen, das kannst du jederzeit ändern. Aber es gibt einige Dinge, die du auch tun musst. Ich glaube, dass manche Leute Hayley über den Weg laufen, dass ich und du in unserer Welt leben, während wir aufsteigen, manchmal sind wir es, es gibt eine Unklarheit der Dinge, die wir tun müssen. Und ich habe gesehen, wie du das gemacht hast, Leute in unseren Rollen werden sie plötzlich übernehmen, auch wenn das nicht Teil unserer Rolle ist, und wir müssen lernen. Das ist alles. Aber ja.
Hayley Rodd:
Ja, ich denke, ja, es ist so wahr, dass die [unhörbare 00:19:23] psychologische Sicherheit da sein muss. Und ich denke an so viele Teams zurück, denen ich angehört habe, dass sie nicht da ist. Sie müssen also das Gefühl haben, etwas zu prägen oder Ihren Stempel aufzudrücken und Ihren Wert unter Beweis zu stellen. Denn wenn Sie Ihren Wert nicht unter Beweis stellen, werden Sie befragt. Ich denke, das ist so häufig, was ich in Teams sehe, und es entsteht tatsächlich keine Kameradschaft, sondern ein Wettbewerb zwischen Teamkollegen und es entsteht ein falsches Umfeld. Es ist also einfach wirklich interessant. Eine Sache, die ich ansprechen wollte und über die Sie vor ein paar Fragen viel gesprochen haben, war Respekt und dafür zu sorgen, dass Teams Respekt voreinander haben. Wie zeigt ein Teammitglied Respekt vor seinen Teamkollegen? Was sind einige wirklich gute Beispiele für Respekt und wie können wir ihn als Teammitglieder zeigen oder verkörpern oder entsprechend umsetzen?
Tony Camacho:
Lassen Sie mich Ihnen jetzt einen Mangel an Respekt zeigen. Ja. Hayley, wir sprechen darüber.
Hayley Rodd:
Ich schaue aus der Kamera, weiche mir aus. Ja.
Tony Camacho:
Eines der wichtigsten Dinge war, wirklich zuzuhören zu lernen. Setz dich hin, ob du es glaubst oder nicht, ich fand, dass es manchmal das Beste ist, tief durchzuatmen, zuzuhören, nicht zu reagieren, zu erkennen, was diese Person in diesem Moment fühlt und durchmacht, weil es schwer ist, was wir tun. Es ist halb Kunst und halb Wissenschaft. Lassen Sie sie lernen, dass ein Fehler kein Misserfolg ist, sondern ein Lernmoment. Führen Sie diese Diskussion dort. Nehmen Sie ihre Bedenken ernst. Es ist lustig, weil du mich gerade an etwas denken lassen hast. Das ist eine Sache, bei der ich meinen Teamkollegen Respekt entgegenbringen könnte, wenn ich als Scrum Master effektive Retros abhalten würde. Höre wirklich zu, was sie in den Retros sagen, berichte über die Dinge, von denen du gesagt hast, dass du sie in den Retros verbessern wirst. Also haben wir gesagt, das sind die drei Dinge, die wir verbessern werden, oder das sind Dinge, die mir zugewiesen werden.
Mach es real. Mach eine Geschichte draus. Zeig es an die Tafel und sag: „Hier gehen wir hin. Das ist es, was passiert. Das ist es, was mich blockiert. Kann mir jemand helfen?“ Aber ich arbeite das für dich. Schnapp sie dir, sei wirklich aufrichtig. Ich meine nicht, Pizza zu kaufen oder eine Menge mitzubringen. Scrum Master bringen Pizza und Donuts ins Büro. Nein, es macht ihr Leben wirklich besser. Sei dieser Anwalt, der sich für sie einsetzt. Und wenn Sie ein Teamkollege sind, setzen Sie sich füreinander ein und seien Sie aufrichtig. Habt den Mut, aufzustehen und zu sagen, dass das keine faire Bewertung ist. Aber das Wichtigste ist, wirklich zuzuhören. Denn oft, wenn mir jemand etwas sagt, mache ich es persönlich. Ich, das habe ich manchmal, ich weiß, ich fühle mich unwohl, aber ich kann nicht erklären warum. Und wenn du da bist, mich ansiehst und redest und durchgehst, wird mir plötzlich klar, dass es vielleicht etwas anderes war und ich möchte deine Ideen hören.
Aber ich müsste, wenn ich zeigen wollte, dass ich diesem Teamkollegen helfe, auch mich verwundbar machen. Wenn du zu mir kommst, sollte ich das mit dir teilen, aber ich sollte aktiv zuhören, oder? Und ich respektiere wirklich deine andere Sichtweise. Es ist okay. Wir haben alle unterschiedliche Perspektiven. Das Problem, das ich finde, ist, dass wir uns in unserer Welt so schnell bewegen, dass wir manchmal nicht aufhören, zuzuhören. Es fehlt uns an Geduld. Wir bewegen uns zu schnell. Also werde ich eine für Sie teilen, die ich aufrichtig ausdrücken werde. Mir ist medizinisch etwas passiert und ich ging etwas aggressiv mit dem Team um. Also habe ich endlich ein Treffen mit unserem Team einberufen und sie haben mich weinen sehen. Ich war damit einverstanden. Ich sagte: „Ich hatte keinen Grund, so zu sein. Ihr habt mir Liebe gezeigt, ihr habt mir Respekt entgegengebracht, ihr unterstützt mich, helft mir bei meiner Arbeit. Und ich war immer noch absolut schrecklich.“
Und es hat mir wehgetan. Es tat weh, dass ich das getan habe, aber sie mussten mich sehen und ich brauchte sie, um mir zuzuhören, mir diese Sekunde zu geben, um es von meiner Seele zu bekommen. Und am Ende fing ich an zu weinen. Ein 60-jähriger Mann weinte in einer Besprechung und sagte: „Das hätte ich dir nicht antun sollen. Das war falsch.“ Und es wurde nicht erfunden. Einige der Leute dort waren 20-jährige Leute in meinem Team und sie weinten. Und weil sie das Gefühl hatten, sie sagten es mir danach, sie fühlten meinen Schmerz, in dem ich war, weil ich helfen wollte. Es ist die frustrierendste Sache. Zu deinem vorherigen Punkt, wie fühle ich mich? Ich wollte helfen. Ich wollte dort sein und ich konnte nicht. Körperlich war ich nicht da. Mein Verstand war überall und ich war unhöflich, unverblümt und ich könnte ein paar andere Begriffe gebrauchen. Bitte nicht. Aber das ist wirklich die Hauptsache für mich, es ist wirklich einfach, was wir tun. Ich höre einfach zu und zeige einfach Respekt vor anderen Menschen. Und manchmal vergessen wir es.
Hayley Rodd:
Ich denke, viele der Botschaften, über die Sie sprechen, richten sich nicht nur an Entwicklerteams, sie richten sich an jedes Team, jedes Team in allen Lebensbereichen. Ich denke, sie sind einfach so grundlegend für erfolgreiche menschliche Beziehungen, egal ob es sich um persönliche oder berufliche Beziehungen handelt, ich denke schon. Ich denke, es gibt einfach so viele gute Botschaften. Eine Sache, die ich ansprechen wollte, war, dass Sie über aktives Zuhören sprechen und wenn Sie an Ihre Karriere zurückdenken, und vielleicht ist das völlig außerhalb des Drehbuchs, aber wenn Sie an Ihre Karriere zurückdenken, wie sind Sie im Laufe der Jahre ein besserer aktiver Zuhörer geworden? Wie haben Sie diese Fähigkeit verbessert? Wie du schon sagtest, du bist extrovertiert, du willst da rein, du willst das Problem lösen. Wie wirst du darin besser?
Tony Camacho:
Ich hatte einige sehr, sehr kluge Leute, die sich mit mir abgefunden haben, mir zugehört haben und dann den Mut hatten, mich danach anzusprechen und mich zu unterrichten und mich vor niemandem in Verlegenheit zu bringen. Ich habe es so gemacht, dass sie sagten: „Glaubst du, das hätte vielleicht besser sein können, Tony?“ Wie gesagt, ich bin 61 und immer noch extrovertiert und ich habe immer noch viel Energie und mache immer noch Fehler. Wie ich allen sage, mache ich jeden Tag, an dem ich aufwache, einen Fehler, ich bin einfach aufgestanden. Aber ich hätte länger im Bett bleiben können. Aber auch das, was ich gelernt habe, und es liegt einfach in der Natur des Älterwerdens, es gehört nicht zum Alter. Ich sah zu, wie Leute kamen und versuchten, das Gleiche zu tun wie ich, woran ich gescheitert bin, und ich war lange Zeit Dozent für Microsoft.
Und zu sehen wie, denn für mich ist es unglaublich zu sehen, wie der Geist einer Person funktioniert. Also was passiert ist, ich werde einfach... Weißt du, was ich versucht habe, es hat bei mir nicht funktioniert, aber ich werde sagen, nach dem Unterricht mit dir, dass du es mir noch einmal zeigst, weil du es vielleicht gelöst hast. So arrogant bin ich nicht. Und es liegt in der Natur unserer Sache, dass ich finde, dass je mehr man lernt, desto mehr merkt man, wie wenig man weiß. Das war das Größte, was mir die Augen geöffnet hat. Jetzt ist es wie, oh mein Herr. Du triffst jemanden wie John Kern, du triffst jemanden wie Sophia Chaley, die aus verschiedenen Perspektiven kommen, brillante Menschen, und du siehst plötzlich, dass sie Dinge etwas anders machen und du beobachtest sie einfach und du sagst: „Wow.“ Und das, was ich an unserem Job liebe, was Sie bestimmt lieben müssen, egal wo wir hingehen, in jedem Team, mit dem wir arbeiten, das ist anders. Es ist anders.
Jeder fragt mich immer, wie du das machst. Und ich werde ihnen sagen: „Schau, ich werde mit dir teilen, wie ich es gemacht habe. Ich habe einen vielfältigen Hintergrund. Ich habe schon immer beraten.“ Ich habe den ATM-Bereich gemacht, ich habe für weltraumgestützte Kriegsführung gearbeitet, ich habe für die Gesundheitsindustrie gearbeitet, jeder war anders. Jemand aus der staatlichen Regulierung, aber meistens andere Menschen. Ich habe ein Sprichwort, ich habe mir jede Narbe in meinem Rücken verdient, ihren Verstand. Ich habe gelernt, dass man Menschen die Chance geben muss, ihre Narben zu bekommen. Ja, es kann Schmerz sein, ich sage nicht, scheitere nicht, ich lasse sie nicht scheitern. Aber manchmal wollen die Leute etwas tun. Also so würde ich es machen. Lass sie das machen. Und ich habe einfach zugesehen und gelernt, was passiert ist, als ich reingegangen bin und je mehr ich gelernt habe, und plötzlich wurde mir klar, wie wenig ich weiß, ich dachte, ich habe mit FORTRAN angefangen, ich habe früher in den Toten gearbeitet 28.
Und dann arbeitest du dich hoch und merkst: „Wow, ich weiß nicht so viel, wie ich dachte zu wissen.“ Und ich hatte das Glück, bei Microsoft zu arbeiten und das Vergnügen zu haben, Bill Gates kennenzulernen. Nun, egal, was Sie über Bill Gates sagen, denn viele Leute sagen einige verrückte Dinge und einige davon mögen wahr sein oder auch nicht. Aber das einzige, was du ihm nicht wegnehmen kannst, ist, dass du mit ihm in einen Raum gehst und plötzlich siehst, wie er all diese Ideen zusammenfügt und zu einem größeren Bild kommt. Plötzlich merkst du: „Wow, die Leute sagen mir, dass ich wirklich schlau bin, nicht so schlau.“ Und dann lernst du, Demut ist eine gute Sache.
Hayley Rodd:
Ja, ich denke, Demut ist einfach ein so wichtiges Gut, das man haben und versuchen muss, weiterzuentwickeln, denn sein Ego an der Tür zu lassen und offen zu sein, um von anderen Menschen zu lernen und nicht zu denken, dass alles definitiv eine Lektion fürs Leben ist, die man manchmal durchmachen muss. Und manche Menschen machen das durch und nehmen ihnen trotzdem nicht die Lektion fürs Leben. Also ja, ich finde es so interessant. Ich schätze, wir haben nicht mehr viel Zeit, aber ich wollte kurz darauf eingehen, wie wir es aus Sicht des ROI betrachten. Wie wichtig ist die Ausrichtung des Teams im Hinblick auf die Kapitalrendite? Was gewinnen Sie aus geschäftlicher Sicht, wenn Sie ein aufeinander abgestimmtes Team haben?
Tony Camacho:
Also werde ich einen Begriff verwenden, den ich nicht mag, und Hayley, du kannst mich schlagen, wenn wir uns das nächste Mal treffen. Aber ich versuche es so zu verwenden, dass ich es nicht tue, weil es eine effektive Ressourcennutzung ist, oder? Aber ich beziehe mich in diesem Punkt nicht auf Menschen, weil es vielleicht Menschen sind. Das Problem ist, dass das ein großer Markt ist. Aber als agile Menschen werde ich Sie nicht als Ressource bezeichnen, ich bezeichne Sie als Mitmenschen, Sie sind ein Partner in meinem Team. Du bist mein Teamkollege. Du bist kein Stück Holz. Aber das ist leider ein Begriff, der verwendet wird. Und wir werden eine effektive Nutzung haben, wir werden in unserer gesamten Organisation gemeinsame Ziele verfolgen. Wenn Sie eine der Botschaften verwenden — weniger, schlecht, sicher — wählen Sie sie aus und Sie beginnen, sich auf Ihre Wertströme zu konzentrieren. Sie hätten die Produktqualität verbessern sollen, weil wir den gleichen Rhythmus haben. Wir veröffentlichen Dinge und wir haben da die gleichen Ansichten.
Sie werden meiner Meinung nach eine bessere Kundenzufriedenheit und Loyalität haben. Sie stellen fest, dass Ihre Produktqualität steigt, dass Sie konsistent sind, dass sie aussehen und sich anfühlen, und hoffentlich liefern Sie, was sie wollen. Wenn Sie Ihre Teams aufeinander abgestimmt haben, sind Sie viel anpassungsfähiger. Hayley, hat dein Team Kapazitäten? Hab ich nicht. Dafür sind wir nicht in der Lage. Haben Sie Kapazitäten? Ja, das tue ich. Oder wir finden jemanden oder wir brechen es gemeinsam auf und präsentieren unseren Partnern eine Idee. Das sind die Dinge, die ich mag und ich denke, am Ende haben Sie zu diesem Zeitpunkt die Risiken reduziert.
Außerdem denke ich, dass die Sache, die sie haben, ist, dass es indirekt ist, aber niemand weiß davon. Niemand spricht wirklich darüber, wenn ich in der oberen Führungsebene wäre, wenn wir damit beginnen und die Teams aufeinander abstimmen, werden Ihre Teams zuallererst sicherer, Ihre Teams fühlen sich wohler, sie arbeiten mit denselben Leuten zusammen. Sie werden sehr effektiv und fangen an, Ideen zu entwickeln. Sie sind die Wissensarbeiter. Sie wissen das besser als jeder andere und fühlen sich dann befähigt, Ideen auszutauschen. Ich dachte immer, ich hätte die besten Teams, als sie gefragt wurden... Nun, und ich habe es verstanden, ich weiß nicht wie, ich fuhr einen Zug und sie baten darum, mit dem CTO zu sprechen und alles, was sie wollten, war, mit dem CTO zu sprechen und diese Person menschlich zu machen. Sie fragten sie, was sie in einem früheren Job gemacht hat. Unglaublich. Sie arbeitete als Fabrikarbeiterin und auch im Bauwesen. Sie ist früher Auto gefahren, eines der Dinge, niemand hätte das geglaubt. Und was passierte, war, dass sie anfingen, Ideen mit ihr zu teilen und sie nahm sie an. Weißt du, was das mit dem Team gemacht hat, die Teams alle, sie sagten, jetzt ist das da draußen, das gehört uns. Sieh dir das an. Das war unseres. Ich meine Eigenverantwortung, das ist unglaublich.
Und leider arbeiten wir auf einem kapitalistischen Markt, was in Ordnung ist, das sind wir. Ich meine, wir sind in der IT tätig, das ist eine Kapitalrendite. ROI Am Ende sehen Sie eine viel effizientere Verwendung Ihres Geldes, eine viel effizientere Verwendung Ihrer Dollars. Außerdem könnte ich mir vorstellen, dass die Leute oben, die in der C-Suite sind, plötzlich erkennen, dass die Organisation in die gleiche Richtung geht. Ich denke, psychologisch gesehen haben sie das Gefühl, dass wir jetzt dieses Team hinter mir haben, das auf dasselbe Ziel hinarbeitet. Oft, jedes Mal, wenn ich eine agile Transformation durchführe, hören wir als Erstes, dass wir wissen, dass sie arbeiten. Wir wissen nicht, woran sie arbeiten. Und da überbrückt so etwas wie Easy Agile das, und dann können Sie diese Informationen verwenden, um noch weiter zu gehen. Und das ist wunderbar, denn dann sind alle auf derselben Wellenlänge. Ihr seid jetzt also von vorne bis hinten ein Team. Im Gegensatz dazu gehe ich zu meinem Team bei der Arbeit und das war's. Es geht also wirklich um die Kapitalrendite und darum, sicherzustellen, dass wir unsere Kunden mit allem, was wir haben, erreichen. Und ich meine nicht schlecht, aber wir liefern für unsere Kunden mit allem, was wir haben. Es ist jetzt Effizienz, oder? Und das war's. Das war's auch schon.
Hayley Rodd:
Ja, das ist so mächtig. Ja, ich finde, das verbindet alles gut, weil wir in der letzten halben Stunde oder so über viele Dinge gesprochen haben. Und ich denke, wenn Sie es schaffen, das Team aufeinander abzustimmen, genau wie Sie es gesagt haben, gibt es diesen ROI, der sich wirklich durchsetzen kann, und es ist eine wichtige Sache für das gesamte Unternehmen, alles richtig zu machen und die Früchte dieser Arbeit zu sehen. Also eine letzte Sache. Können Sie uns Ihre Sicht auf die PI-Planung mitteilen? Ich weiß, dass Sie Safe gerade ein bisschen erwähnt haben, weil es das erste Sprungbrett für die Teamausrichtung ist.
Tony Camacho:
Ich liebe es. Du hast alle im Raum, du lernst die Leute kennen, du fängst an, diese Verbindungen zu Leuten herzustellen. Du fängst an, sie als Menschen zu sehen, nicht als diese E-Mail oder diesen Text, den du rüberschickst, den du da durchmachst. Könnte ich also eine echte Erfahrung daraus teilen? Das ist ein PI-Planungshaus.
Hayley Rodd:
Bitte
Tony Camacho:
Tun. Also, als ich bei Microsoft gearbeitet habe, habe ich online für Produktqualität gearbeitet, was ich gerade weiß, wenn man die Probleme bedenkt, die Microsoft hat. Jetzt sagst du quasi: „Du bist zum Kotzen, Tony.“
Hayley Rodd:
Niemals.
Tony Camacho:
Nein, wir hatten unsere Leute auf der ganzen Welt verteilt. Und was passierte, war, dass, wenn ich mit meinen kleinen Teams sprach, ich sie fragte, und ich war an einem Punkt scherzhaft, weil ich einfach nicht die wahre Antwort bekommen konnte, war, dass ich ihn fragte, ob Sie die Twin Towers bis morgen bauen können? Und die Antwort würde versehentlich Ja lauten. Der nächste Tag würde kommen. Natürlich kann man die Twin Towers nicht über Nacht besichtigen. Frag sie noch einmal, bekommst du es bis nächste Woche? Die Antwort wäre ja. Und sie hatten ein Gefühl für all das. Und als wir die PI-Planung hatten, haben wir das getan.
Microsoft ging, bekam ein Hotelzimmer in Seattle, ein Hotelzimmer, ein Hotel in Seattle, rief unsere Offshore-Teams an. Und als sie mich dann persönlich sahen, wurde ihnen plötzlich klar, dass ich ihnen nicht sagen wollte, dass ich die Twin Towers bis morgen brauche. Ich wollte wirklich, dass sie mir sagen, wann sie mir die Zwillingstürme besorgen können. Und ich würde es verteidigen, weil sie mich direkt bei der Planung und Verteidigung der PIs gesehen haben und gesagt haben: „Nein, das ist nicht möglich.“ Und als sie mich dabei sahen, war es plötzlich so, als ob der Himmel offen ist, die Sonne scheint durch und jetzt bekomme ich echte Antworten. Und was passiert ist, war, dass es ihm eine Chance gab. Und mir wurde klar, Leute, ihr hört mich ständig als Predigt. Es geht immer um die Menschen, es geht um diese Verbindungen. Es geht darum, die Menschen zu sehen. Es ist schwer. Es sind zwei Tage voller Arbeit. Aber wenn du diese Arbeit erledigt hast, kommst du da raus in einer scharfen Richtung. Wir wissen jetzt, was unser Norden ist, wissen wir genau, wo unser wahrer Norden ist? Als agiles Team sollten wir das nicht tun, oder? Wir sollten es verfeinern, wenn wir dort ankommen.
Finde es genau heraus. Aber wir wissen mehr oder weniger, wo die Richtung ist. Wir wissen mehr oder weniger, dass wir alle auf derselben Wellenlänge sind. Wir alle wissen, dass das, was wir liefern müssen, damit das funktioniert, was andere Menschen für uns leisten müssen oder wir für andere Menschen liefern müssen. So fühlen wir uns plötzlich als Teil von etwas Größerem. Größer, richtig? Wir sprechen jetzt mit den, wenn Sie Entwickler oder Ingenieur oder Softwareingenieur sind, beginnen Sie, die Machthaber zu verstehen und zu verstehen, warum sie das tun. Sie haben die Möglichkeit, ihnen Fragen zu stellen. Was könnte man mehr verlangen, oder? Endlich sehe ich die Leute, die die Entscheidungen treffen, und ich kann sie fragen, warum. Und sie können mir sagen, was der Geschäftswert ist, und ich kann ihnen gegenüber das Argument vorbringen, dass ich vielleicht nicht denke, dass das so viel Geschäftswert ist oder dass wir diese Dinge zuerst korrigieren müssen, bevor wir das richtig machen und weitermachen können. Was könnte ich mehr verlangen? Ich habe die Gelegenheit, meine Argumente vorzubringen, und ich lerne die anderen Leute kennen, mit denen ich zusammenarbeite. Es wird so, wenn man es mit 125 Leuten zu tun hat und in einem Zug sitzt, wird man zur Familie.
Manchmal verbringen wir mehr Stunden mit diesen Menschen als manchmal mit unseren Familienmitgliedern. Und es gibt dir auch ein Gefühl von... Neben Vertrauen auch ein Gefühl von Sicherheit. Du weißt, es geht nicht nur um dich, es geht um uns alle. Also das Sprichwort, dass ich normalerweise sehe, dass die bessere Führungskraft sagt, ich habe gehört, dass bei einer PI-Planung Sie scheitern, ich scheitere. Ich scheitere, du scheiterst. Meine Aufgabe ist es, Sie zu beschäftigen. Ihre Aufgabe ist es, mich zu beschäftigen und diese Firma zusammenzuhalten. Es ist Synergie, oder? Es ist also unglaublich.
Hayley Rodd:
Wunderschön.
Tony Camacho:
Ja, ich weiß. Bei mir dreht sich alles um den Menschen. Es tut mir leid.
Hayley Rodd:
Nein, ich bin genau bei dir. Ich bin so froh, dass wir dieses Gespräch führen konnten. Wir haben in der letzten Zeit viel geredet und jedes Mal, wenn wir uns treffen, bin ich verblüfft über deine Energie und deine Authentizität. Und ich denke, dieses Gespräch hat sich wirklich als wahr erwiesen, also danke Tony, dass du dir die Zeit genommen hast, bei uns zu sein. Ich verabschiede mich von all unseren Zuhörern. Ich werde mich noch einmal ganz herzlich bei Tony bedanken. Tony ist also Teil von Aligned Agility und das ist Teil von The Adaptivist Group. Und ja, danke Tony, dass du hier bei uns bist und danke dir für alle, die sich diese Episode des Easy Agile Podcasts angesehen und angehört haben. Danke.
- Podcast
Easy Agile Podcast Ep.25 Das Agile Manifest mit Jon Kern
„Mein Gespräch mit Jon hat mir sehr gut gefallen. Er teilte einige großartige Perspektiven auf die Auswirkungen des Agile-Manifests mit“ - Amaar Iftikhar
Zu Amaar Iftikhar, Produktmanager bei Easy Agile, gesellt sich Jon Kern, Mitautor des Agilen Manifests für Softwareentwicklung und leitender Transformationsberater bei Adaptavist.
Amaar und Jon nahmen sich etwas Zeit, um über das Agile Manifest zu sprechen. Es wurde alles behandelt, von den Anfängen über die Ideenfindung, den Prozess und die ersten Reaktionen bis hin zu den Auswirkungen auf die heutige Welt des agilen Arbeitens.
Sie gehen auf den Idealzustand eines agilen Teams ein und darauf, was das Manifest für verteilte, hybride und am selben Standort ansässige Teams bedeutet.
Wir wünschen euch viel Spaß mit der Folge!
Transkript
Amaar Iftikhar:
Hallo zusammen. Willkommen zum Easy Agile Podcast. Mein Name ist Amaar Iftikhar. Ich bin Produktmanager hier bei Easy Agile. Und bevor wir beginnen, möchte Easy Agile den traditionellen Hütern des Landes, von dem aus wir heute senden, danken, den Menschen im Dharawal sprechenden Land. Wir erweisen den Ältesten in Vergangenheit, Gegenwart und Entwicklung unseren Respekt. Und gilt allen Aborigines, den Bewohnern der Torres-Strait-Inseln und den Ureinwohnern, die heute zu uns kommen, denselben Respekt.
Heute haben wir im Podcast Jon Kern zu hören, der Mitautor des Agilen Manifests für Softwareentwicklung und Agile-Berater ist. Wenn Sie sich das fragen, haben Sie Recht. Ich habe das Agile Manifest für Softwareentwicklung erwähnt. Das Agile Manifest. Also Jon, willkommen, dass du hier bist und danke, dass du zu uns gekommen bist.
John Kern:
Oh, das freut mich, Amaar. Oh, danke.
Amaar Iftikhar:
Ja, ich freue mich sehr, dich dabei zu haben. Fangen wir einfach mit den absoluten Grundlagen an. Erzählen Sie dem Publikum, was ist das Agile-Manifest?
John Kern:
Nun, es ist etwas, das, wenn Sie nicht da wären, und ich weiß, dass Sie jung sind, also vor 21 Jahren noch nicht da waren, ich schätze jetzt, um vielleicht zu verstehen, mit welchen Softwareentwicklungsprozessen und Tools und mit was die meisten von uns damals konfrontiert waren, es wie eine wirklich offensichtliche Reihe von wirklich einfachen Werten erscheinen könnte. Wer könnte denken, dass an dem, was wir in das Manifest aufgenommen haben, etwas falsch ist? Aber damals gab es Dinge, unter denen ich als... Ich bin Luft- und Raumfahrtingenieur, also habe ich im Verteidigungsministerium gearbeitet und Dinge wie Jagdflugsimulationen, F-14-Flachdrehungen und die Arbeit mit einer Zentrifuge und so coolen Sachen gemacht. Und es unterliegt einer Werksstandardspezifikation, was wahrscheinlich für Waffensysteme, den Flugzeugbau und alle möglichen anderen Dinge Sinn macht. Aber sie hatten eine, und siehe da, für die Softwareentwicklung. Also gab es in Bezug auf den Softwareentwicklungsprozess eine sehr große, was ich als Schwerfälligkeit bezeichnen würde. Wir nennen ihn einen schwergewichtigen Prozess. Wasserfall war damals der gebräuchliche Begriff und wird wahrscheinlich auch heute noch verwendet.
Und es gab viele, ich würde sagen, der Marketing-Moloch des Tages, einheitliche Prozesse von IBM und Rational, diese großen, die Safe sehr ähnlich waren. Wo es ein wirklich großes Werk ist, eine unglaubliche Menge an Informationen darin, aber ein sehr schwerer Prozess, obwohl alles, sagen wir, Sie würden es anpassen, es könnte sein, was Sie wollen. Ich habe zum Beispiel meinen eigenen, einfachen Prozess in REP abgebildet. Sicher. Aber die Realität war, dass wir es mit einer Art Schwergewicht wie dem Marktführer zu tun hatten, der einfach die Seele zermalmte und aus meiner Sicht das Geld der Steuerzahler verschwendete. Das war quasi mein Standpunkt, nun ja, ich bin Steuerzahler, ich werde dieses dumme Verfahren nicht einfach um des Prozesses willen durchführen. Das muss einen gewissen Wert haben, muss pragmatisch sein. Und siehe da, es gab eine Handvoll von uns, 17, die dort gelandet sind, aber es gibt eine Handvoll von uns, die leichtere Methoden praktizierten. Das Manifest war also wirklich eine Gelegenheit, zusammenzukommen und einige der Dinge zu entdecken, die man als Gemeinsamkeiten zwischen vielen verschiedenen leichten Praktiken bezeichnen könnte. Da war das XP-Kontingent. Ich habe dort zum Beispiel zum ersten Mal etwas über Scrum gelernt. Arie van Bennekum, ein guter Freund, hat uns etwas über DSDM beigebracht. Ich kann mich nicht einmal mehr erinnern, wofür es steht. Es war eine europäische Sache.
Alistair und Jim Highsmith hatten, ich vergesse, quasi kristalline Methoden. Es gab also eine ganze Reihe anderer Verfahren, bei denen der Marketingzweig nicht ausgebrochen war, oder bei denen es nicht um den Produktionsstandard ging. Es ging also wirklich nur darum, was wir unter uns finden konnten, was ein gemeinsames Thema über all diese leichten Verfahren war. Es ging also wirklich darum, das herauszufinden.
Amaar Iftikhar:
Ihr kommt alle zusammen, die Prinzipien kommen irgendwie zum Tragen, und lasst uns ein bisschen vorspulen. Was war die erste Reaktion auf das ursprüngliche Manifest?
John Kern:
Ja, es war sogar lustig, dass die vier Werte, die vier Kugeln so einfach sind wie früher. Die Prinzipien kamen etwas später. Ich möchte sagen, wir haben beim Award-Wiki zusammengearbeitet, aber das Original... Wenn du zu Agile Uprising gehst, kannst du sehen, dass ich ein paar Artefakte hochgeladen habe, weil ich anscheinend eine Rudelratte bin. Und ich hatte die Originaldokumente, die Alistair wahrscheinlich ausgedruckt hat, weil er derjenige war... Er und Jim lebten dort in der Nähe von Salt Lake City. Es war also wie: „Hey, lass uns herkommen.“ Und wir gehen gerne Skifahren, also machen wir es hier. Also arrangierte er das Zimmer und alles. Also gibt es ein paar lustige Artefakte, die du finden kannst. Und die Art und Weise, wie es tatsächlich zustande kam, war eine erste Einführung in jeden von uns in unsere Methoden. Und ich glaube wirklich, ein Schlüssel, wir haben unser Ego an der Tür gelassen. Ich meine, ich war jünger. Onkel Bob, einige davon, er war bei Luminar, ich weiß, ich habe immer noch Zeitschriften in der Scheune, von denen er entweder Herausgeber war oder von denen er Autor war, für Leute, die sich nicht erinnern können, was Zeitschriften sind. Kleine Heftchen, die herauskamen. Onkel Bob sagte also, Oh, wow, das ist ziemlich cool.
Und ich war nicht schüchtern, weil ich viel Erfahrung mit Schwergewichtsmethoden hatte. Also wollte ich unbedingt etwas dazu sagen... Weil ich ein paar Jahre zuvor meine eigene Lightweight-Methode veröffentlicht hatte. Ich hatte also viele Meinungen dazu, wie man den Herausforderungen eines großen Schwergewichtsprozesses aus dem Weg gehen kann. Der Höhepunkt, als wir aus der Tür gingen und nachdem wir uns die vier Werte ausgedacht hatten, war, glaube ich, dass Ward sagte: „Sir, möchten Sie, dass ich das ins Internet stelle?“ Und noch einmal, das ist 2001, also Punkt com und das Web ist sozusagen noch ziemlich neu. Und wir sagen alle, ja, klar, warum nicht? Was zur Hölle, kann nicht schaden. Wir haben etwas, wir können es genauso gut veröffentlichen. Ich glaube nicht, dass jemand zu einer Person gesagt hat: „Oh ja, das wird die Welt aus den Angeln heben, weil wir so großartig sind.“ Und wir wollten die Welt mit all dieser wunderbaren Weisheit salben. Ich glaube also nicht, dass irgendjemand dachte, dass so viel passieren würde.
Amaar Iftikhar:
Ja. Also, was hast du zu der Zeit gedacht? Also, wie wären die Prinzipien, die ihr gemeinsam ausgedacht habt, vielleicht nur für das Team zum Mitnehmen? Jeder, der da war? Was war der Plan zu der Zeit?
John Kern:
Ich denke, es war eine gängige Praxis. Wie ich schon sagte, es gab andere Gruppen, die sich oft trafen und kleine Konsortien oder kleine Zusammenkünfte veranstalteten und dann etwas veröffentlichten. Also ich denke, es war einfach, oh ja, das ist normal, dass man einige Zeit miteinander verbracht hat und Dinge aufgeschrieben hat, man könnte sie genauso gut veröffentlichen. Also ich denke, es war nicht tiefer als das, außer Bob, ich glaube, Bob könnte sagen, dass er eine Art Manifest oder irgendein Dokument herausbringen wollte, denn ich denke, das ist, was diese Art von... Ich war nie auf einer dieser Zusammenkünfte, aber weißt du, du konntest sehen, dass sie Dinge veröffentlicht haben. Ich habe das Gefühl, es war einfach etwas so Unschuldiges wie, nun, wir haben geredet, einige Dinge aufgeschrieben, könnten es genauso gut teilen.
Und dann die Prinzipien, es gab viele verschiedene Praktiken im Raum. Also, ich würde sagen, das Schöne an der Werte-Seite ist, dass Demut an oberster Stelle steht, dass sie immer noch aktiv ist. Wir decken nichts auf, ihr alle Bauern, wir haben alles herausgefunden. Nein, wir decken es immer noch auf. Und die andere Sache ist, indem ich es tue, weil ich immer noch ein aktiver Programmierer bin. Und außerdem schätzen wir das auf der linken Seite mehr als auf der rechten Seite. Manche Leute mögen sagen, es ist ein bisschen zweideutig oder etwas verschwommen, aber das ist auch ein Zeichen von Demut und dass es nicht A oder B ist. Und es ist wirklich verschwommen, und Sie müssen Ihren Kontext genug verstehen, um diese Dinge anwenden zu können. Aus der Sicht der Auftragsvergabe durch das Verteidigungsministerium waren mir sicherlich drei der vier Kugeln wirklich wichtig, weil ich gelernt habe... Klar, wir haben das Verteidigungsministerium beauftragt. Aber es ist viel wichtiger, eine Beziehung zum Kunden aufzubauen, als es ist... Denn wenn Sie den Vertrag abgeschlossen haben, haben Sie bereits verloren, was mit dem Aufbau einer Beziehung zum Kunden, dem Einzelnen einhergeht.
Und einer von Peter Codes, als wir mit Kunden und so weiter gearbeitet haben, war eines unserer Mantras, häufig greifbare Arbeitsergebnisse, auch bekannt als funktionierende Software. Man kann viel zeichnen und neun Monate lang Anwendungsfälle durchführen, aber wenn nichts läuft, ist das hübsch. Ich schätze, es ist riskant, dass man nichts, noch keine funktionierende Software hat. Es war also wirklich, glaube ich, eine Gelegenheit, die Tatsache mit anderen zu teilen, dass einige Leute zwei Wochen und andere einen Monat lang nachgedacht haben. Sogar einige der Druckprinzipien wiesen sozusagen eine ziemlich große Flexibilität auf. Ich denke, es ist wirklich wichtig, das zu beachten.
Amaar Iftikhar:
Ja, nein, absolut. Und es macht Sinn. Haben Sie oder jemand anderes, der zu dieser Zeit im Raum war, sich jemals vorgestellt, welche Auswirkungen die dort geleistete Arbeit flussabwärts haben würde?
John Kern:
Nicht dass ich wüsste. Das wusste ich bestimmt nicht. Ich erinnere mich, dass ich in meiner Karriere ein paar Mal reingekommen bin und ein paar Diagramme gesehen habe, als ich für die Firma Together Soft gearbeitet habe, und wir haben coole Sachen gebaut und ich habe gesehen, dass die Leute einige der... Oh ja, ich erinnere mich, dass ich ein Diagramm an ihrer Wand gemacht habe. Das ist irgendwie cool. Aber bei weitem nicht, wie demütigend und irgendwie befriedigend es ist. Vor allem würde ich sagen, wenn ich in Indien, Kolumbien oder Griechenland bin, scheint es fast so, als ob sie eher bereit sind, emotional damit umzugehen. Aber die Menschen sind es, es ist fast so, als wären sie durch dieses Dokument befreit worden. Und in gewissem Sinne ist das wirklich, wirklich winzig, wenn man es mit der größtmöglichen Demut sagt. Ein bisschen wie die Unabhängigkeitserklärung und die Tatsache, dass eine Handvoll Menschen... Und die Verfassung der Vereinigten Staaten. Eine Handvoll Menschen trafen sich in einem Moment, was sich nie wieder wiederholen sollte, und schufen etwas, das sozusagen auf die Welt geworfen wurde, das ein enormes Maß an individueller Freiheit und Zuversicht entfesselte, entfesselte, entfesselte, entfesselte, entfesselte, entfesselte, entfesselte, entfesselte, entfesselte, Dinge zu tun. Und ich glaube, auf sehr kleine, ähnliche Weise hat das Manifest genau das bewirkt.
Amaar Iftikhar:
Wie Sie bereits erwähnt haben, gab es einen Zeitpunkt, an dem das Manifest entwickelt wurde, und das ist fast 20 Jahre her. Jetzt haben sich die Arbeitsweise und die Arbeitswelt drastisch verändert. Also, was sind deine Gedanken dazu? Siehst du eine weitere Version kommen? Denken Sie, dass bestimmte Aktualisierungen vorgenommen werden müssen? Denken Sie, es ist ein zeitloses Dokument? Ich würde gerne deine Gedanken dazu hören.
John Kern:
Ja, das ist eine gute Frage. Ich persönlich finde es zeitlos und ich freue mich über andere Leute, die andere Dokumente erstellen. Und das haben sie. Alistair hat The Heart of Agile, Josh Kerievsky hat Modern Agile.
Es gibt ein paar Variationen eines Themas und verschiedene Dinge, über die man nachdenken kann, was ich großartig finde. Denn ich glaube, im Gegensatz zur US-Verfassung, die einen Mechanismus zur Selbständerung vorsah, brauchten wir das nicht. Und ich glaube, es hat die Essenz dessen erfasst, wie Menschen zusammenarbeiten, um etwas Wertvolles zu produzieren. Hauptsächlich Software, denn das ist es, woraus wir zum Üben gekommen sind, ist die Softwareerfahrung. Aber es braucht nicht viel Fantasie, um das Wort Software durch Produkt oder so zu ersetzen und trotzdem viele der vorhandenen Werte anzuwenden, mit sehr, sehr geringfügigen Anpassungen vielleicht, weil sich häufig greifbare Arbeitsergebnisse ergeben.
Es muss vielleicht Modelle geben, denn du wirst keinen Wolkenkratzer bauen und ihn abreißen und sagen: „Oh, das war nicht ganz richtig“ und ihn dann wieder bauen. Nichtsdestotrotz gibt es Variationen, wie Sie häufig Ergebnisse anzeigen können. Ich denke also, dass es im Großen und Ganzen zeitlos ist. Und ich würde jeden herausfordern. Was stimmt nicht damit? Weisen Sie 20 Jahre später auf etwas hin, das irgendwie nicht stimmt. Und ich glaube, das ist das Genie dahinter, über das wir gestolpert sind... Und wahrscheinlich, weil die meisten von uns Objektmodellierer waren, ist das eines der Dinge, in denen wir wirklich gut sind, nämlich die Essenz eines Systems in die kritischsten Teile zu zerlegen. Genau darum geht es beim Modellieren. Ich denke also, wir sind irgendwie von Natur aus zu den Kernbereichen vorgedrungen, die das ausmachen, was es heißt, Software mit Menschen, Prozessen und Werkzeugen zu produzieren. Und wir haben es aufgeschrieben. Deshalb finde ich es zeitlos.
Amaar Iftikhar:
Ja, absolut nicht. Ich denke, das war eine wirklich gute Erklärung dafür, warum es zeitlos ist. Ich denke, eines der Prinzipien, die mir bei einer Art moderner hybrider oder flexibler Arbeitsgestaltung in den Sinn kommen, ist eines der Prinzipien, in denen über die Bedeutung von persönlichen Gesprächen gesprochen wird. Und in einer heutigen Welt, in der viele Gespräche nicht physisch von Angesicht zu Angesicht stattfinden, finden sie möglicherweise auf Zoom statt. Denken Sie, dass das immer noch gilt?
John Kern:
Ja, ich denke, was wir herausfinden werden mit... Remote war sozusagen ferngesteuert, vor 20 Jahren. Ich habe mit einem Team von Entwicklern in Russland zusammengearbeitet und wir hatten genug Vertrauen und physische... Ich würde jeden Monat dorthin reisen. Das Team war so aufgebaut, dass wir genug Vertrauen in die Kommunikation hatten, sodass wir aufgrund der unterschiedlichen Zeitzonen letztendlich asynchron arbeiten konnten. Und ich war an der Ostküste. 7:00 Uhr in den USA war vielleicht 15:00 Uhr in Russland, wenn ich mich erinnere. St. Petersburg. Wir konnten die Distanz also überwinden, aber das echte Leben ist kaum zu übertreffen. Und oft habe ich manchmal sogar ein bisschen mit Ron Jeffries gestritten, sodass man auf der einen Seite sagen könnte, dass das Beste, was man tun kann, persönlich ist. Aber auf der anderen Seite könnte ich argumentieren, dass ein bisschen Abgeschiedenheit die Dinge ausmacht... Du musst etwas ausführlicher sein, möglicherweise etwas präziser, aber auch ein bisschen ausführlicher. Etwas entspannter mit... Du könntest ein paar Pässe nehmen, um etwas zu bekommen, nur weil, ich meine, in der Nacht vergehen zwei Zeitzonen. Aber das beruhte auf einigen oft ersten persönlichen Treffen, und dann konnte man aus der Ferne gehen und trotzdem erfolgreich und hocheffektiv sein.
Deshalb finde ich es wichtig, dass Teams nicht einfach sagen, dass sie immer noch alles können. Und Zoom ist zugegebenermaßen viel besser als vor 20 Jahren. Zoom bekommt, zumindest kann man ein Gesicht sehen. Aber nichts ersetzt den menschlichen Kontakt. Und ich denke, auch für das Wohlbefinden ist menschlicher Kontakt wichtig. Deshalb würde ich immer noch sagen, dass der Aspekt der Interaktion im Manifest immer noch am besten mit einer gesunden Dosis persönlicher Präsenz erfüllt wird. Und das ist quasi der Schlüssel zu den meisten Dingen in Agile. Für mich geht es um Pragmatismus und nicht nur darum, dogmatisch zu sein, sondern eher darum, was für uns besser funktionieren könnte? Und sogar damit zu experimentieren, etwas ein bisschen auszuprobieren und zu sehen, wie das funktioniert. Also, auch wenn Sie das Manifest behandeln, sollten Sie es sozusagen agil behandeln.
Amaar Iftikhar:
Ja, absolut nicht. Das ist ein gutes Argument. In diesem Sinne: Was sind für Sie als Agile-Berater oder Agile-Experte die besten Praktiken oder was funktioniert, was funktioniert nicht für verteilte Teams?
John Kern:
Nun, ich denke, die Dinge, die mir in großen und noch kleineren Unternehmen begegnet sind, sind die, dass... Ich weiß nicht, ob das natürlich ist, Gott bewahre, wenn es natürlich ist, aber Tendenzen, die ich in einigen Unternehmen gesehen habe, Silos einzurichten, in denen Sie die Qualitätskontrolle, das UX, das Frontend, Sie das Backend sind, lassen meinen Kopf explodieren. Denn das bedeutet, Verzögerungen einzubauen und Kommunikationshindernisse einzubauen und eine Zusammenarbeit aufzubauen, die von Silo zu Silo weitergegeben wird, und nicht Zusammenarbeit. Davon habe ich also mehr gesehen. Und ich verstehe es, Sie möchten vielleicht eine Spezialität haben, aber dem Kunden ist das egal. Der Kunde will etwas vor der Tür haben. Wenn ich auftauche und ein Feature vom Stapel nehme, was meinst du damit, dass ich nur einen Teil davon machen kann? Das verstehe ich nicht. Und ja, ich weiß, ich bin kein Experte für alles, aber wir haben wahrscheinlich einen Experten, der herausfinden kann, was das Muster ist. Also ich finde diese Art von Trend, ich weiß nicht, ob es ein Trend ist, aber ich finde, das ist meiner Meinung nach ein Rückschritt. Und es ist besser zu versuchen, funktionsübergreifender und kollaborativer zu sein. Jeder versucht, daran zu arbeiten, das Feature auf den Markt zu bringen, und nicht nur zu versuchen, seinen kleinen Teil dazu beizutragen.
Amaar Iftikhar:
Ja, hundertprozentig. Ich denke, an Silos zu stoßen, ist ein großer Teil davon, agil zu sein, oder sogar digital zu sein. Und oft gibt es auch Abhilfemaßnahmen dafür, aber es ist viel schwieriger, praktisch damit umzugehen, es tatsächlich in einer Organisation umzusetzen, einem lebendigen Unternehmen, in dem es echte Menschen und Dynamiken gibt, mit denen man umgehen muss, und es gibt Richtlinien und Prozesse, die befolgt werden müssen. Ich denke, so allgemein Sie auch sein können, was ist Ihre Meinung als Agile-Berater für ein Unternehmen, das mit diesem Problem konfrontiert ist?
John Kern:
Eines der Dinge, die... Adaptiv ist das, wofür mein Kollege John Turley mir wirklich die Augen geöffnet hat. Ich nenne es eher die geheime Sauce oder das fehlende Stück in meiner Praxis. Und es hat mit der Denkweise des Einzelnen zu tun und mit dem, was wir vertikale Entwicklung nennen. Es klingt vielleicht wie komisches, flauschiges Zeug, aber es ist wirklich extrem wichtig. Und ich habe immer gesagt, Leute, Prozesse und Tools für, ich möchte sagen, seit Ende der Neunziger, wahrscheinlich für eine lange Zeit. Und in der ersten Phase konnte ich verstehen, warum ich manchmal einfach spektakuläre, extrem leistungsstarke Teams hatte und manchmal waren es einfach wirklich, wirklich gut, aber nicht immer der Funke und manchmal war es irgendwie, eh, das war ein bisschen meh. Und vieles davon hängt davon ab, worauf die Menschen in Bezug darauf liegen, wie sie ihre Bedeutung ausdrücken und welche Motivationsorientierung sie haben, Kommando und Kontrolle versus Autonomie.
Was wir also tun, ist, dass wir gelernt haben, dass wir Menschen zunächst helfen können, zu erkennen, dass dies existiert, und Menschen mit so genannten Entwicklungspraktiken helfen können. Etwas, das, selbst der Satz, Sie haben ihn wahrscheinlich gehört, wie sichere Experimente. Scheitern oder etwas versuchen und scheitern. Nun, wenn du jemandem dafür den Kopf abhackst, weißt du was? Sie werden wahrscheinlich einfach ziemlich still bleiben und nur tun, was ihnen gesagt wird, nicht versuchen... Ich habe ein extrem hohes Maß an Autonomie in mir, also habe ich lange daran gelebt, besser um Vergebung zu bitten als um Erlaubnis zu bitten, und ich hatte immer das Gefühl, solange ich versuche, das Richtige zu tun, um erfolgreich zu sein und das Beste für das Unternehmen zu tun, werden sie mich wahrscheinlich nicht entlassen, wenn ich einen Fehler mache. Aber nicht jeder hat so viel Freiheit in der Art und Weise, wie er arbeitet. Sie müssen also als Management helfen, das zu etablieren, und das ist eine große Sache, mit der wir zusammenarbeiten, mit Teams.
Und dann fangen wir auch mit dem Unterricht an. Falls Sie schon einmal Büroräume gesehen haben und wenn nicht, sollten Sie das tun, aber was machen Sie hier? Also, die Berater Bob und Bob kommen rein, die Effizienzberater, „Also Amaar, was machst du hier?“ Aber das ist wortwörtlich etwas, ob wir Teams dabei helfen, ein neues Produkt zu entwickeln, ist okay, was ist der Zweck? Was ist der Geschäftszweck dieses Produkts? Was machst du hier? Was willst du mit diesem Produkt machen? Welchen Wert bietet es? Das Gleiche gilt für alles, mit dem Sie als Team arbeiten. Und das ist der Grund, egal ob es sich um Software handelt, die eine Funktion hervorbringt, deren Ergebnis dem Kunden einen Mehrwert bietet, oder um ein Produkt. Aber der Punkt ist, wenn Sie das nicht verstehen, wird es dem Team jetzt wirklich schwer fallen, Entscheidungen zu treffen, die uns weiterbringen.
Wenn du also allen hilfst zu verstehen, wofür wir hier sind, und dann versuchst, die Leute zu finden, die vielleicht all die verschiedenen Silos widerspiegeln, wenn du isoliert bist, aber all die verschiedenen Elemente. Wie kommen wir sozusagen von einer Idee zum Geld oder von der Idee zum Wert in der Hand des Kunden? Und schauen Sie sich das genau an. Weil es so viele Dinge gibt, die einfach irgendwie... Technische Daten schleichen sich oft in Softwarecodebasen ein. Und das Gleiche, wir sagen sozusagen die organisatorischen Schulden, das Gleiche kann passieren. Ihre Prozessverschuldung. Am Ende kannst du einfach sagen, alles klar, wir wollen, dass das Entwicklungsteam schneller wird, John und Co., kannst du reinkommen und uns helfen, uns zu coachen? Wir wollen agil werden. Sicher, okay, ja. In Ordnung. Wir krempeln die Ärmel hoch, schauen uns um und nach einer ersten Art von Wertstromansicht sagen wir, warte, es tut mir leid, aber da ist ein kleiner Keil, es sind ungefähr 15%, das ist die Entwicklung. Und dann haben Sie die 85% damit verbracht, darüber nachzudenken.
Tun wir so, als könnten wir die Geschwindigkeit der Entwicklung verdoppeln. Welches war ursprünglich der... Ja, wir brauchen die Entwickler, um schneller zu programmieren oder so. Das ist ein Klassiker. Und nein, tust du nicht, du musst aufhören, diesen ganzen Blödsinn von vorne zu machen, der einfach verrückte, arschgroße Wasserfallprojekte mit mehreren Absprachen ist. Und tatsächlich, eine der Abmeldungen, oh mein Gott, sie findet nur einmal pro Woche statt, und wenn Sie dann einen Tippfehler haben, werden Sie abgelehnt. Du kommst nicht für einen anderen zurück... Bist du verrückt? Du hast acht Monate damit verbracht, dich für acht Wochen zu entscheiden. Entschuldigung, es sind nicht die acht Wochen. Also Dinge wie diese, was ich jedem empfehle, sich selbst zu überprüfen, ist zu versuchen... Wenn Sie sich Sorgen um Ihr Team machen, können Sie es besser machen, indem Sie einfach versuchen, aufzuschreiben, wie Ihr Prozessschritt aussieht und was ein typischer Zeitrahmen ist?
Wie viel Zeit investieren Sie in die... Weil Leute oft Dinge in Sprints zusammenfassen. Das ist ein Stapel, warum legst du Dinge in einen Stapel? Oder sie haben riesige Probleme. Nun, das ist die große Menge. Es gibt also viele, oft tief hängende Früchte. Aber was Sie sagen, es ist oft eingedrungen, so arbeiten wir und niemand fühlt sich in der Lage, uns zu ändern oder sogar innezuhalten und zu schauen, wie wir arbeiten. Also ich denke, das ist der Punkt, an dem wir normalerweise beginnen. Schauen wir uns an, wie Sie heute tatsächlich arbeiten. Und während wir das machen, kannst du dein Bauchgefühl ausplaudern, du kannst uns all die Dinge sagen, die weh tun und die schmerzhaft sind, und dann werden wir versuchen, einen besseren Weg zu finden, auf den wir hinarbeiten können, im Sinne einer effektiveren Arbeit. Denn unser Ziel ist es, Teams dabei zu helfen, Wege zu finden, um sinnvollere und unterhaltsamere Arbeit zu leisten. Weil es viel Spaß macht, wenn es klickt und wenn Sie in einem guten Team sind und den Kunden ein Lächeln ins Gesicht zaubern, ist es schwer, sich fast von der Arbeit fernzuhalten, weil sie so viel Spaß macht. Aber wenn es das nicht ist, wenn es Plackerei ist und Sie nur ein Rädchen im Getriebe sind und Dinge Monate brauchen, um aus der Tür zu kommen, ist es ein Job. Es macht nicht so viel Spaß.
Amaar Iftikhar:
Ja. Viele der Punkte, die Sie dort erwähnt haben, haben bei mir großen Anklang gefunden, und die häufigsten Schmerzpunkte. Es klingt, als hättest du irgendwie alles gesehen. Übrigens, wenn Sie noch keine Büroräume gesehen haben, müssen Sie sie sich unbedingt ansehen. Es ist ein wirklich guter. Sie haben jetzt viel über die Herausforderungen gesprochen, mit denen ein verteiltes Team konfrontiert ist. Jetzt möchte ich es umdrehen und Sie fragen, wie das perfekte verteilte Team heute aussieht, das agile Werte lebt und atmet?
John Kern:
Ja. Ich weiß nicht, ob du jemals so etwas haben kannst, ein perfektes Team. Ich würde sagen, ich greife auf die Typen von verteilten Teams zurück, mit denen ich gearbeitet habe, und das geht auf die späten Neunziger zurück. Also ich mache das schon sehr, sehr lange. Ich habe es wirklich nur remote gemacht, egal ob mit Entwicklern in Russland oder unten in North Carolina oder an ähnlichen Orten. Und ich glaube, das Geheimnis war eine Kombination aus persönlichen... Wenn Sie als Gruppe irgendwohin gehen möchten, gibt es Dinge, die Sie tun können, um das Eis zu brechen, um einige, was Sie als Teambuilding-Aktivitäten bezeichnen könnten, zu organisieren.
Und nicht nur, hey, lass uns einen Hochseilgarten machen und uns gemeinsam zu Tode erschrecken lassen. Sondern auch Dinge, die sich darauf beziehen, warum wir hier sind, was versuchen wir zu erreichen? Und lassen Sie uns darüber sprechen, ob es das Produkt ist, das wir herstellen wollen, und das als Gelegenheit nutzen, uns um etwas zu verbinden und genug Fleisch an den Knochen zu bekommen, genug Skelette davon, wie es aussehen könnte. Weil es gute Möglichkeiten gibt, anzufangen und eine gute Grundlage zu haben. Und das ist Teil dessen, was ich seit Jahrzehnten praktiziere. Wenn Sie die Dinge richtig einrichten und verstehen, dass gerade genug Anforderungen vorliegen, verstehen Sie... Und ich mache viel Domänenmodellierung mit UML und solche Dinge. Ich verstehe einfach, was der Problembereich ist, den wir zu lösen versuchen, um die angestrebten Ziele zu erreichen, und ein Gefühl für die Architektur zu bekommen, die wir wollen. All diese Dinge sind also gemeinsame Anstrengungen.
Wenn Sie also genug von einem Ausgangspunkt haben, an dem Sie zusammengearbeitet haben, kommen Sie rein und, sagen wir, Sie mussten sogar irgendwo eine Wohnung mieten, weil niemand in der Nähe des Büros wohnte, also sind Sie alle irgendwohin geflogen. Ich meine, das ist meiner Meinung nach gut angelegtes Geld. Weil damit das Fundament beginnt. Wenn Sie sozusagen Brot gebrochen oder ein paar Bier getrunken haben oder zusammen programmiert und Dinge gemacht haben und dann zu Ihren entfernten Büros zurückkehren, um die nächsten Schritte zu unternehmen und dann zu erkennen, wann Sie sich vielleicht wiedersehen müssen. Es ist also wirklich wichtig, zu verstehen, wie wichtig es ist, diese Beziehungen frühzeitig aufzubauen, damit Sie unverblümt sprechen können. Und ich habe ein paar gute Leute, die seit etwa 2006 eine Produktions-App für Feuerwehrleute betreiben.
Amaar Iftikhar:
Ja, sehr cool.
John Kern:
Und dieser Freund, mit dem ich gearbeitet habe, wir stehen uns so nahe, dass wir... Das macht unsere Gespräche aus, wir müssen nicht um den heißen Brei herumreden, wir müssen uns keine Sorgen machen, jemanden zu beleidigen, wir kommen einfach, bumm, auf den Punkt. Weil wir wissen, dass wir die Kinder des anderen nicht als hässlich bezeichnen. Wir versuchen nur, schnell etwas zu erledigen.
Und der Aufbau einer solchen Beziehung erfordert Zeit und Mühe und Zusammenarbeit. Und das ist meiner Meinung nach ein gutes, erfolgreiches, verteiltes Team. Man muss von Zeit zu Zeit zusammenkommen und diese Beziehungen aufbauen und wissen, wann man vielleicht wieder zusammenkommen muss, wenn etwas ein Problem ist. Aber ich denke, der Schlüssel zum Erfolg ist, dass es die Zeit verkürzt. Weil Sie vielleicht von Dingen wie den Gruppenformen gehört haben, wenn das die Leistung auf der Y-Achse ist, die sie bilden und sie sich auf einem bestimmten Leistungsniveau befinden, dann müssen sie stürmen, bevor sie wieder normal werden und bevor sie anfangen, Höchstleistungen zu erbringen. Es ist also diese Form, Storm. Du wirst schlimmer, wenn du stürmst. Und stürmen bedeutet, wirklich zu verstehen, wo wir stehen. Und wenn wir darüber streiten, sollte das meiner Meinung nach nicht Erbschaft sein, Amaar. Und dann sagst du: „Oh Bullshit, es ist wirklich...“
Und noch einmal, wir sind nicht persönlich, aber wir lernen die Sichtweisen des anderen kennen und wir lernen, respektvolle Debatten zu führen und sozusagen einige Argumente vorzubringen, um an den besseren Ort zu kommen. Und ich habe in einigen Unternehmen gearbeitet, die Angst vor Stürmen haben, und es fühlt sich an, als ob man nie leistungsstark ist.
Jeder ist zu höflich. Es ist wie, komm schon. Und ich liebe es, mit meinen russischen Kollegen zusammenzuarbeiten. Es war ihnen scheißegal, ob ich einer der Gründer war. Und ich bin froh, denn ich will kein Privileg, ich will so etwas nicht. Nein, lass uns das ausfechten. Mögen die besten Ideen gewinnen. Dorthin willst du kommen. Und wenn du nicht dorthin kommst, weil du nicht genug von einer Beziehung hast und du dazu neigst, die Dinge, die gesagt werden mussten, nicht zu sagen, weil du höflich bist, dann wird es wirklich lange dauern, bis du erfolgreich bist. Und das ist eine Menge Geld und das ist eine Menge Erfolg, und die Leute könnten gehen.
Ich denke, das Wichtigste ist, wenn man remote ist, ist das okay, aber die schiere Abgeschiedenheit ist eine echte Herausforderung. Und du musst irgendwie herausfinden, wenn du nicht zusammenkommen kannst, um zu lernen, wie man sich formt und stürmt und diese Bindungen von Angesicht zu Angesicht aufbaut, dann musst du über Zoom herausfinden, wie das geht. Weil du es tun musst, denn wenn du es nicht tust, wenn du nie Worte hast, dann glaub mir, du bist immer noch nicht leistungsstark.
Amaar Iftikhar:
Ja, ich habe irgendwie das Gefühl, dass es den Kandidaten auf dem Markt jetzt fast ein Wettbewerbsvorteil ist, völlig remote zu sein, weil es ein Kampf um Talente ist. Aber wenn ich das richtig verstehe, sagen Sie, dass das persönliche Element so wichtig ist, um wirklich gute Leistungen zu erbringen, und diese Ideen widersprechen sich meiner Meinung nach irgendwie.
John Kern:
Ja. Und nochmal, da ich seit Ende der Neunziger abgelegen war, mache ich das schon lange. Und nach Russland zu pendeln ist der längste Weg, den ich je gemacht habe, seit drei Jahren. Ich meine, das ist ein verdammt langer Flug, um mehr als sieben Mal dorthin zu pendeln, oder was auch immer zur Hölle es war. Wie dem auch sei, ich habe immer gesagt, dass Fernsein nicht jedermanns Sache ist, denn das ist es wirklich nicht. Ich meine, du musst wissen, wie man arbeitet, ohne dass jemand in der Nähe ist, und arbeiten kann. Ich meine, es hat seine eigenen Herausforderungen. Und ja, es mag ein Vorteil sein, aber ich denke, Sie müssen sich die möglichen Vorteile ansehen und auch herausfinden, kann ich sie zusammenfassen in... Es muss nicht alles oder nichts sein. Und ich denke, das kann ein leichter Fehler sein, vielleicht ist es, alles klar, cool, wir müssen keine Büroräume haben. Das sind eine Menge Einsparungen für das Unternehmen. Ja, aber vielleicht bedeutet das, dass Sie einige Remote-Arbeitsplätze für gelegentliche Zusammenkünfte benötigen, oder finden Sie es heraus.
Aber ja, ich denke sogar... Und bestimmte Unternehmen könnten anders funktionieren. Zu Beginn der Entwicklung eines Produkts wünsche ich mir eine intensive Zusammenarbeit und ich möchte an einen Punkt kommen, an dem es fast so weit ist, ich habe das Gefühl, dass das Produkt so läuft, dass, wenn man die Dinge erst einmal ins Rollen gebracht hat und irgendwie aufgestanden ist, etwas Schwung bekommt, es jetzt am schwierigsten ist, vor einem agilen Team zu stehen, egal ob persönlich oder remote. Sobald die Dinge rollen und schaukeln und es so ist, als würde alles klicken, kannst du einfach die verbleibenden Funktionen wie Bum, Bum, Bum, Bum herausschlagen. Ja, okay, dann müssen wir wahrscheinlich...
Es sei denn, wir haben Möglichkeiten, uns zu paaren oder solche Dinge. Ich sage, wenn wir zusammen sind, ist Mobbing einfacher. Ich bin sicher, es gibt Möglichkeiten, das aus der Ferne zu machen, aber in einem Raum zu sein, ich weiß nicht, es ist viel einfacher, als sich über Zoom zu koordinieren. Du, hey, da ist dieses Problem, lass uns nach dem Standup alle hier rumhängen, weil wir einfach darüber moben werden. Es braucht also nicht viel gegen alles, was weit entfernt ist, es gibt ein bisschen mehr, okay, wir müssen uns abstimmen, und sogar verschiedene Zeitzonen werden noch schlimmer. Also ja, lassen Sie sich nicht davon mitreißen, dass Fernzugriff das Ende aller Dinge ist. Weil ich das Gefühl habe, dass es einen geben wird... Ich wette, es wird eine Gegenreaktion geben.
Amaar Iftikhar:
Und ich nehme das zurück, weil ich von Agile komme, der Person, die das täglich tut und Teams hilft, agil zu werden. Ich glaube Ihnen auf jeden Fall beim Wort. Und aufgrund meiner Erfahrung habe ich auch gesehen, dass nichts wirklich besser ist als eine gute Whiteboarding-Sitzung. Das ist wirklich schwer online zu replizieren. Ich meine, wir haben diese tollen Tools, aber nichts ahmt die reale Erfahrung nach, nur ein einfaches Whiteboard und einen Marker in der Hand zu haben. Diese Kommunikation ist so mächtig.
John Kern:
Toller Punkt. Stimmt, denn ich hatte gerade bei der einen Firma, bei der ich fünf Jahre lang gearbeitet habe, wir haben ein hochentwickeltes, auf Bestellung entwickeltes Verkaufswerkzeug für die Pumpenherstellung gemacht für... Es war also meine Lieblingswelt, weil sie meine Strömungsdynamik als Luft- und Raumfahrtingenieur mit meiner Liebe zur Entwicklung von SaaS-Produkten und der Entwicklung neuer Software und ähnlichem verband. Und selbst wenn wir noch ein Kind hatten, interviewten wir an der Lehigh University und wir hatten einige junge Absolventen, die mit uns arbeiteten und sie mit einbeziehen konnten, und da war ein Raum hinter meinem Laufband, und wir gingen hinein, wir veranstalteten Jam-Sessions zum Modeln und Entwickeln neuer Features. Und Mann, du hast recht. Nur diese viszerale dreidimensionale Erfahrung. Ja, Miro geht es großartig. Oder irgendein anderes Werkzeug, aber ja, es ist nicht dasselbe. Du hast absolut recht. Das ist ein gutes Argument. Das bringt mich fast dazu, mich nach den guten alten Zeiten zu sehnen. [unhörbar 00:42:04]
Amaar Iftikhar:
Ich denke, die guten alten Zeiten gibt es immer noch. Ich denke, selbst jetzt war es eine erfrischende Zeit für mich, bei Easy Agile zu sein. Ich bin jetzt erst seit knapp zwei Monaten hier. Und es gibt eine starke persönliche Dynamik. Und auch hier ist es optional. Wenn die Leute aus der Ferne oder hybride Menschen sind oder ab und zu pendeln müssen, ist das eine sehr verständnisvolle Umgebung. Aber wenn Sie einmal im Büro oder persönlich sind, spüren Sie gewissermaßen den Effekt, den Sie beschrieben haben, und Sie sind motiviert, für den Endkunden etwas zu liefern. Du willst einfach nur zurückkommen. Es ist ein süchtig machendes Gefühl, ich möchte wieder persönlich sein und in Echtzeit persönlich zusammenarbeiten.
John Kern:
Das ist wunderbar gesagt, denn das ist... Eines der Unternehmen, mit dem wir in Südafrika zu kooperieren beginnen, sie stehen an einem Scheideweg, mit dem wir zu kämpfen haben, alle waren abgelegen, aber Mann, die paar Male, als wir zusammen waren, haben wir so viel erreicht. Und du beschreibst die Flamme, die Wärme, die entsteht, wenn man die Motten zur Flamme kommen lässt. Ich meine, es zu pflegen und dann die Flammen des Guten zu entfachen und die Leute dazu zu bringen, sich daran zu beteiligen und es zu genießen. Und manchmal, ja, ich muss zu Hause sagen, ich habe die Kinder oder den Hund, das ist auch okay. Aber die Option zu geben, glaube ich, ist unser Ziel. Und ich glaube den Unternehmen, die in der Lage sind, diese hybride Kultur aufzubauen, in der beide akzeptiert werden und weder das eine noch das andere vorgeschrieben wird, sondern ein so leistungsstarkes Team aufgebaut wird, das die Leute im Grunde dazu ermutigt, sich für die Dinge zu entscheiden, die zu diesem Zeitpunkt am sinnvollsten sind. Und ich denke, dass diese Unternehmen sozusagen das Sagen haben werden.
Amaar Iftikhar:
Ja, absolut. Es war so nett, mit dir zu chatten, John, und das hat mir wirklich Spaß gemacht. Ich möchte das Publikum mit einem Ratschlag für verteilte agile Teams von Ihnen abschalten. Wir haben viel über die Bedeutung der persönlichen Zusammenarbeit gesprochen. Wir haben über die Prinzipien des agilen Manifests gesprochen. Nun, was wäre der eine Ratschlag, wenn Sie an beide denken? Wenn Sie möchten, dass die Agile-Manifeste in verteilten agilen Teams lebendig und lebendig sind, welchen Ratschlag können Sie Unternehmen geben, die gerade die gleichen Probleme durchmachen? Was kannst du ihnen als letzten Ratschlag geben?
John Kern:
Nun, ich denke, ein Satz, den ich gerne verwende, um das Manifest festzuhalten, ist: „Kümmere dich um die Lücke“. In meiner Art von Wortspiel meine ich die Zeitlücke zwischen dem Ergreifen einer Handlung und dem Erhalt einer Antwort. Ob es darum geht, was machen wir mit dem Büro, was machen wir mit der Fernbedienung, was machen wir mit dieser Funktion, was machen wir mit dieser Codezeile? Der Zeitunterschied ist, es ist eine Art Metapher dafür, bescheiden genug zu sein, Dinge als Hypothese zu behandeln. Seien Sie sich Ihrer selbst also nicht so verdammt sicher, was das Büro angeht, ob es um das Büro geht, ob es um ein entferntes oder verteiltes Büro geht. Behandeln Sie die Dinge stattdessen als Hypothese. Seien Sie neugierig und experimentieren Sie sicher mit verschiedenen Methoden und sehen Sie, was funktioniert. Und hab keine Angst vor Veränderungen. Es ist auch keine lebenslange Haftstrafe, Sie müssen Ihr Unternehmen, Ihr Projekt oder Ihr Team für den Rest Ihres Lebens in eine Richtung führen. Nein. Sag es nicht dem Chef, aber Arbeit ist subventioniertes Lernen. Ich habe nie Leute verstanden, die immer wieder das Gleiche tun, weil sie keine Erlaubnis bekommen haben. Versuch es einfach. Das wäre also mein Abschiedssatz, wenn es darum geht, diese Entscheidungen zu treffen. Achten Sie auf die Lücke und seien Sie wirklich bescheiden, wenn es darum geht, Annahmen zu treffen, Ihre Hypothesen zu testen und die Zeitspanne zwischen dem Ergreifen von Maßnahmen und dem Erleben einer Reaktion zu verkürzen.
Amaar Iftikhar:
Oh, das ist großartig. Oh, danke. Ich wünschte wirklich, wir könnten das Band laufen lassen und einfach noch ein paar Stunden darüber reden, aber wir beenden es genau dort mit dem wirklich guten Ratschlag, mit dem du das Publikum verlassen hast. Jon, danke nochmal, dass du im Podcast warst. Und es hat uns wirklich sehr viel Spaß gemacht, Ihnen zuzuhören und aus Ihren Erfahrungen zu lernen.
John Kern:
Oh, es war mir ein Vergnügen. Jederzeit. Freue mich, noch ein paar Stunden zu reden, aber vielleicht nach ein paar Bieren.
Amaar Iftikhar:
Ja.
John Kern:
Außer dass es dein Morgen ist, mein Abend. Daran werde ich arbeiten müssen.
Amaar Iftikhar:
Ja.
John Kern:
Das freut mich, Amaar.



