Principle-Centered Agility: Your Path to Better Options

Do you want to have a high functioning Agile team? If so, this session is for you! We're going beyond the rules of agile frameworks and learning to apply those principles to improve our teams and companies! The 12 principles of the Agile Manifesto capture the reasons we are able to deliver better software. This is the "why" for some of the rules behind Scrum and Kanban. The principles ought guide our decisions about practices, scaling, and solving tricky problems!

In this session, we will use the 12 Principles of the Agile Manifesto as our foundation. Then, we will  apply techniques such as Force Field Analysis to apply the principles to your challenges at work. Lastly, we will use principles of change management to make the change more likely to stick.

The outline for the session is:

  1. Explore the principles; which ones are present or absent in your environment?
  2. Introduce Force Field Analysis
  3. Use Force Field Analysis to explore what drives a specific behavior
  4. Use the Agile Principles to generate new options for tackling your team's challenges
  5. Explore effective change management techniques

With these five activities, you will leave with a framework for change to apply when you return to work and continue on your agile journey.

 
8 favorite thumb_down thumb_up 4 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

5 - Introduce the session, and what we will accomplish during our time together.
30 - Go through the principles, describing each, and providing an example. Ask participants to indicate whether they think it is present, absent, or neither present nor absent.
10 - Workshop activity for people to create a Force Field Diagram around one of the principles of their choosing.
10 - Workshop activity to take a scenario and identify new options for addressing it based on agile principles
5 - Close

Learning Outcome

Explore the 12 Principles of the manifesto, reflecting on how they are present or absent in their context.

Learn about the concept of Force Field Analysis

Apply Force Field Analysis to identify actions that are either promoting or hindering the principle from being present

Explore change management concepts and ways that principles could be made more present.

 

 

 

Target Audience

Manager, Scrum Master, Agile Coach, Team Member

schedule Submitted 3 years ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • George Dinwiddie
    By George Dinwiddie  ~  3 years ago
    reply Reply

    Hi, Dan,

    Looks like a nice walk through the principles, but I didn't see anything about "Force Field Analysis/Diagram" in the slides at http://69.195.124.97/~neumanag/wp-content/uploads/2014/02/take-a-trip-to-the-principles-office.pdf

    Can you tell me more about these?

     - George

    • Dan Neumann
      By Dan Neumann  ~  3 years ago
      reply Reply

      Hi, George. Thanks for the inquiry.

      The slides are from Agile and Beyond, where we did a different exercise. The exercise there was to look at a situation and identify principle-based options: http://neumanagement.files.wordpress.com/2014/02/take-a-trip-to-the-principles-office-worksheet.pdf

      Force Field Analysis is something I wanted to do in the previous iteration, but was not able to fit in the timebox. For Agile DC, it will go like this:

      • Identify a particular change.
      • Identify aspects of the organization that promote or inhibit that change
      • Identify the strength of the varoius promotors/inhibitors

      We will then use that information as input to the final workshop activity.

      I'll use information from my professional experience, as well as outside sources (e.g., wikipedia: http://en.wikipedia.org/wiki/Force-field_analysis and content from Esther Derby / Diana Larsen's book Agile Retrospectives: Making Good Teams Great.)

      I will update the submission to indicate that the slides are from a previous iteration, and are not a complete set for Agile DC.

  • Maria Matarelli
    By Maria Matarelli  ~  3 years ago
    reply Reply

    Great topic! There is such value in the Agile Manifesto Principles and they sometimes get looked past. Way to bring them back to the forefront, Dan! I love the application of applying the Principles to our own work environments with the workshop element and I am intrigued by the concept of Force Analysis and want to learn more!

    • Dan Neumann
      By Dan Neumann  ~  3 years ago
      reply Reply

      Thanks, Maria! I've found that when people consider their options in light of the Agile Manifesto's principles, we can generate better options. Of course, then the question becomes what to do with those ideas. That's where Force Field Analysis and using lessons of change management can come in handy. There is appealing to intellect (which is mentally taxing), the emotional side (more powerful) and the environment (which makes it easier to make the change stick). Those are some concepts we will explore.


  • Liked Shawn Faunce
    keyboard_arrow_down

    Shawn Faunce - Engaging a Product Owner on a Government Contract: Challenges and Solutions

    30 Mins
    Talk
    Beginner

    Great systems require active, capable Product Owners.  Functional innovation is not possible without their commitment and involvement in the project.  Too often in government contracting, the Product Owner is an Absentee Owner.  Agile Development teams often seek out tools and techniques to create great systems, however too frequently what is holding them back is the lack of an engaged Product Owner. Teams in this situation must face the elephant in the room if they desire to build a system that brings positive change in efficiency, productivity, quality, usefulness, and adoption.  This talk shares solutions I have used for challenges I see again and again on government contracts.

    The talk begins with some introductory material on the problem, its causes, what I mean by functional innovation, and why this is required to build great systems.  I describe four challenges with Product Owner engagement that are not unique to government contracting, but that I see recurring on projects: committing staff, procurement practices, role ambiguity, and absentee ownership.

  • Liked Dan LeFebvre
    keyboard_arrow_down

    Dan LeFebvre - Great Teams Deliver! How to Get Them Started on the Right Foot.

    60 Mins
    Workshop
    Beginner

    Have you ever been on a great team? I hope so. If not, have you ever witnessed a great team? How did it feel? Did you ever wonder if great teams can be encouraged? Are there methods for helping teams gel more quickly? Why should you care? Well it turns out the "secret sauce" of delivering great products is a great team. There is nothing like the productivity, energy, and innovation of such a team. Many studies show that a great team will deliver even in the most challenging circumstances.

    For teams to truly form from a group of individuals, they need to establish trust, learn how to work together, and share a common goal. This session will show you how to help teams form through a collection of of activities and games that enable team members to learn about themselves, to learn about the work, and to learn about the process framework being adopted. Your teams will gel more quickly, produce value faster, and energize the team members.

    In this session you will participate in various games and activities that help teams form. This will give you a feel for how the games are played and how to facilitate them. Give your teams the best chance to move from forming through performing as quickly as possible.

  • Liked John Hughes
    keyboard_arrow_down

    John Hughes - Testing Inside Your Timebox: Death to the Hardening Sprint

    John Hughes
    John Hughes
    Director and Agile Coach
    Sevatec
    schedule 3 years ago
    Sold Out!
    60 Mins
    Workshop
    Intermediate

    Testing sprints? Hardening sprints? Why do so many of us have these and other ways to get around completing all our required testing inside our defined timeboxes? Isn’t our goal to produce deployable features at the end of every Sprint?

    During our session, we will examine why it’s so hard to accomplish all necessary testing inside the iteration and show how to complete these tests within your timebox. Through interactive discussion and real world examples, we will provide insights on foreseeing, overcoming, and avoiding your hurdles and send you home with both long term methods and short term actions that will yield tangible results in achieving your goal.

    Our session will:
    • Illustrate the value of completing all of your testing inside your timebox
    • Identify the challenges in completing all these tests in such as seemingly short period of time
    • Discuss ideas and options to successfully overcome these challenges
    • Explore how to enable your organization and environment for efficient, rapid testing
    • Discuss real world examples of enablement and how we navigated the pain points of enabling testing processes that allow complete testing within an iteration
    • Explore DevOpsSec and how achieving testing within your timebox is a precursor to DevOpsSec
    • Provide short term tactics and actions to immediately improve your ability to complete your testing
    • Allow you to voice your concerns and challenges and discuss potential solutions to these impediments

    Most of us implement agile to reduce the time to deliver valuable working software and to increase the frequency of delivery with high quality through increased and earlier collaboration, shorter feedback loops, and reduced risk. While you can show improvement over Waterfall by performing typical agile methods, you cannot really live the dream without optimizing your agile execution.

    You will leave this session armed with the right knowledge to improve delivery on your current project or start your new projects properly so that you or your clients can reap the benefits of efficient process and high-quality software capable of achieving continuous deployment of fully-tested code at the end of each iteration.

  • Liked John Sextro
    keyboard_arrow_down

    John Sextro - Coaching Affinity Estimation

    John Sextro
    John Sextro
    Agile Coach
    9 Principles
    schedule 3 years ago
    Sold Out!
    60 Mins
    Demonstration
    Intermediate

    Spend Less Time on Your Estimates

    Most teams would rather work to deliver value to customers than spend time estimating stories.  In order to spend less time estimating and more time delivering value to the customer, many teams have adopted “Affinity Estimation”.  Using “Affinity Estimation” many teams have significantly reduced the time required to estimate and I have personally been involved in sessions that used to take 60 minutes and are now taking 15 minutes.  By using “Affinity Estimation” to compare new stories to real stories that were recently completed, teams are able to quickly and confidently provide an estimate without lengthy discussions and worries of the unknown. 

    What to Expect

    The session will begin with a brief presentation highlighting everyday problems that coaches deal with when estimating stories.  Then, using volunteers from the audience, we will work through a series of exercises/games demonstrating the value of "Affinity Estimation" while teaching the audience and the volunteers how to coach these exercises for their own teams.

    All Teams are Not Created Equally

    This session will provide you with exercises that you can use for existing teams, as well as, new teams. 

  • Liked David W Kane
    keyboard_arrow_down

    David W Kane - Making Movies and Software at the Speed of Thought!

    60 Mins
    Workshop
    Beginner

    Director Robert Rodriguez (Spy Kids, El Mariachi, Sin City) is an Agile Director. He enjoys making highly creative movies quickly and cheaply. His ambition is to make movies at the speed of thought. To achieve this goal, he works in small teams to develop the ideas, visualize them quickly, shoot the movie fast, and build the movie in layers. This workshop will introduce Rodriguez's approach to film making by screening several of his 10 minute flick school featurettes and we will explore how these techniques translate to Agile software development in a lively group discussion.

  • Liked Philip Rogers
    keyboard_arrow_down

    Philip Rogers - Lean Coffee: Creative Uses of this Technique to Rapidly Surface Ideas and Encourage Team Collaboration

    Philip Rogers
    Philip Rogers
    Scrum Master
    NPR
    schedule 3 years ago
    Sold Out!
    30 Mins
    Workshop
    Intermediate

    Lean Coffee is frequently used in meetup and conference settings. The beauty of Lean Coffee is its simplicity, and it is this very simplicity which makes it an appealing choice in various Agile team contexts. Specifically, Lean Coffee is particularly good for ad hoc training sessions and for retrospectives. The focus of this workshop will be on the use of Lean Coffee in these two types of settings, where we will split up into small groups and practice using Lean Coffee to cover ad hoc training topics and to do a mini-retrospective.

     

  • Liked Valerie B Santillo
    keyboard_arrow_down

    Valerie B Santillo - The Role of a Leader in an Agile Organization

    Valerie B Santillo
    Valerie B Santillo
    Agile Coach
    Blue Agility
    schedule 3 years ago
    Sold Out!
    60 Mins
    Talk
    Beginner

    We hear a lot about leaders who don't "get" Agile and the impact they have on Agile adoption but, what is the role of a leader in an Agile Organization? Agile requires a great deal of change in the way we approach, manage and execute delivery. And, while a great deal has been put in place to educate and support team members, Scrum Masters and Product Owners, there isn’t a great deal available to those outside of teams – especially leaders.  This discussion will present a description of an Agile leader for consideration and the results from two organizations:  One who applied the learning, and one who did not.

  • Liked Shannon Ewan
    keyboard_arrow_down

    Shannon Ewan - The Art of Facilitating Agility

    60 Mins
    Workshop
    Intermediate

    From an agile implementation perspective, emphasizing the art of facilitation is an incredibly powerful tool for creating a culture of collaboration, and then leveraging that culture as a springboard to organizational transformation.  With strong facilitators at the gateway between business and IT, within IT delivery teams, and at key intersection points within an organization, the challenges to achieving organizational agility diminish. Strong facilitators bring forth the wisdom of teams and provide a container for self-organization. Facilitation is the cornerstone of servant leadership. 

  • Liked Alexei Zheglov
    keyboard_arrow_down

    Alexei Zheglov - Five Very Important Numbers And How They Can Help Improve Your Knowledge-Work Organization

    60 Mins
    Tutorial
    Intermediate

    This session will be about five numerical characteristics of a process.  (Call them "metrics", but beware we will be discussing only those that are difficult to game.)  I chose five of them that are not often discussed,  rarely measured, and even less frequently used in making decisions.

    This happens partly because of inertia.  In the better-studied world of manufacturing physical products and services, for example, one of these quantities approaches 100%, another one is almost always (ideally) zero, and yet another one is a single number rather than a statistical distribution.  You don't even have to think about them.  But when the customer value is created in the brains of intellectual workers rather than on the assembly line, the five quantities we will be discussing reveal non-trivial insights.

    We will discuss what you can do to measure them when you return to your office on Wednesday.  We will also discuss how you can practially use the new knowledge, starting on Thursday, to find new leverage for improvement, find time for work that is important, but not urgent, balance capabilities of your organization with the demand placed upon it, deal with uncertainty, and forecast the delivery of your projects and other commitments.

     

  • Liked Richard Cheng
    keyboard_arrow_down

    Richard Cheng - A Roadmap for (Agile) Engineering Best Practices – What Every Non-Technical Person Needs to Know

    Richard Cheng
    Richard Cheng
    Principal
    Excella Consulting
    schedule 3 years ago
    Sold Out!
    60 Mins
    Talk
    Beginner

    Summary: Presenting a roadmap explaining engineering best practices, why it’s needed, supporting tools, level of effort to implement, and sequence for implementing.

    21st Century IT development requires building quality into our development practices yet many software teams fail to implement technical practices that are necessary for long term success. Practices like automated builds, automated tests, automated deployments, continuous integration, and continuous delivery are now considered essential for the success of any software development project. Without these practices, the quality of software goes downhill and teams can no longer sustain their initial high levels of productivity.

     

    However, understanding and implementing the practices can seem daunting.  This session presents an easy to understand roadmap for implementing engineering best practices.  The roadmap explains what the practices are, the tools that support the practices, a recommended sequence to implement, and effort to implement.

     

    Though this topic is about engineering best practices, attendees do not have to be technical to get value from this session.  The session gives a non-technical look at a technical concept and is great for any person in the organization managing, working with, or working on IT teams/programs.

     

     

  • Liked Dan Neumann
    keyboard_arrow_down

    Dan Neumann - Building Coaching Through a Mentorship Program

    Dan Neumann
    Dan Neumann
    Agile Coach
    AgileThought
    schedule 3 years ago
    Sold Out!
    30 Mins
    Experience Report
    Intermediate

    Are you ready to begin your journey as an agile coach? Are you already a coach who is looking to grow your mindset and skillset? Are you in an organization and want to see its agility go to the next level? If so, invest just 30 minutes in this experience report about growing coaching within an organization.

    Building coaching skills isn't the exclusive domain of a multi-day training session. In fact, the best way to build a new skills is to gradually introduce them over time and use intentional practice to build those new skills into a habit. This session is based on running coach mentorship programs that spread the learning and practice over a period of months.

    Questions we will answer in this session include:

      Why is a coach mentorship program integral to growing an organziation's agility?
      What are some mistakes to avoid when creating a coach mentorship program?
      How can intentional practice be integrated into a coach mentorship program?
      What can be done to have an effective program where participants are in different time zones?
      How do you build support for investing time and money into a coach mentorship program?

    You will leave this session with a set of practical tips for setting up your own coach mentorship program.

    While this experience report is based on multiple iterations of building a Coach Mentorship Program within a Fortune 500 company, the lessons apply to an organization of any size.

     

  • Liked Doguhan Uluca
    keyboard_arrow_down

    Doguhan Uluca - Agile done right: Streamlined JavaScript and Node.JS

    60 Mins
    Talk
    Intermediate

    Agile development is difficult. Teams can often miss their delivery goals; the unsustainable pace of development can result in fatigue; and technological bottlenecks can make it impossible to deliver a high quality end product. When done right Agile can enable your team to deliver a sustainable and consistent forward flow of features. To achieve this goal you must use technologies that discourages skill silos, are easy to work with and allow for the straightforward application of Agile Engineering Best Practices. JavaScript and Node.JS are the perfect set of technologies that can organically grow within your organization and existing code base utilizing a RESTful architecture. The web is the OS of this decade, and JavaScript is its native language. Creating a technology strategy that effectively utilizes JavaScript is essential to unlocking the full potential of your team and allowing for greater flexibility and reduced risk.

  • Liked Derek Huether
    keyboard_arrow_down

    Derek Huether - At home and work, how to get more stuff done. An introduction to Personal Kanban

    3 Mins
    Workshop
    Beginner

    With a world of constant distraction, it feels like it’s getting harder and harder to get stuff done, regardless if it’s on a personal or organizational level. At some point, we’ve been sold the lie that multitasking is great and maximum utilization is even better. If we all agree with that, why are we doing more and getting less done? If there were a relatively simple way for you to get more stuff done, wouldn’t you want to know what it was? If there were a way for you to measure and improve your processes over time, wouldn’t you want to know how to do that as well? When getting stuff done is a primary measure for success, we need to introduce people to concepts that are simple but can be leveraged at scale.

    In this session, participants will be introduced to the principles of Lean and the application of Kanban to visualize their personal work, limit distraction and waste, and get stuff done. I’ll cover the core concepts outlined in Jim Benson and Tonianne DeMaria Barry's book, Personal Kanban, to get you started. I’ll talk about how Kanban can be applied to everyday work and why you should do it. 

    Through my years of struggling with ADD/ADHD and my years of management, leadership, and coaching, I have learned and applied Personal Kanban techniques in my everyday life and Lean Kanban at both government and private organizations. This is your opportunity to learn a few simple strategies that you can start using before you even leave AgileDC. This workshop can help you map your work and navigate your life.

  • Liked shentonfreude
    keyboard_arrow_down

    shentonfreude / Paul Boos - Making a Better Salad: Behavior-Driven Development with Lettuce

    30 Mins
    Tutorial
    Intermediate

    Is your organization still using brittle GUI driven-tools to ensure applications can be tested? Do you find these difficult to map to the user stories that describe product owner/business needs? One of the current Agile practices to doing this is Behavior-Driven Development (aka Acceptance Test-Driven Development) and writing user stories and acceptance criteria in a Specifications by Example format.  This has real power in that business people can understand the tests and the delivery team can ensure the code meets the tests, thus they serve as an example.

     

    This tutorial will give a short background on Specs by Example/BDD and the show you how to write such tests in Lettuce.  You will gain a deeper understanding of how you can apply this to writing your applications.

     

  • Liked Daniel Gullo
    keyboard_arrow_down

    Daniel Gullo - WANTED: Agile Coach, Scrum Master, CEO, whatever... (How to make your Agile transformation successful.)

    60 Mins
    Talk
    Intermediate

    The term “coach” has become an overloaded and almost meaningless term in much the same way that “agile” has.  Many individuals are calling themselves coaches who have little or no practical experience with Agile in large enterprise organizations.  Organizations are similarly confused about who they really need to bring success to their Agile transformation, and thus, are advertising for the wrong skills.

  • Paul Boos
    Paul Boos
    IT Executive Coach
    Excella
    schedule 3 years ago
    Sold Out!
    3 Mins
    Talk
    Intermediate

    Creating an approach for change is difficult. There is a fine line between imposing an Agile adoption and creating a Transformation where people are collaboratively working together for the change. Based on my experience and in large US Federal Government organizations where imposed adoptions seem the norm, I’ve been working on combining many concepts into a transformation model that can work for large organizations that have ingrained cultures. This starts by helping the organization’s people take ownership and personalize what Agile means to them. Believe it or not, this can work.

    Intended for senior executives and their immediate staff (and the coaches that help them), the Taking Flight approach presents the importance of culture and how creating an organizational aspiration will help guide people. For large organizations, culture has been built up over decades and changing this is of the utmost importance to have an Agile Adoption stick. There are 3 main points I’ll address:
    - how to get people ‘onboard’ with a cohesive direction that they accept by collaboratively building their aspiration
    - how to develop and select strategies for incremental improvement towards the aspiration
    - how to realize changing from old routines into new ones aligned with the aspiration

    To help establish cohesive direction, I use an Aspirational model (your Guiding Star) to help organizations develop the direction they want to go. I show how the differences between an Aspirational model and an End-State. I explain that aspirations are inspiring and allow for a mindset change by not expressing the final state in terms of structure our expected metrics. From there, I discuss different techniques for assessing the current state of the organization and its people and developing strategies and actions for the necessary change management to move towards the organizational Aspiration; this is where the concrete steps come into play. Throughout this portion, I have the group try out various techniques for building an aspirational model and how to build the backlog of work to undertake the transformation. I introduce the Power of Habit as a means to help the organization undergo the necessary behavior changes. I close with a discussion to help the audience think around limiting change-in-progress and how to grow capacity to become more responsive to change.

    In this, you’ll get exposed to a few of many hands-on techniques that can be used to develop your Aspiration and execute on it. These are:

    • KrisMap
    • Business Model Canvas
    • Habit Loops
  • Liked David W Kane
    keyboard_arrow_down

    David W Kane / Dave Dikel - The Role of Architecture in Agile Development

    60 Mins
    Workshop
    Intermediate

    In large Government and Commercial organizations with many interacting systems, architecture is necessary to collaborate effectively across disparate entities and systems. Traditional command and control approaches to architecture are often ineffective and cause great tension, especially when Agile efforts are part of the portfolio. We will discuss two principles, Vision and Partnering.  These principles provide insight and get results for both architects and Agilists; and present tools and approaches on how to effectively engage architects and architecture.

  • Liked Brandon Raines
    keyboard_arrow_down

    Brandon Raines / Judy Neher - No Way! Agile in the Federal Government

    60 Mins
    Experience Report
    Intermediate

    There are so many challenges that organizations face. Healthy organizations continuously tool and re-tool themselves to go from good to great. This session will describe the road taken to transform a major government organization using Agile, Lean and Scrum principles, practices and techniques. From the contracting process to initiating, executing and closing projects, to redesigning the physical workspaces, and moving from a matrix to a team centric structure, this organization completely re-tooled how it did business, for the better.

  • Liked Kerri Sutey
    keyboard_arrow_down

    Kerri Sutey - Implementing Scrum Successfully on a Non-Software Development Project

    30 Mins
    Talk
    Beginner

    A common misconception of Agile Scrum is that it can only be applied to software development projects.  This case study examines a DOD Modeling & Simulation project set in a Scrum environment and focuses on the roles, interactions and "rules of engagement" for all relevant stakeholders. Some of the key aspects that will be described are the critical importance of the team, customer involvement, frequent communication, and lessons learned. Executed properly, Scrum can transform the responsiveness, productivity, and quality of products and organizations. This work serves as proof that Agile can be successfully implemented in non-software development projects.

  • Liked Brandon Raines
    keyboard_arrow_down

    Brandon Raines - Team Development Patterns - A Catalog of Team Dynamic Patterns and How to Use Them

    Brandon Raines
    Brandon Raines
    Agile Coach
    Shokunin LLC
    schedule 3 years ago
    Sold Out!
    60 Mins
    Talk
    Beginner

    Most software professionals have read and internalized the Gang of Four Book on Design Patterns.  Every team and it's individual members have experienced the cycle of team development described through the Tuckman Model.  This session combines those two concepts by describing typical patterns of behavior during the team development phases of forming, storming, norming and performing.  Moreover, we will describe techniques to help teams overcome the pains of forming and storming and techniques to thrive while norming and performing.