Emploi actuel: Travailler en tant qu'analyste commercial principal pour une entreprise Big 4, dirigeant une équipe de développeurs et de testeurs travaillant sur un projet de reformatage à grande échelle (4 développeurs onshore, 4 développeurs offshore, plusieurs testeurs onshore / offshore). Travaillez également dans une capacité similaire sur d'autres projets à plus petite échelle.
Étendue de mon rôle: rassembler / rédiger des exigences, créer des spécifications fonctionnelles, concevoir l'interface utilisateur (cartographier essentiellement tous les aspects frontaux du système), travailler en étroite collaboration avec les développeurs pour communiquer / clarifier les exigences et trouver des solutions lorsque nous rencontrons des obstacles. , rédaction de cas de test (et réalisation d'une grande partie des tests), collaboration avec la haute direction et les principales parties prenantes, gestion des bêta-testeurs, création de guides d'utilisation et animation de sessions de formation, fourniture d'un support technique clé.
J'écris également quelques macros dans Excel en utilisant VBA (plusieurs de mes macros sont maintenant utilisées dans toute l'entreprise, donc il y a peut-être environ 1000 personnes qui les utilisent) et j'utilise SQL quotidiennement, à la fois sur les fichiers compacts SQL du programme s'appuie sur nos données SQL Server et toutes les bases de données Access que je crée. Les développeurs estiment que je suis assez bon dans ce rôle parce que je comprends beaucoup de choses sur la programmation, les limitations système inhérentes, la structure des bases de données, etc. il est donc plus facile pour moi de communiquer des idées et de faire des suggestions lorsque nous rencontrons des problèmes.
Ce qui m'intéresse vraiment, c'est le développement de logiciels. Je fais pas mal de programmation en VBA et je veux apprendre le C # depuis un certain temps (l'équipe de développement utilise C # - je passe en revue le code de temps en temps pour moi-même mais je n'ai aucune expérience pratique de son utilisation). Je m'intéresse non seulement au processus commercial, mais aussi au côté technique des choses, donc le rôle traditionnel de BA ne me met pas vraiment en appétit pour le genre de choses que je veux faire. En ce moment, j'ai quelques petits projets que les gestionnaires m'ont donnés et je trouve de nouvelles façons de les faire (comme la création d'applications Access personnalisées), donc il y a un peu ici et là pour me garder intéressé.
Ma question est la suivante: ce que je voudrais faire, c'est créer des applications Excel ou Access personnalisées pour les petites entreprises en tant qu'entreprise indépendante (travailler comme un seul homme; peut-être avoir un entrepreneur occasionnel en fonction de la complexité d'un projet). Cela commencerait évidemment comme une entreprise à temps partiel pendant que j'ai un emploi de jour, mais deviendrait finalement un emploi à temps plein. Suis-je en train de me tromper en pensant que je peux passer d'un programmeur BA / VBA à temps partiel à une entreprise à plein temps (où je commencerais simplement à écrire des applications Excel / Access personnalisées dans VBA)? Ou ce genre de chose n'est-il pas habituellement tenté jusqu'à ce que quelqu'un acquière des années d'expérience en programmation à temps plein? Et existe-t-il même un marché pour ces types d'applications parmi les petites entreprises (et peut-être les moyennes)?