La lecture en ligne est gratuite
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Partagez cette publication

Pourquoi investir dans des outils de productivité pour Lotus Notes et Domino ? Un Livre Blanc pour les managers Lotus Notes/Domino Par Ryan Hum Vous êtes à la recherche de moyens pour développer plus efficacement vos applications Lotus Notes et pour être plus compétitif sur le marché. Seriez-vous intéressés par des outils de productivité ? Quelle sorte de logiciels devriez-vous chercher ? En valent-ils l'investissement ? Par où commencer vos recherches ? Heureusement, vous n'êtes pas seul à vous poser ces questions et ce Livre Blanc peut vous aider à partir dans la bonne direction. L'objectif de ce document est de montrer comment les développeurs Lotus Notes pourraient (et devraient) utiliser des outils logiciels dans le cadre de leur processus de développement. Il s'agit d'outils qui éliminent la plupart des tâches répétitives (et cependant nécessaires) qui font partie du processus de développement des applications Notes. Pourquoi utiliser des outils de développement pour Lotus Notes ? Les outils pour développeurs et administrateurs Lotus Notes/Domino sont destinés à maximiser la productivité en laissant les logiciels se charger des tâches communes et répétitives du développement. Les résultats inhérents à leur utilisation sont : moins d'erreurs, un meilleur moral pour les employés et un cycle de développement des applications réduit. En plus d'une meilleure compétitivité, un bénéfice supplémentaire est le contrôle sur la taille de votre force de travail. En augmentant la performance de vos employés, vous réduisez le besoin de recruter du personnel supplémentaire. Pour voir quelques exemples d'outils pour Lotus Notes utilisés aujourd'hui sur la marché, consultez http://www.ytria.com/Solutions/frConsidérez l'évolution des outils de traitement de texte Imaginez éditer un document sans pouvoir supprimer, copier ni coller. Cette pensée fait peur aujourd'hui : c'était la machine à écrire. Heureusement, des outils existent et rendent tout le processus de création de document beaucoup plus simple, plus rapide et avec moins d'erreurs. La flexibilité apportée par de tels outils change véritablement la manière dont vous appréhendez la création de documents. Ces améliorations sont similaires à l'idée d'avoir des outils effectuant pour vous les tâches de base de vos développements avec Lotus Notes. Si tout ceci vous semble intéressant, alors poursuivez votre lecture !
Copyright ©2005 Ytria Inc.
1
L'objectif est d'éliminer les opérations les plus répétitives du cycle de développement Notes Les outils logiciels sont idéalement appropriés pour gérer les tâches répétitives
www.ytria.com
Éliminez les tâches communes et répétitives Qu'ils soient à la recherche d'un visualisateur/éditeur de base Notes ou d'un outil de modification de masse, les professionnels Lotus Notes trouveront cette sorte de technologie très utile pour améliorer leur productivité et leur efficacité. Comment ? En supprimant virtuellement toutes les tâches communes et répétitives, les employés peuvent se concentrer sur les "vrais" enjeux du cycle de développement des applications. Des changements à grande échelle en un minimum d'efforts Par exemple, on demande à un développeur de changer la couleur d'un bouton d'action Notes : cela implique d'ouvrir la base avec le Domino Designer, ouvrir l'élément de design, sélectionner l'onglet approprié et choisir la couleur attendue. Les problèmes surgissent lorsque vous avez par exemple, plus de soixante éléments de design différents. Cela signifie de tous les modifier individuellement en répétant ces opérations. "Pas de problème", direz-vous, "je vais juste en avoir pour une heure à changer la couleur". Au bout d'une heure de clics furieux (si vous êtes chanceux), le travail sera terminé. Mais, attendez…vous n'avez pas sélectionné la bonne couleur et quel est ce détail que vous avez omis ? Vous deviez changer la police de caractères aussi ? C'est exactement dans ce genre de situation qu'il est très rentable de posséder un outil qui fasse le travail à votre place. Évitez de gaspiller vos efforts de programmation Les professionnels de Notes doivent faire face à cela en permanence : un changement insignifiant est demandé, par exemple corriger certains documents dont les valeurs sont incorrectes. Cependant, ce type de changement n’avait pas été prévu à l’origine de l’application. Alors ? Cela signifie programmer une vue et/ou un agent qui ne seront utilisés qu’une seule fois…quelqu’un a dit LotusScript ? Tout le monde sait qu’écrire du code prend beaucoup de temps et peut parfois donner des résultats surprenants. Mais que diriez-vous de pouvoir faire la même chose d’un simple clic grâce à un outil ? Un petit investissement aujourd’hui qui pourrait représenter d’énormes économies à court et long terme. Coût du logiciel versus coût du développeur Si le fait que vos développeurs Notes consacrent leur temps aux problèmes de développement plutôt qu'à effectuer des changements de couleur ou de police de caractères est important pour vous, alors il est sensé de bien les équiper avec les outils adéquats pour les aider. ·Coût :Il est très coûteux de demander à un employé à forte valeur ajoutée tel qu'un développeur Notes de passer son temps à ne pas développer mais à effectuer des tâches
Copyright ©2005 Ytria Inc.
2
Éliminez le travail répétitif et concentrez-vous sur les "véritables" enjeux du développement Il vaut mieux laisser faire un logiciel que changer des propriétés manuellement Évitez de consacrer vos ressources de programmation à de mineures modifications de vos bases qui ne seront utiles qu’une seule fois Il est financièrement intelligent d'équiper vos développeurs des bons outils
www.ytria.com
plutôt simplistes et répétitives (i.e. changer les propriétés de couleur d'un bouton). ·Optimisation du temps :L'optimisation du travail du développeur libère du temps pour qu'il se concentre sur les tâches critiques du développement plutôt que de perdre du temps sur des tâches qu'un logiciel peut effectuer plus rapidement. L'offre des outils d'Ytria par exemple améliore la compétitivité, réduit les coûts opérationnels et accélère les délais de livraison de vos applications Notes. De tels outils améliorent la qualité des logiciels et permettent d'effectuer des mises à jour plus fréquentes pour vos clients. ·Entreprenez plus de projets :en libérant du temps pour les développeurs, votre organisation peut entreprendre plus de projets (ce qui implique aussi plus de revenus) avec le même personnel. ·Contrôle de la taille des effectifs :L'amélioration de la performance des développeurs aide à réduire la pression pour trouver et embaucher des personnels qualifiés (et donc coûteux) supplémentaires. ·Moral des employés :Obtenez l'assurance que les développeurs ne perdent pas de temps à effectuer des tâches peu productives au lieu d'être en train de développer vraiment vos applications. L'amélioration de l'environnement de développement rend le travail plus satisfaisant et plus plaisant. Quel type de solution rechercher… Lorsque vous recherchez une solution de productivité pour Lotus Notes de haute qualité, elle doit apporter des avantages significatifs, être facile à utiliser et être rapidement opérationnelle. Sont listés ci-dessous quelques uns des avantages conférés aux développements Notes grâce à l'utilisation des outils Ytria. ·Conçus par des développeurs Notes pour des développeurs Notes ·Éliminent les tâches communes, futiles et souvent répétitives ·Grande facilité d'utilisation et interfaces intuitives donnant une courbe d'apprentissage très courte ·Conçus pour donner toute leur performance aux développements Lotus Notes ·L'accroissement de la performance des développeurs d'applications Notes varie entre +50% et +80%
Copyright ©2005 Ytria Inc.
3
Il existe des solutions sur le marché qui ont des bénéfices significatifs, sont faciles à implémenter et efficaces immédiatement
www.ytria.com
Les gains en performance fournis par les outils de productivité sont très réels et accessibles à tous. Un objectif de ce livre blanc est d'informer les professionnels de Lotus Notes qu'il existe des solutions de haut niveau sur le marché qui peuvent avoir un énorme impact positif sur la manière dont vous appréhendez le développement d'applications Lotus Notes. Tableau 1 : Où Ytria s'inscrit-elle dans le cycle de développement des applications Notes ?
Analyse
Architecture
Développement
Test
Debug
Production
Maintenance
Support
Migration
Administration
scanEZ
actionBarEZ
designPropEZ
signEZ
Une solution : scanEZ Outil multi usages d'exploration et d'édition pour bases Notes Pour les entreprises qui cherchent à équiper leurs développeurs d'un outil indispensable et polyvalent, Ytria propose scanEZ, solution tout en un d'exploration, édition et "débugging" pour bases Lotus Notes. Outil graphique de support pour développeurs et administrateurs, scanEZ réduit le besoin constant de coder des agents et de créer des vues pour effectuer de simples changements dans une base. scanEZ fournit aux entreprises un large éventail d'atouts pour la gestion des bases Notes.
Copyright ©2005 Ytria Inc.
4
Outil tout-en un d'exploration, édition et "debugging" de bases Notes
www.ytria.com
Avantages d'utiliser scanEZ Avantages compétitifs : ·"Debugging" ·Migration de données et de structures ·Contrôle de l'intégrité des données ·Contrôle de sécurité ·Correction de données ·Suppression des conflits de réplication ·Gestion des contrôles d'accès ·Gestion des réplications ·Possibilité de contrôler les données cachées, de trouver des documents posant problème et fonctions pour le support des bases ·Possibilité d'effectuer du support préventif et d'identifier des problèmes avant que les clients ne les rencontrent. scanEZ simplifie beaucoup de tâches de base des développeurs et élimine le problème de développer des outils récurrents (par exemple : modification simple des données). Le temps gagné sur l'exécution de tâches communément effectuées peut littéralement atteindre 80%. Solution : actionBarEZ, générateur de modèles et modificateur de masse pour barres d'actions Pour répondre à la demande des entreprises de constantes mises à jour (ou migrations) de leurs applications Notes, Ytria offre actionBarEZ, un éditeur de masse des propriétés des barres d'actions. Il affranchit l'utilisateur des fastidieuses analyses et modifications individuelles de chaque barre d'actions en permettant d'effectuer des modifications globales sur toutes les barres d'actions d'une base en une seule opération. Plus une base a d'éléments de design, plus essentiel devient cet outil. Avantages d'utiliser actionBarEZAvantages compétitifs : ·Migration des barres d'action ·Mise à jour et/ou uniformisation de l'apparence de toutes les barres d'actions ·Générer une vue globale de toutes les actions d'une base ·Organisation et analyse des actions ·Copie et déplacement d'actions même sur différents éléments de design ·Montre où les actions partagées sont utilisées ·Gère toutes les actions partagées d'une base ·Possibilité de modifier toutes les actions d'une base en une seule opération ·Maintenance des barres d'actions des principaux éléments de design de Notes (masques, vues, dossiers, pages..) ·Génération automatique d'impression des actions
Copyright ©2005 Ytria Inc.
5
Mettez fin au travail manuel et répétitif grâce à un outil dédié à la gestion des propriétés des barres d'actions
www.ytria.com
En raison de la difficulté à accéder aux actions et aux barres d'actions d'un élément de design, cela évite au développeur d'effectuer ces opérations redondantes. actionBarEZ fait gagner un temps précieux aux développeurs, ce qui conduit à un retour sur investissement rapide. Dans de bonnes circonstances, le retour sur investissement peut être atteint dès la première utilisation, avec d'importantes économies de temps (et donc de ressources) lors de chaque utilisation. Solution : designPropEZ Vérifier et mettre à jour les propriétés de design Pour les entreprises qui cherchent des solutions avantageuses pour leurs développeurs Lotus Notes, Ytria offre designPropEZ, un outil d'audit et de modification de masse des propriétés des éléments de design. Les développeurs peuvent changer et gérer les propriétés grâce à une interface intuitive, ce qui les libère du processus fastidieux qui consiste à analyser et modifier chaque élément indépendamment dans le Domino Designer. Avantages d'utiliser designPropEZAvantages compétitifs : ·Audit et remplacement global des propriétés des éléments de design ·Contrôle et modification des propriétés du design avant la mise en production ·Vérification des propriétés de rafraîchissement du design en une opération ·Possibilité de changer les propriétés de langage du design d'une base entière en une opération ·Forcer facilement les propriétés d'héritage de structure des éléments de design en une étape ·Génère automatiquement des rapports HTML, XML ou feuilles de calculs Solution : signEZ Gestion de signature pour tous les éléments de design Les entreprises qui recherchent des avantages compétitifs pour leur équipe Notes peuvent considérer signEZ d'Ytria, un outil de gestion de signature pour bases Lotus Notes. Les utilisateurs peuvent signer en utilisant un ID dont ils n'ont pas le mot de passe. Spécifiiez les utilisateurs autorisés ainsi que les bases qu'ils peuvent signer et déléguez-leur les opérations de signature en toute sécurité. Programmez et sauvegarder des paramètres de signature pour chacune de vos bases. Avantages d'utiliser signEZ·Sauvegarde de signature : les développeurs peuvent utiliser les ID de signature sans accéder réellement à l'ID ni à son mot de passe
Copyright ©2005 Ytria Inc.
6
Un outil pour effectuer des modifications groupées sur les propriétés des éléments de design Sauvegardez autant d'ID de signature que nécessaire.
www.ytria.com
·Plus besoin d'importuner l'administrateur à chaque fois qu'une signature de base est requise ·Les administrateurs peuvent définir les paramètres pour plusieurs bases et automatiser les procédures de signature ·Génération de rapports d'audits pour chaque élément de design (log qui fournit le nom du signataire et la date de signature) ·Délégation de signature sans créer aucune faille de sécurité ·Génération automatique de rapports HTML, XML ou au format feuille de calculs Gains de productivité pour l'entreprise Le tableau ci-dessous montre comment un seul développeur Notes peutgagner 525 heuresen un an sur son travail de développement. Imaginez si tous les développeurs étaient équipés de ces outils ! Il est financièrement extrêmement rentable d'accroître la productivité d'un développeur par le biais de ces outils peu onéreux par rapport au coût qui serait engendré par l'augmentation de la taille de l'équipe de travail. Cela contribue également à diminuer vos délais de mise en production des applications. Tableau 2 : Économies générées par les outils d'Ytria pour Lotus Notes Basé sur le nombre standard de 1872 heures travaillées par année (Full-time Employment)
Sans l'outil
Avec l'outil
Sans l'outil (heures/an)
Avec l'outil (heures/an)
20%
4%
375
75
10%
2%
188
38
5%
2%
94
38
2%
1%
38
19
695 heures/an
170 heures/an
Le tableau montre comment un unique développeur peut gagner 525 heures de son temps de développement par an. Consultez l'annexe pour découvrir davantage de bénéfices.
Copyright ©2005 Ytria Inc.
7
Il est financièrement rentable d'accroître la productivité grâce à des outils peu chers plutôt que de recruter du personnel supplémentaire
www.ytria.com
RésuméÉcrits en C++ et basés sur l'API C de Notes, les outils d'Ytria possèdent des structures évoluées qui offrent des fonctionnalités inégalées pour le cycle complet de développement des applications Notes : analyse, développement. maintenance, test, mise en production, administration, support et migration. Il existe beaucoup d'outils indispensables pour le développement d'applications Lotus Notes. Les outils d'Ytria font partie du premier choix pour ce qui est de l'amélioration de la qualité du développement, tout en fournissant des fonctions évoluées d'administration et de développement pour augmenter la force de votre équipe de travail. Nos outils sont conçus pour simplifier les opérations par le biais de procédures plus efficaces, pour accélérer le développement des applications et fournir un meilleur support sur les bases. Investir dans les outils d'Ytria est idéal pour les entreprises ou les consultants qui sont à la recherche d'avantages compétitifs. Avec des capacités avancées, d'analyse et de modification groupée, aucune autre gamme de logiciels n'apporte autant que la suite EZ d'Ytria. Pour en savoir plus sur cette solution flexible et conviviale, visitez http://www.ytria.comou contactez-nous directement. Un excellent moyen d'évaluer nos outils est de les regarder en action dans les démos en ligne de notre site ou de télécharger les versions gratuites. Les outils d'Ytria pour Lotus Notes :conçus par des développeurs Notes, pour des développeurs Notes. Merci de votre intérêt pour ce livre blanc. Nous accueillons toujours avec plaisir vos commentaires et suggestions. N'hésitez pas à nous dire dans quelle mesure ce document vous aura aidé. Copyright 2005 Ytria Inc. All Rights Reserved. Email:ryanhum@ytria.comhttp://www.ytria.com(514) 844.2373 Rev: 2.0
Copyright ©2005 Ytria Inc.
8
Un excellent moyen d'évaluer nos outils est de les regarder en action dans les démos en ligne de notre site ou de télécharger la version gratuite
www.ytria.com
¼ heure
66 jours
150%
400%
400%
80%
½ heure
100%
$ 477
41 jours
Administration
scanEZ
1 heure
Retour sur Investissement moyen
Copyright ©2005 Ytria Inc.
2 heures
Tests
5 heures
$ 697.00
Économies mo ennes de temps par semaine
Prix du produit (avec 2 ans de maintenance)
Développement d'applications
Maintenance d'applications
signEZ
actionBarEZ
2 heures
Annexe Tableau 3 : Valeur et productivité  Temps passé Temps passé sans aucun avec outils outil (%) (%)
Économie de temps avec outils (%)
$ 477
www.ytria.com
Augmentation roductivité (%)
¼ heure
¼ heure
Migration d'application
20 jours
designPropEZ
2%
20%
50%
2 heures
3 heures
Tableau 4 : Retour sur investissement (pour un unique utilisateur) Basé sur une semaine de travail standard de 36h au taux de 60$/heure Type de tâche scanEZ actionBarEZ signEZ designPropEZ
4%
1 heure
4 heures
2 heures
Utilisation quotidienne
10 jours
1 heure
4 heures
2 heures
5%
10%
1%
80%
2%
2%
60%
6 heures
$ 697.00
9