1. Product Foundation
Process
Our product development process has been refined and streamlined
over the years to give you the best quality products while keeping
minimal overheads and maximising e!ciencies.
This documents contains a high level overview of the steps involved
in building a web/mobile based product from ground up.
2. 1. Product Ideation & Design
This is the most crucial phase of the entire product development. Decisions and changes at
this stage are fastest and cheapest to execute.
01
Product Foundation Process
-commerce
e
A
B
C
We would like to have an in-depth session
with you and your team to understand the
broad picture of what you are trying to build,
what your business objectives are, and what is
the short-term and long term roadmap.
Understand & Brainstorm
Instead of writing lengthy feature specs and
requirement documents, we prefer wireframing
the entire product into a series of steps which
your users would take as they use your product.
Wireframes can be done by your team or jointly
with us, using tools like Balsamiq etc.
Wireframing
Design is when you start getting a true feel of
what your end product is going to visually look
like. Here's when we start filling up real fonts,
images, logos etc. on the screens and define the
overall product & brand palette.
Design
3. 2. Product Development & Testing
This is when the real development work starts and your product starts to come to life. This is
when we design our database, start writing business logic, integrate payment gateways etc.
02
Product Foundation Process
A
B
C
With the visual flows in place, our backend
engineers can start defining their data
models and business logic for us to start
implementing the real and fully functional
version of your website or mobile app.
Development
Our QA team tests the product for correctness
with the visuals and business objectives defined
earlier. We also test across a range of mobile
phones and browsers to ensure that your users
get the best experience irrespective of which
device they are using.
Testing
Once the product is fully tested and ready to go,
we're ready to setup your production stack. We
engineer products to scale but it's always a
good idea if we know what kind of tra!c we are
expecting in advance so that we can architect
our solutions accordingly.
Deployment
4. 3. Product Launch & Expansion
Your product success is our success too. We're always there to carry on the journey with you
and ensure that all your feedback and iterations are captured and built as we go along.
03
Product Foundation Process
A
B
No product is perfect when it's launched. Infact
it's usually just the opposite. Once you reach out
to real customers and users and capture their
feedback, we iterate on your product design and
development and ensure that we are building
something that our users truly need.
Launch & Iterations
With several years of experience behind us in
building and scaling successful products, we have
tons of ideas on what you can do to market or
grow your product better (of course, no trade
secrets from other companies are shared and
we'll never share your trade secrets either.)
Growth
BRAINSTORM
WIREFRAMING
DESIGN
DEVELOPMENT
TESTING
DEPLOYMENT
LAUNCH
GROWTH
1
2
3
4
5
6
7
8
Time
Project Flow Project Flow
5. Tools of the trade
We use simple, yet modern tools to keep our work fully organized and our communications
completely transparent. We recommend and use the following tools but if your organization
uses a di!erent stack, we're fine with doing it your way too.
04
Product Foundation Process
Trello serves as our project management tool where we define specific tasks for each and
every team member working on the product a long with timelines and final deliverables
expected. If your company is already using some other tool, we'll be happy to adapt to
your processes.
Trello
We use Whatsapp and Slack for our common chat on all project related communications.
You're on the same group/channel as everyone else so that you know exactly what is going
on and what's the current status of the product.
Slack / Whatsapp
All our code is committed to Bitbucket/Github/Gitlab etc. on a regular basis and even shared
transparently with you, if you would like to. We encourage you to review our code regularly so
that you're absolutely sure that what we are building for you is nothing but world class.
Git
We try and ensure there is atleast one detailed phone call with you every week so that you
exactly know what is going on in the product and who's working on what. This frequency can
be higher if you like but once a week is the minimum we recommend. If you are closeby to our
o"ce, feel free to check-in anytime and catchup with the team working on your products.
Weekly catchups
Your entire stack is monitored 24x7 using Spectrum / Cloudwatch and other similar tools. If
there's anything wrong with your servers, we'll (hopefully) fix it even before you notice.
Server Monitoring