Un responsable technique supervise une ?quipe pendant qu’elle d?veloppe un nouveau produit logiciel. Ces ing?nieurs informaticiens peuvent g?rer plusieurs projets ? la fois dans certains cas, et peuvent travailler avec des ?quipes de diff?rentes tailles. Sur un projet particuli?rement important, il peut y avoir un responsable technique senior qui agit en tant que superviseur principal, assist? par des membres du personnel subalterne. Les gens ont g?n?ralement besoin de dipl?mes et d’exp?rience pour travailler dans ce domaine.
Lorsqu’une entreprise de logiciels commence ? planifier un nouveau projet ou une nouvelle version, le responsable technique est impliqu? dans ce processus. Une s?rie de r?unions peut ?tre n?cessaire pour discuter des objectifs, constituer une ?quipe et cr?er un calendrier. Une fois le projet approuv?, le responsable technique commence ? superviser le personnel. Cette personne peut cr?er l’architecture sous-jacente et assigner des t?ches aux diff?rents membres de l’?quipe pour assurer le bon d?roulement du projet. En tant que superviseur, il peut ?tre n?cessaire de contr?ler p?riodiquement les travailleurs, d’inspecter leurs produits et d’offrir des directives pour les maintenir sur la bonne voie.
Les nouveaux employ?s peuvent b?n?ficier d’un mentorat lorsqu’ils travaillent sur des aspects du projet et d?veloppent des comp?tences. Une partie du travail du responsable technique consiste ? s’assurer que les employ?s re?oivent des conseils ad?quats pendant leur travail, ce qui peut impliquer de proposer des instructions, de les r?f?rer ? des textes et de les faire ?quipe avec des programmeurs exp?riment?s. Pour que le groupe reste coh?rent et fonctionnel, les responsables techniques peuvent organiser des activit?s sociales, des exercices de consolidation d’?quipe et d’autres ?v?nements. Ces t?ches peuvent impliquer une coordination avec les ressources humaines et d’autres d?partements.
Au fur et ? mesure de l’avancement des travaux, les responsables techniques effectuent des tests. Cela peut ?tre vaste et peut impliquer des testeurs de logiciels externes ? mesure qu’il est presque termin? et que le responsable veut s’assurer que le produit est aussi pr?t ? ?tre publi? que possible. Les tests peuvent inclure l’examen du code, la tentative de tromper ou de casser le logiciel d’une mani?re ou d’une autre, et de demander aux groupes d’utiliser le logiciel de mani?re normale pour rechercher les probl?mes et les probl?mes d’utilisation. Les r?sultats de l’?valuation du logiciel peuvent ?tre mis ? la disposition d’autres employ?s de l’entreprise afin qu’ils puissent ?valuer les progr?s et confirmer que l’?quipe traite attentivement tous les probl?mes qui surviennent lors du d?veloppement.
Les exigences pour occuper des postes de direction technique peuvent varier. Certaines soci?t?s de logiciels exigent un dipl?me et une certaine exp?rience, et peuvent pr?f?rer recruter en interne parce que leur personnel est familiaris? avec les politiques internes et les styles de travail. Les offres d’emploi fournissent g?n?ralement des informations sur les exigences, qui peuvent inclure la connaissance de langages de programmation sp?cifiques et l’exp?rience dans des postes de direction sur de grands projets.