Serena Orchestrated-ALM Workshop Demand, Develop, Deploy SERENA SOFTWARE INC. Kevin A. Lee – Solutions Architect 27 Sep 2011.

Slides:



Advertisements
Similar presentations
Symantec 2010 Windows 7 Migration Global Results.
Advertisements

Requirements Engineering Processes – 2
© Copyright 2006 FPT Software 1 © FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 How to work in Fsoft project Authors: KienNT.
Agile Lifecycle, Tools, Techniques IM Symposium.
The 4 T’s of Test Automation:
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
RXQ Customer Enrollment Using a Registration Agent (RA) Process Flow Diagram (Move-In) Customer Supplier Customer authorizes Enrollment ( )
By Rick Clements Software Testing 101 By Rick Clements
HL7 Project Management Tool Overview for HL7 Project Facilitators
1 Hyades Command Routing Message flow and data translation.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination. Introduction to the Business.
1 Introducing the Specifications of the Metro Ethernet Forum MEF 19 Abstract Test Suite for UNI Type 1 February 2008.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Human Service Providers and Referrals Chapter 5. Human Service Providers and Referrals 5-2 Objectives Demonstrate the process for entering a Human Service.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
CALENDAR.
Modern Systems Analyst and as a Project Manager
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
1 According to PETROSAFE safety policy, the company is keen that: Introduction All Egyptian Petroleum companies and foreign companies working in A.R.E.
Systems Analysis and Design 8th Edition
Week 2 The Object-Oriented Approach to Requirements
Welcome. © 2008 ADP, Inc. 2 Overview A Look at the Web Site Question and Answer Session Agenda.
Configuration management
Software change management
© 2010 Invensys. All Rights Reserved. The names, logos, and taglines identifying the products and services of Invensys are proprietary marks of Invensys.
ACT User Meeting June Your entitlements window Entitlements, roles and v1 security overview Problems with v1 security Tasks, jobs and v2 security.
PP Test Review Sections 6-1 to 6-6
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Chapter 6 Data Design.
Battle Hand-Off.
R12 Assets A Look Inside SM. Copyright © 2008 Chi-Star Technology SM -2- High-Level Overview R12 Setups –Subledger Accounting –ADI Templates –XML Reports.
DevOps The effects of DevOps on your IT service organization
Page 1 October 31, 2000 An Introduction to Large-Scale Software Development Steve Varnau Core HP-UX Operation October 31, 2000.
Last Planner ® National Capital Region Community of Practice Victor Sanvido – Southland Industries Matt Bruening – Southland Industries 1.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Target Costing If you cannot find the time to do it right, how will you find the time to do it over?
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
CONTROL VISION Set-up. Step 1 Step 2 Step 3 Step 5 Step 4.
Adding Up In Chunks.
SLP – Endless Possibilities What can SLP do for your school? Everything you need to know about SLP – past, present and future.
Software Processes.
GEtServices Services Training For Suppliers Requests/Proposals.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Need for Speed Win the.
Subtraction: Adding UP
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
Essential Cell Biology
PSSA Preparation.
Essential Cell Biology
14-1 © Prentice Hall, 2004 Chapter 14: OOSAD Implementation and Operation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Energy Generation in Mitochondria and Chlorplasts
Introduction to ikhlas ikhlas is an affordable and effective Online Accounting Solution that is currently available in Brunei.
Introduction Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September 9, 2010.
Nouvelles Offres SERENA : DVM, RLM, SSM Orchestrer les opérations SERENA SOFTWARE INC. Sylvain CAILLIAU.
<<replace with Customer Logo>>
Serena Release Management Bridging Dev and Ops SERENA SOFTWARE INC. 05 Oct 2011 Presenter Name.
Simplifying Application Management CIO Strategies SummIT, Mumbai 23 Jun 2011 Rajesh Raghavan.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Serena Software Rajiv Amar Director, R&D
Software Group End-2-End IBM Development Tools Landscape IBM Business Driven Development, SOA and the Software Development Platform (SDP)
Complete and Integrated Lifecycle Management. Challenges 1.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
CS 577b: Software Engineering II
Presentation transcript:

Serena Orchestrated-ALM Workshop Demand, Develop, Deploy SERENA SOFTWARE INC. Kevin A. Lee – Solutions Architect 27 Sep 2011

Agenda Introductions and Expectations Serena Orchestrated-ALM Strategy and Vision Reference Architecture Demand Management Overview and Demonstration Development Management Overview and Demonstration Release Management Overview and Demonstration Questions and Feedback SERENA SOFTWARE INC. 2

Agenda Introductions and Expectations Serena Orchestrated-ALM Strategy and Vision Reference Architecture Demand Management Overview and Demonstration Development Management Overview and Demonstration Release Management Overview and Demonstration Questions and Feedback SERENA SOFTWARE INC. 3

ALM Market Evolution Development Driven Point Products Silo Product Reporting Point-to-Point Integrations Rip and Replace Manual Audit Development Driven Point Products Silo Product Reporting Point-to-Point Integrations Rip and Replace Manual Audit Demand to Deploy Integrated ALM Solutions E2E Dashboards & KPIs Process Orchestration Leverage existing investment Audit Ready Demand to Deploy Integrated ALM Solutions E2E Dashboards & KPIs Process Orchestration Leverage existing investment Audit Ready Prior GenerationNext Generation 4

Definition of ALM SERENA SOFTWARE INC. 5 ALM encompasses the practices, processes and tools that aid in the management of the application development life cycle, specifically the workflow and artifacts associated with producing or maintaining a custom software application. Key capabilities include change management, workflow and work item management, and an integration backplane that allows an organization to establish traceability and accountability across multiple processes, multiple locations, multiple tool types, and multiple tools of each type across the stages of development and delivery. Jim Duggan, Thomas E. Murphy, Gartner Marketscope for Application Lifecycle Management

Introducing Orchestrated Application Delivery SERENA SOFTWARE INC. Staff Customer Operations Release Manager QA Build Engineer CTO Developer Scrum Master Business Analyst PMO CIO CCB Developer Demand DevelopDeploy Exec Sys Admin 6

Serena Role Based Suites SERENA SOFTWARE INC. 7 SBMOrchestration Demand DevelopDeploy Serena Requirements Manager Serena Development Manager Serena Release Manager Serena Request Center Requirements Elicitation Requirements Management Requirements Change Management Issue/Defect Management Test Case Management Development & Build Agile Planning Release Planning Release Vault Release Automation Serena Lifecycle Dashboard Serena Service Manager

Orchestrated IT – Closed Loop ALM and ITSM SERENA SOFTWARE INC. 8 Incidents Project & Enhancement Requests Defect Fix Request App Releases Infrastructure Changes Ops Change Requests Serena Request Center Serena Development Manager Serena Release Manager Serena Service Manager Production Biz user Serena Requirements Manager

Serenas Orchestrated-ALM Architecture 9 SerenaOrchestrator HP Quality Center IBM Rational Microsoft SharePoint Other 3 rd Party Mainframe Windows Unix Linux Cloud Request Mgmt Portfolio Analysis Requirements Mgmt Change & Config Mgmt Work & Project Mgmt Quality Mgmt Release Control Release Vault Release Automation Demand Mgmt Development MgmtRelease Mgmt Process IntelligenceAudit Trails

SBM-Based Solution Frameworks SERENA SOFTWARE INC. 10 SBM Platform Solution Solution Framework Solution Contains Processes Processes Data Model Data Model Forms Forms Reports Reports Notifications Notifications Role Configurations Role Configurations Solution Framework Contains Custom Shell (UI Templates) Custom Shell (UI Templates) Web Services (integrations) Web Services (integrations) Dashboard Serena Business Manager Cross-Solution Reporting

Example: Release Manager Packaging SERENA SOFTWARE INC. 11 SBM Serena Release Control Serena Release Manager Framework Release Automation Release Vault PlanApprovePromoteDeploy ALM Dashboard Forms & Reports ITSM Release Trains Release Trains Application Releases Application Releases Release Packages Release Packages Deployment Tasks Deployment Tasks Change Requests Deployment Units Web Services Web Services Custom RLM UI Custom RLM UI Rel Mgmt KPIs

Release Manager Development Manager Requirements Manager Third Party Orchestrations 12 Demand Develop Deploy SCCMQualityModelingPLMPPMITSM

O-ALM Reference Architecture What is it? Serenas recommended best practices for realizing E2E ALM Blueprint for integrating Serena products & solutions Described by Reference Architecture – key artifacts, processes & integration points Implementation Guide – implementation best practices Target Audiences R&D – blueprint for integrating products & solutions Field & PS – implementation guidance for custom solutions Marketing – technical background for customer-facing collateral & whitepapers Customers – recommended best practices for Serena O-ALM SERENA SOFTWARE INC. 13

Logical Architecture SERENA SOFTWARE INC. 14

Domain Model SERENA SOFTWARE INC. 15

Process Model – Example Dev. Change Request SERENA SOFTWARE INC. 16

Scenarios: Execute New Development SERENA SOFTWARE INC. 17 Business Analysts Initial Assessment Product Management Consider Request(s) Defer/Add to Backlog Development Team Allocate Requests to Iterations Decompose Requests to Tasks Develop and Test Release Team Create Release Package Business User Submit Request Test Team Update and Define Test Cases Deploy Release to QA Validate Request Execute Test Cases Define and Prototype Requirements Approve Requirements SBM/Dim CM/Eclipse/HudsonSBM SBM/QCSBM/Dim CM/NolioSBM/Dim RM/Composer Review Prototype Assign Requests to Release Deploy Release to Production Assign Requests and/or Baseline Create Development Request(s) Build and Baseline Create Deployment Tasks Deploy to Integration?

Agenda Introductions and Expectations Serena Orchestrated-ALM Strategy and Vision Reference Architecture Demand Management Overview and Demonstration Development Management Overview and Demonstration Release Management Overview and Demonstration Questions and Feedback SERENA SOFTWARE INC. 18

Few Organizations Do Requirements Well SERENA SOFTWARE INC % of software features are rewritten for each new project 60% of projects dont meet most business requirements 200X more expensive to resolve issues later in development process 33% of development costs wasted from poor requirements

Serena Requirements Management Lifecycle SERENA SOFTWARE INC. 20 CapturePrioritizeReviewDeliverValidatePrototypeDetail

Serena Requirements Manager SERENA SOFTWARE INC. 21 Requirements ValidationRequirements DefinitionRequirements Development Prototype Composer Dimensions RM SBM WordAgileCMQC

Serena Requirements Manager Concepts SERENA SOFTWARE INC. 22 Business Change Request Feature Use Case System Requirement Primary Items (with Workflow) RM Class External Items 1..n n Test Requirement Dev Change Request QC Requirement 1..n

Scenario: Execute New Development SERENA SOFTWARE INC. 23 Business Analysts Initial Assessment Product Management Consider Request(s) Defer/Add to Backlog Development Team Release Team Business User Submit Request Test Team Define and Prototype Requirements Approve Requirements SBM/Dim CM/Eclipse/HudsonSBM SBM/QCSBM/Dim CM/NolioSBM/Dim RM/Composer Review Prototype Assign Requests to Release

Agenda Introductions and Expectations Serena Orchestrated-ALM Strategy and Vision Reference Architecture Demand Management Overview and Demonstration Development Management Overview and Demonstration Release Management Overview and Demonstration Questions and Feedback SERENA SOFTWARE INC. 24

DEMANDDEVELOPDEPLOY Application Development Realities SERENA SOFTWARE INC % 69% Dont have standard tools Development is off- shored & outsourced 70% Cost of development is in rework 62% IT projects fail to meet schedule

Serena Development Manager SERENA SOFTWARE INC. 26 Dimensions CM ALM Dashboard SBM IDERMQC

Dim CM Task Serena Development Manager Concepts SERENA SOFTWARE INC. 27 ALM Project Dev Change Requests Dev Tasks Dim CM Baseline Dev Packages Primary Items (with Workflow) Aux Table Items External Items 1..n 1..1 QC Defect n

Multi-site, Multi-platform, Multi-Environment DefineDevelopBuildTest DefineDevelopBuildTestDeploy Open Systems Mainframe Systems Windows Linux UNIX z/OS Remote Transport Java C/C++ Microsoft.NETWeb/PHP SQL/COBOL Library Caching

Serenas Orchestrate-ALM Dashboard 29

Scenarios: Execute New Development SERENA SOFTWARE INC. 30 Business Analysts Product Management Development Team Allocate Requests to Iterations Decompose Requests to Tasks Develop and Test Release Team Business User Test Team Update and Define Test Cases Execute Test Cases SBM/Dim CM/Eclipse/HudsonSBM SBM/QCSBM/Dim CM/NolioSBM/Dim RM/Composer Create Development Request(s) Build and Baseline Deploy to Integration?

Agenda Introductions and Expectations Serena Orchestrated-ALM Strategy and Vision Reference Architecture Demand Management Overview and Demonstration Development Management Overview and Demonstration Release Management Overview and Demonstration Questions and Feedback SERENA SOFTWARE INC. 31

Release Management – What does it Mean to You? SERENA SOFTWARE INC. 32 Biweekly According to Websters: 1.Occurring twice per week 2.Occurring every two weeks According to Websters: 1.Occurring twice per week 2.Occurring every two weeks

How Would You Describe Your Release Management Process? Release Management Process 33

Release Management Satisfaction Is Low 34

INFRASTRUCTURE 60% Release Failures 60% of application failure & downtime is release related. (IDC Survey 2009) High Costs 75% of IT operation teams is spent on application release. (Forrestor, 2009) Long Release Times Release bottlenecks (cant make release window) delays & limited operational agility. Release Management … impact on business…

Serena Release Management 36 IT Ops Datacenter Development Release Control Release Automation Release Vault Application Software Changes Deployed Application Releases Release Manager DevOps Plan, Manage & Approve Releases Secure, Auditable Path to Production Automate Application Configuration Tasks

Serena Release Manager SERENA SOFTWARE INC. 37 Release Vault (Dim CM/ZMF) Release Automation Release Control CMSVNRALLY

Dev Chg Request Serena Release Manager Concepts SERENA SOFTWARE INC. 38 Release Train Application Release Release Package Release Calendar Deployment Unit Application Component Automated Deployment Process Deployment Task Deployment Process Template Manual Primary Items (with Workflow) Aux Table Items External Items 1..n

Customer Success Serena Release Management SERENA SOFTWARE INC. 39 Release Management Satisfaction We now have a standardized, managed and efficient software release tool which has made our customers very happy. System Administrator Fortune 500 Computer Services Company IT Specialist Fortune 500 Telecommunication Services Company Reduced Time from Dev to Deploy Serena has improved management of code releases from development through to production, reducing delivery time by 25%. Automating Releases to Avoid Errors We have standardized and automated our end-to-end coding and release management process to reduce human errors. IT Director Global 500 Pharmaceuticals Company Serena Release Management Everything is 100% under control. System Administrator Global 500 Banking Company

Customer Success Serena Release Management SERENA SOFTWARE INC. 40 Releasing applications into production environments is a critical part of application development. Working with Serena makes coordinating release processes very straightforward and helps us ensure all stakeholders are notified on upcoming changes. Instead of relying on manual processes, we have implemented a repeatable, reliable procedure that is not only saving everyone headaches, it also reduces cost. David Bell, Change and Release Manager Mitsubishi UFJ

Scenarios: Execute New Development SERENA SOFTWARE INC. 41 Business Analysts Product Management Development Team Release Team Create Release Package Business User Test Team Update and Define Test Cases Deploy Release to QA Validate Request Execute Test Cases SBM/Dim CM/Eclipse/HudsonSBM SBM/QCSBM/Dim CM/NolioSBM/Dim RM/Composer Deploy Release to Production Assign Requests and/or Baseline Create Deployment Tasks

SERENA SOFTWARE INC. 42 Questions and Feedback