it - orchestration alm – rlm – itsm : unifier les pratiques

52
IT - Orchestration ALM – RLM – ITSM : unifier les pratiques La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC. Sylvain CAILLIAU

Upload: landon

Post on 22-Feb-2016

39 views

Category:

Documents


0 download

DESCRIPTION

IT - Orchestration ALM – RLM – ITSM : unifier les pratiques. La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012. Sylvain CAILLIAU. SUITE IT DEV+OPS 3.5. Une suite pour unifier les pratiques. IT. Front Office. Request Center. Demand Manager. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

IT - OrchestrationALM – RLM – ITSM : unifier les pratiquesLa gamme des Solutions SERENARéunion du club AlMA : 28 Septembre 2012

Sylvain CAILLIAU

Page 2: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

SUITE IT DEV+OPS 3.5

2

Page 3: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Une suite pour unifier les pratiques

3

IT

Development Operations

Requirements Manager

Development Manager

Release Manager

Service Manager

Orchestrated IT Dashboard

Demand Manager

Request Center

Serena Business Manager

Front Office

Page 4: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Dimensions : Serena DML (Notion de Package)

44

SVN / TFSMVN /

Hudson / Team Build

Production Ready

Env 1

Deployable Application Component

s

Env 2

Development Tool

Build Managemen

tTool

Release Manageme

ntRLM

Release Managemen

tRLM

Operations

Daily / On demand‘Local Build / Test’

Validated Builds‘SIT / UAT’

Vault Management

DML Control Pre–Production /Production EnvironmentCI Build Process

Approved Media‘Pre-Prod / Prod’

Unit

Test

Pas

sed

UAT

Pas

sed

Appr

oved

for P

rodu

ctio

n

DVM

DVM Build

Page 5: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

DEMO

5

Page 6: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Evolution et homgéinisation de l’interface

6

Page 7: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Les nouvelles briques de base : Time Tracking

7

Larry Kurt Andrew Brad Alex Donovan0

5

10

15

20

25

30Project Phoenix – Actual Time (12/1-12/8)

Larry JohnsonTime Stat

eInterva

l24 Research 12/1-

12/8Kurt Warner

12 Classification 12/1-12/8

Andrew Luck

20 Training 12/1-12/8+ Add

Time

• Capture Time Spent On A Task

• Report On Time Spent On Tasks

• Allow Designers To Specify When “Time Capture” Widget Is Displayed To Users

Page 8: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Les nouvelles briques de base : Social IT (Wall)

• View All Item Interactions – Notes, Emails, Actions etc.

• Discover And Collaborate With Process Participants And Experts

• Tag And Follow Items

8

Page 9: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Les nouvelles briques de base : Création de rapport « super-simplifiée »

9

• Simple Interface To Easily Determine Reports “Look And Feel” At The Time Of Report Creation

• Expand Usage Of SBM Reports Beyond Power Users And Administrators

Page 10: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Les nouvelles briques de base : Fonctions de calcul et d’aggrégation dans les rapports

• Totaling: Allow Totaling Of Data Data At Any Level; e.g. By State, By User etc.

• Aggregation: Improve Listing Report Usage By Aggregating Data Using Sum, Max, Min and Average

• Calculated fields:  Add Calculated Fields In A Report; e.g. Percentage Of Dev Effort

Page 11: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Les nouvelles briques de base : Rapport sur calendrier

• Present Item Information In A Calendar View Using Date Fields (Due Date, Start Date etc.)

• Allow Users To Easily Identify Potential Conflicts

INC2345 (Ed Wo)

PROB2345 (Lee Bard)

PROB8435 (Hope Solo)

INC5678 (James Hopson)

PROB7354 (Greg Lee)

Page 12: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Les nouvelles briques de base : Rapport Schédulés

• Schedule Reports That Are Delivered Via Email At Specific Time(s)

• Reports Delivered As Excel Or PDF

• Provides A Mechanism To Compare Data At Different Snapshot Of Time

Page 13: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Evolutions de Dimensions

13

Page 14: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

2 axes de développements des fonctions de base

•Gestion des branches•Gestion des fusions

14

Page 15: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

15

Situation actuelle : Branches et Baselines

• Plus il y a de contenu plus c’est long

Performance

• Chaque nouveau Stream/Baseline/Project utilise autant d’espace que ses parents (même si ce ne sont que des tuples dans la base)

Stockage dans la base de données et redondance

• Pas de baseline pas de checkpoint pour revenir à un état stable

Les baselines sont coûteuses mais nécessaires

Page 16: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

16

Au niveau de la base comment celà se passe-t-il aujourd’hui

B1S1 S2

Page 17: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

17

Versionner la structure du référentiel Dimensions

B1S1 S2#2 #1 26 July

‘12#2 27 July ‘12#3 1 Aug ‘12#4 2 Aug ‘12#5 7 Aug ‘12

#1

Page 18: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

18

• Création instantanée quelque soit le contenuPerformance

• Juste quelques pointeurs (catalog, history, link) vs. Copy complète

Stockage dans la base de données et redondance

• Il est en effet facile de retrouver le contenu du référentiel à tout moment dans l’historique

Les Baselines sont peu coûteuses voire certaines inutiles

• Les “Private Stream” (shelving)• Le Lock-free Deliver

Permettra d’implémenter

Versionner la structure du référentiel : Bénéfices

Page 19: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Simplifier les fusions : Changeset

19

• Le Changeset est un conteneur avec un ensemble immuable de modifications appliquées au référentiel lors d’une unique opération (Deliver/Merge)• Il n’est pas possible de modifier un ChangeSet (Contrairement

aux relations avec une Request), vous ne pouvez que livrer un nouveau Changeset si nécessaire

• Le ChangeSet est un objet simple et créé automatiquemlent à chaque opération Atomique, l’utilisateur n’a pas à se préoccuper de son type, ses relations ou son cycle de vie …• Le ChangeSet est identifié par une clé unique, visible des

utilisateurs ainsi que les attributs suivants : • Comment• Type (Deliver/Merge)• Date• Originator

Page 20: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

20

ChangeSets – Un nouvel objets dans le modèle de Dimensions

Stream

RequestChange

SetChange

0..*

1..*

1..*

1..*

Item Folder

Page 21: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

21

ChangeSets – Maquette d’interface

Page 22: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

22

Eviter la complexité des fusions de Stream

• Différencier entre les fusions au sein d’un Stream et les fusions X-Stream • Commande dédiée• Interface spécifique:

• Nouveau Wizard de fusion• Cohérent sur tous les clients

• Merge “Automatique” : le moins d’interactions possible • L’utilisateur est guidé de bout en bout du process de fusion

• Possibilité de back-port/patch d’une Request (comme aujourd’hui) ou d’un Change Set

Page 23: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

23

Maquette de l’écran de fusion

Page 24: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

24

Maquette de l’écran de fusion

Page 25: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Autres blocs fonctionnels attendus dans la suite

25

Page 26: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Agile Planner

26

Page 27: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

27

Click icon to add picture

Page 28: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Click icon to add picture

Page 29: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Click icon to add picture

Page 30: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Demand Management

30

Page 31: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Serena Demand Manager

• Enhance the planning capabilities in existing process applications

• Centralize all incoming demand

• Track progress of your IT bodies of work

31

Page 32: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Serena Demand Manager

• Integrate Planning and Execution Phases• Reduce estimation overhead• Increase visibility and automation• Eg: Release Trains, Major RFCs, Dev projects etc

32

Page 33: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Serena Demand Manager : Centralisation

• Categorization• Sizing • Ranking• Scoring• Collaboration• Capacity Planning• Resource Allocation

33

Page 34: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Serena Demand Manager : Suivi

• Resources

• Capacity

• Progress

34

Page 35: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Plan Lifecycle

• Ability to track in flight projects and portfolios

• Sign-off and review processes

• Visibility into resource capacity across plans

35

Page 36: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Resource Administration

• Create Resources and Resource Teams

• Manage Skills, Job Functions and Rates

• Manage team memberships over time.

36

Page 37: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

Rollup Views

• Directors can configure a Master View for their favourite projects

• Actual vs. Estimate rollups for inflight bodies of work

• Resource capacity rollup views

37

Page 38: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

SERENA SOFTWARE INC.

Test Management

38

Page 39: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

39

TMS Test Library

Page 40: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

40

TMS Test Library : caractéristique

• Processus simple• Utilisation intuitive• Format de Test Case unifié• Couverture des tests vis à vis de la structure fonctionnelle• Mise en relation avec les demandes de changement• Rapports avancés• Notifications aux utilisateurs• Contrôle complet du système

Page 41: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

41

TMS Results

• Cycle de vie d’un test manuel

To Be Executed

Passed Failed Blocked

Page 42: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

42

TMS Results

Page 43: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

43

TMS Results

• Journal de toutes les exécutions de chaque test• Lien entre l’exécution et la définition du test• Relation directe avec la demande de changement• Traçabilité avec les builds et les releases• Complétude d’une campagne de tests• Rapports avancés

Page 44: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

44

TMS Requirements (préparation d’une campagne de tests)

• Test Requirement Lifecycle

New Planning In Review Ready

Assigned For

TestingIn

Progress CCRB Completed

Page 45: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

45

TMS Requirements

Page 46: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

46

TMS Requirements

• Des campagnes de tests planifiées simplement• Flexibilité dans la définition de la couverture• Visibilité du niveau de couverture par rapport à :• La décomposition fonctionnelle• Les configurations de tests• Les fonctionnalités d’un projet

• Estimation claires des tâches de test• Visibilité sur le scope de la campagne complète• Processus simple de suivi

Page 47: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

47

QA Team Progress Report

Page 48: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

48

TMS Test Environment

New

In Pool

Configuring

Available In Use

Page 49: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

49

TMS Test Environment

Page 50: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

50

TMS Test Environment

• Inventaire structuré des environnements de tests disponible• Visibilité sur leur disponibilité• Lien entre un environnement et une campagne

Page 51: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

51

TMS Usage Stats

Manual Test Cases

Test Results

Page 52: IT - Orchestration ALM – RLM – ITSM : unifier les  pratiques

52

QUESTIONS