Systems for Learning - Lessons from the Trimble Software Framework

Organizational agility requires more than “scaling.” It requires deliberately finding the balance between exploring new, innovative ideas and exploiting proven ones. Agile software techniques can enable individual teams to find this balance, but few established patterns exist for harnessing it at an organizational level.

One successful model is the Trimble Software Framework (TSF), introduced by Trimble Navigation in the early 2010s. Borrowing from Agile, Lean, the Capability Maturity Model Integration (CMMI), and other proven methods, the TSF provided effective feedback to Trimble’s diverse collection of software teams on the effectiveness of their approaches. Where the TSF differed from other models was in its respect for variability.

The other authors of the TSF and I recognized that by promoting continuous improvement without dictating the path it should take, software teams would be free to experiment with new methods and explore new patterns. This increased overall organizational agility as teams tailored known good practices to their specific contexts and developed new ones. The TSF became a feedback loop that enabled software teams throughout the organization to learn from one another and constantly improve. Come hear how this was done, what we learned along the way, and how we used variability to permit a more effective balance of exploration and exploitation.

 
6 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • Introduction
    • Who is Trimble Navigation, Ltd?
    • The Problem Statement - What did we try to solve?
  • The Start of the Trimble Software Framework (TSF)
    • It's origins
    • Initial development
    • Lessons and reconfiguration
  • TSF Evolved
    • Deliberate respect for variability
    • Balance of Exploration and Exploitation
    • Learning System
  • Conclusions
    • What principles are involved?
    • What can you do?

Learning Outcome

  1. Relationship of variability to organizational agility.
  2. Need to balance exploration against exploitation.
  3. Value of organizational structures to promote learning.

Target Audience

Directors, Vice-Presidents, C-Level Leadership, and other individuals who have the responsibility for organizational structures.

Prerequisite

Participants should have some idea of what "organizational agility" means for them and their context. It's not just moving faster, but also learning more effectively than the competition.

schedule Submitted 2 months ago

Comments Subscribe to Comments

comment Comment on this Proposal

  • Liked Jaap Dekkinga,
    keyboard_arrow_down

    Jaap Dekkinga, - Story point cost. How to calculate it and how to use it.

    Jaap Dekkinga,
    Jaap Dekkinga,
    Agile coach
    Excella
    schedule 3 weeks ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    Story point is an arbitrary relative measure used by Scrum/agile teams to define the effort required to implement a story or feature. This is a metric to measure the cost related to the implementation of story points. This metric is called Story Point Cost. It should allow to track development costs and also make the Scrum team aware about the budget issues of their project and for product owners to easier compare cost to gained value.

  • Liked Patrick Steyaert
    keyboard_arrow_down

    Patrick Steyaert - Business agility – A new way of thinking and a new way of teaching and coaching agility

    Patrick Steyaert
    Patrick Steyaert
    Founder
    Okaloa
    schedule 4 weeks ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    Business agility is more than the sum of different organizational units that each implement their own chosen agile method on their own little island, constrained by 20th century management. Nor is it a one-size-fits all model that is imposed from the top down. Business agility requires the engagement of the entire organization in a fundamentally new type of thinking. Especially when the (deep) divide between organizational silos risks being reinforced by the islands of agility formed by the, sometimes dogmatic, implementation of different agile methods in different parts of the organization. It also requires creativity and insight to overcome the relics of a 20th century management system. Especially when the thinking that underlies division of labour, capacity utilization, and predictive control still runs very deep. Finally, it requires a new type of change that is resilient to setback.

    This presentation reports on our experience with teaching and coaching business agility to a wide range of audiences without digressing into specific agile methods. On a tactical level, we discuss how we developed and use business simulations that engage and mobilize all levels of the organization (including higher level management) across all functions (not just IT, but also HR, Marketing and communications, Finance, Legal, Product management, …). We discuss simulations that allow participants to experience the basic concepts of flow, self-organization and active learning; not just simulations at the team level but also at a cross-team level and across the entire value stream (upstream and downstream). Simulations that are generic enough in order to speak to different parts of the organization, but specific enough as to realistically represent real-life work situations.

    On a more strategic level, we discuss how to challenge the traditional linear, reductionist, local optimization thinking (“either-or” thinking) about agile and how to teach integrative, applied systems thinking (“and” thinking) as a new foundation for agile business. Using integrative thinking we will explain how the foundational concepts of flow, self-organization and active learning can be shown to build on each other in order to create a whole that is bigger than the sum of the parts. By setting aside any dogmatic discussions, it builds a common, deeper, understanding between practitioners of the different strands of agility. By using simulation, it allows to overcome the habitual 20th century thinking and prepare for 21st century business agility.

  • Liked Jaap Dekkinga,
    keyboard_arrow_down

    Jaap Dekkinga, - Stakeholder involvement (sub title: How do I involve my stakeholders best in an Agile environment?)

    Jaap Dekkinga,
    Jaap Dekkinga,
    Agile coach
    Excella
    schedule 2 months ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    One of the struggles I have seen when organizations transition to Agile in relation to the Agile principle "Customer Collaboration Over Contract Negotiation" is: When and how do I involve the right customer.

    Goal of this presentation:

    • Provide tools on how to involve different types of stakeholders
    • Tool to identify different types of stakeholders

    In the presentation I will explain the 2 step process of:

    • Step 1: map out the players for a value stream, product, or feature(set) in a simple 2x2 Stakeholders Matrix (influence/power and interest)
    • Step 2: Learn about the tools and techniques to involve players in each quadrant based on their specific strength or opportunity

  • Liked Alexei Zheglov
    keyboard_arrow_down

    Alexei Zheglov / David J Anderson - Fit-for-Purpose: How Modern Businesses Find, Satisfy & Keep Customers

    20 Mins
    Keynote
    Executive

    Are your products and services fit-for-purpose? How would you know? Do you know why your customers choose you, your products and services? If not, how can you find out? This session will answer these questions and more.

    This session will introduce our Fit-for-Purpose Framework. The F4P Framework gives highly pragmatic, actionable guidance so that you understand and know how to:

    • segment your market based on customer purpose
    • establish fitness criteria that actually matter in customers' selection decisions as your key performance indicators (KPI)
    • sense your market using your front line staff and alternatively using Fit-for-Purpose (F4P) surveys and the Fitness Box Score
    • select market segments that align to your strategy
    • design products and services that align to customer expectations in various segments
    • take actions to amplify successful markets and switch off unsuccessful ones

    We will illustrate the Fit-for-Purpose Framework guidance with examples from several industries, such as: advertising, event hosting, insurance, pharmaceuticals, training, and others.

  • Liked Chris Tomassian
    keyboard_arrow_down

    Chris Tomassian - Agile Marketing – A Case Study for Agile "Beyond IT"

    Chris Tomassian
    Chris Tomassian
    Agile Coach
    Excella Consulting
    schedule 2 weeks ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    For years, development and technology teams used the agile mindset and its many practices to meet the needs of their customers, delivering greater value by emphasizing collaboration, experimentation, and continuous improvement. Inevitably, these powerful concepts are spreading to new domains as companies seek every competitive advantage in their own pursuits. From Fortune 500 corporations and government agencies to PMOs and HR departments, the potential of greater agility to support business objectives is convincing leaders to rethink their approaches, for the benefit of their people and their organizations.

    In July 2017, Excella Consulting partnered with Silverline Communications to provide a case study for what many of Excella’s coaches were saying for years: that the benefits of greater agility should not limited to software or IT, but rather can be realized by any business or discipline that involves knowledge work in dynamic environments. Silverline, a small but growing marketing company in McLean, VA, was the perfect testbed. They were enthusiastic, engaged, and willing to make the commitments necessary to shift their mindset and evolve into an agile marketing firm.

    This talk will bring together representatives from Excella and Silverline to discuss the different elements of the partnership and how the effort progressed over the many months, from the initial agile and Kanban training, to active coaching and working through the impediments, to eventually reaching a point where the coach stepped back and the Silverline team began to take the initiative into their own hands. We’ll also cover some of the key benefits realized (including winning an industry award for most innovative marketing company!), and following the presentation we’ll be happy to answer questions on how you can take similar steps in your own agile journeys.

  • Liked Paul Boos
    keyboard_arrow_down

    Paul Boos - Describing Your Business with the Business Canvas

    Paul Boos
    Paul Boos
    IT Executive Coach
    Excella
    schedule 2 months ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    Do you find you need to explain you business quickly? Or that you need to understand various internal choices or external environment impacts on what you do or how you may need to adjust?

    A business canvas can be really useful for answering these questions. In this talk, I'll describe how I used a business canvas to represent the business model for the Environmental Protection Agency's Office of Pesticide Programs. By doing some logical analysis on current industry trends, I'll discuss how a colleague and I were able to develop a likely forecast of events (that proved true) that decreased the amount of registration fees we would collect. This change had a direct impact on the organization in terms of funds needed for people, systems, and analytical research.

    Learn how a business canvas can help you!

  • Liked Paul Boos
    keyboard_arrow_down

    Paul Boos - Full Life-Cycle Contracting

    Paul Boos
    Paul Boos
    IT Executive Coach
    Excella
    schedule 2 months ago
    Sold Out!
    20 Mins
    Keynote
    Executive

    Have you wondered what helps make contracts deliver better results? It's not specifying Agile approaches, but thinking of the development life-cycle, its impacts, and asking for demonstrable understanding of Agile approaches.

    This short talk will discuss how a contract vehicle was established at the Environmental Protection Agency to improve contractor accountability and more importantly improve system reliability. It will include a short discussion of what next steps for following contracts should be included.