TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Taking over after contractors jump ship

3 pointsby bartmcphersonover 10 years ago
I was brought in to a company to build their own internal development team. They have a few projects in active development with a couple of contracting firms. The plan was to slowly wean the projects away from the outside firms to internal development.<p>One of the firms has decided to immediately abandon the project they’ve been working on. We have the source and the app runs on our own servers, but that is about it. No documentation or architectural artifacts of any sort.<p>The business has been happy with the product so far. The contractor is “focusing their business on their larger clients”.<p>What has worked best for HN reader’s when taking over a project with little to no documentation&#x2F;design documents?

3 comments

greenyodaover 10 years ago
See if you can talk to the people in your company who hired the contractor. They might at least be able to give you a high-level description of what the software is supposed to do and how it&#x27;s supposed to work. They might even have specs that they prepared for the contractor or other design documentation.<p>If the contractor&#x27;s software has no tests or is poorly written, it&#x27;s going to be hard to add features to it or refactor it. You might want to read <i>Working Effectively with Legacy Code</i>[1] by Michael Feathers, which describes how you can get a handle on large bodies of legacy software.<p>[1] <a href="http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052" rel="nofollow">http:&#x2F;&#x2F;www.amazon.com&#x2F;Working-Effectively-Legacy-Michael-Fea...</a>
chrisbennetover 10 years ago
I would try to talk to the contractors. As a contractor myself, the only reason I would drop a client is if they stopped paying me. There might be a reason they jumped ship....
ExpiredLinkover 10 years ago
Unprofessional company, unprofessional contractor.
评论 #9050579 未加载