We're baking kustard

Our Process

Proven recipe to success

Over the years, we've perfected our process to deliver success. We strategize, design & develop to provide measurable value in terms of your time and budget.

Low costs
Many iterations
High costs
Avoid iterations

01

STRATEGY

Embrace chaos to uncover features with greater returns

02

DESIGN

Prototype, test, reiterate… until we discover the most valuable feature set

03

DEVELOPMENT

No iterations and zero risks at the stage when costs are high

01

Strategy

strategy

Experimentation is cheap and less time consuming during this phase. Our team experiments a lot at this stage of the product. The team spends time together with you to understand your customer & their needs better.

To understand your customers in depth we follow the famous lean product development process by “Dan Olsen”

Understanding the lower half of the pyramid is the primary goal in “Strategy” phase. Our team follows a two-step process to come up with a solution to the problem.

Our team studies your problem space, product, customer/user base, target market, competition landscape. In this step, we try to come up with answers to hard questions like what is your buyer/user persona, which products your target user base uses most frequently, The currently envisioned product is a painkiller or vitamin. By iterating over answers of these questions help us in setting the strong foundation for product building.

Our team evaluates the current problem/product state and future progress of it.

Our team studies the analytics of the current existing product in the same space as of yours.

Our team carry outs design sprint of 4 days to come up with creative solutions to the problem presented. We deeply focus on the results of Research & Insight phase to come up with the solutions.

Our team keeps a strong focus on problem space than the solution space to come up with creative solutions.

We execute this process in 4 stages:

- Define the problem space & Expert lightning demos
- Solution Sketching (Crazy 8’s)
- Rapid prototyping & user recruitment
- User testing

This 4-day workshop helps you to get market feedback in just 4 days and helps you to set the right expectations from the product before even starting the development.

Our team recommends this process to the products which are costly to build and time-consuming.

02

Design

design

Our team & you will be confident enough after strategy planning for the design. Now it’s the time to deep dive into product details and the solution space by polishing the thoughts.

We completely focus on product design by doing information architecture, wireframing, visual design & prototyping during this phase of the product building.

Our team together with your concentrates on giving each detail a polished finish and creating a delightful experience for the product users. We quickly iterate over the product based on the continuous feedback from the users during usability testing and visual design testing.

You will be able to visualize the entire product and user flows after successfully completing this stage of product building.

Our team suggest the following steps in this process

- User Personas
- The information architecture of the product
- Wireframing of each screen & their states.
- User flows/journey
- Prototyping & user testing
- Setting visual language
- Setting visual design guideline for the product
- Visual design for all the screens & their states
- Animations & transitions
- Prototyping & user testing
- Iteration based on the user feedback
- Design export & handoff to the engineering team

Our team believes in a data-driven decision-making process. In order to test the hypothesis & observe user behavior, our team plans the analytics checkpoints after completing the design. We come up with measurable metrics to track; after making the product live and take iteration decisions based on the results of those metrics.

Our engineering team & product manager takes an active role during this step to plan the analytics during the development phase.

03

Development

develop

Now we are completely ready for the execution of the product. We have a product specification clear, the detailed prototype is approved after user testing and iteration; all the process flow related questions are resolved. We operate as efficiently as a ticking clock without missing any deadline, 100%.

Development process goes through the 5 steps

We @Kustard just love our friends at Basecamp. We really admire the philosophy with which the Basecamp was built and it helps us making things streamline during the entire process of product building. Don’t worry we even give you access to our project in Basecamp in order to make collaboration & communication smooth

- Tool plays a significant role in project execution and we believe using the right tool is a half battle won along with the process.
- We chose basecamp because we could configure our process directly into this tool.
- Basecamp allows us to club all the conversations, approvals, ideas at one place to easily communicate with you.
- Our technology & product team together logically group features and map them based on the delivery priority after having a discussion with you.
- Feature to sprint planning will also allow you to schedule your launch activity accordingly.
- Our technology team designs the software internal parts! Yes, you heard it correct we are also creative in that space.
- Our principal engineer spends time with the design team and technology team to set the expectations clear within the teams.
- You will be getting a clear idea about how the internal parts of the software are designed.
- The major tasks in this step are database design, infrastructure planning, third party requirements if any.
- Our technology team is in execution mode now. They drink a lot of coffee during this period :P to deliver the sprint milestone in time
- You will be continuously testing the incremental version of the software along with our technology team.
- We embrace continuous feedback even during the development phase in order to avoid a long list of pointers to be solved at the end.
- We ship and you test.
- Our Principal Engineer is responsible for the quality of the software delivered.
- We allocate a separate day during the bi-weekly sprint for code review.
- Our QA engineer (internally we call them James Bond) is always on looking for the defects in software so that we can fix them before time (discovered by users).
- Our development team carry outs unit testing for each module before marking the module complete and publishing it to UAT.
- We also perform integration and stress testing using J-meter to battle test the software before pushing it to production.
- We follow a three-step rule while deploying your software.
- We configure three environments Dev, UAT, Production.
- Our team develops the software and tests it on all three environments. We make sure UAT is the exact replica of the Production environment and we deliver the same benchmarking results on UAT.

We develop the product in sprint cycles which typically lasts 2 weeks. We assign deliverable to each an every sprint. Our engineering and product team seamlessly syncs up with your organization to complete the product on time.

Our two-week development sprint process includes an extensive code review and rigorous testing & QA to ensure successful delivery.

Iterate / Support / Scale

By this time you will be in love with our team and want to continue this engagement one step ahead by also allowing us to support and maintain the product for you. No worries we have it covered for you! :) We continue supporting the product and iterating on it based on the analytics results. Our team tracks the analytics metrics every month and keeps an eye on the experiments in the live domain. Our team works closely with your organization to come up with the next strategy for the product based on the results. We iterate through the product with the same exact steps. While our product team is busy charting out the next generation plan for your product our engineering team is keeping a close watch on the issues, backups, servers & security of an application.

We take care of your application like our own product!

above the fold image

Got a problem?

Let’s talk about it.
CONTACT US