it - orchestration alm – rlm – itsm : unifier les pratiques la gamme des solutions serena...

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: gregory-chateau

Post on 03-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

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

SERENA SOFTWARE INC.

IT - OrchestrationALM – RLM – ITSM : unifier les pratiques

La gamme des Solutions SERENARéunion du club AlMA : 28 Septembre 2012

Sylvain CAILLIAU

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

SERENA SOFTWARE INC.

SUITE IT DEV+OPS 3.5

2

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

Dimensions : Serena DML (Notion de Package)

44

SVN / TFS

MVN / 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 ControlPre–Production /

Production EnvironmentCI Build Process

Approved Media‘Pre-Prod / Prod’

Un

it T

est

Pass

ed

UAT Pa

ssed

Ap

pro

ved

for

Pro

du

ctio

n

DVM

DVM Build

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

SERENA SOFTWARE INC.

DEMO

5

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

SERENA SOFTWARE INC.

Evolution et homgéinisation de l’interface

6

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

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 Johnson

Time State

Interval

24 Research 12/1-12/8

Kurt 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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

SERENA SOFTWARE INC.

Evolutions de Dimensions

13

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

18

• Création instantanée quelque soit le contenu

Performance

• 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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

20

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

Stream

Request

Change SetChange

0..*

1..*

1..*

1..*

Item Folder

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

21

ChangeSets – Maquette d’interface

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

23

Maquette de l’écran de fusion

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

24

Maquette de l’écran de fusion

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

SERENA SOFTWARE INC.

Autres blocs fonctionnels attendus dans la suite

25

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

SERENA SOFTWARE INC.

Agile Planner

26

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

27

Click icon to add picture

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

Click icon to add picture

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

Click icon to add picture

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

SERENA SOFTWARE INC.

Demand Management

30

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

Serena Demand Manager : Centralisation

• Categorization

• Sizing

• Ranking

• Scoring

• Collaboration

• Capacity Planning

• Resource Allocation

33

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

Serena Demand Manager : Suivi

• Resources

• Capacity

• Progress

34

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

SERENA SOFTWARE INC.

Test Management

38

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

39

TMS Test Library

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

42

TMS Results

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

44

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

• Test Requirement Lifecycle

New Planning In Review Ready

Assigned For

Testing

In Progress CCRB Completed

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

45

TMS Requirements

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

47

QA Team Progress Report

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

48

TMS Test Environment

New

In Pool

Configuring

Available In Use

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

49

TMS Test Environment

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

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 La gamme des Solutions SERENA Réunion du club AlMA : 28 Septembre 2012 SERENA SOFTWARE INC

51

TMS Usage Stats

Manual Test Cases

Test Results

Page 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

52

QUESTIONS