Who we are

who we are

A talented, strategical, and ideal partner.

Introduction

Welcome! If you are reading this, you are likely interested in learning more about Inova and about how we work as a company.

Back when we started Inova, we had an idea of how the company as a whole should grow and function. But we knew that market demands, deadlines, tunnel vision, and forces of habit usually take companies in directions that separate them more and more from their original vision. We knew that we needed a way to always keep the big picture in mind. So we wrote it down.

This document is our company Playbook. Our safeguard. Our north star. It’s the blueprint that guides all of our business and development practices. We did not write this as a way to attract new clients. We wrote it for us.

Whenever we find ourselves at a crossroads or face a tough decision, we know we can go back to the Playbook for insight. Whenever we feel like we lack perspective and our intuitions are thrown off balance, we know the Playbook can remind us of our priorities and values. Whenever we feel like our work is going off on tangents and too much of our time is being spent in minutiae, we know the Playbook puts forth the methods necessary to turn that around and ensure we focus on impact.

Purpose

We trust that, with strategy and technology, we have the potential to create products that truly benefit both our clients and their users by positively impacting their lives. We pursue to add real value to people and their environment as a whole with innovation.

Mission

We’re convinced that technology is a democratizing tool full of possibilities from which everyone worldwide can profit from. We’re committed to making our contribution by encouraging and inspiring innovation in the daily lives of our collaborators, clients, and their users.

 

our core values

Innovation

Thinking outside the box and creativity is in our DNA; everyone in the team is a problem-solver no matter their role. We try to take every product we work on to the next level.

Causing an impact

We find fulfillment in impacting people's lives positively. We focus on creating products that truly add value to users by being tech-friendly, intuitive, and accessible. Technology has no limits, and we're happy to improve even a tiny part of the users' life.

Adaptability

Each challenge and person must be addressed with flexibility and versatility. Rigid and highly structured organizations tend to fail because project's needs vary and evolve. Instead, we try being truly empathetic and strategical to understand how to approach a project, client, or collaborator.

Continuous improvement

We seek excellence, and we conceive it as a horizon that's always there; this means there's always room for growth. Working in agile frameworks helps us be constantly looking for "more" and "better".

Methodologies & Frameworks

Agile

The Agile Methodology is an extraordinary approach that empowers us to be productive, efficient, and easily adapt to change by working iteratively and delivering value continuously. Project after project, Agile has proven to be the right way of building software products. 

Digital products inherently grow and change; it’s part of their nature. Working agilely gives us the flexibility to make the most of this characteristic, making it an advantage instead of a liability. Self-organized teams are aligned, understand the product phases, priorities, and roles; this has an enormous impact on each value delivery.

Twelve Agile Manifesto principles:

SCRUM

There’s a reason why Scrum started in the software industry and has now spread to countless industries: it truly helps teams become more productive. The framework follows the agile principles and establishes a set of roles, responsibilities, and events the team should follow to succeed.

Let’s explain Scrum briefly. Shooting from the hip, Scrum teams organize their work in Sprints, which are established time periods that go from one week to a month-long. At the beginning of each Sprint, the team plans what increment of the product they’ll produce in that period; during the Sprint, they work to build it; and at the end of the Sprint, they review their work and make adaptations for the next Sprint. Scrum teams keep on working on Sprints, iterating on the product.

The development team

The development team:

it involves the people working together in the creation of the product increment. They are self-organized.

The product owner

The product owner:

is "the client's figure in the team," responsible for the work the team has to complete.

The Scrum Master

The Scrum Master:

ensures Scrum is appropriately used.

inova team

The number one key to success is having an outstanding team, both technically and humanly. Every person joining INOVA is valuable and relevant and will cause a huge impact on the team, company, and results. Our team has a terrific spirit, and we’re eager to potentiate it even more with every soul joining our team.

Our team is made up of brilliant minds, who are constantly creating value through aligning business goals with custom tech solutions. We have a multidisciplinary approach in which product specialists with different backgrounds work collaboratively seeking excellence in all the product spheres. We embrace challenges with synergy, communication, teamwork, and passion!

Our Working Culture

We like to think of Light-it as a community of techies eager to discover, develop and share ideas, knowledge, experiences and have fun. We give our best to make Light-it a place where collaborators are in constant personal and professional development. We work horizontally with the vision that Light-it is a place where everyone’s ideas are welcome and valued.

Some highlights

Honesty and respect first!

Empower individuals, and win together.

Hard work takes us to great results.

We're always available to talk.

Diversity means potential.

Feet on the ground, mind in the sky.

Ask, learn, teach, share, grow.

Teamwork takes us further!

Have fun!

Building Awesome Team Dynamics

our skills

We are a technology company. That will always remain our identity. That means that the toolset that we use is constantly changing as the software development landscape progresses. However, we are also very mindful of the fact that seniority matters, that 10X engineers are not unicorns and in fact exist, and that there’s a danger associated with constantly following the latest fads and not truly becoming proficient in a specific set of tools.

Therein lies the challenge: balancing the search for innovation and the excitement of using the latest technologies, emphasizing the importance of spending years with some technology or framework and becoming experts on them.

 

Our Approach

We approach this challenge by making sure that we can always commit to these three statements:

  • Have a toolset that we can honestly claim expertise over. Discover it in our Tech Stack.
  • Always have a few projects that use newer, innovative technologies.
  • Encourage our teams to try new promising technologies to evaluate them for future projects.

Our tech stack

JavaScript

React.JS

Angular

Vue.JS

Node.JS

Python

Asp.NET

Java

iOS

Android

Swif

Objective-C

Flutter

PHP

C#

Oracle

MsSQL

PostgresSQL

MongoDB

Kotlin

Xamarin

Ionic

Firebase

SQLite

Ruby

MySQL

Google Cloud

AWS

Microsoft Azure

Docker

Kubernetes

Heroku

K3S

Travis CLI

Jenkins

our process

Dedicated Team

A dedicated team is a product team made up of multidisciplinary talent (Software Developers, QA Engineers, UX/UI Designers, Project Manager, and other roles) that will focus and take some level of ownership of the project to build the product successfully.

We have an in-house process that is flexible enough to adapt to each project’s needs. Our projects usually kickoff with a discovery phase, heavily influenced by Design Thinking and the LEAN approach, in which we ideate, validate and define the core requirements for an MVP. The aim of this stage is planning what, how and when we’ll get a high-value working version in production.

The output of this first stage is: a technical blueprint, design guidelines, wireframe and prototypes, a backlog for the MVP, and a roadmap with the following steps. We’ll gather experts from different areas for their valuable input. We also like to involve potential final users to better understand their needs and how our solution fulfills them.

For the product development phase, we’ll follow the roadmap planned. Of course, given our insistence on Agile development, requirements are written in the form of a backlog of User Stories. With User Stories, requirements are written in a language that is natural and intelligible for both developers and the client. We use Scrum to organize our work; this means the project is splitted into Sprints (that usually last 2 week) in which the team creates product increments. We’re in constant interaction within the team and with the Product Owner (client).

Once the MVP is ready and tested to ensure high-quality in all use cases, the product is launched. Our team keeps on bringing support to the product and adding value with improvements and new features, based on real feedback and data, according to the product’s needs.

Staff Augmentation

We provide hourly and full-time talent to product teams when a company needs an extra set of hands. Our software engineers, QA engineers and UX/UI designers are trained to support the client’s in-house team by becoming a part of it, reporting to its managers,

attending to meetings and adapting to their working methodology. Our outsourced talent maintains weekly meetings within our team to report, get feedback and insights from our leadership.

your ideal partner

By working as partners we seek a very close relationship with each client and a deep understanding of their business and user needs. Getting closer to our partners allows us to make the right decisions, and build the right products in the right way, ensuring better outcomes.

Your Question