Are you interested in the Scaled Agile Framework (SAFe), but you work at a small organization and aren’t sure it will work for you? SAFe was developed for scaling agile in large companies, but it also can be implemented in smaller organizations. Between 2018 and 2020 I worked at a small, not-for-profit company of about 100 people that was working to improve its software-development workflow. The client chose and successfully implemented Essential SAFe, a lighter-weight version of SAFe intended for smaller organizations. Before starting with SAFe they were mostly Waterfall with some experiments using Agile with Scrum.
They decided to make the transition to Agile to help improve the speed of implementing changes and to get a better handle on priorities. After conducting some research on Agile methodologies and a small-scale implementation of traditional agile on a single team, they decided to go with SAFe. They chose it because it provided the structure that would help them make the transition to Agile more broadly. Also, it had a framework to ensure the success of the transition. If you’re unfamiliar with the details of SAFe click here for a SAFe Overview to start learning more..
Making the Transition
To begin the transition to SAFe, they brought on an Agile coach (SAFe® Program Consultant, SPC) to facilitate the implementation. The organization followed the SAFe implementation roadmap that can be found here.
Implementing this roadmap took months of planning and execution. One key factor in their initial success was obtaining buy-in from leadership. They understood this was not just an IT implementation; the whole organization needed to embrace the new approach. Once the high-level plan was defined, they trained the team. It started with a Leading SAFe class for executive leadership: the business stakeholder group that would become the Product Managers, Product Owners, and Scrum Masters. They also conducted the SAFe for Teams training class for the development staff. Several weeks after completing the training, they conducted their first Program Increment (PI) planning session. Though the first planning event was a bit chaotic, they were able to successfully set the scope of work for the first PI. This PI was ten weeks with four, two-week increments (sprints) followed by a two-week Innovation and Planning increment. There were six feature teams, one Systems team, and one System Architecture group. They followed Essential SAFe with one Agile Release Train (ART).
The organization was committed to following the SAFe framework. This was important because during the first several Program Increments the organization was still learning how to effectively use SAFe. Some had difficulty with the change; the Agile coach played a key role in helping the organization understand how to make the transition successful.
This methodology had a significant test early on because a key corporate objective needed to be implemented within 6 months of the transition. SAFe provided the organization with the structures and controls needed to focus on this major initiative and get to a successful implementation. Using this framework enabled the organization to focus on this goal. Without the structure and planning provided by SAFe it would have been much more difficult to achieve this objective. SAFE organizes developers and QA resources into Feature teams that can work on different applications based on overall priority, as opposed to organizing with a fixed set of teams dedicated to each application. This allowed the organization to shift resources to the most critical initiatives. This aspect of SAFe provided the organization structure which allowed them to prioritize their key objectives and devote resources to what was most important. In addition, it provided the organization with a more predictable understanding of what the development teams could accomplish during the Program Increment.
When business priorities changed (as they always do), the organization’s leadership was able to understand that if they added work to the PI then something of equal value would need to be removed. This transparency was critical and allowed the development teams to be successful.
The first real test of this flexibility occurred in one of the early PIs when a major production issue needed immediate attention. This required the formation of a new “tiger” team which was taken from the existing teams to address the issue. Leadership understood that taking resources away from existing teams would impact their ability to complete their PI-committed work. Teams reviewed their decreased capacity and were able to clearly state what could not be accomplished with their reduced staff. Choosing what not to do was based on business value and negotiation with the business. Without this structure, transparency, and the clearly defined scope that SAFe provides it would have been significantly more difficult to make these decisions.
Keys to Success
This organization has proven that essential SAFe can be successfully implemented in a small organization. Long term, the key to success is to continue to refine and enhance the process. Anexinet is focused on technology-enabled business transformation strategies and solutions. Clients benefit from our holistic approach—from engaging front-end interactions to dependable back-end solutions, all informed by data-driven insights. So, if you have any questions around all the advantages modern distributed architecture, private/public cloud, Dev/Ops and Agile/SAFE processes have to offer your organization, please don’t hesitate to reach out to us. We’d love to help you get started.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
|cookielawinfo-checbox-analytics||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".|
|cookielawinfo-checbox-functional||11 months||The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".|
|cookielawinfo-checbox-others||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.|
|cookielawinfo-checkbox-necessary||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".|
|cookielawinfo-checkbox-performance||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".|
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.