3 steps in choosing the right development team

the right development team

So you are ready to jump in and take your business or idea and create an online presence! But with no experience in building websites, you begin the process of finding a development team for whom you can trust and rely. You find yourself being faced with hundreds of freelance designers and companies (from around the world) offering similar services and trying to win your business.  You receive a roller coaster of bids ranging from $2,000 to $20,000 for the same type of work.  It’s insane and confusing at the same time. In this article, our goal is to give you a head start in your search for the right technology partner. We want you to ask the right questions to your prospective individual or team so that you have a thorough understanding of what the entire process will look like from the beginning stages through the end results.  This is an important investment for you, so take the time needed to research properly.

Step 1 – Understand & Document Your Needs

This is an obvious first step which has to be done specifically when you decide to choose a team working overseas. It’s important to put your thoughts down on paper.  It doesn’t have to be organized or with bullet points but clear enough for you to look back and review it.  Your list can be just of the main features you want on the website or an example of similar websites that you would like to emulate. Just jot down what you have in mind so you can share with your potential candidates later.

The first sign that you have chosen the right team will be if they review your requirements and have well thought out responses. Granted if you expect the team to “fine tune” your requirements and offer specific feedback, there will probably be a fee attached, which is totally reasonable to expect.  However, they should be able to do a cursory review of the initial scope of work and definitely get a sense of what you are trying to accomplish.

At this point it might be difficult for you to know your budget but it will certainly  help you once you are ready to filter the candidates.

Step 2 – Research Potential Developers

It’s always good to ask your business associates for recommendations but it’s important for you to do your due diligence.  You need to become an investigator in this process.  If the developer has testimonials on their site, read through them.  If they don’t, ask them for a list of previous clients for whom you can contact. Once you have that list, ask the following questions:

1. How long did the project take from start to finish? 2. What is the online experience of each of the members of the development team? 3. Who was your point of contact during the project? Was it someone who had hands-on experience developing a site or an account manager who acted more like a liaison? This is an important question.  You want to be able to work directly with the people who are building your site (or who have built previous sites), not a customer service representative who just wants to make sure you are happy. This is critical because those with direct experience can give you advice on what will work and what won’t work on your website.  They will take on your project as if it’s their own.  And for a business owner who has limited time during the day, it is imperative that you can trust someone to run with the project.

Step 3 – Dont Let Price Dictate Your Decision

It’s tempting to go to a freelancing site and hire the cheapest bid. After all, who doesn’t want to save money? Unfortunately, the cheapest bid doesn’t always equate to the best quality. It also doesn’t mean that the bid will actually be what the freelance charges you. Many freelancers entice people with cheap bids only to increase the price later. Think about it. How can someone give you an accurate bid on your project without knowing the details about it first?

Here’s our advice:

Although you have your budget in mind, don’t offer up the number when seeking out bids.  The higher you say your budget is, the higher someone will pad their bill.  Make a short list of 3-5 developers whose quotes range anywhere from [min bid] to [max bid]

Interview the developers within the different price ranges to see where the differences are in their offerings.  Ask some of the questions we mentioned earlier. Be really direct about your questions.  In other words, be sure to ask:

1. Who will be my main point of contact and does that person have “x” number of years experience with online marketing, site development, e-commerce, etc.?  During the interview process, tell them the general idea of what you’re looking for and see if they respond with their own ideas for improvement.  Those with years of experience will know what works and what doesn’t and won’t hesitate to tell you.

2.  Ask how accessible the team will be?  How quickly can I contact someone and how fast is the response time?

3.  Ask how flexible the team is.  There are many companies out there that once you put in an official work order for the project, that will be the direction they will go in.  But what if during the middle of the project you discover a better way to improve the customer’s online experience.  Will your development team be flexible enough to change directions?  Are they knowledgeable enough to suggest taking the project in a different direction? Many are not.

While the responsibilities of finding the right mean stack development team may seem daunting, it is critical to the success of your website and ultimately the success of your business.  Don’t skimp on any of the above steps .   An experienced, flexible and enthusiastic team will be an absolute pleasure to work with as they help turn your vision into reality and will make your investment worth every penny.

Moving from Idea to MVP: Enroute Hustle

Building the MVP the right way

After ages of working on the idea and dreaming the dream (impostor syndrome is cruel, ain’t it?), you have decided to go ahead for the MVP. You have a clear idea of what it should do and how you want it to look. The narrative is ready. All good and great. Your obvious next step–to get ready for shipping.

You need to get the idea in the hands of the real user for validation. To ship a product soon is to complete half the race. Easy? Kinda sorta. How are you going to do it? By getting the MVP out soon.

Now, before getting all hyped up with the jargon, here is the thing: an MVP is a highly misconstrued concept.

  1. It is not your final product. Your MVP is not what you give to all your beta users.
  2. It is not just basic wireframes or prototype. It is not non-functional or purposeless.

Simply put, the MVP is your idea turned into a product with all the ‘minimum necessary’ features providing ‘maximum value’. The latter is the key ingredient. You have to decide on what to keep and what not to keep because the primary aim is to ensure optimal tangibility and functionality.

It’s all about decisions and iteration. What you choose is what the product becomes. Your MVP needs to have some key characteristics. Here is a quick checklist:

  • it should serve one–just one–specific audience
  • it solves at least one problem
  • it has a functional and usable UX (does not need to be aesthetically pleasing)
  • it can be built and launched quickly

Have you completed this checklist? Great! Here’s what you do next:

A.Brainstorm your idea

What, again? Well, yes! But hear me out. This is not the I-will-stay-awake-untill-I-get-a-revolution-out ninja brainstorming. It’s time to get out of the bubble and talk to people. People who think like you, people who might shun the idea, people who are your customers, and people who might help you build the product (take deep breaths because that is almost too many people to talk to). Get your idea out and start conversing about it.

You need this feedback to refine the blueprint. Sit with other entrepreneurs and discuss your initial challenges. Speak to prospective customers and ask them about their problems and desires. The more you iterate in this zone (let’s label it the ‘buffer zone’), the better it is for later stages.

B.Find a techie

There are two ways to go about it. You can either hire a development team or you can get a co-founder & CTO. Finding the right person or team will take time. Do not try to save money here. First of all, you need someone who gets your vision. You will need absolute synchronicity to go ahead with the technical partner. Find people who share your zeal.

Their expertise and technical skill are crucial for further consultancy. Even if you know the nitty gritty of coding and design, getting the right techies on-board is important for technical feasibility. They will help with making better decisions about technology and a proper development schedule. They can point you in a better direction, you can define budgets clearly, and you will stick to the timeline.

C.Budget, budget, budget

You are going to spend money. In fact, quite a good sum of money. Better do it wisely. Design a milestone blueprint and allocate funds accordingly. Your expenses will include the legal costs, fee for technical assistance, product development costs, and sundry expenses. Anything that does not directly help the MVP should be removed from the loop.

Money is no cakewalk. Be extremely wary of what you choose to be the source. Be more aware of which channels get a portion of your share.. Only overburden yourself if you have a knack for constant regret and constant fuss and stress.

D.Iterate like your life depends on it

This is a brilliant life hack that seeps right into the development process. Follow the Build-Measure-Learn routine. Get the first draft of the MVP out soon and lock in the first development cycle. Past this, get to alpha testing, and begin the fine tuning. The more you analyse and iterate, the better your MVP is. Build user stories, evaluate performance, spot the discrepancies, and work on it.

It is not an easy loop but a very crucial one, and the one worth spending time on. Conduct functionality tests, usability tests, and a funnel analysis. You will have areas to work on and specific sections to improve. You will need complete coordination with the technical team and a lot of patience. Issues will pop up at the last second and you will need real-time iteration.

E.Don’t jump in the jeopardy

Your MVP looks ready and you are hyperventilating. There is panting and breathing and you cannot contain the joy. You want to send the product out there into the universe to rise and shine. Hold the thought, and count to 10 (okay to 50 if you are *that* excited). Do not jump in for the roll-out. Rather, gather your trusted peeps and let them test the product. Take feedback, know the flaws, tell the technical team to fix all the bugs, and let a quick QA happen.

This is the most important step.This ensures functionality for initial customers and a perfect user experience. When you take feedback from real users, you can make substantive improvements in the comprehensive blueprint. Your MVP should drive the product ahead. Take two steps back if it’s not.

Next up, we discuss the elephant in the room: The Pitch. Getting ready for putting your idea out there, showing up, shipping the MVP, and moving ahead. The struggle is real but so is the adrenaline rush!

I am Varun Bihani, COO at Galaxy Weblinks Inc. I have been in the business for a good 15 years and it has been an exhilarating gig. I love working with startups and hearing new ideas. You can find me in Boston around CIC. I like my coffee strong 🙂