Nerdic by nature I started my career as a software engineer in the area of hard real time operating systems where direct access to hardware and inavailability of usual debugging tools is the rule. One has to focus on a high level of software maintainability since the most effective tool for debugging in this context is a glance at the source code.
With that attitude I started as backend developer at ImmobilienScout24 responsible for the business critical backend systems. With the company growth it took a team to handle the development load on these systems so I became team lead. Back at that time the organisation was more tayloristic than agile. In 2008 another team lead in the development department and me changed the working mode of our teams to Scrum, initiating a change that quickly transformed the whole company.
We experienced a huge gain in quality of work, life and product. That was a so amazing experience that I felt the urge to spread the word - and I stuck to it. Since then I worked in various roles in different companies always helping my employers or clients to maximise their chances to become and stay economically successful by adopting agile values, procedures and best practices.
My Mentoring Topics
- Agile Coaching
- Agile Leadership
- Agile Product Ownership
- Project Management at the edge between tayloristic and agile organisations
- Software Crafting
Lorenz didn't receive any reviews yet.
The Five Dysfunctions of a Team - A Leadership Fable
Patrick M. Lencioni
A leadership fable that is as compelling and enthralling as it is realistic, relevant, and practical In The Five Dysfunctions of a Team, Patrick Lencioni once again offers a leadership fable that is as captivating and instructive as his first two best-selling books, The Five Temptations of a CEO and The Four Obsessions of an Extraordinary Executive. This time, he turns his keen intellect and storytelling power to the fascinating, complex world of teams. Kathryn Petersen, Decision Tech's CEO, faces the ultimate leadership crisis: Uniting a team in such disarray that it threatens to bring down the entire company. Will she succeed? Will she be fired? Will the company fail? Lencioni's utterly gripping tale serves as a timeless reminder that leadership requires as much courage as it does insight. Throughout the story, Lencioni reveals the five dysfunctions which go to the very heart of why teams even the best ones-often struggle. He outlines a powerful model and actionable steps that can be used to overcome these common hurdles and build a cohesive, effective team. Just as with his other books, Lencioni has written a compelling fable with a powerful yet deceptively simple message for all those who strive to be exceptional team leaders.View
Nonviolent Communication: A Language of Life - Life-Changing Tools for Healthy Relationships
Marshall B. Rosenberg, Deepak Chopra
5,000,000 COPIES SOLD WORLDWIDE • TRANSLATED IN MORE THAN 35 LANGUAGES What is Violent Communication? If "violent" means acting in ways that result in hurt or harm, then much of how we communicate—judging others, bullying, having racial bias, blaming, finger pointing, discriminating, speaking without listening, criticizing others or ourselves, name-calling, reacting when angry, using political rhetoric, being defensive or judging who's "good/bad" or what's "right/wrong" with people—could indeed be called "violent communication." What is Nonviolent Communication? Nonviolent Communication is the integration of four things: • Consciousness: a set of principles that support living a life of compassion, collaboration, courage, and authenticity • Language: understanding how words contribute to connection or distance • Communication: knowing how to ask for what we want, how to hear others even in disagreement, and how to move toward solutions that work for all • Means of influence: sharing "power with others" rather than using "power over others" Nonviolent Communication serves our desire to do three things: • Increase our ability to live with choice, meaning, and connection • Connect empathically with self and others to have more satisfying relationships • Sharing of resources so everyone is able to benefitView
Clean Code - A Handbook of Agile Software Craftsmanship
Robert C. Martin
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.View
Management 3.0 - Leading Agile Developers, Developing Agile Leaders
In many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization. Writing for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo’s Management 3.0 model recognizes that today’s organizations are living, networked systems; and that management is primarily about people and relationships. Management 3.0 doesn’t offer mere checklists or prescriptions to follow slavishly; rather, it deepens your understanding of how organizations and Agile teams work and gives you tools to solve your own problems. Drawing on his extensive experience as an Agile manager, the author identifies the most important practices of Agile management and helps you improve each of them. Coverage includes • Getting beyond “Management 1.0” control and “Management 2.0” fads • Understanding how complexity affects your organization • Keeping your people active, creative, innovative, and motivated • Giving teams the care and authority they need to grow on their own • Defining boundaries so teams can succeed in alignment with business goals • Sowing the seeds for a culture of software craftsmanship • Crafting an organizational network that promotes success • Implementing continuous improvement that actually works Thoroughly pragmatic–and never trendy–Jurgen Appelo’s Management 3.0 helps you bring greater agility to any software organization, team, or project.View