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

Post on 22-Feb-2016

37 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

SERENA SOFTWARE INC.

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

Sylvain CAILLIAU

SERENA SOFTWARE INC.

SUITE IT DEV+OPS 3.5

2

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

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

SERENA SOFTWARE INC.

DEMO

5

SERENA SOFTWARE INC.

Evolution et homgéinisation de l’interface

6

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

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

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

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

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)

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

SERENA SOFTWARE INC.

Evolutions de Dimensions

13

SERENA SOFTWARE INC.

2 axes de développements des fonctions de base

•Gestion des branches•Gestion des fusions

14

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

16

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

B1S1 S2

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

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

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

20

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

Stream

RequestChange

SetChange

0..*

1..*

1..*

1..*

Item Folder

21

ChangeSets – Maquette d’interface

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

23

Maquette de l’écran de fusion

24

Maquette de l’écran de fusion

SERENA SOFTWARE INC.

Autres blocs fonctionnels attendus dans la suite

25

SERENA SOFTWARE INC.

Agile Planner

26

27

Click icon to add picture

Click icon to add picture

Click icon to add picture

SERENA SOFTWARE INC.

Demand Management

30

Serena Demand Manager

• Enhance the planning capabilities in existing process applications

• Centralize all incoming demand

• Track progress of your IT bodies of work

31

Serena Demand Manager

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

32

Serena Demand Manager : Centralisation

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

33

Serena Demand Manager : Suivi

• Resources

• Capacity

• Progress

34

Plan Lifecycle

• Ability to track in flight projects and portfolios

• Sign-off and review processes

• Visibility into resource capacity across plans

35

Resource Administration

• Create Resources and Resource Teams

• Manage Skills, Job Functions and Rates

• Manage team memberships over time.

36

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

SERENA SOFTWARE INC.

Test Management

38

39

TMS Test Library

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

41

TMS Results

• Cycle de vie d’un test manuel

To Be Executed

Passed Failed Blocked

42

TMS Results

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

44

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

• Test Requirement Lifecycle

New Planning In Review Ready

Assigned For

TestingIn

Progress CCRB Completed

45

TMS Requirements

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

47

QA Team Progress Report

48

TMS Test Environment

New

In Pool

Configuring

Available In Use

49

TMS Test Environment

50

TMS Test Environment

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

51

TMS Usage Stats

Manual Test Cases

Test Results

52

QUESTIONS

top related