Posts tagged agilité
Les .Net Rangers aux Microsoft TechDays
Jan 11th
Les 8, 9 et 10 février prochain, un des évènements les plus important pour la population informatique se tient au Palais des Congrès de Paris : les “Microsoft TechDays”.
Ce rendez-vous annuel draine environ 17 000 visiteurs, rassemblés autour d’environ 140 partenaires, au moins autant de journalistes et influenceurs et plus de 300 speakers.
Celui-ci permet de s’informer et de se former, à l’aide de 330 conférences prévues. Des stands favorisent également l’échange entre ce public averti et l’éditeur et les partenaires.
Les .Net Rangers ont également l’honneur d’y participer en tant que conférenciers.
Voici leur programme :
| Quand ? | Quel horaire ? | Quel .Net Ranger ? | Quel sujet ? |
| 8 février 2011 | 13h00 à 14h00 | Vincent LABATUT Guillaume ROUCHON |
Développez en Java avec la plateforme Team Foundation Server 2010 |
| 9 février 2011 | 13h00 à 14h00 | Keelan CLECH François MERAND |
ALM 2.0 – Tout pour mettre en place une filière de développement .Net et monter son CDS (Centre De Services) .Net avec Visual Studio 2010, TFS 2010 et les solutions collaboratives de Microsoft |
| 16h00 à 17h00 | Alain METGE | Introduction à Visual Studio LightSwitch |
| 10 février 2011 | 14h30 à 15h30 | François MERAND | Vous avez dit agilité ? La bonne méthode agile : c’est la votre ! |
N’hésitez pas à vous inscrire, d’autant plus que c’est gratuit !http://www.microsoft.com/france/mstechdays/default.aspx
L’agilité au cœur des projets
Nov 28th
Un des points clés de l’agilité réside dans l’idée d’amélioration
continue, qui s’applique à tout type de projet, et à toute démarche
itérative. Dans le processus agile, généralement découpé en
étape de courte durée, la première action à entreprendre à la
fin d’un cycle (que l’on appelle « sprint ») consiste à dresser un
état sur le déroulement du sprint qui vient de se terminer et
d’analyser simplement et rapidement l’ensemble, afin d’améliorer
le fonctionnement de l’équipe, des outils et de l’organisation
pour la prochaine étape.
L’agilité a pour vocation l’amélioration continue et l’efficacité, en
passant par de petites étapes successives, de façon pragmatique
et adaptée aux équipes et ressources en place. Ce dernier point
est très important : il ne sert à rien de chercher à atteindre un
niveau d’agilité sur une grille de mesure quelconque, ou par
rapport à un niveau de maturité global. En revanche, Il est
pertinent, une fois identifiée votre situation vis-à-vis de l’agilité,
de déterminer quels leviers activer, et quelles solutions mettre
en place pour progresser et -in fine- franchir une étape. Si cela
se traduit par une progression sur un niveau de maturité, tant
mieux, mais là n’est pas l’essentiel.
More >
ALM : Le succès de vos projets de développement
Nov 28th
La mise en place d’une démarche ALM au sein des équipes
doit se faire de façon pragmatique et mesurée. Pragmatique,
car la démarche en elle-même implique trois composantes
essentielles :
- L’humain (les équipes) sur lequel repose la gestion du projet
au quotidien, mais auquel il faut aussi poser des contraintes
de productivité. Les objectifs à travers le pilotage et la
transparence des projets, sont simples : favoriser l’excellence,
responsabiliser, mesurer et améliorer la qualité. - Un ensemble de technologies, auxquelles on demandera
d’être performantes, outillées, interopérables, sécurisées
et administrables. L’objectif de qualité logicielle sera atteint
en utilisant des outils productifs, très intégrés, mais aussi
extensible et possédant une courbe d’apprentissage
réduite. - Des processus, souvent assimilés aux méthodologies de
développement, impliquant la mise en place de guides, de
procédures de gestion des risques et des exigences. Les
objectifs ici sont la mise en place d’un accompagnement
méthodologique, personnalisable et non intrusif, et ce, dans
un souci de collaboration.
Ces trois composantes sont intimement liées et « condamnées » �
vivre et à évoluer ensemble. Rien ne sert de « faire de la méthode »
pour la méthode si cette dernière n’est pas aisément acceptée
par les équipes, et si elle n’est pas facilement « injectable » dans
l’environnement de développement. More >
De la stratégie métier à l’ALM
Nov 28th
La stratégie métier impose d’être différent de ses concurrents.
Cela se traduit par des investissements IT stratégiques, et souvent
par des développements spécifiques. Et c’est précisément ici
que l’ALM entre en jeu. Disposer d’une vraie filière ALM est
essentiel pour créer de la valeur stratégique.
Les différentes plateformes applicatives du marché et leurs offres
respectives en outils de développement s’étoffent désormais
de concepts ou principes assez clairement définis, visant à
couvrir des thèmes tels que : productivité, qualité, collaboration,
intégration, couts, flexibilité… Cette liste non exhaustive prouve
combien la notion d’ALM se positionne à un niveau élevé dans
les fondamentaux de l’entreprise, et combien la frontière dépasse
largement les seuls critères de développement des applications.
Tout projet informatique (ou autre) nait d’une idée… sensée
répondre à un besoin.
Le cycle de vie des applications couvre
toute la période durant laquelle une entreprise ou organisation
engage des moyens et des ressources, que ces moyens soient
financiers ou humains, de cette idée de départ jusqu’à la fin de
vie de l’application associée.
On distingue trois grands piliers dans l’ALM:
- la « Gouvernance » qui couvre l’ensemble de la période
- le « SDLC ou software Development LifeCycle » (cycle de vie
du développement de logiciel), qui commence en général
un peu après la période précédente, et se répète au cours
du temps, lors des mises à jour (nouvelle version, correctifs,
etc.) - et l’« exploitation », qui débute en général avant la fin du cycle
SDLC, avec le déploiement, et qui couvre toute la période
de vie de l’application dans le S.I.
La partie SDLC est la mieux identifiée à ce jour : elle regroupe
toutes les phases qui ponctuent le développement du logiciel
(gestion de projet, gestion des tests et plan de test, modélisation,
gestion des exigences, intégration continue, etc.). Son objectif
consistant à optimiser le processus de bout en bout (on parle
souvent d’industrialisation du développement).
Par ailleurs, l’évolution des outils de développement a aussi subi de
profondes mutations. L’industrie est passée des compilateurs
et éditeurs des années 70/80, aux IDE (Integrated Development
Environment) des années 80/90, pour arriver aux plateformes
de développement en équipes contemporaines.
En fait, l’ALM est elle-même un processus métier critique de
l’entreprise, un de ceux qui supporte les nombreux autres
processus métiers. Toute organisation développant des logiciels
devrait considérer l’ALM comme un processus métier aussi
important que ses autres processus métiers critiques. En effet,
être meilleur dans son processus de création logiciel procure
forcément un avantage compétitif.
L’article précédent : stratégie métier & IT, de l’’importance d’être différent
La suite de cet article : ALM, le succès de vos projets de développement
Stratégies métier et IT : de l’importance d’être différent
Nov 28th
L’un des premiers objectifs de la stratégie métier de l’entreprise
vise à créer puis valoriser un avantage compétitif sur le
marché : l’entreprise cherche à être différente. D’autre part,
toutes les stratégies métiers embarquent virtuellement une
composante IT qui s’appuie généralement sur des applications et
développements spécifiques. On comprend donc aisément que
disposer d’une informatique supportant les visées stratégiques
s’avère primordial pour toute entreprise désirant innover. Elle
cherche alors à se doter d’une informatique stratégique, à
même de comprendre les enjeux métiers, mais aussi capable
d’anticiper les tendances à venir du marché.
La fenêtre de différenciation durant laquelle l’entreprise dispose
d’un avantage compétitif est courte et très en amont du cycle de
vie de ses produits ou services. D’où la nécessité de disposer
d’une informatique stratégique, à même d’accompagner et
même d’anticiper les innovations que va proposer l’entreprise.
Développer rapidement et efficacement des logiciels ou services
répondants à ces besoins et s’assurer qu’ils seront aisément
gérables et modifiables, voilà les principaux chalenges du
développement des applications. Toujours cette même quête
de l’agilité…
Suite de cette article : de la stratégie métier à l’ALM…
L’article précédent : ALM & agilité& au cœur des processus métiers
ALM et agilité au cœur des processus métiers
Nov 28th
10 années ! C’est ce qu’il aura fallu pour faire entrer dans le vocabulaire commun de l’informatique
l’acronyme ALM pour Application Life cycle Management, ou gestion du cycle de vie des applications.
Les années 1999 et 2000 ayant consommé une bonne partie des ressources et moyens informatiques
pour pallier les éventuels « bugs de l’an 2000 », c’est à partir de 2000/2001 que le monde
du développement logiciel a pris en compte de nombreux chantiers sensés innover ou améliorer
les techniques de développement traditionnelles.
Et ce, à une échelle industrielle.
Le monde informatique vit donc depuis à un rythme soutenu, ponctué d’avancées technologiques,
aussi bien du côté infrastructures que du côté solutions de développement :
2002 marque la percée des méthodologies de développement, 2004 impose les principes
de gouvernance du S.I. En 2005, les principes de l’ALM sont plus largement acceptés par le marché.
À la fin de cette même année, un changement durable s’installe dans les entreprises : le métier
s’approprie l’IT, propulsant sur le devant de la scène des métiers moins connus jusqu’alors tels
que celui d’architecte. Même si les avancées technologiques continuent (la virtualisation par exemple),
le point le plus marquant des années 2008 et 2009 aura été le grand changement de l’IT,
sa modification en profondeur pour se mettre enfin au service des métiers de l’entreprise.
2010 marque l’entrée de l’IT dans une phase collaborative, dans des entreprises maitrisant
de mieux en mieux leurs processus métiers et pour lesquelles les logiciels pilotent de plus en plus le
« business ». Pressions métiers et pressions technologiques : le Système d’information est mis
à rude épreuve et impose donc à l’industrie du développement logiciel de constantes mutations
et améliorations.
L’ALM est-il pour autant un processus métier fondamental de l’entreprise ?
Suite de cet article : Quelles connexions existe-t-il entre ALM et stratégie métier ?
