Gestion de la Relation Client dans un Projet de Développement logiciel chez Analystik

eMalaya ou les bénéfices de la Projection dans la Gestion de Projets

eMalaya est un outil de Gestion de Projets et de saisie de Fiche de Temps qui calcule des projections; c’est-à-dire, qui cumule les heures exécutées et les heures qu’il « reste-à-faire » d’un Projet de Développement. Et ce calcul amène une nouvelle perspective sur la Gestion de Projets tant au bénéfice des Gestionnaires de Projets que des Administrateurs et des Clients.

, Les Projets TI sont presque toujours complexes, ils engagent de nombreuses ressources et s’échelonnent souvent sur plusieurs mois. Et au fil du temps, la grande majorité des Projets TI feront face à d’éventuels écueils ou de nouvelles demandes du Client qui, tous les deux, entraîneront des dépassements de coûts.

Dans ce contexte, il n’est pas évident pour le Gestionnaire de Projets de faire un suivi en temps réel de ses Projets et d’évaluer la performance de son équipe de Développeurs. En un mot, les défis de la Gestion de Projet sont nombreux !

Pour obtenir une vision claire, le Gestionnaire doit presque toujours colliger les données de ses Projets en provenance de différents systèmes. De plus, les principaux logiciels de Gestion de Projets (DevOps / Jira), eux, regardent seulement vers l’avenir; c’est-à-dire qu’ils calculent seulement le Reste-à-Faire sans cumuler les heures exécutées.

Ces différentes estimations auront des répercussions importantes pour tous les intervenants d’un Projet; Développeurs, Gestionnaires, Administrateurs et Client.

Alors comment savoir où on en est en termes de performance de l’équipe de Développement, de Budget (Facturation) et d’Échéancier ?  Comment obtenir une vision claire en temps réel d’un Projet ?  Est-il possible de calculer de manière objective l’état réel d’un Projet; c’est-à-dire de connaître de façon précise les heures réelles exécutées par les Développeurs plus les heures estimées « reste-à-faire » par ces mêmes Développeurs pour l’ensemble de leurs Tâches ?

En fait, on parle ici d’une notion inédite en Gestion de Projets; la projection, soit l’addition du temps réel exécuté plus le reste à faire. Intéressant, n’est-ce pas !

(suite…)

Sprint d'une Équipe de Développement d'un Projet logiciel

Nouvelle perspective sur la Gestion de Projet; Reste-à-Faire vs Projection

N’est-t-il pas temps d’offrir aux gestionnaires une nouvelle perspective sur la Gestion de Projets qui leur permettrait de faire un suivi adéquat en temps réel de leurs Projets et, en plus, de bien évaluer la performance de l’équipe de Développeurs ?

Le fait est que le Gestionnaire doit relever plus d’un défi dans la Gestion de Projets de Développement, logiciel ou autre; la tâche est ardue !

En effet, les Projets TI sont presque toujours complexes, ils engagent de nombreuses ressources et s’échelonnent souvent sur plusieurs mois. De plus, pour obtenir une vision claire, le Gestionnaire de Projets doit presque toujours colliger les données de ses Projets en provenance de différents systèmes.

Ainsi, presque toutes les équipes de développement logiciel utilisent quotidiennement deux systèmes :

  1. DevOps ou Jira
  2. Application de saisie des fiches de temps

Et presque tous les Gestionnaires de Projet et Clients se plaignent des mêmes choses :

  1. Manque de visibilité sur le degré d’avancement du / des projet(s)
  2. Manque de métriques
  3. Devoir composer avec des dépassements de coûts et d’échéancier

 

Qu’est-ce que la Projection d’un Projet de Développement ?

(suite…)

croix

Le Développement logiciel sur mesure est mort. Vive le développement logiciel sur mesure.

Deux faits marquants jouent contre le développement logiciel sur mesure :

  • Le marché regorge de solutions logicielles exhaustives tels Oracle, SAP, IBM, Salesforce, etc.
  • Les histoires d’horreurs pleuvent du côté des grands projets de développement logiciel

Considérant ces faits, au fil des ans les entreprises ont choisi d’installer des solutions commerciales, CRM, ERP, logiciel comptable, système de gestion des prêts, etc., plutôt que d’opter pour un développement logiciel sur mesure.  Et dans plusieurs cas, elles ont remplacé une application « maison » dont la technologie était obsolète.

Évidemment, beaucoup de temps et d’efforts ont été investi pour adapter ces solutions commerciales à « votre » réalité pour en faire des solutions sur mesure répondant à vos besoins.  Si vous rencontrez une des deux situations ci-dessous, rassurez-vous, vous n’êtes pas la seule entreprise dans cette situation :

  • Vous possédez différents systèmes qui ne se « parlent » pas
  • Vous avez encore et toujours des besoins d’affaires précis qui ne sont pas comblés par les solutions commerciales

(suite…)

atome unique

La performance en développement logiciel, une question de métriques

L’évaluation de la performance d’une équipe de développement logiciel dans le cadre d’un projet de développement logiciel peut varier grandement selon le type de métriques utilisées aux fins de l’évaluation.

Cette requête de mesure de la performance au niveau des projets de développement revient constamment et constitue une source de préoccupation majeure chez les Gestionnaires; ce qui est tout à fait normal considérant le faible ratio de projets livrés dans les temps et les coûts.

(suite…)

Performance des Processus et Innovation, un mariage de cœur et de raison

Performance des Processus et Innovation sont un mariage de cœur et de raison au sein de toute entreprise florissante ou, à tout le moins, les entreprises doivent devenir innovantes pour fleurir car l’innovation entraîne presque toujours un gain de performance sur un plan ou un autre.

Ainsi, l’entreprise qui veut performer doit innover et l’entreprise innovante performera… assurément !

(suite…)

gestion et performance

La perception de la performance en développement logiciel selon le style de gestion

La perception de la performance en développement logiciel varie selon le style de gestion; il faut le souligner, la mesure de la performance est vraiment une question de perception. L’évaluation de la performance d’une équipe de développement est en fait étroitement liée au style de gestion et aux priorités que celui-ci dicte; en développement logiciel comme dans toute autre activité d’ailleurs.

Tout gestionnaire souhaiterait avoir une évaluation objective de son équipe de développement et de son département TI dans le cadre d’un projet de développement logiciel. Le terme « objectif » est la clé de l’énigme ici. Existe-t-il une méthode objective d’évaluation de la performance d’un développeur, d’une équipe de développement, d’une entreprise de développement logiciel ? Existe-t-il un indicateur clé de performance en développement logiciel, qui dit la vérité ?

En fait, on ne compte plus les systèmes, méthodes et nomenclatures qui ont été développées depuis le début de l’ère industrielle afin d’évaluer la performance en développement logiciel comme ailleurs.

(suite…)

3 pistes de Développement logiciel à l’ère Productivité intégrée

Microsoft parle beaucoup cette année d’Intelligence, de Big Data, d’AI et de Machine Learning et elle avance à grand pas sur tous les fronts en combinant certains de ces outils dans une nouvelle offre de Productivité intégrée « Office 365 + Dynamics 365« ; il y a lieu de se demander comment aligner votre Développement logiciel avec cette offre pour en tirer profit ?

Microsoft entend combiner dans sa Suite de Productivité intégrée des outils comme Power BI, Cortana Intelligence Suite, MyAnalytics, Tap for Word, QuickStarter for PowerPoint, etc.; avouez qu’il s’agit là d’une puissante combinaison d’outils de productivité pour toute entreprise, quelle que soit sa taille. Mais votre Département TI saura-t-il en tirer profit ?

(suite…)

Développement logiciel aligné avec l’offre Productivité intégrée de Microsoft

Votre Développement logiciel s’articule et s’oriente principalement vers une Productivité intégrée à vos processus, parfaitement intégrée ?  Alors la nouvelle offre de Microsoft devrait vous plaire.

Il est clair que Microsoft entend se positionner dans les segments de marché des TPEs et PMEs en déployant, bien au-delà de la Bureautique, une nouvelle offre axée autour d’une Productivité intégrée englobant Collaboration et Développement des Affaires (CRM & BD – Service à la Clientèle et Ventes).

Pour les TPEs, Microsoft vient de lancer Outlook Customer Manager, un outil CRM très simple intégré à la messagerie (Outlook) et permettant de gérer les offres commerciales et tâches en cours, et Bookings pour gérer les Rendez-Vous Clients.

Pour les PMEs, Microsoft s’appuie sur l’intégration de plus en plus forte entre Office 365 & Dynamics 365 pour déployer une combinaison d’outils en parfaite symbiose offrant Communication et Collaboration améliorées et surtout, une productivité parfaitement intégrée à vos processus, compétitionnant ainsi les autres offres CRMs sur le marché y incluant Salesforce.

Productivité intégrée

(suite…)

Développement logiciel sur mesure ou servir votre Stratégie plutôt que votre Technologie

Doit-on rappeler l’impact positif du Développement logiciel sur mesure  et des technologies numériques sur la productivité et la profitabilité des entreprises ; inutile de répondre à cette question, non ? Cependant, il est intéressant d’en comprendre la nature, de voir comment s’exécute leur impact, sur quels plans !

Une étude en 2015 de Deloitte & MIT Sloan sur les entreprises démontrent que les entreprises numériquement matures sont très orientées sur l’intégration globale des technologies numériques telles Systèmes intégrés, Médias Sociaux, Mobilité, Analytique et Cloud afin de transformer leurs processus d’affaires alors que les entreprises moins matures numériquement se concentrent plus sur la résolution de problèmes spécifiques avec des technologies spécifiques.

Le mot clé ici étant « intégration globale » ; c’est en intégrant globalement les technologies numériques que les entreprises transforment leurs processus et leurs façons de faire, il doit donc y avoir une stratégie globale d’intégration des technologies numériques et de Développement logiciel en jeu.

(suite…)