Go to main section

why
codelab

fast, reliable results

We have a focus on efficient project management, that results in fast decision-making, reliable project schedules and early results or prototypes. We speak the language of our customers and can draw on ample project experience in order to deliver on our promises.

quality & robustness

We mostly operate in industries with very high security standards (e.g. Automotive, Avionics). Our entire pro ceses and organization is aligned towards high-quality output and robustness of our software.

fair pricing

If you want to provide high-quality software at competitive pricing, this requires the following: First, no waste of time due to inefficient project management. Second, access to Nearshore resources. Third, efficient use of framework ecosystems based on long-standing expertise. That’s Codelab!

our areas of expertise

Based on more than 20 years of Company History

Cloud & Web Applications

Amazon Web Services / Azure / Telekom Cloud / Cloud App Development / IoT Cloud Solutions / Cloud Integration / Scalability / Microservices Architecture / Software as a Service / Security

Mobile Applications

Native iOS / Native Android / Mobile / Tablet / Cloud Integration / App Store Integration / Security / Geospatial Services / Camera & Other Sensors / Online Mode vs Offline Mode

Artificial Intelligence
Machine Learning

Data Strategy / Algorithm selection / Natural Language Processing / Neural Networks & Deep Learning / Watson / Cognitive Services Azure / Tensorflow

Industrial IoT

IoT Apps and Software / Data Warehousing and Analytics / Connectivity / Handling of Offline Mode / Cloud Integration / API / Security

Which type of Project
Management do you prefer?

Agile / Scrum

“Think big, start small”- approach: Based on Agile Project Management Methods we start implementing an MVP (Minimal Viable Product), that is growing in iterative steps.

We have been applying SCRUM as an Agile Method for more than 10 years, and have well-established best-practices with this approach.

Agile

Waterfall

This is the “Order-and-Deliver”- approach: Either you have available requirements specifications or we establish such specifications in one or more workshops.

Based on such documentation we devise a robust and salable software architecture, implement and test the features. Only little involvement will be required from your team.

Waterfall

V-Model

This approach is a derivative of the “Waterfall”-Model. The Major difference is the definition of testing approach and test cases during the planning phase in the beginning.

For our customers this doesn’t make a big difference: Little involvement is required, once the requirement specification is ready.

V-Model

From your request to
the final delivery

OVER­VIEW OF THE PRO­CESS

Free Consulting & specification documentation

  • Receive Free Consultation to get an idea of the feasibility of your idea for a software/APP/IoT application.
  • You’ll get an effort estimate right after sharing your specifications (for smaller projects: Fixed price offer).
  • If you follow the Waterfall or V-Model approach, we can support you in generating a specification document, that will be the starting point for an RfP process.
  • Agile / Scrum: We will start collecting items for the Project backlog. Product owner is from client company.
  • Contract

Prototyping, Implementation

  • Waterfall/V-Model: We start implementing your software / app. You’ll be updated on the progress on a regular basis, results will be delivered based on Milestone planning.
  • Agile / Scrum: We will start the Sprints. Sprint backlog is defined. Project backlog is updated on a regular basis. Project timeline is updated for backlog items with Prio 1.

User Acceptance Test & Finetuning

  • Waterfall/V-Model: Delivery of finished version. User Acceptance test (UAT) by you. Agreement on Finetuning tasks and delivery of final version.
  • Agile / Scrum: At the end of each sprint you receive the MVP and we will have a sprint Review with the product owner.

Support & Add-Ons

  • Waterfall/V-Model: Delivery of finished version. User Acceptance test (UAT) by you. Agreement on Finetuning tasks and delivery of final
  • Agile / Scrum: At the end of each sprint you receive the MVP and we will have a sprint Review with the product owner.