ALM Lunch: Implementing the Scaled Agile Framework with TFS 2013

by on July 10, 2014

I’m excited to announce the latest ALM Lunch event from Polaris Solutions. As you can tell from my previous post, I’m a big fan of SAFe. So much so, that I led the development of a custom TFS 2013 process template to fully implement the framework for Polaris and our clients. Here are the details about the event:

Organizations looking to go agile with Team Foundation Server often get the building blocks and infrastructure in place but struggle to achieve broad scale adoption across their enterprise.

The Scaled Agile Framework, abbreviated as “SAFe”, is a proven framework for implementing lean and agile methods at scale. SAFe provides prescriptive guidance for the individual roles, teams, activities, and artifacts necessary to scale agile and provide strategic alignment from the team to program to enterprise level.

The team of certified SAFe Program Consultants at Polaris Solutions have distilled the framework guidance into a custom process template that fully implements the Scaled Agile Framework within Team Foundation Server 2013.

In this free lunch time event we will provide an introduction to the SAFe, walk through the custom SAFe process template for TFS, and touch on best practices we have learned and applied while helping our clients leverage SAFe to take their agile teams to the next level.

Key Experiences:

  • Introduction to the Scaled Agile Framework
  • Overview of the SAFe Process Template for TFS
  • Tips & tricks for getting the most value out of SAFe with TFS

Complimentary lunch will be provided to registered attendees.

Seating is limited. Register Now!



An Introduction to SAFe and Why You Really Should Care

by on January 17, 2014

The Scaled Agile Framework, abbreviated as “SAFe”, is a framework for implementing lean and agile methods at scale. It was pioneered by Dean Leffingwell and fully described in his book Agile Software Requirements. SAFe provides prescriptive guidance for the individual roles, teams, activities, and artifacts necessary to scale agile from the team to program to enterprise level.

image

SAFe’s guidance is divided into three layers, each aligned to a level of abstraction matched to project scope within an enterprise. Actionable work is driven top down through cascading backlog queues and a simple, well defined taxonomy.

The Portfolio layer defines a framework for managing an enterprise project portfolio. The portfolio is implemented as a backlog of business and architectural “epics”, high level narratives aligned to strategic investment themes. Approved epics are delivered to the Program layer for further exposition and scheduling for implementation. 

The Program layer defines procedures for turning approved epics into proper product plans and is responsible for delivering a value stream to the organization. Activities include developing product visions, a backlog of high level “features” to be implemented, product roadmaps, and iterative release plans. Project features are batched up and delivered to the Team layer for implementation.

The Team layer prescribes a combination of Scrum management practices and XP technical practices to empower agile development teams to turn features into “user stories” and deliver working, valuable software in two weeks sprints.

 

Why You Really Should Care

So why am I raving about this? Agile has become the first choice for development teams building software, but true enterprise agile transformations are still rare. Adoption inside many enterprises has stalled due conflict with traditional waterfall business planning and budgeting processes. Here’s why I think SAFe can succeed at driving full scale enterprise agile adoption:

Simple. The epicfeatureuser story taxonomy is the heart of this framework and the key to tracing efforts through these layers to achieve synchronization, collaboration and business value delivery. Its simple to learn and easy to teach – a key ingredient to cultural transformation.

Comprehensive. The layered abstractions chosen for SAFe provide the just the right amount of focus at the executive, product management, and development team levels. The roles and procedures are well defined and cover the complete set of activities needed to manage a portfolio of enterprise IT projects. SAFe will educate and push agile up into the very heart of the enterprise.

Actionable. SAFe provides concrete procedures and detailed steps on how to get each layer up and running. It’s very real, very approachable, and very doable.

Well Documented. Leffingwell’s Agile Software Requirements book is in truth a playbook for enterprise agile transformation. It describes every detail of the SAFe framework and is one of the best written technical books I’ve read in years. Dean and his associates have also done an outstanding job documenting and “open sourcing” the framework through it’s public website – scaledagileframework.com.

Proven in the Field. The framework has been through numerous iterations, and has evolved through a number of large scale adoptions at real world enterprises, large and small. The latest version published on the web site (v2.5 as of this blog post) has been validated by these field implementations and all the major ALM software vendors have either adopted it directly or facilitate an implementation of SAFe within their product.

I honestly haven’t been this excited about a SDLC methodology in years (I read Dean’s book cover to cover in two days – a rarity for a technical book). I see SAFe as a natural and necessary evolution of Agile upwards into the enterprise to fill a missing void. I believe it will quickly become the foundation for many of our client engagements.

Note: Scaled Agile Framework and SAFe are trademarks of Leffingwell, LLC.



Slides from St. Louis Day of .NET 2013

by on November 18, 2013

Another amazing year for the St. Louis Day of .NET. We set a new attendance record this weekend with over 1000 attendees. I want to give a big shout out to the organizers, speakers, and sponsors for the world class experience they delivered and a HUGE thank you to the attendees, especially those who attended my sessions and dropped by the booth to meet me and the Polaris team.

Here are the slides and downloads from my sessions:

Application Architecture Jumpstart

Document download: Patterns & Practices Application Architecture Guide 2.0.

 

Advanced OOP – Laws, Principles, Idioms

Source code download: Advanced OOP Samples.

I also wanted to thank my awesome team at Polaris Solutions (Josh Gillespie, Brian Yuan, Angela Dugan, Landan Rotter, Dave Seng, and Chris Kadel) for their hard work at the conference as well. Great job everyone!