Under a DevOps model, development and operations teams are no longer “siloed.” Sometimes, these two teams are merged into a single team where the engineers work across the entire application lifecycle, from development and test to deployment to operations, and develop a range of skills not limited to a single function. We code using the best software practices and technologies available. Our dev team works with agile methodologies and tools like Gitlab to keep the project planning and the workflow of source code management.
Choosing the project technology stack is one of the most important and lasting decisions of a project. It's almost cruel that such an important decision has to be made so early in a project life when so many unknowns remain.
When selecting the project technology stack, many factors have to be balanced: Stable tools with strong ecosystems and communities, tools which helps us develop fast, and iterate quickly and tools that will make us happy.
We start by understanding the existing product or the problem to be solved. Then we run User Interviews & do a benchmark of the industry. After User Personas & Customer Journey, we propose a new architecture and user flows to improve the final product experience. With the wireframes in low and high-fidelity, we do the interface design with components and apply the Design System with Figma, the best collaborative interface design tool.