Transforming How We Deliver Value: Agility at Scale

Continuous delivery in software development allows us to deliver incrementally, get quick feedback, and react. A key enabler is the adoption of agile techniques and methods; key inhibitors in the enterprise are size, scale, and complexity. In particular, within large government organizations, teams face immense challenges in both the adoption of Agile and Lean principles but also scaling that adoption to an enterprise level. The Rational ALM organization is a typical enterprise, and our teams have (mostly) adopted agile principles. But agility at enterprise scale is not the same as team-based agile development. Now we must coordinate work across multiple interdependent teams to deliver value, rather than focusing on developing a single product or application. Amy Silberbauer shares her experience of adapting SAFe in an enterprise organization and describes the struggles, mistakes, and successes throughout that process. Amy identifies the key challenges, including the need to identify value, provide the right data for various audiences, and the inherent required culture shift. Learn how to avoid some common pitfalls as you and your own organization embark on this same transformation.

 
17 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

  • Overview of Agile and Lean Practices
    • Practical benefits in general
    • How Agile and Lean can provide value when scaled to the Enterprise
    • Applying Agile and Lean for teams of teams and for the portfolio
  • Overview of the Scaled Agile Framework (SAFe)
    • How it can help you with an enterprise scaled agile transformation
    • Commentary on its applicability (or not) from our experience
  • Case Study: IBM's ALM Foundation project
    • Motivations for getting started with our enterprise scaled agile transformation
    • How we got started -- why we picked SAFe
    • Our process -- the good, the bad, the ugly
    • What worked, what didn't with respect to SAFe
    • Where are we today? What value have we seen?
    • What are our next steps?
    • Best Practices and Lessons Learned
  • Recommendations for leading your own enterprise scaled agile transformation

Learning Outcome

  • Understand the motivations driving Enterprise Scaled Agile transformations
  • Learn about how best to approach adopting Lean and Agile practices at an Enterprise scale
  • Get an overview of the Scaled Agile Framework (SAFe), including benefits as well as gaps
  • Hear about the best practices and challenges in scaling Agile to the Enterprise
  • Learn by example: successess and mis-steps in the IBM Rational ALM organization's transformation

Target Audience

Practitioners, Program Managers, Project Managers

schedule Submitted 2 years ago

Comments Subscribe to Comments

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

    Hi, Amy,

    There are many people looking for a beginner introduction to SAFe. As a reviewer, though, I cannot tell much about your presentation from your 4-bullet outline. We need more detail to evaluate your proposal.

     - George

    • Amy Silberbauer
      By Amy Silberbauer  ~  2 years ago
      reply Reply

      Hi George,

      Thanks for the feedback. I added significantly more detail. Please let me know if that helps.

      Amy


  • Liked Harry Koehnemann
    keyboard_arrow_down

    Applying the Scaled Agile Framework (SAFe) to Lean Systems Engineering (LSE)

    Harry Koehnemann
    Harry Koehnemann
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Beginner

    Many large engineering programs and product development efforts are adopting Scrum and other agile practices at the team level, but struggle finding solutions that scale beyond the team. This presentation describes how to apply lean practices to complex systems development using the Scaled Agile Framework (SAFe). 

    SAFe for Lean Systems Engineering (LSE) is an extension of the popular SAFe method with additions for engineering practices, customer/program management collaboration, and compliance.  SAFe LSE leverages the lean principles in SAFe and extends the framework to support program concepts including program milestones, release management, system specification and design, systems and other engineering disciplines, and systems I&V to name a few.  SAFe LSE targets large engineering programs and product development and provides an alternative method to the waterfall, phased-gate approach commonly seen in contracting situations.  Come learn how SAFe LSE can improve your program and engineering development.

  • Sara Handel
    Sara Handel
    schedule 2 years ago
    Sold Out!
    30 mins
    Talk
    Beginner

    Agile methodologies originated with and gained recognition from software development projects. With an enviable track record of success, more and more organizations are adopting Agile as the standard approach to managing all types of projects.

    You rarely hear about the enviable track record of success managing Business Intelligence projects so you may find yourself thinking about using Agile on your next BI project. Once you decide to try Agile, it can be tough to know where to start. In this presentation, we will focus on the first major step in getting started: Assess the Current State.

    Before you embark on implementing Agile, a crucial path to success starts with knowing where you are today and where you want Agile to take you. The group will identify what we think are the biggest BI challenges. We will go through a provisional maturity model to determine what questions to ask and will discuss how those challenges may or may not be addressed by taking steps to increase your organization's Agile BI maturity.

  • Liked Valerie B Santillo
    keyboard_arrow_down

    The Role of a Leader in an Agile Organization

    Valerie B Santillo
    Valerie B Santillo
    schedule 2 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 Paul Bahrs
    keyboard_arrow_down

    Faster than a speeding bullet – less risk than a water fall!

    Paul Bahrs
    Paul Bahrs
    Jason Hamilton
    Jason Hamilton
    schedule 2 years ago
    Sold Out!
    60 mins
    Case Study
    Intermediate

    Faster than a speeding bullet – less risky than a waterfall!

    Government programs and agencies follow structured guidelines for just about everything. Guidelines reduce risk and control the value of products and services provided. It should come as no surprise that government organizations generally follow very structured processes for systems and software delivery too. However, the reality in today’s world is that change is inevitable and structured processes don’t harmonize well with change. Programs find themselves driven towards a more continuous engineering approach, where requirements evolve, stakeholders are engaged and an on-demand understanding of engineering artifacts optimizes decision making. These practices are key to Agile development which several government organizations have embraced in order to cope with rapid change and ever-rising citizen expectations.

    In this talk we will present real government case studies of agile adoption for systems and software engineering. We will discuss the objectives, adoption, application and outcomes for each case study and then open the discussion for Q&A.

  • Liked Sanjeev Sharma
    keyboard_arrow_down

    Applying Lean, Agile and DevOps for better business outcomes

    Sanjeev Sharma
    Sanjeev Sharma
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Beginner

    In this session we will take a look at DevOps through a ‘Lean’ lens. If one takes a look at the principles behind DevOps, one sees the roots of Lean. These lean roots, when studied and well understood, provide a framework to start measuring and then using those measurements to instrument the delivery pipeline and eliminate the bottlenecks in the pipeline, making it more efficient and productive.

    The goal of DevOps is to deliver software to production, in an efficient manner, minimizing risk, and striving for continuous improvement. Applying Lean principles and especially Lean measurements to a delivery pipeline or even better, the entire DevOps lifecycle, helps progress towards these goals, in a proven, and mathematically astute manner. Development teams and organizations that have adopted Agile have already started on this journey for Dev-Test. DevOps extends this Lean and Agile thinking to the entire delivery cycle, and all the stakeholders – from ‘Line of Business’ to Production.

    This session will explore the key principles of Lean and Lean Measurements, how they applied to Agile, and how they can be extended to DevOps.

  • Liked Mark Hammer
    keyboard_arrow_down

    “Want to be Agile Across the Extended Development Team? Collaborate!”

    Mark Hammer
    Mark Hammer
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate

    How can development organizations ensure building reliable systems, yet responsive to change? This is a fundamental question plaguing Agile organizations. The key is collaboration. Mark Hammer explores process changes and tools your organization can use to ensure high quality software, while maintaining the flexibility to respond to change. He highlights examples from large and small companies showing how simple changes can improve team performance, increase employee satisfaction and save the company money in expensive software fixes.

     The session highlights several key findings:

     1. PROCESS. Best practices for collaboration, focusing on what a collaborative culture looks like. How can managers foster collaboration? How can developers, testers and product managers work together to solve problems previously managed by just one of these groups?

    2. TOOLS. What tools can foster collaboration across these teams? And how can these tools be used to help teams adapt to new customer findings? I review several categories of collaboration tools, with special emphasis on tools that have impacted the ability of specific companies to collaborate and improve quality metrics and results.

    3. MEASUREMENT. Ways other companies have tried to measure collaboration and its impact on team performance, highlighting specific examples including companies that have put in place process and tools then measured their ROI against them.

     

  • Liked Reedy Feggins, PMP
    keyboard_arrow_down

    Scaling Agile Planning to Support Large Distributed Programs

    Reedy Feggins, PMP
    Reedy Feggins, PMP
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate
    Many organizations have embraced agile practices only to realize that Scrum and Extreme Programming (XP) cover the development teams’ practices, but they do not usually scale to the rest of the organization. Disciplined Agile Delivery (DAD) and Scaled Agile Framework (SAFe) provide approaches for adopting agile development at enterprise scale. Programs that attempt to scale agile methods often encounter enterprise challenges: process and documentation culture, underestimation of planning effort, and managing a complicated infrastructure. In this session, we will discuss how to executed a scaled agile program using a combination of Disciplined Agile Delivery (DAD) and Scaled Agile Framework (SAFe). Using 2 case studies (small 50 software project, large 300 person organization) we will show attendees how to plan, track and delivery faster with more predictability using a hybrid process.
  • Liked bchaplin1
    keyboard_arrow_down

    Minimizing Technical Debt Via Agile Metrics and Techniques

    bchaplin1
    bchaplin1
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate

    Automate and mine those code quality statistics from Sonar and use Agile techniques to transform your team and codebase!

    Studies show that poor code quality can cut your velocity in half as early as the second release.  But there's hope.  Yes, you can make your deadlines and still have little or no technical debt.  

    Using proper metrics 50% of the 100 committing developers had no tech debt and 100% test coverage for all their code submitted in 2013.  

    Use key code quality metrics to manage your team's quality and ensure your second release is just as productive as the first.    

  • Liked David Bulkin
    keyboard_arrow_down

    Continual Backlog Refinement, Get Stories to Ready

    David Bulkin
    David Bulkin
    schedule 2 years ago
    Sold Out!
    60 mins
    Workshop
    Beginner

    There once was a myth that developers and testers should passively consume product backlog items created by the Product Owner. After all, the Product Owner is continually grooming the backlog.

    Great product backlogs, just like great code-bases, and products, are created by the continual effort of many over a long period of time. In this session, we will look at real world strategies for working across role to look ahead and actively prepare our user stories for upcoming iterations.

    We will review continual backlog refinement, based on various organizations situations, comparing large teams, small teams, simple domains, complex domains, etc. The session will start with a case study, move on to general knowledge sharing about readiness, and then we will have a hands-on workshop where you the attendees will present and discuss alternative to address different organizational issues (e.g. you will define what backlog refinement approach fits your situation).

  • Liked John Miller
    keyboard_arrow_down

    Planning In an Agile Multi-Scrum Team (SAFe/DAD) Environment

    John Miller
    John Miller
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Beginner

    Your teams are distributed. It’s almost a fact of life any more. You might even have team members on each of your teams from multiple contractors. Whether they are using Agile methodologies such as Scrum, XP, etc., or scaling those methodologies by using the Scaled Agile Framework (SAFe),or Disciplined Agile Delivery (DAD), contracting organizations using these methodologies are typically asked those hard questions by Senior Management similar to "When will this release be complete and what will be in it?" The other statement often times made is "We were told using Agile would deliver twice as much in half the time!" We all know this is not the complete story, but how do software teams deal with these realities? In this AgileDC discussion, John Miller from Avnet Services will be discussing use and scaling of some agile capacity planning methods and how to use the data collected during sprints to build support from Senior Management.

  • Liked Richard Knaster
    keyboard_arrow_down

    Becoming Agile in the Government the SAFe Way!

    Richard Knaster
    Richard Knaster
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate

    Many Federal agencies are adopting, or want to adopt Agile practices to drive faster delivery, higher quality, and improved collaboration. Government agencies spend billions of dollars per year on IT investment and often projects run over budget, time and the scope does not deliver the required outcomes.

    An Agile approach to software delivery allows for a more collaborative and constant evolution of requirements, informing team direction and driving refinements more frequently and earlier in the development process, ensuring relevant and timely delivery of critical software. Despite the benefits, agencies have adoption challenges that are unique to the government environment.  The Government needs a proven approach for adopting Agile that can operate in the most complex environments.

     

  • Liked Jeff Downs
    keyboard_arrow_down

    SAFe Integration Patterns: from continuous delivery to continuous collaboration

    Jeff Downs
    Jeff Downs
    schedule 2 years ago
    Sold Out!
    60 mins
    Case Study
    Intermediate

    "Going agile" at a 50 person startup is easy, at a 5000 person ISV it’s impressive, and in a Fortune 500 company it’s often a nightmare.  At large scales, the sheer number of legacy systems, stakeholder specific tools, and governance processes can turn even a simple Agile deployment into Water-Scrum-Fall abomination.  Yet the transformation to Scaled Agile is critical for all sizes of organizations aspiring to remain competitive in a software-driven economy.

    In this talk, I’ll review my experiences and lessons learned working with DevOps and SAFe deployments in the largest of scales, including top 10 banks, the largest retailers, and car manufacturers. Each of these organizations aspired to our collective goal of the agile transformation at scale, but was challenged by integrating the process of rapid iterations and continuous delivery with their existing systems and stakeholders. This led me and my colleagues at these organizations to compile a set of tool-agnostic Integration Patterns, each of which builds on the core ideas of continuous delivery. The patterns include Defect Unification, Agile Orchestration and Supply Chain Integration. For each of the patterns, I’ll review a case study of how it’s implementation lead to a DevOps or SAFe deployment success at these organizations.

  • Liked Rob Farris
    keyboard_arrow_down

    Crossing the Bridge, from Waterfall to Agile

    Rob Farris
    Rob Farris
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Beginner

    In this session we will explore making the transition from following a traditional waterfall process to an Agile process and discuss the challenges in making the change. Having the initial discussions of “What needs to happen?” and “How to get started?” are common places where organizations stumble.   Applying Lean principles and finding that first candidate project that can provide value is a challenge to many organizations. Many organizations can become easily confused and overwhelmed on where, when and most importantly how to start an Agile project.

    Transforming an organization from traditional, long standing waterfall practices while simultaneously eliminating the myths, and raising the value of using Agile can be a daunting task. Aligning business with the IT organization to focus delivering ‘value’ is key to the success of an Agile deployment. Often these organizations will rely on implementing tools to build an Agile process and miss the opportunity to continuously improve the organization.

    This session will discuss the challenges of making the transition to Agile and provide a strategy of how to start using Lean principles to begin the business transformation to become a Lean, Mean, Value driven machine.

  • bchaplin1
    bchaplin1
    schedule 2 years ago
    Sold Out!
    60 mins
    Talk
    Intermediate

    Instrument your console error logging, ETL the data, automate Splunk error log analysis and integrate it into your ticketing system for an accurate and fast feedback loop which can reduce your production errors by 80%  Quickly indentify and route problems as they are noticed in a a development environment well before acceptance test or production.  Track production error trends so new production errors are spotted within minutes, routed to the correct engineer and resolution begun immediately.