You will not know what you are good at unless you try it. Stop Thinking, Start Acting!!

In my first management role, I helped the company register a 3x growth with 41% hike in revenue, by monetizing the existing data and resources, and introduced them in 2 new verticals. Not big numbers? Well, these are 1-year start when I freshly switched my profile from a Full Stack Developer to a Business Developer.

The perk of being in a Start-up is that you get to try out multiple roles, for me, it has ranged from Project Manager to Business Developer, to Business Strategist and from hearing peers’ poor jokes to planning their personal growth.

Success is the result of HUNGER!!

As a software developer I got recruited in a top IT MNC, 3 months went by pretty smooth. Everything happened in proper sequence; Got JAVA, no bench, worked for one of the biggest clients, great project and amazing peers.

Not long before I realized that technology updates are like Prince Robert’s wife, there is gonna be a new one around the corner every couple of month.

I proactively learning new languages starting with Ext JS and went on to learn Angular JS, Ember JS, Node JS and Mongo DB (of course JAVA that was my core) to a point where I took training sessions within the company.

Oh did I forget to mention that I also developed a POC (proof of concept) project with a 4 member team, to 6 months later give a presentation to a UK client who later awarded us and funded the project. I made official contribution to the Internal Knowledge Repository, which was appreciated by peers globally, which helped me become a consultant developer for 3 internal Ember JS projects.

But probably there was more to life. The growth was slow, I needed more exposure, more power, more opportunity.

No Deal is bigger than your inner feeling !!

With 1.8 years of experience, I got my first opportunity to switch with a hike of 250% (yes, yes Indian developers are cheap) at full stack developer profile in Johannesburg (SA) and with a lucrative opportunity of travel US for understanding clients needs.

Somewhere it didn’t feel right, I loved coding but I was also fairly good at leading teams, gathering requirement, management and understanding the audience.

I respectfully declined the offer to understand what I really wanted to do, with a world full of opportunities.

Reality hitting Hard!

Here I stood for the first time in my life with nothing in hand. I had already quit the job in one of the biggest IT company, I declined the offer letter of a dream job (for me) and I made a blunder in the exam for which I spent 5 months preparing.

The most disturbing part was to not realize the what I really wanted to do, what is my interest. Meanwhile, I was already helping Tech-based companies acquire clients and generate revenues. It did make me feel good to see the companies follow right ethics and grow by providing value to their clients.

After wasting 2 months I decided to change the strategy from thinking to taking action.

Realizing how fast the world is moving!!

I got the exposure of billion-dollar startups making a global impact like Wittyfeed, Appointy, Paytm, Flipkart, and Ola. It became blatantly clear to me that my next target is to work in global market.

The realization led me to an Interview at a 2-year-old startup for Business Developer position with a contract of 1 year, the role was to acquire global clients and grow the company. 3 rounds, 3 hours and the position was mine . “Yes, the game was ON”.

Grabbing it by the balls!!

I worked rigorously, in 3 months I was also handling Project Management, in next 3 months Business Strategy was added, in next 2 months, I was overlooking support, sales, and marketing as well.

You must be thinking that I took it way too fast and should have given it more time to absorb the role, so did my parents. But ask the founder who enjoyed 3x growth at 41% revenue growth, he might have a different story to say. I was tireless, highly motivated, wanted to try too many things and a startup was just the right platform.

The grapes do taste sweet !!

What a ride it was, in the 1 year I was generated 116 global leads, converted 78, and delivered 28 projects successfully. More importantly, in a survey, my Client Happiness Index stands at 75% and my Team Happiness Index was astonishingly high at 98% . I knew I have found my domain.

But I think my true achievement stands neither at 67% conversion rate nor at 75% happiness index, rather it is the fact that I was able to help set right processes, grow the company in 2 new verticals, find ways of monetizing the existing data and resources, and help the team stay motivated towards the goal.

The Journey Began!!

I started giving consultancy to multiple companies majorly across 5 countries. Interacting with the people and traveling to places across the globe definitely opened my horizon.

Every morning I would wake up to read about the success story of my clients and their messages thanking me for the services.

YES I have found my domain but the HUNGER is not yet satisfied.
I ain’t tired and I ain’t stopping !!

6 Learnings of my journey!!

  1. If you are looking for starting a new venture and consulting friends for it, only 5% of all the people you meet would be serious about doing something. So don’t waste your time start already.
  2. Experiment while you can. If you haven’t found your strength, just try new challenges and say YES to everything that comes your way.
  3. Leadership is about making new leaders.
  4. Be the king of one rather than Jack of all.
  5. To be successful you need to be pro-active and keep learning.
  6. Always have big dream but break it into small actions.
  7. Never be satisfied.
The world is too big, the problems are too many, opportunities are endless. Focus on solving real problems do something truly great.
Everything is Possible !!


no-repeat;center top;;


For any company the most important part is sales. And the best way to get more sales is by delivering your projects before time and with good quality. Confused? Let me elaborate.

To get more sales you need to market yourself well, and what is a better way to market than your clients doing it for you, YES I mean word-of-mouth publicity. Word-of-mouth publicity is considered to be the strongest and most effective way of marketing, the leads you get from your clients referring you to other clients can have up to a 65% higher conversion rate.

So How do you generate this amazing publicity? Ans: By delivering your services well. For multiple reasons, the most important part in delivery is delivering it on time. By delivering your projects before or on time you can save money, time, take more projects, boost your team morale and generate more leads.

To assure project delivery on time here are 5 basic tips that I have used for 30+ projects and delivered all at least 15 days before the delivery date.

You don’t look for the spatula with the pan on gas!!

Getting the delivery done on-time starts with making the right proposal. Break the project into different modules and specify the functionality of each module with a fixed deadline, I for one, generally divide it into 3-4 modules.

To start with, consult your developers on how much time it takes for them in developing each module. Now add 5-10 days, depending on the depth of each module, to each module’s timeline. You must be thinking my Business Developers are smart enough to judge it by themselves and you may be right, but what’s the harm in taking a second opinion from the cook himself, after all, he knows it better.

Every developer is different and their strengths may vary. A lot of time we underestimate the project’s potential while developers are the right people to judge the possible challenges the requirement may offer.

After this anytime you receive a requirement with a similar feature you would be in good shape to estimate the timeline without the help of your developer. But make sure that for every new feature requirement you consult your developer once, it is a one-time investment but it is worth it.

Without proper ingredients, you can never make a great CAKE!!

These basic ingredients for any project in IT company are the documents. You all know which are the basic documents and which are the ones that you create just to leave a good impression on the client.

The 3 basic types of documents are:

  1. User flow :
    This will help you in covering all the aspects of the project. Lot of time we assume or miss out some aspect of the project which gathering the requirement, this document will help you cover all the pointers so that there are no new flow or surprises.
  2. Per user functionalities:
    Noting down all the functionalities a user case can do helps you break down the project nicely and schedule the project more effectively. It helps in locking the SOW(Scope of Work) so that everyone(client and developer) have their expectations aligned.Also handing over the project to your fellow peer or to move the project from one phase to another of SDLC becomes easy and efficient.
  3. Modular breakdown of projects and it’s timeline:
    Scheduling your deliveries by mentioning the exact dates help you in staying focused and setting the right pace of the project, and it helps the client keep a track of their project and set expectations accordingly.
    This is probably the most important in leaving a good impression on the client, so do it wisely and have proper buffer days for any unexpected troubles.

No matter how big or small the project is you need to have all these 3 documents and there is no exception on leave-out any of these.
Creating a document in the right format is also very important. The flow of each user case should be clearly written and with a clear scope of each functionality. This help the graphic designer set the flow and create a perfect prototype.

It is not a Blind Date it is your life partner!! Know them before marrying.

Before diving in the development phase get your designers on board and create a perfect prototype so that your Clients can imagine how will the end product look like and set the expectations right. Once your prototype is locked you have reduced the scope of surprises to less than 10%. Some of the online prototyping tools are InVision and UXPin, you can find much more online.

Read More: Here is the Difference between UI and UX Design

Now you and the client both know exactly how will each page be displayed, what will be the information showcased on each page, how will each button behave and which action will link to which screen.

When real development starts there will be bare minimum need of confirmation since everything is locked and pre-confirmed, hence the developer can meet the deadlines and manage the speed accordingly.

Development is like surgery if the Doctor doesn’t inform you of the status of the patient, you feel like punching him in the face!!

Communication is the key to any relationship. Although you don’t need any help and have everything that you need for the development, still you need to involve client and keep him updated on the progress. You need to understand that client has his emotions attached with the product and would love to see the progress every once in a while.

It is all good while the things are smooth but what do you do when there is a bug or an error or if you did a blunder. Most of the time we try to keep client oblivious to the problem and just showcase the functionality desired by him, irrespective of the effects your workaround might have.

Never do this, always inform your client about the challenges that you face, he might be angry for a while but will always help you and support you get out of the situation, as a result, he will have more trust and become a long-term loyal client.

Best way to not hinder your development and keep the client happy is by giving him status update emails daily and showing him, in percent, as to how much work is completed, and by keeping a Demo-Call” once in a week. This might take 2 hours of your complete week but will work wonder in your project management.

This is the best time to take referrals from your clients, make a good demo call and he would happily give you more referrals.

A movie is never good if the ending is not sticky!!

You project delivery needs to be the best experience of your complete SDLC. The client will not remember how many times you made him laugh, or wished him on his festivals or took the late-night calls. What matters the most is that last mile, when you are making the website live and he is all excited to showcase his idea to the world. Any trouble there and all your efforts for the past couple of months go for a toss.

To ensure that you make a seamless handover of the project, thorough testing from fresh eyes is a must. Always have your best tester on board at this last step for doing the final testing of the project. Even the very minute of the bug will hurt like a titanic over an ant. I am sure you don’t want to be there.

The places where you need to have your cream focus is on the spelling mistakes, the places where the User first interacts and starts using the application like login and dashboard, and at the validation points. These basic things skip our eyes quite often, especially because we are looking at a much bigger picture hence it becomes even more necessary to have a fresh pair of eyes that can scan every detail.

Epitome of the whole process:

  • Lock the Requirement on each phase,
  • Client Communication: Consult developers before committing anything to the client and never set the expectation too high which you might not be able to reach. Anything extra will please but anything short of commitment will harm
  • Requirement Gathering: Have Proper documentation
    • Flow Diagram
    • Per User functionality
    • Project Breakdown with specific dates
  • Prototyping: Use online tools like InVision or UXPin or any other such product to give clear picture of what exactly is to be expected out of the product,
  • Development Phase: Give status updates daily over email or project management tools like Basecamp, and keep a Demo-Call to showcase the progress of the project and take feedbacks,
  • Testing and Delivery: Get the project tested with fresh pair of eyes which would be interacting with the project for the first time. It is necessary to catch the minor bugs which we are prone to miss. Protection Status

Looking for vetted developer / offshore development center?

Connect with GraffersID experts to hire remote developer on contractual basis.