• DESCRIPTION
  • PROJECT PROCESS

PROJECT PROCESS

Technology that meets your needs

We believe that the combination of customized technology solutions and highly specialized expert teams is the best way of bringing your business ideas to life. This is why our software and product development process is unique for each customer and tailored to meet particular requirements.

The project process is divided into five stages. From identifying your needs and business goals during the Discovery Workshops, through an overall estimate of time, scope of work, and costs, we develop for you cutting-edge software solutions and implement them to empower your business.

Our agile approach guarantees you full insight into each phase, clear schedule, and flexibility for needed improvements or additions during the development, as the whole process is based on milestones such as Proof of Concept and Minimum Viable Product preceding the full implementation.

CODIBLY PROJECT PROCESS

How we will work with you

1

WORKSHOPS

Discovery Workshops allow us to gain comprehensive knowledge and understanding of the project domain and your business needs

2

ESTIMATE

Knowing what you’re aiming for, we prepare a detailed estimate drill down to the technical sub-tasks

3

KICKOFF

Once we have all collaboration details, we process the legal part, create a contract and sign it

4

DEVELOPMENT

Project team implements your vision in close cooperation with stakeholders

5

DELIVERY

We deliver a tailored solution and provide all required support

  • DESCRIPTION
  • WORKSHOP PROCESS

DISCOVERY WORKSHOPS

We understand your business goals

how-we-work-codibly

Creating a product that truly meets your business and technological expectations requires deep insight into your business needs and objectives, capabilities, blockers, and variables you should consider at the beginning. We have to know where your company is now to get it where you want it to be.

And this is what we do during our workshops – we analyze the current state of your business to let it transform into a future one. We do it in three simple steps during 2-days long workshops.

values

Full transparency of the development process

values

Nearly 10 years of experience in remote collaboration

values

Excellent management of communication between different time zones (our clients are from US, UK, Nordic and Western Europe)

values

Proactive attitude

values

Time-effectiveness

DISCOVERY WORKSHOPS

We understand your business goals

values

Understanding your business goals

We have to know what should be the project result for your business and what asset is currently available. To craft the solution proposal, we perform code analysis, prepare application requirements list, and elaborate business needs.

charging-white

Creating development plan and building a team

We introduce you to the SCRUM methodology of agile software development, a system that keeps you updated throughout the whole process and allows tracking development progress in short sprints. We also form a team with excellent technical knowledge, skills, and needed experience that understands your goals and can advise you suitably.

charging-white

Scheduling and pricing

The project manager delivers all the necessary information about the offered solution, including backlog – detailed documentation of the application requirements, solution description, working schedule, and pricing, all established during the workshops.

Development

Cutting-edge solution tailored to your needs

Codibly development process

What is the journey of the User Story?

Quality Assurance

Security Approach

We harness the newest, most efficient technology tools, like AI, Machine Learning, Data Science, and advanced analytics tools, and combine it with IT development and consulting expertise. This approach results in the delivery of ingenious end-to-end solutions that empowers our customers’ businesses, help them grow in a sustainable way, and transform into the enterprises of tomorrow – agile, green, with access to their full potential.

how-we-work-codibly
create_a_feature_branch_step-codibly

Create a feature branch

implement_unit_tests_step-codibly

Implement unit tests

implement_feature_step-codibly

Implement feature

implement_integrational_tests_step-codibly

Implement integrational tests

merge_and_release_step-codibly

Merge & release

continuous_integration_step-codibly

Continuous integration

marge_request_and_core_review_step-codibly

Merge request & core review

run_local_CI_step-codibly

Run local CI

READY and DONE definitions

To make this process work flawlessly, each development stage uses READY and DONE definitions for particular components and is based on a user story journey that helps to keep everything transparent and manageable.

user-story-journey-codibly
quality_assurance_codibly

QA team gets involved as soon as possible to prevent potential issues to happen and to make sure your needs are met by our development team.

After each sprint, we perform regression testing and use dynamic QA environment to test story by story

Testers create Test Cases in order to share knowledge and being able to perform regression testing

Each issue has its severity status for better priority management

specification_review_codibly

QA team gets involved as soon as possible to prevent potential issues to happen and to make sure your needs are met by our development team.

sprint_testing_codibly

After each sprint, we perform regression testing and use dynamic QA environment to test story by story

test_documentation_codibly

Testers create Test Cases in order to share knowledge and being able to perform regression testing

tests_in_jira_codibly

Each issue has its severity status for better priority management

how-we-work-codibly
  • Security is part of the development process
  • Automatic security scanners
  • Automatic checkers for the known vulnerabilities
  • Automatic license control
  • Automatic penetration testing (ZAProxy)
  • On-demand professional penetration testing
  • We are embracing the OWASP
  • SAMM methodology aiming to
  • archive Level 2 maturity
  • Accesses to data/services/network
  • per roles in the organization
  • Systematic internal and external
  • training for employees
  • VPN/SSL and encrypted HDDs
  • Systematic back-ups
  • GDPR data protection

Our locations

map Codibly

New York Sales office
Room 912 9th Floor
280 Madison Avenue,
New York, US
[email protected]

London Sales office
3rd Floor 207 Regent,
Street, London, UK
W1B 3HH
[email protected]

Hamburg Sales office
Hassel 6d
21438 Brackel, Hamburg
Germany
[email protected]

Kraków Headquarters
ul. Długa 72
31-146 Kraków,
Poland
[email protected]