Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution...
Transcript of Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution...
![Page 1: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/1.jpg)
Introducing the Next Generation of ALMMarch 22, 2016
© Copyright 2016 Vivit Worldwide
![Page 2: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/2.jpg)
Brought to you by
© Copyright 2016 Vivit Worldwide
![Page 3: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/3.jpg)
Hosted By:
© Copyright 2016 Vivit Worldwide
Bob Crews
Florida Chapter Leader
![Page 4: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/4.jpg)
Today’s Speakers
© Copyright 2016 Vivit Worldwide
Matthew Brayley-Berger
Sr. Product Marketing Manager
Application Lifecycle and Quality
Hewlett Packard Enterprise
Vandan Nayak
Sr. Product Manager
Hewlett Packard Enterprise
![Page 5: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/5.jpg)
• This “LIVE” session is being recorded
Recordings are available to all Vivit members
• Session Q&A:
Please type questions in the Questions Pane
Housekeeping
© Copyright 2016 Vivit Worldwide
![Page 6: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/6.jpg)
Webinar Control Panel
Toggle View Window between
Full screen/window mode.
Questions
© Copyright 2016 Vivit Worldwide
![Page 7: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/7.jpg)
HPE ALM BetaVIVIT
Matt Brayley-BergerVandan Nayak
March 22, 2016
![Page 8: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/8.jpg)
Forward-looking statementsThis is a rolling (up to three year) roadmap and is subject to change without notice.
This document contains forward looking statements regarding future operations, product development, product capabilities and availability dates. This information is subject to substantial uncertainties and is subject to change at any time without prior notification. Statements contained in this document concerning these matters only reflect Hewlett Packard Enterprise's predictions and / or expectations as of the date of this document and actual results and future plans of Hewlett Packard Enterprise may differ significantly as a result of, among other things, changes in product strategy resulting from technological, internal corporate, market and other changes. This is not a commitment to deliver any material, code or functionality and should not be relied upon in making purchasing decisions.
![Page 9: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/9.jpg)
Hewlett Packard Enterprise confidential informationThis is a rolling (up to three year) roadmap and is subject to change without notice.
This Roadmap contains Hewlett Packard Enterprise Confidential Information.
If you have a valid Confidential Disclosure Agreement with Hewlett Packard Enterprise, disclosure of the Roadmap is subject to that CDA. If not, it is subject to the following terms: for a period of 3 years after the date of disclosure, you may use the Roadmap solely for the purpose of evaluating purchase decisions from Hewlett Packard Enterpriseand use a reasonable standard of care to prevent disclosures. You will not disclose the contents of the Roadmap to any third party unless it becomes publically known, rightfully received by you from a third party without duty of confidentiality, or disclosed with Hewlett Packard Enterprise’s prior written approval.
![Page 10: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/10.jpg)
The evolution of application delivery is here
10
![Page 11: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/11.jpg)
New digital technologies New delivery challengesNew business models
In the new world of application delivery
11
![Page 12: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/12.jpg)
New digital technologies New delivery challengesNew business models
We need a new approach to delivering software
Iterative Agile/Scrum DevOps/MQMALM,LR, PC, predictive defect
convergenceAgile Manager, SRL ALM NG, SRL
Predictive insights 12
![Page 13: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/13.jpg)
It’s evolution, not revolution– Bi-Modal IT is key and here to stay
ALM.NET
ProvenScalable
Workflow driven
ALM-Beta
Agile, Continuous Delivery/Quality
“Emerging Mode 2 Practices in Bimodal Governance”. Gartner, Jan 2016.
Core IT• Your “business backbone” Reliable, compliant, secure
• Plan, governed and approvals driven
• Built to last
• Waterfall and Hybrid delivery
Fluid IT• Agile and fluid
• Innovation, brand, profit measures
• Think continuous, days, weeks
• Built to change
• Agile, Continuous delivery+13
![Page 14: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/14.jpg)
Quality is critical today and in the future
14
Top 5 technical challenges in Application Development
1. Reliance on manual testing2. Overburdened Developers3. Long lag-time between dev phases4. Too much design complexity5. Lack of access to test environments
1. Protect the corporate image2. Increase quality awareness across all disciplines3. Ensure End-User satisfaction4. Increase overall software quality5. Detect software defects before go-live6. Implement quality checks early in the lifecycle
Executive Management Objectives with QA/Testing
![Page 15: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/15.jpg)
Testers have an important role in agileDriving a focus on quality throughout the lifecycle
– Collaboration between the Business and Development
– User Acceptance Testing
– Behavior Driven Development
– Architect and build test automation
– Integrate Continuous Test, into CI framework
– Refine and Validate Definition of Done
– Performance, Security
Tester Functions within Agile Teams
Source: 2015/16 World Quality Report – Sogeti/HP
15
![Page 16: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/16.jpg)
Our core beliefs
‒ All tests should be stored as code, and versioned with the code
‒ Continuous integration, with quality being core throughout the entire lifecycle
‒ Continuous Testing
‒ Lifecycle data empowers the team to make the best decisions
‒ No one size fits all methodology to support the enterprise (Agile, Iterative, Waterfall etc..)
‒ Open architecture; integrations, API
‒ A single platform for all core, project assets
‒ Core project assets should be accessible on-demand, from any platform
16
![Page 17: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/17.jpg)
Business
demands
Automate test
infrastructure
deployment
Automated
vulnerability and
static analysis
Automate test
execution from CI
systems
Network and
service
virtualization
Intelligent testing
Continuous testingEnsuring a quality-focus throughout the release pipeline
Provision
environment
Deploy
Run test cases
Test results
Code check-in Execute build
17
![Page 18: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/18.jpg)
Shared platform for better collaboration
Feature: ViewContacts
Check for the main contacts page
Also verify if the registered user is displayed
Background:
Given the user is successfully authenticated
Scenario: Allow the user to view a list of all contacts they have within their messaging environment
Given I have opened the application and navigated to the main contacts page
And I see the contacts page loaded
When I click the view contacts link
Then I should see the list of all contacts displayed, paged at 20 shown at a time
Step 1: Log into the main page of the system
Expected Result: The system welcomes the user and displays a list of available options
Step 2: The user selects to purchase a ticket
Expected Result: The system displays a form to allow the user to select origin, destination and travel date
Step 3: The user enters <origin city>, <destination city>, <departure date>, <return date>
Expected Result: The system displays a valid list of available air carriers, schedules and
fares corresponding to the users submitted information
ViewContacts.Feature
PurchaseFlights.Test
Feature.Java
ViewContacts.Feature
HPE ALM
IDE
18
![Page 19: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/19.jpg)
Agile within the enterpriseAdditional considerations
Compliance and Audit Support
Scale, Size
Business Process Adherence
Dependencies on Legacy Systems
Security
Integrations with other Systems of Record
Partitioning Access to Project Data
Distributed TeamsOrganizational
Structure
Established Organizational Culture
Outsourcing Agreements
Existing Reporting Cadence and Format
Technological Infrastructure
Legal and Market Constraints
19
![Page 20: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/20.jpg)
Supporting Enterprise Agile in ALMScaling Agile to the enterprise; scaling the enterprise towards DevOps
Scaled Agile Framework (SAFe) support
Best practices architected into the platform
Open and extensible
– REST + Swagger documentation
– ALM Synchronizer
– Out-of-the-Box integrations
Policy and process guidance
– Visual Workflow, Business Rules
Easily share or partition project data with workspaces
Enterprise security and access controls
Scale up to 1000’s of users
Access on any browser, any platform
20
![Page 21: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/21.jpg)
It’s about more than defect trackingRelationships
– Automated relationship management
– Better context to gauge change-impact
– Foster sharing/re-use
21
![Page 22: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/22.jpg)
Aggregated view of quality across the lifecycle
CI test analytics
Tracking build quality pipeline
Drill down Test Runs
22
![Page 23: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/23.jpg)
Continuing to embrace open source
Gherkin framework support
– Structured manual test format, allows for an easier transition to test automation
Jenkins
– Core to the execution architecture, and CI support
GIT
– Direct part of the underplaying ALM architecture
3rd party test execution, in addition to HPE products
– E.g. Selenium
23
![Page 24: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/24.jpg)
HPE ALM Beta
24
![Page 25: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/25.jpg)
Common Platform
Plan Define Track
Analyze
Plan Define Test
Analyze
ALM ALM Beta Functionality
Common Platform
HPE ALM beta
TestBuildTrack
25
![Page 26: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/26.jpg)
Test
Build
Plan
Define
Track
![Page 27: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/27.jpg)
PlanQuickly assess progress
27
![Page 28: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/28.jpg)
DefineBacklog items – user stories
‒ Collaborative workspace to build and prioritizethe backlog
‒ Standardization and centralization
‒ Customizable forms, fields and workflow
‒ Easily share and re-use backlog items
‒ Make more informed decisions aboutstatus and progress
28
![Page 29: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/29.jpg)
DefineRelationships
‒ Traceability across the lifecycle,
across
multiple asset types (e.g. test, defects,
stories)
‒ Digitized workflow and policy
enforcement
‒ Complete version control, change
management
29
![Page 30: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/30.jpg)
BuildInsight with collection of build data
Jenkins Nightly Full CI Quick CI
30
![Page 31: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/31.jpg)
TestManage quality throughout the lifecycle
Environment
configuration
Jenkins as test execution
engine
GIT for test repository
and versioning
Business Rules State
Engine
Manual test ‒ Test creation in text editor
‒ Tagging for efficient filtering
‒ Test metrics dashboard
‒ Optimized layouts
![Page 32: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/32.jpg)
TestDevelop tests in a structured language (gherkin)
32
![Page 33: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/33.jpg)
Track
View quality aggregation in context
of your entire application
Test 1Test 2
Test 3
Test 4Test 5
Release BBuild #1633
Release ABuild #125
33
![Page 34: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/34.jpg)
Demonstration
34
![Page 35: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/35.jpg)
Public beta is live on SaaS, March 24thApril 4th On-Premise Download
35
![Page 36: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/36.jpg)
Public beta is live on SaaS, March 24th
https://saas.hpe.com/signup/try/alm-beta
![Page 37: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/37.jpg)
Q+A
37
![Page 38: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/38.jpg)
Thank you
38
![Page 39: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/39.jpg)
Discover 2016 is Hewlett Packard Enterprise’s must-attend global customer and partner event. Why attend?
• Explore how Hewlett Packard Enterprise is delivering IT solutions for the New Style of Business to help you go further, faster
• Network with 10,000+ attendees, including C-level executives, IT directors, engineers and HPE experts
• Find content for you, choosing from our broad array of technical and business sessions
• Explore the latest innovations from HPE in the Transformation Zone
• Find thousands of experts on hand to answer your questions and address your challenges
• Exchange ideas, information and best practices with other IT professionals and industry leaders
Register Now and receive your member discount with this
Vivit registration link:https://www.hpe.com/events/discoverSWVivit
![Page 40: Introducing the Next Generation of ALM · Predictive insights 12. It’s evolution, not revolution ... Driving a focus on quality throughout the lifecycle –Collaboration between](https://reader034.fdocuments.in/reader034/viewer/2022042418/5f35091fa4cbba60ed3f03dd/html5/thumbnails/40.jpg)
Thank you
• Complete the short survey and opt-in for more information from Hewlett Packard Enterprise.
www.hpe.com
www.vivit-worldwide.org
© Copyright 2016 Vivit Worldwide