Kizen is a mid-sized startup focused on elevating traditional customer relationship management (CRM) software to incorporate advanced automations and data-driven insights.
CASE STUDIES > KIZEN
We originally joined Kizen in a team augmentation capacity as specialists in Node.js API development, having recently adopted Node.js to build version 2.0 of their platform. Our challenge was threefold: audit the progress Kizen had made to date on the platform update, implement a complex web authentication strategy that married v1.0 and v2.0, and leave the Kizen team with a solid set of tools and conventions for use in continued development. Big Room Technologies has found great success in this approach to augmentation: audit and present feedback on an existing codebase, solve for a specific problem, and along the way build tools and processes that the existing team can continue to use down the road.
THE PROBLEM
The SOLUTION
Our ‘measure twice, cut once’ approach paid off. On launch, users seamlessly logged in across Kizen v1.0 and Kizen v2.0. As the project wrapped, Kizen got word that we had chops on the UI side as well as API development and since the audit and authentication project had gone so well, both parties agreed to extend our involvement into UX/UI development for v2.0. For over a year subsequently, we collaborated to build complex interfaces for the application using React and friends.
As the front end work progressed, we saw Kizen’s development team size grow significantly as they ramped up their team to meet an aggressive deadline , and we assumed the role of frontend team lead for around 6 months while they solidified and rearranged their in-house team to accommodate growth.
The approach
At the outset of the project, Kizen needed clarity as to whether their business requirements were technically feasible (so did we!); it was critical to come to a precise shared understanding of the project’s objectives, motivations, and technical context. After multiple rounds of technical review from our team, we drafted an approach that satisfied all business needs, and helped give the impending, potentially thorny process some much needed structure. Taking a measured, planned approach prior to development allowed our team to mitigate risk and make faster progress during development, with pauses at crucial checkpoints to demonstrate progress to the project’s stakeholders.
our proven process
Align on goals, challenges, and opportunities.
Collaborate to find the right strategy and solution.
Execute and integrate tailored solutions.
Launch, iterate, and scale with your organization.
SERVICES
-

Advisory
Strategic guidance to help organizations evaluate options, define direction, and implement technology aligned with business goals.
-

Software Engineering
Design, build, and maintain software systems that meet real-world needs and perform at scale. Common examples include web and mobile applications.
-

team augmentation
Experienced professionals integrate into your team to expand capacity and expertise to help fill skill gaps or resource shortages both short and long term.
-

Experience Strategy & Design
Shape how users interact with your product with thoughtful, intentional design.
Let’s explore what’s possible for your organization.