J'ai voté le manque de communication, mais après réflexion, j'aurais voulu mettre manque d'organisation. Car tout part de là.
Par exemple, les réunions en tant que tel ne devraient pas être un problème. Au contraire, une réunion sert à s'organiser en groupe, à communiquer, à réfléchir ensemble. Partir du constat que ce sont les réunions qui font perdre du temps, et donc vouloir s'en affranchir, n'est que soigner la "conséquence" et ne rien résoudre. Car sans réunion du tout, on se lance dans du code, des projets, d'une certaine manière alors qu'il ne fallait pas. Et on fait grossir la dette technique qui, elle aussi nous fera perdre un temps énorme. La dette technique exagérée est d'ailleurs elle aussi une conséquence d'un manque d'organisation.
En fin de compte, quand on prend tous les choix du sondage un à un, on en revient toujours au même :
- La communication pose problème, on est envahit d'e-mail pour un projet, ou de coup de fil de problèmes qui remontent à chaud alors qu'on code ? => Est-ce qu'on s'est bien organisé à récolter comme il faut les besoins à la source, puis prévu des réunions (ou autre méthode) de feed back régulière pour centraliser les retours utilisateurs ? Est-ce qu'on a prévu des phases de mises en pré-prod et prod planifiées avec les utilisateurs (ou testeurs si on s'en donne les moyens) ? Est-ce qu'on a prévu une équipe, ou au moins une personne, qui fait du support (et intégration après-vente) pour ce projet, plutôt que couper les développeurs dans leur travail ? => c'est de l'organisation
- Les niveaux hiérarchiques trop nombreux : est-ce que l'entreprise a bien compris le métier de création logicielle (à titre d'exemple) ? A-t-elle conscience que 5 ingénieurs bien coachés par une personne peuvent prendre des décisions plus avisées que si c'est cette dernière personne qui prenait toutes les décisions ? Du coup, est-ce que la surcharge hiérarchique répond bien au besoins qui est de profiter de tous les cerveaux, et de les faire s’interagir entre eux, entre différentes équipes, avec un minimum d'intermédiaires et de filtres? Est-ce que la hiérarchie a conscience du but premier de la hiérarchie qui est de donner aux équipe les moyens de faire leur boulot ? => Tout ça, c'est de l'organisation, mais c'est aussi de la conscience de la part des dirigeants, de leur compétence, afin de pouvoir cerner ce qui est vraiment important pour faire tourner l'entreprise, affiner son moteur.
- Et c'est pareil pour le matos informatique qui "serait une perte de temps" : Soit certaines entreprises n'ont pas conscience qu'un développeur a besoins d'une bonne machine (j'ai déjà vu ça). Soit elle croit faire des économies en matériel et, après un calcul savant, pense que les minutes perdues par le travailleur n'en valent pas la chandelle (au moins, il y a eu une réflexion, c'est déjà pas mal...). Soit ils savent qu'il faut donner un bon matériel, mais il y a un manque d'organisation quant à la gestion du parc informatique, et il n'y a pas assez de réactivité pour réparer les pannes. Manque d'organisation ou manque de conscience des réalités.
En allant plus loin, ce manque d'organisation a lui aussi une origine: le manque de conscience et de professionnalisme de la hiérarchie administrative dont le rôle est justement d'organiser l'entreprise du macro au micro. Et pour ça, il faut connaître les problématiques du métier de base de l'entreprise (dans notre cas, le développement, mais plus généralement, c'est la même chose). Pour moi, c'est ce décalage des réalités entre le haut et le bas de l'entreprise qui crée cette perte de temps et d'argent. Tout le reste n'en est que conséquent.
7 |
0 |