Skip to main content Link Menu Expand (external link) Document Search Copy Copied
Table of contents
  1. Define work methodology
  2. Define applications’ integration rules
  3. Sources

Define work methodology

It is important to have a clean and well defined methodology for development steps. It should ensure to have the building blocks for DevOps ready at the begining of your project and avoid breaking issues as “No budget, no time,…”

  1. Enforce application architecture

    Main issue on software development

    Not able to control the respect of architecture and coding rules during the application lifecycle and many developers’ contributions

    :point_right: Choose architecture which enforce separation of concerns

    • Clean Architecture
    • Domain Driven Design

    :point_right: Choose tool to verify architecture rules

    • SonarQube
  2. Ensure development validation by Unit tests

  3. Setup Continuous Integration

Define applications’ integration rules

  1. Hosting Target

  2. API styles

Sources