Je travaille en tant que développeur solitaire dans une très petite entreprise. Mon travail est assez chaotique et je suis à la recherche de façons de le rendre plus organisé.
Un problème est que mes projets n'ont pratiquement pas de gestion. Rarement quelqu'un me demande ce que je fais, ou si j'ai des problèmes. À un certain moment, on a parlé de situation hebdomadaire des réunions, mais il y a quelque temps. Semble que si je veux quelque chose comme ça, je dois organiser ces moi-même.. Parfois je suis un peu perdu sur ce que je dois faire parce que je n'ai pas de tâches ou un calendrier clair défini.
À partir de livres et d'articles que j'ai trouvé beaucoup de choses qui pourraient être utiles. Comme avoir une bonne norme de codage (il n'existe qu'un rough guide de style qui est un peu obsolète à mon avis), les inspections de code, TDD, tests unitaires, base de données de bogues... Mais dans une petite société, il semble qu'il y a absence de ressources ou de temps pour quoi que ce soit qui n'est pas essentiel. Le fait que je travaille dans le domaine incorporé semble rendre les choses plus compliquées.
Je me sens il ya aussi une coutume de couper les coins et faire rapidement des hacks sur court préavis. Cela conduit à inachevé et le professionnalisme des produits et des bugs en attente de sortir à une date ultérieure. J'imagine qu'ils sont aussi une douleur à maintenir. Donc, je suis sur le point d'hériter d'un stimulant à base de code, faire de nouvelles développement que nécessite l'apprentissage de beaucoup de nouvelles choses et je pense que d'essayer de mettre en place un processus tout à la fois. Il peut être gratifiant en fin de compte, mais ne pas trop connu, je ne suis pas sûr si je peux le retirer.
Dans une petite boutique comme ce l'environnement est loin d'être optimale pour la programmation. Il y a beaucoup d'autres choses nécessaires à faire parfois comme support à la clientèle, répondre au téléphone, de la signature des colis, des tests matériels, d'assemblage et de ce que les tâches diverses, peuvent apparaître. Ainsi, vous obtenez l'idée sur les ressources. C'est pas mal du tout (parfois, il est instructif de résoudre certains problèmes des clients) et je crois qu'il peut être amélioré, mais c'est autres choses que je suis vraiment intéressé.
Est-il possible d'avoir un processus de développement dans un endroit pareil?
Serait-il utile d'avoir une sorte de gestion? Ce genre de?
Est-il possible de fabriquer des produits de qualité avec de petites ressources?
Comment puis-je convaincre moi-même et d'autres personnes que la société qui a fonctionné pendant des décennies a besoin de changer? Ce qui serait essentiel?
Peut-être il y a quelqu'un qui travaille dans un même magasin?