A mosaic is a picture or pattern produced by arranging together different elements to create a whole.
In our world of solution delivery, we paint a picture of the future for your business and then make this future happen by arranging necessary services together like small pieces of glass in a mosaic.
Our team consists of multiple colors—there are experts in technology, project management, and quality assurance as well as professionals in traffic acquisition, design, UI, customer experience, data and analytics. Customers rarely need a picture painted with just one color (unless it is the Black Square), a business vision is usually colorful and vivid and requires multiple competencies to achieve.
And while we aim for excellence in each of our services, our competitive advantage is the Mosaic delivery methodology—the ability to deliver multiple different services efficiently and well aligned to the main business goals the customers have set.
Once the business goal is set, we split it into multiple services that we need to arrange together. Each service gets a contract with the project defining the following: expectations from the service, deliverables, and timings and schedule of the inputs the project manager and delivery manager have to provide for the service provider to deliver on time.
We have sample contracts, an inventory of reference cases, and internal training to build this competence that makes the relationship between different service teams within our company transparent, efficient, and enjoyable.
Just like in micro-service architecture, you can get certain expected output if you provide expected input as we have agreed upon—we specify requests for the service as if it is a programmable API. Being clear on requirements is an important aspect of launching a service and seeing expected outputs from it.
Another big advantage is freedom—each service team can evolve as they see fit and be independent in their evolution provided that they do not break their API contract obligations.
Each team has its Service Level Agreement within the company, so we know when to expect feedback and response from our colleagues. It also covers any communication or requests that are incorrectly formatted or inaccurate. This way, we are confident that our micro-service provider will get us an informative response within a set period and will provide help and documentation to fix issues just like it is in technology.
Mosaic delivery is managed by Delivery Managers who oversee and manage this practice on a high level, ensuring efficient project delivery along multiple services.