mardi 20 novembre 2012

Processus est une Afterthought lors de la construction des systèmes informatiques sur un serveur d'applications WebLogic


Les entreprises se différencier en ayant des produits ou services uniques, principale force d'une entreprise est avant tout d'avoir un bon processus. Ce processus aide à définir l'entreprise et donne aux clients l'expérience qu'ils demandent. Un processus uniforme aide les clients à l'aise et les fait revenir pour plus de biens et de services. La plupart d'entre nous sont conscients de ce fait - nous revenons à ces entreprises qui nous donnent les plus hauts niveaux de satisfaction. Et nous attendons que le processus soit identique à la dernière fois que nous étions là - c'est ce qui nous fait revenir pour plus de biens et de services. Pensez-y la prochaine fois que vous revisitez votre café préféré ou stand de hamburgers. Si votre expérience n'est pas aussi bon qu'il était sur une précédente visite, vous vous sentez déçu.

Pour certaines entreprises, lorsque vient le temps de mettre en œuvre leurs systèmes informatiques, processus semble être une réflexion après coup. Le projet IT sur lesquels ils travaillent est juste un des nombreux objectifs. Le projet prend une vie propre, et l'accent est mis sur l'obtention du code développé pour répondre aux besoins de l'entreprise. Time-to-market devient l'objectif, quel que soit le coût. Le problème, c'est que bien qu'il y ait un mandat pour développer ces systèmes pour répondre aux exigences de la société, il n'existe pas de processus en place pour construire et soutenir le nouveau système et les technologies. Et si il ya un système, il est fort probable viciée d'une manière ou d'une autre, ce qui provoque la frustration et un sentiment de perte de contrôle. Le plus complexe du nouveau système - avec des points d'intégration plus - plus elle exige un degré élevé de coordination et de planification pour la mise en œuvre.

Quand il s'agit de la mise en œuvre de ces systèmes, vous trouverez le processus indéfini rend difficile la mise en œuvre. Les entreprises semblent vouloir avoir des systèmes en place rapidement, et le processus de le faire est une réflexion après coup. C'est peut-être la bonne philosophie - ils sont, après tout, une société de service ou un produit, pas un éditeur de logiciels. Ainsi, lorsque nous développons ces systèmes complexes, il est encore plus nécessaire d'avoir le processus défini et mis en place, avant la collecte ou une exigence d'affaires écrit la première ligne de code.

J'ai visité ou travaillé dans des entreprises qui ont eu un ou plusieurs problèmes de processus qui devraient être abordés, mais il ya des processus que tant que vous pouvez adopter et de maintenir en place lors de la construction d'un système. Si vous avez suivi tous les processus, à chaque fois, vous pourriez ne jamais faire fonctionner le système mis au point. Cela conduit à des questions qui vont sans réponse jusqu'à l'application peut être en production - ou à peu près. Une fois que les systèmes sont en production, il ya un nombre limité de connaissances plan de transition.

Comment allons-nous soutenir le système, et que faisons-nous quand il ya un problème? Ces questions sont faciles à mettre dans le processus, et pourtant, maintes et maintes fois, ils sont manquées. Y at-il une base de connaissances sur toutes les questions qui ont été rencontrées lors de l'élaboration de cette application? Quelles sont les méthodes de dépannage sont en place? Sont les bonnes personnes travaillent sur ces questions? Ces questions - et plus - peut rester sans réponse lorsque l'application permet enfin dans l'environnement de production. En toute justice pour ces entreprises, il n'est pas comme si nous mettons au point des fusées à envoyer sur la lune ou un harnais de sécurité pour siège d'auto pour enfant, ce sont, après tout, des applications d'entreprise que nous utilisons pour améliorer les processus d'affaires.

Que vous soutenir une application ou une centaine, il est important de considérer les processus que vous utilisez pour concevoir, construire, déployer et supporter vos applications. Définir votre propre stratégie pour la construction et la maintenance des applications java va régler votre boutique en dehors des autres....

Aucun commentaire:

Enregistrer un commentaire