Operate more efficiently, reduce complexity, improve EBITDA, and much more with the purpose-built platform for MSPs.
Protect and defend what matters most to your clients and stakeholders with ConnectWise's best-in-class cybersecurity and BCDR solutions.
Leverage generative AI and RPA workflows to simplify and streamline the most time-consuming parts of IT.
Join fellow IT pros at ConnectWise industry & customer events!
Check out our online learning platform, designed to help IT service providers get the most out of ConnectWise products and services.
Search our resource center for the latest MSP ebooks, white papers, infographics, webinars and more!
Join hundreds of thousands of IT professionals benefiting from and contributing to a legacy of industry leadership when you become a part of the ConnectWise community.
Join hundreds of thousands of IT professionals benefiting from and contributing to a legacy of industry leadership when you become a part of the ConnectWise community.
IT Nation is always packed with opportunities to learn from industry experts that are living and breathing the practices and philosophies they’re teaching. This past year I was able to attend a panel discussion on Agile Methodology, and how it transformed one MSP’s project management processes.
Ben Johnson and Nathan Jones from Liberty Technology explained how adopting (and adapting) the Agile method known as “Scrum” into their business practices completely enhanced their internal and external communication when it pertained to project management. You can watch their IT Nation breakout video here.
How did Agile Methodology impact the team at Liberty Technology, you ask? According to Ben and Nathan, the company’s average open daily tickets dropped 50% within 6 weeks of implementing the new strategy, and customer satisfaction increased from 87% to 95%. They were able to get things done faster and more efficiently than using traditional, sequential project management processes (think Waterfall methodology).
I imagine you’re probably thinking, “That’s great and all, but what exactly is Agile Methodology and scrum?” In truth, it’s a dense topic, but one well worth diving into if you want to overhaul your project management process and get things done more efficiently.
Agile Methodology is not a process, but a framework of structured principles and values. Unlike traditional project management methods that focus on planning up front and proceeding blindly forward until the completion of the entire assignment, this approach is evolutionary, with a bigger focus on being responsive as new developments arise within the project completion process.
There are many different approaches within Agile Methodology. One of those is called “scrum.” This is the specific method that Ben and Nathan use at their MSP business today. Scrum is a rugby term that refers to the organized, interlocking formation the players make when restarting a play. This technique in business is designed to foster a heightened level of teamwork amongst participating staff members.
Scrum is an iterative, incremental approach to development and management for a given project. Just like in rugby, there’s a team of people, with dedicated roles, that work together to accomplish one piece of the overall project at a time. The tasks are broken up into sections, are assigned a realistic completion deadline based on feedback from the team, and are executed one at a time. These sections are called “sprints.” You can think of them as the bite-sized chunks that make up a giant project.
Most sprints take place over a 2-week period, although occasionally a sprint can last up to 30 days. The goal is to end the sprint with a fully operational piece of the overall project. At the end, all aspects are reviewed in retrospective sessions, the plan is updated with the new information learned, and the next leg of the project is planned and executed. Here’s a little more detail on what exactly is involved in a sprint session.
Sprints start with a planning session, then turn into a series of “daily scrums” or 15-minute standup meetings for the production team, to see if everything is running smoothly and, if there are impediments to anyone’s progress, how to resolve them. Sprints end with review and retrospective sessions which update the process before the next sprint begins. Now let’s talk about the tools you’ll be using.
The Product Backlog: When a project comes down the line, a product backlog is created. It contains all the features and functions the product owner wants out of the entire completed product. It’s, in essence, a wish list. It undergoes constant refinement during the completion process, and also hosts the criteria for completion and acceptance, as determined by the Product Owner.
The Sprint Backlog: Like I mentioned before, the sprint is the quick period of time during which a piece of the project is started and completed entirely. The Sprint Backlog is the list of tasks, estimated timeframe, and execution plan for that piece of the overall project. Like the Product Backlog, the sprint backlog is also reviewed and revised throughout the process as new information presents itself.
Scrum Master: This is a multidimensional role, where the individual is a combination of cheerleader, firefighter, counselor, and negotiator. Their primary role is to discover and eliminate impediments within the project completion process, so things run smoothly and on time.
Product Owner: This individual is the decision-maker. They are responsible for creating and refining the project completion requirements.
Production Team: This is a group of individuals that carry out the actual creation of each facet of the task during the ongoing process of project completion. They’re self-managed, self-organized, and report to each other exclusively.
Now that you’ve got the framework and your team, put this technique in motion and get ready for the transformative impact it will have on your business.
Here at ConnectWise we use this strategy to help streamline the development process, enabling us to release new products and enhancements on a consistent basis. Because the production team meets face-to-face every day, there’s higher visibility and accountability than traditional project management structures.
Like the customization offered by ConnectWise suite solutions, this method enables you to increase visibility and accountability, and adapt the technique to best suit your business’s needs. To learn more about how ConnectWise handles project management, watch the demo video!