SOFACTO

SOFACTO

L'équipe Tech

Leur objectif est de répondre le plus précisément possible aux besoins fonctionnels du métier de la facturation et de faciliter les processus métiers de la facturation jusqu’aux paiements.

Valeurs partagées :

  • Vision roadmap partagée
  • Satisfaction du client
  • Maintien de la qualité du code
  • Amélioration continue
  • Montée en compétence de l’équipe

Vision technique :

  • Application des best practices de la plateforme
  • Se tenir à jour sur la plateforme
  • Partage de connaissances (revue de code régulière, participation aux users group Salesforce etc)
  • Testing, documentation, tooling sont importantes pour le partage
  • Scalabilité, et maintenabilité du code
  • Automatisation du cycle de dev

Chacun possède ses propres domaines de prédilections mais il est important que les connaissances soient partagées dans un but de progresser ensemble sur une stack qui évolue tous les 3 mois.

SOFACTO
SOFACTO
SOFACTO

Répartition des collaborateurs

  • Product

    40%

  • Knowlegde & Support

    20%

  • Engineering

    20%

Technologies et outils

Backend

  • Salesforce Apex
    Salesforce Apex
    100%
  • PHP
    PHP
    100%
  • Laravel
    Laravel
    100%

Frontend

  • Salesforce Lightning
    Salesforce Lightning
    100%
  • LWC
    LWC
    100%
  • JavaScript
    JavaScript
    100%
  • HTML5
    HTML5
    100%
  • CSS3
    CSS3
    100%

Devops

  • GitHub
    GitHub
    100%
  • Docker
    Docker
    100%
  • Bitbucket
    Bitbucket
    100%
  • AWS
    AWS
    100%

Continuous Integration

  • GitHub
    GitHub
    100%

Project Management

  • Slack
    Slack
    100%
  • Google Drive
    Google Drive
    100%
  • Basecamp
    Basecamp
    100%
  • Trello
    Trello
    70%

IDE

  • Visual Studio Code
    Visual Studio Code
    100%

Miscellaneous

  • salesforce service cloud
    salesforce service cloud
    100%
  • Salesforce Sales Cloud
    Salesforce Sales Cloud
    100%
  • Salesforce Pardot
    Salesforce Pardot
    100%
  • Salesforce Marketing cloud
    Salesforce Marketing cloud
    100%
  • Salesforce Community cloud
    Salesforce Community cloud
    100%
  • Google Suite
    Google Suite
    100%

Organisation et méthodologies

Nous travaillons dans un contexte Agile sur un cycle de développement de 3 semaines.

L’équipe produit se compose de :

  • Une Product Owner qui qualifie les besoins fonctionnels et coordonne l’avancement des projets
  • Un lead développeur Salesforce qui décrit les spécifications techniques des projets et réalise les codes reviews pour assurer le maintien de la qualité du produit
  • L’équipe de développeur Salesforce

Chaque fin de sprint donne lieu à une Sprint review qui donne l’occasion aux développeurs de restituer les avancements et développements effectués. Dans le cadre de l’amélioration continue, une Rétrospective est également organisée dans le but de faire un bilan sur les succès, les atteintes d’objectifs et les difficultés rencontrées durant le sprint. Chaque début de sprint fait l’objet d’une Planification de Sprint pour définir ensemble les priorités et estimer les tâches à l’aide du Poker planning. Des sessions de Refinement ou de Validation métier & technique, sont organisées pour valider ou réajuster des spécifications en fonction de la couverture fonctionnelle.

Concernant la structuration des tests, des tests métiers manuels et des tests unitaires viennent couvrir l’applicatif. Mais 2022 est placé sous le signe de la mise en route des tests automatisés.

Concernant l’organisation du support et maintenance : sous forme de roulement, chaque semaine est nommé un développeur qui interviendra sur la gestion des tickets du support niveau 3.

Apprenez-en plus sur SOFACTO