Ask HN: What do you use to make headcount planning less painful?
Doing some market research on headcount management tools, and curious to know what tools you've tried, what has worked, or if this is still something done using spreadsheets?
I'm especially interested in connecting headcount planning with company objectives. Thanks!
22 comments
[ 1.2 ms ] story [ 58.9 ms ] thread- Convincing and aligning with multiple people (my boss, HR, finance) that we need to hire X more people to hit whatever business goal or do some project. This results in a bunch of painful meetings and there's always one person that jumps in towards the end and re-questions if we need more people.
- Estimating the optimal number of people I actually need to deliver Y. I often underestimate which has rippling effects on putting more strain on the existing team and us always feeling behind.
- Working with too many spreadsheets! Needing to create multiple scenarios, data discrepancies which come from collaborators making their tweaks, etc... Wasted time reconciling what the latest or final proposal is.
Also the pain you mentioned is exponential with those tools compared to in Excel. You’ll never have perfect budget unless you have a crystal ball and can anticipate everything that will change. Just explain the variance and move on. Forecasting is meant to somewhat solve this issue. Budget become quickly stale, the forecast is budget altered by a few big issues (usually things unknown during the budget). Also usually helpful to replace budget with actual as they become available
Now depending on your work environment you can do one of two things:
- Work environment is still "healthy": Show your gantt chart to your boss as a justification for the resource count addition but highly stress that the dates are not accurate or even valid estimates. That is what a dedicated planning session is for.
- Work environment is not "healthy"/a bureaucracy: Come up with whatever justification you can that validates the number you came up with in a gantt chart (aka parallel construction) but don't show the gantt chart. They will take those numbers as gospel no matter what you say.
In the 1st column write the projects and next a column with your estimates of man-weeks required. Here is where you should modulate the estimate depending on how business looks at these things: Do they know it's an estimate planning tool? Add the 30% overhead of your estimate: Shit always happens. Does business take your estimates as law? Add 50% padding.
Once you have that framework, get the milestones/end dates from business. These usually come as "having X feature in Q1", Y feature in Q3. So you have some leeway.
Start mapping how many engineer weeks would you need for each task for each week to finish in the milestone, ensuring you dont get to negative in the top (total engineers) row.
You also should consider the mythical man month: putting 10 engineers in a feature will most likely make it fail, not go super fast. Usually you want 3 or at most 4 ppl per project. This also depends on the size of the project.
With this data, you'll be able to show business that additional prioritizing needs to be done. On the flipside, they will question you your time estimates. You can use that to push to sit down and clarify/detail the project, maybe even split it in stages: the Gantt will allow you to model feature releases of a large project.
I used this framework successfully, and it served as a great communication tool between the CEO and myself (as head of Engineering).
More than the tool, what matters is the discipline of all functions (i.e., departments) agreeing on the business processes such as annual budgeting, quarterly/monthly forecasting, feedback loops to account for recent trends and key program-wise/location-wise assumptions (eg. attrition, shrinkage, training yield, ramp-up/learning curve etc.,).
Then, you build up a bottom-up forecast with those key assumptions that translates to revenue and expenses to build a P&L forecast.
A spreadsheet offers the most flexibility. Again, more than the tool, it is the process and the discipline (includes agreeing on standards, lead-times etc.,).
This culture and practices also varies from organization to organization and in practice, in large organizations, you have the legacy of acquisitions that cause a diverse set of practices. While a common tool might help these organizations streamline and standardize the headcount planning process, the challenges are not technical but human and cultural.
I’ve used various software to help, but it always comes back to spreadsheets. It’s usually too business specific and rapidly changing to try to use something off the self. Even when you build your perfect custom module in a software like Anaplan, Adaptive, Hyperion, etc. you’re at risk because the very algorithm of how you model labor can and does change and sometimes frequently even though you may think that’s something that should be rather set & forget it’s not. So the adhoc-ability of spreadsheets win.
The human processes are much more difficult to wrangle and change in a whim. If you’re growing fast, usually prioritization has to come into place and it’s like a horse race. Even some role that’s not even planned can suddenly pop up and get hired without budget. This happens a lot when the perfect candidate comes available and the company wasn’t originally going to hire but don’t want to miss the opportunity.
I’d love to be able to say, go build this B2B solution HN! But honestly, I have a hard time imagining anything would compete with the spreadsheet. It’s not like people haven’t already tried, it just doesn’t work well in practice for the end users.
Our platform allows engineers/entrepreneurs to launch point solutions (meaning it solves one specific use case as compared to breadth of an ERP) to enterprise customers. If you're interested in chatting happy to discuss and help those trying to improve the lives of those trying to disrupt the forecasting & analysis world (regardless of whether it has anything to do with our company).