Affichage des articles dont le libellé est VS 2010. Afficher tous les articles
Affichage des articles dont le libellé est VS 2010. Afficher tous les articles

jeudi 21 janvier 2010

ALM 2.0: Microsoft diffère la sortie de VS 2010 au 12 avril

La sortie de Microsoft VS 2010, une version majeure de VSTS, a été diffère au 12 avril. Espérons qu’elle va inclure les solutions de TeamPrise, dans la version standard.

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

Comme toute solution ALM, Microsoft Visual Studio 2010 ultimate, propose des outils intégrés pour simplifier le développement d’application, réduire les risques projets et améliorer la productivité des équipes.

L’objectif ultime d’une solution ALM ( Application Life cycle Management) est de soutenir le processus spécifique de l’entreprise et l’outiller, afin de fournir des résultats prévisibles, et accroître la transparence et la traçabilité tout au long du cycle de vie.

Ainsi, Microsoft Visual Studio Ultimate 2010 fournit un environnement intégré d'outils et l'infrastructure serveur qui simplifie l'ensemble du processus de développement applicatif. Au moins deux templates de processus sont proposés par défaut : CMMi et Agile.

D’autres part, VS2010, sera configuré pour assister le développement et le déploiement d’applications cloud tournant sous la plateforme de service Azure.

Lien VPC de la version VS2010 beta 2

Signalons pour ceux qui souhaitent se lancer dans le test de cette nouvelle mouture de Visual Studio, que Microsoft a mis en ligne une une VPC de la version VS2010 beta 2.

Télécharger la VPC : Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 Beta 2 virtual image for Windows Virtual PC(attention on parle de 7368.9 MB)

Autres sujets :

  1. ALM, VS2010, Java et .Net: Microsoft achète Teamprise pour enrichir Visual Studio 2010
  2. ALM 2.0: Les 5 piliers de l’Application Life cycle Management
  3. Séminaire ALM : Mettez de l’agilité dans vos projets avec la solution Microsoft VSTS/ALM

mardi 12 janvier 2010

Séminaire ALM : Mettez de l’agilité dans vos projets avec la solution Microsoft VSTS/ALM

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

L’année 2010 sera l’année de l’ALM par excellence.

L’arrivée, dans quelques semaines de VS2010, va démocratiser le sujet et relancer la concurrence et en proposant des nouveautés, au moins sur deux aspects :

L’année 2010 sera l’année de l’ALM par excellence. L’arrivée, dans quelques semaines de VS2010, va démocratiser le sujet en relançant la concurrence et en proposant des nouveautés, au moins deux aspects (entre autres …) :

- L’unification de l’atelier ALM entre .Net et Java EE, suite à l’absorption de TeamPrise par Microsoft.

- L’aspect lien entre débogage et test avec le concept d’intelliTrace

C’est dans ce cadre que OXIA organise avec Microsoft Tunisie, un séminaire sur l’ALM. Le séminaire est intitulé «  Gestion de projets : Mettez de l’agilité dans vos projets avec la solution Microsoft VSTS/ALM »

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

La date a été fixée pour le jeudi 28 Janvier 2010 à Tunis.

Ce rendez-vous sera une occasion pour vous présenter l’importance de l’Agilité dans la gestion des projets de développements informatiques face à une situation économique instable où les entreprises se doivent plus que jamais d’être réactives.

Avec l’approche ALM, nous n’allons plus dans une direction figée, mais le projet s’élabore selon un processus continu. Avec au final, un projet livré, un outil qui fonctionne et qui a été réalisé en collaboration avec le client, selon ses attentes.

Tous les acteurs, le client y compris, peuvent donc effectivement le voir grandir petit à petit. Au cœur d’une méthode agile, chaque acteur travaille en interaction avec les autres. Le chef de projet n’étant plus qu’un coordinateur, un facilitateur efficace du projet.

Ce Workshop mettra en avant les caractéristiques fondamentales de la plateforme  ALM (Application Life Cycle Management) avec VSTS & TFS de Microsoft.

Ce séminaire sera rehaussé par l’allocution du Mot d’Ouverture par M. Michael Mansour de Microsoft (MANAGER of Sales and Marketing of MEA Microsoft HQ).

J’aurais le plaisir de faire une présentation des concepts ALM et le privilège de démystifier son utilisation : le Application Life Cycle Management concerne autant les clients que les SSII ou éditeurs.

-----------------------

on en parle dans les News

Tunisie Informatique Introduire agilité gestion projets Solution VSTS/ALM Microsoft

jeudi 10 décembre 2009

ALM 2.0: Les 5 piliers de l’Application Life cycle Management

Encore un bug informatique à la une des journaux.

L’histoire a été révélé en France, le 08/12/2009, un Bug de la Sécu : 400 millions d'euros de cotisations non réclamées à plus de 15000 artisans et commerçants.

400 millions d'euros de perte : Un exemple parmi d’ autres de l’impact d’un bug informatique.

Mais la vraie question : qu’est ce qui va se passer après la découverte de ce bug ?

Corriger et redéployer !

Ce n’est pas aussi simple.

Il va falloir tester de nouveau !

Mais est ce qu’on possède toutes les informations sur la matrice des exigences ?

Et ce qu’on a une idée claire sur les conséquences de la correction de ce bug sur le reste de l’application : quelles sont les parties du code à tester.

D’où, la nécessite de la mise en place d’une « vraie » gestion du cycle de vie des applications (ALM pour Application LifeCycle Management).

Rappelons que l’ALM (Application LifeCycle Management ) dépasse le simple périmètre du développement logiciel pour l’inclure.

Les cinq piliers de l’ALM 2.0:

  1. Traçabilité,

  2. Intégration,

  3. Automatisation,

  4. Communication

  5. Visibilité

La traçabilité :

La traçabilité permet de maintenir les liens entre les exigences, la modélisation et la gestion des changements, ainsi qu’entre les tests et la gestion des changements, etc …

la traçabilité des exigences et des besoins est très importante durant le cycle de développement. Mais la vraie valeur de la traçabilité des artéfacts apparaissent, bien après la mise en production. C’est lors de la maintenance et des mises à jour qu’on a besoin de connaitre la version des spécifications actuellement en production et de pouvoir réaliser l’analyse d’impact d’un changement sur le reste du système.

L’intégration :

L’intégration de la gestion des exigences avec les outils des tests facilite la création d’exigences plus efficaces et ciblées.

L’intégration de la gestion des changements avec le suivi des bogues et avec les outils d'analyse facilite les mesures et la hiérarchisation des demandes de modifications.

L’automatisation :

Lors du développement, l’automatisation des builds, des tests de non régressions permettent de soulager les développeurs des tâches réplétives.

La communication :

La communication permettrait de réaliser des applications qui « fonctionnent correctement » et qui répondent aux besoins des utilisateurs : Livrer ce que l’utilisateur a demandé !

Échanger entre tous les membres de l’équipe est d’autant plus important que la taille de l’équipe est plus grande.

La Visibilité :

Le syndrome des 90% des fonctionnalités déclarées implémentées, alors que 90% reste à faire n’est plus acceptable. Du chef de projet jusqu’au « big boss », il est primordiale d’avoir en permanence les données sur l’avancement du projet et l’état de l’application. Que ce soit des pourcentages de fonctionnalités réalisés, testés ou reste à faire, la visibilité permettra aux décideurs de « trancher » et de prendre les bonnes décisions pour atteindre l’alignement du Business avec l’IT …

Conclusion

Une solution ALM répondant à ces exigences permettra de réduire les coûts de l’IT d’une entreprise et d’augmenter le ROI des applications.

Tous ces facteurs permettent potentiellement de réduire les coûts, mais plus fondamentalement, ils accroissent la réactivité de l’entreprise et sa capacité à s’adapter à des marchés globalisés extrêmement concurrentiels.

Ces cinq facteurs permettront d’aborder le facteur humain reste le principal obstacle à l’adoption d’une approche globale de l’ALM.

Plus jamais de mauvaises surprises de dernières minutes

Source :

Bug de la Sécu (à ne pas confondre avec le gouffre de sécu) : http://www.ladepeche.fr/article/2009/12/08/732469-Bug-de-la-Secu-400-millions-d-euros-non-percus.html

autres entrées sur l'ALM

ALM, VS2010, Java et .Net: Microsoft achète Teamprise pour enrichir Visual Studio 2010

lundi 9 novembre 2009

ALM, VS2010, Java et .Net: Microsoft achète Teamprise pour enrichir Visual Studio 2010

Encore une nouvelle surprise, à laquelle je ne m’attendais pas: Microsoft a décidé d’acheter la division Teamprise de SourceGear.

En assistant au WE Visual Studio Summit de Rome (du 1 au 4 novembre 2009), aucune information n’a filtré, mais la surprise était que Brian Harry (le Boss de VSTS), lui même avait présenté la solution Teamprise. Un entrainement peu être!

Teamprise est le pont entre le monde Eclipse et Java et Visual Studio. Teamprise permet de simplifier le travail dans un monde hétérogène et multiplateformes (développement .Net et Java), et de limiter les problèmes d'interopérabilité entre les composantes d’un ALM.

Teamprise permet à un développeur Java d’exploiter la solution TFS de Microsoft et à s’intégrer avec VSTS dans soucis.

Ainsi, la solution ALM de Microsoft, la fameux Visual Studio prend des options sérieuses pour jouer dans la cours des grands.

architecture soa, service oriented architecture, java software, open source, eclipse,alm, j2ee, java ,bpm

L 'ALM (Application Life-Cycle Management) permet aux entreprises de mieux gérer le cycle de vie des applications et de leurs projets de développement de logiciels, et d'accroître leur collaboration en équipe et la productivité tout en améliorant la qualité logicielle globale.

Dans se domaine, il est primordiale de développer une expertise, autour des problématiques suivantes :

· Industrialisation des développements et gestion du cycle de vie des applications (Software Factories…)

· Modélisation et mise en place de méthodologies de projet (UML, CMMI, MDA, etc…)

· Qualité des applications (audit de code, tests unitaires, tests de charge, intégration continue…)

· formation et de coaching et une capacité de transfert de savoir faire sur les technologies avancées

Je crois véritablement dans la pratique ALM pour le développement logiciel, et que cette discipline permet de fournir une valeur ajoutée à nos clients.

Reste à savoir si Teamprise sera intégré dans la version VS2010 de mars prochain.

Espérerons

Mais ceci est un autre sujet

information :

http://www.microsoft.com/presspass/press/2009/nov09/11-09TeamprisePR.mspx

http://www.woodwardweb.com/teamprise/a_new_chapter_f.html


Info sur OXIA

Microsoft a nommé OXIA, à son programme partenaire Inner Circle pour Application Lifecycle Management (ALM).

http://www.oxiasoft.com/site/fr/news.php?id_article=50&id_news=44

Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.