Biting the Bullet of Technical Debt |
Biting the Bullet of Technical Debt Posted: 27 Nov 2012 06:44 PM PST Posted by MozCTO Rand has talked about the technical debt that is impacting our ability to grow and deliver new products. We knew we’d have to bite that bullet at some point, but sometimes it’s not a clean bite…you’ve got to gnaw away at it until you finally break through. To that end, we created an 18-month roadmap to pay back that technical debt, and have worked out the stepping stones needed for each team to chip away at that proverbial bullet. It’s going to take a lot of hard work and some of our funding to help get us there, with the ultimate goals of giving you, our customers, greater value, enabling further growth, and getting to 99.9% uptime. We’ll update you as we take each step along the way. But for now, take a look at the roadmap as we see it. Get to 99.9% UptimeThe first step on the road to success is upgrading system operations. We’re focusing our efforts here on hardening our network infrastructure and increasing system redundancy and monitoring, with the following key goals:
The Tech Ops Team
The Tech Ops Stepping StonesDeliver Our Largest, Freshest, Most Reliable IndexIn parallel to this systems work, we are also working on our applications reliability and scalability. The Big Data team’s work includes:
The Big Data Team
The Big Data Stepping Stones
Make Everything Bullet-proofThe Production Engineering Team (PE) is knee-deep in the bowels of the production systems: reviewing code, suggesting where new or more hardware could be used, and making things more maintainable and bullet-proof in general. PE has already implemented code changes to our core systems over the last few weeks to address some of the current sticking points. Some of the things this team is working on:
For more information on these recent fixes, check out the blog post Where are My Rankings? The Production Engineering Team
The Production Engineering Stepping Stones
Net New DevelopmentThe Net New Development Team is working on implementing on new product features. Shhhhh! The Net New Development Team
New Net Stepping Stones
Rock the Marketing WebsiteInbound Engineering is the team focused on the Marketing website. The team goals are:
Inbound Engineering Team
Inbound Stepping Stones
Make Tweets SingThe Followerwonk team is working on advancing the customer experience and digging deeper into Twitter and what makes Tweets sing. We’re going to use split-testing to specific goals to measure customer experience, which will help us decide on designs and features that our customers like the best. Followerwonk Team
Followerwonk Stepping Stones
Test and DocumentIn lockstep with these teams, our test and doc folks are adding testing and documentation that will improve quality and communication across the company. These teams are still small, but are already having a big impact. We have already seen an improvement in our last index release, where testing contributed to it going out with no issues. Test and Docs Team
Docs Roadmap
Test Roadmap
Sharing Our SuccessAs we take each step along our technical roadmap we will share our accomplishments, turning these planned stepping stones green over the next 18 months. As we gnaw away at our technical debt, we hope you’ll start seeing benefits from the changes along the way. Stay tuned! Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read! |
You are subscribed to email updates from SEOmoz Daily SEO Blog To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |