Sitemaps
How We Secretly Lose Control of Our Startups
Does Startup Success Validate Us Personally?
Should Kids Follow in Our Founder Footsteps?
The Evolution of Entry Level Workers
Assume Everyone Will Leave in Year One
Was Mortgaging My Life Worth it?
What's My Startup Worth in an Acquisition?
When Our Ambition is Our Enemy
Are Startups in a "Silent Recession"?
Do Founders Deserve Their Profit?
The Utter STUPIDITY of "Risking it All"
Why Most Founders Don't Get Rich
Investors will be Obsolete
Why is a Founder so Hard to Replace?
We Can't Grow by Saying "No"
More Money (Really Means) More Problems
Committees Are Where Progress Goes to Die
Wait a Minute before Giving Away Equity
Why do Founders Suck at Asking for Help?
The Value of Actually Getting Paid
Will Investors Bail Me Out?
Is the Problem the Player or the Coach?
Do People Really Want Me to Succeed?
You Only Think You Work Hard
SMALL is the New Big — Embracing Efficiency in the Age of AI
The 9 Best Growth Agencies for Startups
Never Share Your Net Worth
This is BOOTSTRAPPED — 3 Strategies to Build Your Startup Without Funding
The Ridiculous Spectrum of Investor Feedback
$10K Per Month isn't Just Revenue — It's Life Support
Why do VCs Keep Giving Failed Founders Money?
If It Makes Money, It Makes Sense
The Hidden Treasure of Failed Startups
My Competitor Got Funded — Am I Screwed?
Why Having Zero Experience is a Huge Asset
How About a Startup that Just Makes Money?
How to Recruit a Rockstar Advisor
Risk it All vs Steady Paycheck
A Steady Hand in the Middle of the Storm
How to Pick the Wrong Co-Founder
Staying Small While Going Big
Why I'm Either Working or Feeling Guilty
Are Founders Driven by Fear or Greed?
What if I'm Building the Wrong Product?
How Startups Actually Get Bought
Quitting vs Letting Go
Actually, We Have Plenty of Time
Why Can't Founders Replace Themselves?
Who am I Really Competing Against?
Investors are NOT on Our Side of the Table
Plan for Bad Times, Budget in Good Times
Demo Article
When a $40m Exit is More Than a $200m Exit
Don't Fear the Reaper: AI Edition
Don't Let Investors Become Your Customer
We Can't Stay Out Of The Game For Too Long
What if Our Dreams Are an Illusion?
What if this isn't a "Big Business"?
Founders, Not All Problems Are Apocalyptic
Stop Listening to Investors
Can You Build a Startup in Less than 40 Hours per Week?
Unlocking the Power of a Startup Community
Strategies to Effectively Raise Capital for Your Startup Business
Are Bootstrapped Startups Less Valuable?
Why Founders Don't Ask for Help
Where to Find Startup Mentors to Take Your Business to the Next Level in 2023
What Is a Venture Capitalist and How Do They Work?
What Is an Entrepreneur? A 2023 Guide to Starting Your Own Business
A Guide to Different Stages of Funding for Startups
Time is Our Greatest Asset
The Toll of Everyone Around a Founder
Big Starts Breed False Victories
Once a Founder, Always a Founder
The Invention of the 20-Something-Year-Old Founder
When is Founder Ego Too Much?
Founder Impostor Syndrome Never Goes Away
Always Take Money off the Table
Should I Feel Guilty for Failing?
The Case Against Full Transparency
Why Do We Still Have Full-Time Employees?
This is Probably Your Last Success
How Many Deaths Can a Startup Survive?
How Should I Share My Wealth with Family?
Why Do VC Funded Startups Love "Fake Growth?"
Living the Founder Legend Isn't so Fun
Youth Entrepreneurship: Can Middle Schoolers be Founders?
How to get Customers for Startups
Founder Sacrifice — At What Point Have I Gone Too Far?
The Power of a Growth Mindset: How to Achieve Success in Your Startup
Startup Board Negotiations: How do I tell the board I need a new deal?
20 Best Kinds of Startups for 2023
Series A Funding Rounds
6 Similarities between Startup Founders and Pro Athletes
Choosing The Right Type Of Website For Your Business
Startup Failure is just One Chapter in Founder Life
What If my plan for retirement is "never retire"?
Is Quiet Quitting a Problem at Startup Companies?
If a Startup Sinks, Founders Go Down With it
Startup Growth Challenges: The Downfall of Becoming Internally Focused
Analyzing Startup Accounting Results

On time, on point — how time analysis saved us

Madhav Bhandari

On time, on point — how time analysis saved us

Conventional wisdom advocates the concept of ‘all hands support’ — getting everyone from the CEO to the lowliest intern supporting customers so the entire team understands the customer’s problems. It’s a great goal, but is there a downside? What if your dev team starts spending much more time than usual on support and it eventually starts impacting your business?

Our Churn Issue

Around January 2015, we noticed an unusual increase in customer churn. A user churn rate of 3.9% had increased to 7% in just a couple of weeks.

0*9sRuaQqWIEYtDWak.

We’re a revenue transparent company, so yes — these are our real numbers.

And it didn’t stop there. Over the next couple of months, our user churn slowly increased to a peak of 9.8%! This was alarming, so we decided to go a little deeper to find the root of the problem and understand this sudden increase in user churn.

Diagnosing User Churn

It isn’t easy to figure out the source of churn. It can be caused by a variety of factors, such as a bad user-onboarding process, unsatisfactory support, confusing product pricing and more. We needed to look at all aspects of the business to get a diagnosis for the source of the problem.

We checked everywhere. We checked our analytics and user onboarding and found nothing unusual. Our customer support was also great. We were scratching our heads trying to figure out what was causing the churn, until someone in our team suggested we check the time data.

Our entire team tracks time taken on all tasks that we work on. This makes managing schedules easier, plus we can see what everyone’s working on — a boon when your team’s 100 percent remote. Not to mention, we can use that data to optimize our business growth. We use our own time tracking software, Hubstaff, to track time on our tasks/projects.

It was when we went through our development team’s time data that we found something very startling: Our developers were spending 40% of their time on support!

That meant our developers were spending only 60% of their time on development. It just wasn’t enough.

Developers and Support

Of course, developers will always participate in resolving customers’ technical issues.

When a developer ‘ships’ a certain feature in our product, he owns that feature. So, if an issue arises with that feature three months down the line, that developer will be the best person to fix it. Sometimes, developers also diagnose problems arising from the customer’s end — technical issues that really cannot be diagnosed by the regular support team member.

However, it can get hard for developers to keep track of time they spend on support versus development. In order to understand customers’ issues better, developers often tend to go deep into conversations with customers.

Therefore it’s important for your development team to better organize their tasks so that there is a good balance in time spent on both resolving customer issues and shipping new features. Otherwise, business growth is affected (as you will notice below).

What the Time Data Revealed

So, coming back to the startling time data we found, we decided to investigate a little further. We discovered:

  • Less time spent on development = Increasing backlog of feature requests — Because our developers were spending so little time on development, our backlog of feature requests from customers was at an all-time high.
  • Increasing backlog of feature requests = Higher number of unsatisfied customers — The support team told us our customers were upset that their feature requests weren’t being implemented on time and they couldn’t afford the delay.
  • Higher number of unsatisfied customers = Increasing user churn — So a lot of customers were closing their accounts and moving to other competitors that had those features. Our projects were moving very slowly and management was wondering why that was happening.

We couldn’t afford those delays, nor could we afford losing any of our customers. It was hindering our company’s growth.

Fixing the Churn

We brainstormed with our team to fix this problem and we came up with the following solutions:

Solution 1: Expand our support team

We had to make sure that all support requests were cleared out as fast as possible and ensure that any communication between customers and developers was via our support team. If any issue needed to be resolved, and if the development team needed more information about an issue, they had to let the support team know.

We hired new support team members (whose hourly rates are typically lower than developers), developed a process for them to start assisting our existing support team, and got them on board.

Solution 2: Set up a ‘sprint process’ for the development team

We also made sure that our development team members had their work priorities set in the right direction. They needed to own their tasks and make sure they completed them in the designated time period. These tasks would be prioritized based on our product roadmap and what would help us most to achieve our yearly business goals.

We set up a sprint process for our developers based on the process that our marketing team already follows. We agreed on what tasks our developers needed to complete in a given timeframe (usually a week or two) and made sure they got them done. All tasks were selected so there would be a good balance between shipping new features and resolving existing customer issues.

We also started daily standups on Slack where each team member answers the following questions:

  • What did you do in the last 24 hours?
  • What do you plan to do in the next 24 hours?
  • What (if any) impediments exist that prevent you from doing your work?
  • Is your sprint list for the week currently on track for completion? If not, why not?

This gave a lot of clarity to each team member to organize his/her work week. It also ensured a certain level of accountability on the sprints, so another situation like the one described above doesn’t arise again.

Results

  • New support hires reduced the load on support — Our new support team members reduced the overall load on the support team (consisting of many developers), and they were efficient. It took about a month, but everything is running smoothly now and our developers have more time to work on development.
  • Development team’s priorities were back on track — Thanks to our sprints process, our developers are now spending the majority of their time to complete their development sprints on time. This helped realign everyone’s priorities, which helped move the business forward faster than ever before.
  • Our developers were happier because they could now spend most of their time on development projects, which is what they enjoy more.
  • Customers were happier — We have started delivering features week after week. Our support time has sped up incrementally and we now typically respond to our customers within 1.5 hours. We also provide 24/7 support.
  • We moved projects forward faster and management was no longer wondering why projects were taking so long.
  • We were able to hire support people for lower rates than developers, which helped increase our company’s bottom line.
  • Over the next few months, we eliminated our backlog of feature requests and delivered new features regularly and efficiently. Our developers began nailing their tasks every week.

Results By the Numbers

We were highly satisfied with the results overall, but we still needed to look at our business metrics. The real question was — did we reduce our churn?

We went into our Baremetrics account and found that, over the 3 months after implementing the change, our user churn reduced from a peak of 9.8% to a healthy 4.2%.

0*HKCdwbmd7gUpmvx3.

Here is the link to our user churn chart

And we have almost tripled our revenue in the last 12 months.

0*VoJo9K2yumwky-Bu.

Time Data Saved Us

If we hadn’t analyzed the time data, it would have been very difficult for us to discover that our developers were spending too much time on the wrong tasks, or that our support process had a serious flaw. By the time we figured out the issue, our business could have gone down even further. Churn can literally make or break your business.

Having a record of your time data and knowing where your team is spending their hours is very critical for businesses. There are countless number of articles that talk about the important business metrics like churn, LTV, CAC etc., but in my opinion — the most important business metric is your team’s time data.

Key Takeaways

From the above incident, I’d like to share two key takeaways:

1. It’s absolutely imperative to know your time data.

It gives a clear overview of your business on a weekly or monthly basis. It will help you diagnose problems down the road and preempt them. Better yet, it can help you avoid wasted time and unfavorable situations altogether.

2. Ownership of tasks helps in setting priorities in the right direction.

Set up sprints, ensure team members own their tasks and trust them to deliver on time. This helps set up the right priorities for your team and your business.

A Simple Way to Track Time on Support

We built Hubstaff, our time tracking software, to help you better manage your team. Apart from time tracking, Hubstaff also takes screenshots and monitors your team’s productivity levels throughout the day.

Best part? It integrates with Freshdesk. We decided to build a super-tight time tracking integration with them last year and it was launched a couple of months back.


Your business can now track time on your individual Freshdesk support tickets and understand exactly where time is being spent.

  • Know if your team members are spending more time on support for free accounts versus paid accounts
  • Know if your team is spending more time on business development-related queries versus support
  • Know how long each support ticket takes to get cleared
  • See how tickets are being worked on with random screenshots taken every 10 minutes
  • Know how your team is performing with the help of activity levels
  • Close Freshdesk tickets directly from the Hubstaff timer
  • So in short, this time data will help you take corrective action on a daily basis to best optimize your support process.

0*NItH20t-qoS31gNG.

Screenshot of productivity levels of our team

You’ll also be able to determine which of your support agents are working the hardest to provide the best customer service, so you can reward them accordingly.


Also shared on the Freshdesk Blog.

Find this article helpful?

This is just a small sample! Register to unlock our in-depth courses, hundreds of video courses, and a library of playbooks and articles to grow your startup fast. Let us Let us show you!

Submission confirms agreement to our Terms of Service and Privacy Policy.

Already a member? Login

No comments yet.

Register to join the discussion.

Already a member? Login

Create Free Account