DevOps East 2016 - Personal Improvement
Monday, November 14
Help Retain Knowledge: Increase Engagement to Achieve Learning
Ever walk out of a meeting or training class struggling to remember what was just discussed? Or be annoyed that people request information that you’ve already shared? You are not alone! Leaders struggle with how to create an engaging environment that results in high collaboration and learning. Unfortunately, most leaders start off with the disadvantage of being exposed to practices that recent brain science has proven to be ineffective, such as standing up front in the room and talking with slides for an hour instead of engaging people every 10–20 minutes. In an...
Tuesday, November 15
How to Make Better Choices for You, Your Team, and Your Projects
As leaders of teams and projects, we regularly face choices and decisions that have downstream consequences. Do you want to be able to make better decisions in your personal or professional life? Do you want to help your team members make better choices when it comes to decisions on their projects? Or are you simply curious about how and why people make certain choices? In this highly interactive tutorial, Andy Kaufman shares why the familiar pros-and-cons approach seems to make sense—but is profoundly flawed. He discusses how our biases influence the options we...
Thinking Inside the Box – Root Cause Analysis with The Six Boxes
Do you want to improve business and user value delivery, quality, efficiency, and productivity of your software engineering team? OK, that’s a stupid question because who doesn’t? Poor productivity problems, quality issues, failing to meet commitments, and general team inefficiencies are, unfortunately, still commonplace. And what is at the root of most problems? James Waletzky says the answer is those highly imperfect creatures—humans. So how do we go about fixing the problems? First, we must discover the root causes, not just the symptoms, and those are not...
Wednesday, November 16
Lead Teams that Deliver the Goods
In software development—and in many life activities—success often depends on how well we collaborate with our team and our stakeholders. Yet getting a group of people to truly work in partnership—let alone self-organize—is a daunting challenge. And we’re often left with lingering tensions, anxieties, and sub-par performance because teams are made up of people with varying degrees of knowledge, skill, and commitment. Although we need our team focused on delivering a great outcome, sometimes egos, personalities, and agendas get in the way. Andy Kaufman asks you to...
Building Product Development Communities: From Startups to the Enterprise
When we want to produce more product with the same number of staff, we normally think about adding more process. David Hussman believes we don’t necessarily need to do that. Instead of talking about scaling agile, David focuses on scaling product learning—while avoiding process inflation along the way. Topics he addresses are: moving from Scrum teams to product team to focus on product success, mapping teams to product(s), interconnecting product discovery and product delivery techniques, and the challenges associated with cross team dependencies and constraints...
Managing Technical People and Teams: You Can Do It Well
Technical teams are complex and managing them is challenging. Technical and organizational leadership often collide, and balancing the two is vital to an organization’s success. Furthermore, it is uncommon to find an individual who possesses strong technical and organizational leadership capabilities. AshLea Allberry shares her experience with unique teams and her efforts to find a uniform answer to team structure and management. AshLea describes her experience managing creatives, their greatest strengths and their deepest complexities. Once she covers the...
Enable Your Workers … You’ll Be Amazed What They Can Do
It’s as true today as it was in 1986 when W. Edwards Deming published Out of the Crisis and wrote, “Remove barriers that rob people … of their right to pride of workmanship.” Companies everywhere implement processes, hire staff, and install tools to help them meet their business objectives. Many organizations strive to have engaged workers, efficient processes, and effective tools. However, Bob Jarvis says that, rather than doing the real work they were hired to perform, workers often end up spending too much time each day fighting obstacles related to...
Evangelize for Your Project, Team, or Cause—No Matter What Role You Play
Whether you’re a developer, tester, ScrumMaster, CTO, or CEO, you know you have to listen to the needs of your customers and team; accept the fact that they are going to change their minds; and respond, adapt, tap dance, iterate, raise your voice, stand up, and delight your audience in order to ship out the best software of your entire life. Can I get a witness?! Jonathan Silva shares evangelizing strategies that can help you inspire at any level—whether a Fortune 500 company or a startup software company. These approaches include developing your point of view,...
Your Agile Team Needs a Therapist
Imagine you’re on an agile development team—and something feels weird. People disagree constantly, and when they finally do agree, no one commits to deliver the solution. Vocal team members dominate the conversation. You don’t trust your teammates. They don’t trust you. This isn’t a team. It’s just a group of people. Does this sound familiar? Because people are people—not interchangeable robots—building high-performing, self-organizing teams takes specific skills and a lot of work. In his experience working with agile teams, Robb Pieper has often taken on the role...
Build Adaptable Teams: The Marine Corps Way
Shrinking budgets, increased workloads, and ever-changing demands challenge today’s product teams to adapt and learn to do more with less. Since its birth in 1775, the United States Marine Corps has faced similar trials. The key to the Corps’ survival—not unlike that of a product team—has been its ability to adapt to change. Anne Steiner uses the Corps’ leadership philosophy and its training techniques and her experience as a Marine Corps non-commissioned officer as a framework for understanding how Marines adapt, decentralize decision making, and build leaders...
Thursday, November 17
Managing Agile Software Projects under Uncertainty
In chasing velocity, we often ignore or don’t understand the uncertainties and associated risks in our processes and their results. Agile is designed to handle uncertainty in requirements as new features are requested and priorities shift. But shouldn’t we also be thinking about and mitigating the uncertainties that are unique or even introduced by using agile? Phil Lew suggests that our problem is that we sometimes carry assumptions which either cause us to spend too much effort on things we can’t control or give us unfounded comfort and reassurance. If we can’t...
Stop Saying No … Start Saying Throwdown
Have you ever been on a team and said, “We should try [insert crazy idea here]” only to immediately hear “No!” from a team member, manager, or coach? Talk about stifling innovation. To prevent this, Anthony Crain says that their teams are adopting a new philosophy. Stop saying No … start saying Throwdown! Using this idea, they can distinguish between a favorite way and a better way. “My story writing technique is better than yours.” Oh yeah? Prove it! “My estimation technique is better than yours.” Oh yeah? Prove it! “SAFe is better than traditional...
Teach by Doing: Conversation-Driven Development with ChatOps
Despite the proliferation of tools and processes aimed at lowering barriers and reducing friction across teams, do you still find yourself struggling to make sense of the information hairball, constantly asking—How's the deployment going? Who's responding to that incident? Is staging green? It’s time to STOP! Raj Indugula and Robert Brown introduce the essential concepts and benefits of ChatOps, discuss the anatomy of a chat application/robot, and demonstrate how to leverage ChatOps to help team culture through automation and sharing. ChatOps can improve your...
Take Control! Managing Your Time and Commitments
One of the most consistent concerns expressed by project teams everywhere is: We don’t have enough time! The stress of having too much to do and not enough time to do it is overwhelming. In this interactive session, Andy Kaufman shares practical lessons to help you get a better handle on what it takes to more successfully manage your time and commitments. Topics include understanding the importance of taking care of yourself (including getting more sleep and exercise), factors that drive procrastination (with approaches to overcome them and help you manage your...
Don't Ask "Can You Hear Me Now?" Start Listening Instead
Most of us believe we are good listeners. However, we often overestimate this skill and are hard-wired to short change it by making assumptions, providing answers, and jumping in when we think we know what people are trying to say. In doing so, we rob ourselves of the chance to encourage growth, build trust and respect, and promote ownership. Listening is about more than hearing the words; it is about tone, body language, and so much more. But wait … listening well can be learned, so join Judith Mills to understand and practice this underutilized skill....
Friday, November 18
On Leading Leaders: A Transition Journey
Coaching individuals is one of the greatest challenges—and rewards—we leaders face. When even a single person is guided to reach new skill levels, agile teams can experience powerful beneficial change. For instance, helping a developer gain better understanding of testing practices can improve downstream quality and flow of work. Likewise, leaders need to practice continuous improvement as much as they encourage it within teams. What if you as a leader can improve your skills by coaching leadership itself? With leadership styles as varied as the people leading,...
Games for Learning about Conflict Resolution
Scaling agile across the enterprise can create challenging organizational conflicts as groups accustomed to working in their own silos struggle to collaborate effectively and identify their shared interests. Join Ellen Grove to learn useful models for considering conflict supported by games teams can use to develop and practice conflict resolution skills. The models address underlying drivers of conflict, modes for responding to conflict, ways to assess conflict severity to determine appropriate interventions, and patterns of principled negotiation. The games...
Leaders at All Levels
Traditional definitions of leadership emphasize position, formal authority and power, vision, and heroics. These definitions might have been sufficient in another time. However, organizations that need to respond to a fast-changing environment and desire continuous improvement require a different kind of leadership and a different kind of leader. Join Esther Derby to explore a new definition of leadership—the ability to enhance the environment, so that everyone is empowered to contribute creatively to solving the problems.