Forum général.général Algoo recrute un "lead developeur" (web idéalement) expérimenté

20
22
mai
2023

Contexte

Dans le cadre du développement Tracim et d'une collaboration avec un des clients historiques de l'entreprise, Algoo recherche rapidement une personne expérimentée en développement avec une forte appétence pour le développement web, l'ingénierie du logiciel et les technologies libres : python/javascript/react, usines logicielles github/gitlab, bonnes pratiques de développement, principes d'architecture, performance, pragmatisme, stratégies de test, travail en équipe.

Les candidatures féminines sont fortement encouragées - cf. une de mes publication LinkedIn récente et le fil de commentaires associés ainsi (…)

Sondage Quel indicateur de performance pour le développement de logiciel ?

Posté par  . Licence CC By‑SA.
Étiquettes :
6
23
fév.
2020

Les démarches qualité (de type ISO 9001) demandent que l’organisation utilise des indicateurs, pour mesurer la performance et ainsi l’améliorer (ou détecter une dégradation).

Pour l’activité de développement de logiciel quel indicateur de performance préférez‑vous ?

  • le nombre de lignes de code modifiées par mois :
    56
    (4.8 %)
  • le rapport entre nombre de tickets traités et temps pour élaborer une version :
    166
    (14.2 %)
  • la complexité cyclomatique :
    78
    (6.7 %)
  • le rapport entre nombre de fonctionnalités testées et temps pour exécuter une campagne de test automatique :
    86
    (7.4 %)
  • le nombre de versions par an :
    38
    (3.3 %)
  • le nombre de commits par mois :
    84
    (7.2 %)
  • le nombre d’œufs de Pâques (easter eggs) dissimulés :
    239
    (20.5 %)
  • le nombre de personnes pour produire ce logiciel en une journée (approche dite neuf femmes pour un bébé dans un mois) :
    73
    (6.3 %)
  • l’évolution de l’écart entre l’existant et ce qui a déjà été vendu par le marketing :
    346
    (29.7 %)

Total : 1166 votes

Onedev : une alternative légère à GitLab

Posté par  (site web personnel) . Édité par Benoît Sibaud, Davy Defaud et Xavier Teyssier. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
35
4
fév.
2020
Administration système

Onedev est une application web tout‑en‑un, simple et puissante pour héberger vos dépôts Git avec gestion des bogues, des fusions et construction des binaires. Dans son esprit de simplicité, le Readme du dépôt Onedev présente le fonctionnement par des copies d’écran animées. Onedev, qui porte bien son nom, est quasiment l’œuvre d’une seule personne, Robin Shine, qui le développe sporadiquement depuis 2012 (en Java). Bien sûr, le projet est auto‑hébergé. La version 3.0.5 de Onedev vient de sortir. Le projet est sous licence MIT.

N. D. M. : il existe déjà diverses alternatives (sur toutes ou partie des fonctionnalités) libres à GitLab comme Gogs, Gitea, Phabricator, Trac, Tuleap, etc.

Forum général.petites-annonces Stage R&D Frontend à Grenoble : prototypage d'application Tracim paramétrique (logiciel libre)

5
21
jan.
2019

Contexte du stage

Algoo est un éditeur de logiciel basé à Moirans (à proximité de Grenoble, Isère) qui développe et commercialise Tracim, une plateforme de collaboration et d'échange de documents destinée aux entreprises comme aux associations et organisations. Ce logiciel est un logiciel libre.

Dans le cadre du développement technique de Tracim, l'entreprise propose un stage de fin d'étude ingénieur R&D frontend.

Le stage

Dans les grandes lignes, Tracim est composé de plusieurs applications qui ont chacune un rôle (…)

Journal GNOME va passer à GitLab

Posté par  . Licence CC By‑SA.
32
18
juil.
2017

Au cours des derniers mois, GNOME a étudié la possibilité de faire évoluer son infrastructure de développement, basé sur le couple cgit‐Bugzilla vers quelque chose de plus moderne, en raison de l’obsolescence de ces derniers (vieillissant, peu d’évolution, peu d’intégration, mauvais workflow…). Au point de faire fuir de potentiels nouveaux contributeurs (personnellement je ne peux que confirmer cela).

Cinq solutions techniques ont été un temps envisagées : GOGS, Gitea, Pagure, Phabricator et GitLab ; rapidement réduites aux deux dernières.

Après une (…)

Forum général.petites-annonces [poste pourvu] Poste ingénieur R&D en développement à Grenoble - CDD 6 mois en vue d'un CDI

32
22
mar.
2017

Contexte

Algoo est une société proposant des services de développement d'applications web sur mesure et infogérance. Elle développe et commercialise également le logiciel libre Tracim.

La stratégie à long terme de l'entreprise est de générer des revenus selon 2 axes :

  • les revenus récurrents, liés à la commercialisation de Tracim et à l'infogérance,
  • les revenus non récurrents, liés aux développements sur mesure.

La stratégie à court terme (et directement concernée par cette annonce) est de finaliser la version 1.0 (…)

Scrum, Kanban, Git : Tuleap 9.0 est disponible

Posté par  . Édité par Davy Defaud, Nÿco, ZeroHeure, bubar🦥, palm123 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
30
2
déc.
2016
Communauté

La version 9.0 de Tuleap a été publiée fin octobre et déjà les versions suivantes arrivent. Petit retour sur les grandes nouveautés de Tuleap 9.

Tuleap est une forge logicielle publiée sous licence GPL par la société Enalean.

logo Tuleap
La particularité de cette version 9 est de s’adresser à l’ensemble des membres d’une équipe de développement « agile ». Aux développeurs agiles, bien entendu, mais également à toutes personnes qui peuvent être impliquées de près ou de loin dans un projet logiciel : les product owners, les clients, les utilisateurs finals, les directeurs techniques, les commerciaux pourquoi pas.

Vous allez donc retrouver dans une seule plate‐forme tous les outils dont chacun a besoin : des outils de planification et de visualisation d’un projet agile, environnement Scrum ou tableau Kanban, un système de suivi (pour suivre les stories, tâches, incidents, etc.), un système de gestion de versions (Git ou Subversion), de la revue de code (pull requests ou Gerrit), de la documentation collaborative, un gestionnaire de livrables.

L’objectif ? Ne pas avoir à basculer d’un outil à l’autre, d’éviter les copier‐coller de tickets, automatiser le plus possible de flux de développement et avoir une gestion des utilisateurs et des droits d’accès centralisée.

Écrire des diagrammes de séquences

Posté par  . Édité par Davy Defaud, Benoît Sibaud, jcr83 et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
27
16
sept.
2016
Graphisme/photo

Les diagrammes de séquences sont très utiles pour représenter le déroulement d’événements au fil du temps. Ils sont par exemple très utilisés pour décrire des protocoles de communication, où les paquets d’information se croisent, se perdent, passent du temps dans les tuyaux.

Dans la seconde partie de la dépêche, après avoir expliqué leur principe de ces diagrammes, quelques logiciels existants seront listés et un nouveau venu sera présenté.

Journal Microsoft va porter SQL Server sur Linux

Posté par  . Licence CC By‑SA.
Étiquettes :
18
7
mar.
2016

Non on n'est pas Vendredi, et on n'est pas le 1er avril non plus…

https://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/

Today I’m excited to announce our plans to bring SQL Server to Linux as well. This will enable SQL Server to deliver a consistent data platform across Windows Server and Linux, as well as on-premises and cloud. We are bringing the core relational database capabilities to preview today, and are targeting availability in mid-2017.

Maintenant il ne reste plus qu'à attendre quelles critiques certains vont (…)

Sortie de la version 0.4 de Drone

20
28
jan.
2016
Communauté

Drone est une solution d’intégration continue basée sur des conteneurs écrite en Go. Chaque exécution se passe à l’intérieur d’un conteneur Docker éphémère, ce qui permet de donner aux développeurs un contrôle complet sur l’environnement tout en l’isolant.

Cette nouvelle version apporte la fonctionnalité la plus demandée, une matrice de construction et s’intègre directement sur les plates‐formes d’hébergement GitHub, Bitbucket, GitLab et Gogs.

Drone

Le retour de la Méthode R.A.C.H.E

Posté par  (site web personnel) . Édité par Nils Ratusznik et Benoît Sibaud. Modéré par patrick_g. Licence CC By‑SA.
67
13
jan.
2016
Humour

Il y a plus de 10 ans maintenant, en lisant le journal d'un certain mmh, je découvrais la Méthode R.A.C.H.E de l’International Institute of La RACHE. Il ne s'est pas passé une année depuis sans qu'un collègue ou moi-même y fasse allusion face à un projet à l'issue incertaine. Malheureusement, le domaine n'a pas été renouvelé en 2013 par le propriétaire, et un site parking plein de liens moisis y a pris place.

Malgré la déception, j'ai finalement réussi à racheter le domaine et à le remettre en route…

Journal [ANN] Channel IRC Sur le Domain Driven Design #dddfr

Posté par  . Licence CC By‑SA.
Étiquettes :
3
16
juil.
2015

Bonjour

un petit journal pour annoncer la création d'un canal irc #dddfr sur freenode.org pour parler exclusivement de Domain Driven Design (Conception pilotée par le Domaine en bon français), du CQRS (Command Query Responsability Segragation), Event Sourcing, Event Store etc … Mais aussi d'architectures ( Clean , Hexagonales, Layer ) et aussi des solutions qui existent pour les implémenter quelque soit vos langages de programmations.

Aucun espace francophone n'existait pour venir échanger du sujet, donc voilà, c'est choses (…)

Squash TM 1.12, la gestion de votre patrimoine de test s’améliore

Posté par  (site web personnel, Mastodon) . Édité par Nils Ratusznik, Benoît Sibaud, Nÿco et palm123. Modéré par Benoît Sibaud. Licence CC By‑SA.
14
15
juil.
2015
Technologie

Squash TM est un outil libre (LGPL v3) de gestion de son patrimoine de tests applicatif, déjà présenté ici-même, par deux fois. À l’automne dernier, à l’occasion de l’Open World Forum 2014, Squash TM renforçait ses liens avec l’écosystème Libre et Open Source, en s’interfaçant nativement avec PostgreSQL (en plus de MySQL et H2), Bugzilla, trac, en plus de Mantis et JIRA (NdM: licence propriétaire pour ce dernier).

Logo Squash

Il continue d’avancer à un rythme de deux versions par an désormais et cette nouvelle livraison printanière inclut des améliorations centrées sur :

  • le versioning complet du référentiel de test : l'intégralité du référentiel de test peut désormais être versionée grâce à une nouvelle notion appelée 'Jalon'. La gestion complète des jalons permet de regrouper sous une même étiquette (ex : numéro de version) différents objets de l’application faisant un tout cohérent ;
  • les listes personnalisées : le paramétrage des listes déroulantes dans Squash TM (catégorie des exigences, nature et type des cas de test) peut être réalisé désormais par projet ;
  • l’introduction des « tags » pouvant être ajoutés dynamiquement sur n’importe quel objet pour faciliter les recherches ;
  • des nouveaux cahiers de tests et d’exigences : complètement ré-écrits, ils sont désormais plus performants et générés dans des formats éditables via une suite bureautique.
  • un espace de travail plus large : l’arborescence des dossiers peut désormais être masquée.

Tous les détails sont dans la seconde partie de la dépêche. Sachez aussi que Squash TM a (re)fait son apparition dans le SILL 2015, le Socle Interministériel de Logiciels Libres. Il est en effet assez massivement utilisé au sein de l’administration publique française (pour ce qui est connu), que ce soit au ministère de l’éducation, de la justice, etc.