Quel est le but d’un analyste logiciel ? Et quels sont les sujets sur lesquels nous devons nous concentrer pour ce métier ?


Malheureusement, différentes entreprises "inventent" différentes terminologies pour résoudre le problème de donner des titres appropriés aux employés et ceux-ci se retrouvent bloqués. Invariablement, les définitions ou les rôles et responsabilités de ces personnes dans différentes organisations sont différents.

Vous avez des terminologies comme 'analyste informatique', 'analyste commercial', 'analyste logiciel', 'analyste d'application', etc. Vous pouvez même avoir des 'analystes de résultats de tests' . Bien sûr, il y a des "analystes de laboratoire" ou des "analystes de qualité". Selon les entreprises, ils peuvent effectuer des tâches différentes ou la même tâche.


Le terme " analyste " (celui qui fait de " l'analyse ") fait appel à la capacité d'analyse de la personne. Lorsque vous rencontrez un problème, on vous conseille de l'" analyser ". Donc, nous pouvons imaginer que l'analyse signifie obtenir les détails intérieurs pour la chose spécifique, développer une bonne compréhension d'eux et probablement expliquer cela dans un langage compréhensible pour une autre équipe.

Maintenant à l'équipe ci-dessus, préfixe 'business' - alors cela signifie que vous analysez les exigences commerciales. De quoi l'entreprise a-t-elle besoin ? Par exemple, le business a besoin de savoir combien il faut déduire comme TDS avant de faire une taxe. Donc, un analyste d'entreprise s'intéresse à la méthode de calcul de la TDS, etc.

Si nous ajoutons le préfixe 'software' à l''analyse', cela signifiera que quelqu'un analyse les exigences du 'software'. Quel logiciel ? Ce qui doit être produit par l'équipe de développeurs. Donc, maintenant, il parle aux utilisateurs du logiciel (rappelez-vous, un analyste d'entreprise parle aux personnes de l'entreprise qui se fichent du logiciel - ils sont plus préoccupés par l'entreprise) qui spécifient comment ils peuvent donner les entrées, quel type de sorties ils ont besoin pour qu'ils puissent donner la facture de vente (par exemple) à l'équipe de la comptabilité fournisseurs, etc.

Pour résumer, l'analyste logiciel analyse les exigences des utilisateurs de logiciels et les traduit à l'équipe de développement et s'assure que le produit développé satisfait aux conditions.

Je sais que cela a été une longue réponse - et merci pour la patience, si vous avez atteint cet endroit.

Les exigences pour le rôle sont simples : (a) capacité analytique d'abord - êtes-vous capable d'obtenir la forme de l'engrenage en regardant une seule dent ? Cela vient principalement avec l'expérience (b) comprenez-vous la langue des utilisateurs ? Cela nécessite des compétences en communication et une certaine connaissance (spécifique) de l'entreprise. (c) Savez-vous parler le langage des développeurs ? Cela demande une certaine compréhension des outils et du processus de développement et (d) savez-vous comment tester les fonctionnalités - cela demande une certaine connaissance des tests.

Donc, le rôle de tout analyste est une combinaison de " connaissances minimales au bail de tous les aspects ".