Quelques critères de choix d'entreprise, pour les jeunes (ou moins jeunes) développeurs désirant faire leur carrière dans le développement logiciel :
- le responsable de votre future équipe ou de votre futur projet est un développeur expérimenté, qui continue à développer au moins 50% de son temps. Dans chaque équipe ou projet se trouvent également quelques développeurs expérimentés
- l'entreprise a défini une progression de carrière pour les développeurs qui veulent progresser dans la voie du développement logiciel
- la progression de carrière d'un développeur définit formellement plusieurs niveaux, les critères d'admission à chaque niveau, les correspondances avec la progression de carrière d'un manager et les règles de passage d'une progression à l'autre
- les développeurs ont un accès complet et direct à l'Internet
- un développeur choisit son matériel et son environnement logiciel de travail
- l'agilité fait partie de la culture de l'entreprise. Par conséquent, on n'y trouve pas de "coach agile" et aucune "méthode agile" n'est imposée. Globalement, le terme "agile" n'est pas utilisé
- le télétravail, à temps partiel ou à temps complet, est une pratique usuelle dans l'entreprise
- l'entreprise est active dans le domaine du logiciel libre
- et n'oublions pas le test de Joel