Please help me find a good Drupal developer to pick up the pieces
June 11, 2014 6:11 AM Subscribe
Ok hivemind, you've helped me once before
, I hope you can do it again.
I volunteer for an NPO that hired a less than competent development shop to create a very specialized membership database using Drupal. That includes migrating from a Filemaker database and a whole bunch of thoroughly detailed specifications for enrollment, payment systems, membership management, member profiles, various back office reports, event calendaring, conference scheduling, etc. etc. These specs describe the functions we want and I think they are clear.
What's next for us? How do I find someone good to finish the job? How does bidding for a job like this work?
posted by Gotanda to Computers & Internet (8 answers total) 3 users marked this as a favorite
After advice here (Thank you!), consulting with a lawyer, and lots of trying to get up to speed with software development and github, and various wrangling over the past couple of months, we are rid of the first guys and ready to get the project finished. We have a github repository of the partially completed code and it is installed on a test server. We need to hire a consultant to complete the development to the specifications.
We have one person in our organization who is knowledgable about Drupal and in a position to work with and evaluate the work of developers, but doesn't have the time or maybe all of the necessary skills to complete the project.
I have one developer who I think may be able to do the job. He was brought in by the previous shop at the last minute to try to fix things and catch up a bit before they took a turn and cancelled the work agreement. So, he is up to date on work done (or not) previously and knows the specs. He no longer works for the failed development shop and is available to work for us. In conversations he indicated in general terms what he thought some of the failures were and seems to have some good previous clients. He communicates clearly and that is a huge plus. Looking at the commits on github, I know that he was brought in late and does not seem to be responsible for the earlier problems.
We may want to hire this developer. We'll ask him for an estimate. However, we're an NPO with all kinds of auditors, rules, government oversight, and a large membership to be responsible to. I can't just go with this guy. I will need to open this up to competitive bids. We plan to take the most critical subset of the uncompleted specifications and contract for just those to be finished (with properly documented milestones this time!). If that works well, we'll add more of the "dream" specs step by step. How does this work? And, where can I go?
Do developers bid on this kind of work if I make the specs available and some kind of access to the partial code by making a clone of the github repository available? Or, is this a situation where we should hire and pay a developer a fee to evaluate the work to be done as part of biding on the job? I know I don't want to do my job "on spec". I guess that just figuring out how much work is to be done is not a trivial task. Do developers take on that kind of evaluation work on jobs and then bid as just part of doing business? Or do they bill for that process of looking and seeing?
We're happy to pay for good work and want this to be fair all the way around. Any guidance or advice would be much appreciated. Is there a kind of marketplace for putting this out to bid? Or, do I have to rely on referrals and give them the information needed to make an informed bid?
I have no idea how to find a good developer to work with over the long haul. Hope you all can help.