location_city Washington schedule Oct 15th 01:00 - 01:45 PM EDT place Room 4 people 9 Interested
“We don’t have time for learning but we want to deliver value fast. And by the way, we need to develop new skills and attract talent but we have limited to no budget!” Huh!
Does that sound familiar? If it does, you are not alone! This is one of the most prevalent patterns we have seen in organizations. We see this almost everywhere. Leaders and Managers demand that teams deliver value fast with no time to learn new skills. It's an oxymoron or may be a paradox!
It's difficult (dare I say impossible) to attract talent if your organization keeps doing what it has always done. And if your organization needs to develop new skills internally, how will it be able to do that without dedicating time for deliberate learning?! A vicious cycle to say the least not to mention the impact on morale.
I am not a mind reader but I could imagine you looking at us with a puzzled look and a thought that goes like, "Ya think!" It would be a valid response, I say, as I am sure you have seen or experienced this vicious cycle in many places. You may be even experiencing it right now!
In this session, Salah and Ganesh can help you explore concrete ideas for experimentation on balancing speed and learning using concepts from Mob Programming. We can't promise any silver bullets however we do believe in experimenting and learning fast!
Questions to explore:
1. What is Mob Programming (or Mobbing)?
2. Where to find talent/skills currently in your organization?
3. How to introduce Mobbing to accelerate the learning?
4. What does it take to amplify the good? (or as Woody Zuill puts it "turn up the good!")
5. What is mobbing for learning and how does it help solve this problem?
At the end of this session, you will be able to introduce Mobbing to your organization (perhaps even with a demo), attract developers who really want to shake things up and start finding places to "turn up the good!".
 
 

Outline/Structure of the Talk

Outline:

  • How it all started? (The seed of the idea!)
  • What is Mobbing?
  • What are the patterns/problems we are trying to solve?
  • How to introduce the idea to your organization?
  • What's the "minimal" needed setup?
  • Where do you find early adopters to start gaining momentum?
  • How to design your first Mobbing for learning experiment?
  • Ready set go!

Learning Outcome

  • Define what mob programming is
  • Identify obstacles to learning
  • Ideas on how to tackle obstacles to learning using mobbing

Target Audience

Team Members (developers, testers, analysts), Agile Coaches, Scrum Masters, Managers, Leaders, anyone who is willing to learn and experiment

Prerequisites for Attendees

An open mind and willingness to experiment with new ideas.

Slides


schedule Submitted 4 years ago

  • 45 Mins
    Talk
    Intermediate

    Despite thinking that organizations are slow to innovate, innovation actually abounds at many companies. Kodak, DEC, and Xerox did not fail due to lack of new, cutting-edge innovation; they failed because their organizations were tuned to their traditional markets, and a failure to change their business models and organizations led to their eventual disruption.

    The key to achieving business agility lies in leadership that transforms organizations. Transformational leaders succeed by changing the system, leading with purpose, and steering from the edges. They own their responsibility and boldly lead their organizations into the future. As leaders, we can accelerate this evolution by enabling true self-management and team-based governance.

    Join Bob and Sanjiv to learn how leaders can transform organizations with a flatter organization structure, work anywhere flexibility, participatory profit sharing, and delegated hiring and firing. Explore the agile leadership journey needed for true business agility.

  • Julie Wyman
    keyboard_arrow_down

    Julie Wyman / Wm. Hunter Tammaro - Breaking Up is Hard to Do: How to Split a Team (Without Breaking It)

    45 Mins
    Experience Report
    Beginner

    Struggling to fit your Agile team into one room for ceremonies? Daily stand-up meetings dragging on? Finding it harder to keep the whole team informed? It might be time to split into the three- to nine-person teams the Scrum Guide recommends for better communication, collaboration and decision making. But abruptly changing the team structure can disrupt the larger group's dynamic and culture, and by breaking existing lines of collaboration, hurt the sense of team and organizational unity that already exists. By sharing our experience working with a large team at a non-profit client, we will illustrate the challenges that can face an Agile transformation when a team already has a culture of collaboration worth preserving. The lessons learned from our story will highlight not just the principles for nurturing Agility in a team's culture, but also specific strategies we used to overcome challenges and ensure the journey was one all our teams could embark on together.

  • Joshua Seckel
    keyboard_arrow_down

    Joshua Seckel - Modern Agile 101 for Government

    Joshua Seckel
    Joshua Seckel
    Specialist Leader
    Deloitte
    schedule 4 years ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    In 2001, a group of software developers got together in Snowbird, UT, and created the Agile Manifesto. The Manifesto was a statement of core value and principles. The core values are:

    • Individuals and interactions over processes and tools
    • Working software over comprehensive documentation
    • Customer collaboration over contract negotiation
    • Responding to change over following a plan

    These four values are supplemented by 12 principles of agile software. The original 17 signatories were joined by thousands of additional people with the ability to sign cut off in 2016.

    These principles are the foundation of much of the work in agile that has occurred in agile development, but have been mostly frozen as practices and agile has evolved.

    Modern Agile has been created recently to update the underlying foundational values and to provide a focus beyond software delivery. Those four values are:

    • Make People Awesome
    • Deliver Value Continuously
    • Make Safety a Prerequisite
    • Experience and Learn Rapidly

    This talk will walk through this reimagining of the agile values and what they mean for delivery within a government context. We will take each value and look at government cultural and technical challenges and opportunities to advance modern development practices.

  • Donald Patti
    keyboard_arrow_down

    Donald Patti / Lisa Brown / Meghana Ekbote / Yogita dhond - Scrum in a Snap: Using Snap Circuits to Excite & Educate Scrum Newcomers

    45 Mins
    Workshop
    Intermediate

    The best way to learn Scrum is by doing, but it can be difficult to simulate Scrum and see how well Scrum helps team overcome technical hurdles without actually building something technically challenging. Lego's have always been a fun option for introducing Scrum, but it's difficult to recreate technical impediments, the need for spikes and managing technical debt with our tried and true friend, the box of Lego's.

    Arguably, a better alternative might be Snap Circuits, a toy designed to introduce children to electronics in a fun and easy-to-understand format. Like Lego's, adults gravitate toward Snap Circuits because they are colorful, quickly understood and snap together with ease.

    But, Snap Circuits have the added advantage of requiring a small amount of technical learning during the simulation that make it a closer match to the technical obstacles faced by a typical Scrum team.

    In this workshop, you'll learn one "Scrum in a Snap" simulation exercise. In addition, we'll provide you with a few other "Scrum in a Snap" ideas and encourage you to experiment on your own. Four lucky attendees will also win their own Snap Circuits kit so they can develop their own Scrum games.

    Past participants in "Scrum in a Snap" have said "The best Scrum exercise I've ever done", "I can't believe how much it's like coding - without actually coding", "What a blast - I'll never forget this activity!" and "Where can I buy one?"

    Attend this workshop to see why.

  • Steve Moubray
    Steve Moubray
    Agile Coach
    cPrime, Inc.
    schedule 4 years ago
    Sold Out!
    45 Mins
    Workshop
    Intermediate

    How do you promote mastery of practice areas? Danial H. Pink tells us people are motivated by autonomy, mastery and purpose. Small Agile teams promote autonomy while value streams and corporate missions promote purpose. Communities of Practice can be a great way to promote mastery, if formed correctly.

    Communities of Practice are more important today then they’ve ever been before. We’ve learned cross-functional teams are the best way to produce customer focused products but as we put people into value streams and product teams, are we creating silos where practice domains don’t communicate as often and knowledge gaps are widening? There’s a reason why most Agile Frameworks recommend forming Communities of Practice.

    In this workshop we’ll talk about forming masterful communities and you’ll create a handy pocket guide to take with you.

    Come learn how to form Masterful Communities of Practice and lead your organization going forward.

  • Donald Patti
    keyboard_arrow_down

    Donald Patti - Sure, Delegate...But How?

    45 Mins
    Workshop
    Beginner

    As agile practitioners, we are well aware that we need to delegate decision-making and responsibility to members of the team, but it's often easier in principle than it is in practice. Frequently, delegating triggers some angst in most of us, usually revolving around our biggest fear: "What if they fail miserably?"

    Fortunately, there are better questions to ask before we delegate, including:

    • How can I determine whether the person is capable of handling the responsibility delegated?
    • If they're not ready, how do I help them to acquire that ability?

    In this combination tutorial and workshop, we'll answer both these questions so you can be more successful when you delegate. We'll also give you an opportunity to apply your newly acquired knowledge via in-class simulation and provide information to help you coach others in effective delegation.

  • Ken Horton
    keyboard_arrow_down

    Ken Horton - Retrospective Jedi Mind Tricks

    45 Mins
    Talk
    Intermediate

    Retrospectives are a key component in assisting you teams to improve. Most Jedi, er, Scrum Masters know how to facilitate a retrospective. However, many do not consider how to SELECT a retrospective based on the needs of their teams. Different types of retrospectives will be considered, such as the 6 Thinking Hats, Appreciation, Sailboat, and in addition, two Custom retrospectives. Have you considered which retrospectives you would facilitate for your team based upon their needs? For example, if you are with a new team, what would retrospective would you select? If your team seems to have trouble working together or communicating, which retro? How could you customize a retrospective to address the needs of your team?

  • Bruce Telford
    keyboard_arrow_down

    Bruce Telford - Velocity--A little talk on what it is and isn’t, and how to make it meaningful

    Bruce Telford
    Bruce Telford
    Project Manager/Agile Coach
    UKY
    schedule 4 years ago
    Sold Out!
    10 Mins
    Lightning Talk
    Beginner

    Scrum relies heavily on Velocity for planning and performance improvements. Let's talk about what it really means, some anti-patterns and good practices.

    One of the more abstract concepts in Agile is how to use Story Points and Velocity. It seems pretty straightforward in concept--assign each work unit (story) relative points; at the end of the sprint count up how many points you completed and plan that number for next sprint. But in practice...

    Do points represent days? Complexity? What if something is easy to develop but hard to test? Maybe a task is UI heavy or back-end heavy? Should all teams in an organization use the same scale? What happens when the team composition changes?

    One of the most common challenges is how velocity is viewed outside the Scrum team. Why is Team A's velocity 70 while Team B's is 90? How can we increase velocity to 90? Of course the team can and will fix that just by changes the SPs assigned to each task--that three-point story is now magically worth five; how did that happen?

    Points and Velocity are just tools. Learn some ways to not let them take over.

help