As insiders, you know where the lines are drawn. When to climb. Who to
ask. You produce at capacity, every day. Now Labs bring the outside
world into focus. We ask different questions. And see the strategic
leverage points to find new solutions.
We start at the glass.
That is to say, we start with the user experience. Who is using it? What’s their day like? What do they need to get done? How does each action or transaction behave? How do users interact with one another? What constraints are we working with? What is the context (technical or practical) of their use? In short, what is supposed to happen here?
We map out connection points.
Are there any existing systems will we need to interact with? What APIs and interaction points will be needed?
We survey the terrain.
The “Core Sample”: How is the current (if any) stack setup? What technologies we can leverage? What technologies will we need to build from the ground up? We create detailed wireframes and architectural plans, mapping engineering needs to your business goals and market requirements.
Once a market opportunity has been identified, we move rapidly to prototype and build applications. Because iteration and communication are essential, we have developed a flexible production workflow that is highly collaborative and uses a virtuous cycle of design, development and testing, balancing our ethos of excellence and iteration.
In the early stages of prototyping, our design and development teams run parallel to one another. We do early release planning, aiming to get to a minimum viable product, and then add on secondary features in rapid release cycles, alternating between front-end and back-end ‘sprints”.
Great software is more than the application of code and theory, it requires artistry, imagination and sensitivity to the experience and needs of your core users. In our User Experience (UX) and User Interface (UI) design process, we are looking for the optimal balance of simplicity, beauty and functionality.
Typical front-end prototype process includes:
A robust, flexible solution requires a solid foundation. Once the project scope has been defined we select a Technology Lead (usually a senior engineer with the greatest project specific expertise) who is then responsible for distributing the tasks, stories and debugging assignments to other team members. This engineering project lead is accountable for the entire back-end development work.
Back-end prototype process often includes:
We help clients identify and execute on business opportunities in science and technology. We find markets, craft brands and products, and then create design & communication platforms to support growth.