Business Management

4 Steps to Supercharge Your Productivity With Scrum Project Management

Expertise: Business Management
17 Articles Written

What can be learned from the world of software development and applied to the business of real estate investing? More effective project management!

Want more articles like this?

Create an account today to get BiggerPocket's best blog articles delivered to your inbox

Sign up for free

One of the most overlooked and potentially frustrating areas of real estate investing is planning and managing construction projects. With so many uncontrollable and interdependent project variables, it can seem impossible to complete a rehab project on time and within budget. The industry is notorious for unreliable contractors and hidden surprises that will surely throw off your scope, budget and sanity.

Come to Term With the Facts

The first step is admitting you have a problem! The reality is that managing rehab projects is very difficult. The countless variables and interdependent tasks make project management a huge headache for professionals and a seemingly insurmountable task for newbies. It does no use to ignore the fact that projects can and will go off the rails.

A solution may be found by looking to a relatively new method of project management: Scrum. Scrum project management acknowledges these difficulties up front and focuses on preparing the team to adapt and continue moving forward. 

Scrum encourages you to admit to and plan for the following:

  • Your project will go over budget
  • Your project will go over its planned timeline
  • Your project will increase in scope 

Too many project managers are killing themselves fighting the uphill battle of keeping a project on track. No project is perfect, and your idea of timeline and scope is almost always far from what will become reality.

What is Scrum?

Scrum (often bundled under the umbrella of “Agile Project Management“) is a method of project management that embraces a lightweight and interactive approach to achieving project goals. The Scrum methodology was first introduced in the early 1990s and has recently exploded in popularity in the world of software development. While many developers in Silicon Valley think of Scrum as a way of life, the strategy also has very practical applications to the world of rehab project management. 

Related: Project Management 101: How to Effectively Coordinate Your Rehab Jobs

Contrary to more sequential methods of project management (also called “Waterfall“), Scrum focuses on rapid client feedback and an ability to adapt to changing project scope. 


4 Steps to Get Started With Scrum

1. Establish your project team.

It’s unrealistic to try to get all of your subcontractors to buy into an agile methodology. The construction industry is such that contractors typically have their own way of doing things. That being said, your internal team can and should embrace the agile methodology. 

For starters, you need to identify at least two roles within your team: The Scrum master and the product owner. The Scrum master is responsible for driving the team to complete each sprint (more on sprints later). The product owner has the final say on changes to the scope. If you are a general contractor working for a homeowner, you would act as the Scrum master, and your homeowner client would be the product owner. 

2. Define your backlog.

In scrum, the backlog is simply the list of tasks to complete (often called the “product backlog” for new product and/or software development). The backlog is another way of looking at your project scope. At the beginning of your project, the backlog will be quite large. As you work through your scope, your backlog will decrease. However, it’s essential to note that your backlog is never set in stone. The Scrum methodology recognizes that project requirements change. Your backlog will grow and contract as you move through your project and your make adjustments to scope. 

Backlog tasks should be specific. Don’t confuse specificity with planning your project to the nail and screw. We recommend you split tasks by the tools you use and the location of work. As a general rule, we will typically not split tasks if they can be accomplished in a 4-8 hour period and without a major switch in tools and/or setup. 

Below is an excerpt of a potential backlog of project tasks:

  • Prime bedroom walls & ceiling
  • Paint bedroom ceiling
  • Paint bedroom walls
  • Paint bedroom trim
  • Prime kitchen walls & ceiling
  • Paint kitchen ceiling
  • Paint kitchen walls
  • Paint kitchen trim

As you can imagine, the backlog for a full rehab can get quite large. We recommend using some sort of organizational tagging system to help you organize your backlog. Project management software like Asana and Podio make this very easy to set up. 


3. Define your sprints and allocate your backlog.

A sprint is a defined period of time during which work is to get done. It’s important to understand that sprints are never shortened or extended. You define the timeline of a sprint at the onset of the project, and it doesn’t change. For rehab projects, we typically work in one-week sprints. 

Related: The 6 Fundamental Stages of Any Major Rehab Project

Once you’ve established your sprints, begin allocating your backlog within these various sprints. At the onset of the project, your allocation of work into sprints will be a guess. You must come to terms with the fact that you will not necessarily complete all the work in a given sprint. This is okay! Be sure to document your sprint allocation so that it is easy to change — because it will certainly change! 

Your backlog should be allocated to sprints based on priority, with an proper amount of weight given to dependencies. The focus on priority ensures that your project team is making the best use of its time. Imagine the possibility that your project can be drawn to a complete halt at any moment. Your goal should be to have the closest thing to a completed project at any given moment. That means you should save the “nice to haves” for last. Focus on delivering a functional unit, house, apartment, etc. 

4. Iterate: Work the backlog, moderate and adjust.

One of the key attributes of utilizing a Scrum methodology is that you will begin to understand your team’s “velocity.” The velocity is simply the speed at which backlog tasks are accomplished. Within the world of rehab project management, different subcontractors and trade areas have a differing rate of task completion. As you work through many projects, you will gain a stronger understanding of this rate of completion. 

This understanding of your team’s velocity will help to make your sprints more accurate. You will hone in on the appropriate amount of time required to complete a set of tasks. It is typical for Scrum projects to speed up as they progress and for estimates of completion to become more accurate. 


I highly recommend reading the book Scrum by Jeff Sutherland. The book is written by one of the co-founders of the scrum methodology and has a focus on the application of Scrum in areas other than software development.

Don’t try to be perfect. I admit that it is extremely difficult to execute a purely Scrum project. However, implementing the key principles of scrum will certainly help to maintain your sanity and complete higher quality projects in less time. 

Investors: Have you tried using the Scrum method to manage your projects? 

Let me know your experiences with a comment!

Nick Baldo started investing in real estate in 2011 with a focus on flipping houses in the Buffalo, NY area. He has since expanded his business, NY Home Sol...
Read more
    Joseph Barbaretta Investor from Chantilly, Virginia
    Replied over 4 years ago
    Great article Nick! I’ve used Scrum for many years in the software development world. Many people try to apply construction models to software development. This is the first time I’ve seen it done the other way around — I think applying Scrum to a rehab makes lots of sense. Especially if your relatively new, the ability to focus on one sprint at a time makes the project feel less overwhelming.
    James Gorman IV Investor from Gig Harbor, Washington
    Replied over 4 years ago
    Interesting post. As an construction engineer that has used all kinds of scheduling techniques (Pert, CPM, work packages, TTR schedules, time distance diagrams, bar charts, etc., etc.) Sound like this Scrum process has repackaged some workable techniques to residential remodel and related work.
    Zoran Stanoev Real Estate Broker from Chicago, IL
    Replied over 4 years ago
    Great article. I recently read Scrum and was actually going to post in the forum asking if anyone has used it for flips.
    Kevin Polite Flipper/Rehabber from Decatur Atlanta, GA
    Replied over 4 years ago
    Great article and I’m going to incorporate this with my next project. Oh if a GC could also project manage! I don’t know any contractors that actually sit down and plan out a project. They know what needs to be accomplished and complete the job the same way each time. I know you can’t have the same processes and procedures as with new construction where you know you’re building the same 5 homes with different facades on very slightly different lots. But I think if small and mid size GC’s did this on each job, maybe just an hour or so, the entire rehab could go much smoother.
    Scott Pigman from Austin, Texas
    Replied over 4 years ago
    It’s pretty funny to see this on BP today because I’m currently neck deep in setting up a development project to use the Scrum process at my day job. Our entire team is new to Scrum so it’s quite the learning curve we’re dealing with. And honestly, in the back of my mind I’ve been wondering if and how the concepts could be used on a REI project.
    Robert Leonard Investor from Lafayette/Baton Rouge, LA
    Replied over 4 years ago
    This is a very well timed article for me. I’m reading “The Checklist Manifesto” and I have “Essential Scrum” at the top of my pile of books to read, as in “on deck” to read next. I’m working on figuring out just what your article suggests, a better way to get projects done closer to budget and closer to the schedule than I’ve experienced. Thanks for the article!
    Roy N. Rental Property Investor from Fredericton, New Brunswick
    Replied over 4 years ago
    Nick, I’ve been doing agile software development for better than a decade and before that CMM-based iterative development and product management. In our real estate projects we tend to work with a mixture of the two which more or less breaks downs as CMM on a macro level (lifecycle management) and scrum on the micro level.
    Vanessa Vandervalk Investor from Southern CA
    Replied over 4 years ago
    One of my coworkers (software company, day job) recently joked that his kitchen remodel contractors were taking longer than expected and needed Scrum training. I just sent him this article. 🙂 A key point from this article is delivering a functional house/unit etc. and saving the nice-to-haves for last. I think this concept also helps ensure the project is going to invest in the structure and systems/operations of the property, which is how you can avoid “lipstick on a pig” property as an end result.
    Brock Adams from Chapin, South Carolina
    Replied over 4 years ago
    Great article and certainly efficient. I have not witness many builders/contractors to subscribe to this methodology. If you drill down further on the work horses that do, it does get back to folks who already gravitate toward being organized with good systems and procedures in place. I would subscribe to this system and direct my attention toward people who are task driven to make this work.
    Timothy Friars
    Replied over 4 years ago
    Very informational article, thanks for writing it. I’ve never heard of Scrum before, but I admit, I’m pretty intrigued. Might have to check out that book you recommend and find a place for it in my reading line up.
    Replied over 4 years ago
    Wow! Extremely interesting post! I think that the best part of the Agile Methodology is the daily scrum meeting, where everyone spends 15 minutes reporting their status and listening to all other status updates. I feel that Agile is most effective as a way to coordinate work efforts to prevent duplicate jobs or conflicts. For example, work is typically divided up in however way, but each team member has their own area and reports on their success/struggles each day. Most of the success of the strategy should be built around the meetings and dividing up the work.
    Tyler Weinrich Investor from Oklahoma City, Oklahoma
    Replied over 4 years ago
    Great post! As a former software PM, it’s always interesting to see Scrum and other software industry practices bleed out into other parts of the world. I only practiced Scrum for a little bit but we changed from classic waterfall to Scrum and the difference was amazing. Rough at first but less stressful on everyone and we got more done.