Quality Application Development with ALM Octane November ... · 11/21/2017 · ChatOps Hubot...
Transcript of Quality Application Development with ALM Octane November ... · 11/21/2017 · ChatOps Hubot...
Quality Application Development
with ALM Octane
November 21, 2017
Hosted By
This webinar is brought to you by the
Testing, Quality, Application Lifecyle Management
SIG (TQA SIG)
Led by:
Andreas Birk, Mihai Grigorescu, Robert Linton,
and Chris Scharer
Join the TQA SIG today, if not already a member!
http://www.vivit-worldwide.org/group/TQAL
Hosted By
Mihai Grigorescu
HP Alliance global testing lead
Accenture
Chicago LUG Leader
TQA SIG Leader
Today’s Speakers
Vandan Nayak
Senior Product Manager
Micro Focus
Ronen Aseo
Senior Product Manager
Micro Focus
Today’s Speakers:
Webinar Housekeeping
• This “LIVE” session is
being recorded
• Recordings are available to
all Vivit members
• To enlarge the presentation
screen, click on the
rectangle in the upper right
hand corner of the
Presentation pane
Webinar Control Panel
• Session Q&A:
Please type questions in the Q&A pane
and click on “Ask”
• Choose the language in which you would like to ask your
questions
KEY ENTERPRISE TRENDS
7
Application Delivery Trends
Open Source Adoption
Quality Management
with Agile
Enterprise Ready
PlatformAgile at scale
Polling question 1: Have you heard of ALM Octane before?
a. Heard but not triedb. Evaluating currently/Actively Using itc. Plans to Evaluate in next 3 monthsd. No Plans as of now
Application Delivery Trends
ALM: One Enterprise solution that covers application delivery needs
10
Agile at ScaleQuality Management built inDevOps ready
Traditional Lifecycle Mgmt.Scalable
Workflow Driven
FLUID ITCORE IT
11
Encourage customers to leverage ALM Octane Entitlement
Agile Manager
Quality Center Enterprise
Application Lifecycle Management ALM Octane Enterprise
ALM Octane Pro
Upgrade Upgrade
Entitlement
License Sharing
Entitlement
License Sharing
ALM/QC/AGM
ALM Octane Enterprise
ALM Octane Pro
Upgrade
ALM OctanePro SaaS
ALM Octane Enterprise SaaS
1
1
ALM Octane
Introduce Named User Licenses for ALM Octane Pro & Enterprise
Introduce Concurrent User Licenses for ALM Octane Enterprise
New in CP5
Open Source Adoption
Continuing to Embrace Open Source
13
BDD - Gherkin framework supportStructured acceptance test format support to drive test automation
Jenkins CI server IntegrationQuality view on Unit tests as part of application builds
GitEmbedded in ALM Octane platform for manual test
3rd party test execution resultsE.g. Selenium, Junit, Nunit
REST APIsFull and Open integration to your customized environment, Swagger
ChatOpsHubot integration* – defects
* - Proof of Concept
Quality Management with Agile
Quality Management
• Define Gherkin based test
• Drive automation with IDE plugins
Behavior-driven development (BDD)
• Discover unit testing quality
• Build traceability to Agile PlanningQuality from CI
• Attachment to Manual Test Steps
• Ensures completion of ‘Definition of Done’Acceptance Testing
• Execute UFT tests standalone
• Loadtest with LR/PC or StormRunner Load tests
Functional and Performance Testing
• Integrates with Fortify Security suite
• Bi directional updates for defects logged Security Integration
• Track Application Quality real time with dashboard widgets
• Track Defects, Test quality per sprint or releaseApplication Quality Map
New CP5
New CP5
New CP5
Enterprise Ready Platform
Enterprise Ready Platform
Enterprise Platform
Windows Installer & Linux RPM
OData REST API
Workspace Management
Synchronize to ALM/QC and
JIRA
Rules Engine & Customization
Business Rules engine
Visual workflow
Custom forms and fields
Users, Roles and
Permissions
Active Directory,
LDAP,
SSO for SaaS Instances
Roles and Permissions
support
Audit History and
Traceability
Detailed history
Traceability
Governance framework
and reporting
Elastic Search
Search across multiple projects
Trending Dashboard
widgets
Productivity
Built in Collaboration
- Slack
IDE Plugins
- Visual Studio
Tags for developers
New CP5
New CP5
New CP5
New CP5
New CP5
New CP5
E N T E R P R I S E
R E A D I N E S S
ODATA
Environment
management
User management
WS management
Windows installerOpen Data Protocol is a web protocol standard for querying data
ODATA allows Octane Data to be easily accessed for reporting
ODATA
Environment
management
User management
WS management
Windows installer
E N T E R P R I S E
R E A D I N E S S
ODATA
Environment
management
User management
WS management
Windows installer
Include Shared Space users
Rename a Workspace
Block creation of a Workspace with the same
name as the Shared Space
E N T E R P R I S E
R E A D I N E S S
ODATA
Environment
management
User management
WS management
Windows installer
E N T E R P R I S E
R E A D I N E S S
S Y N C &
M I G R AT I O N
ALM/QC to Octane
Sync
Jira to Octane Sync
P R O D U C T I V I T Y
Manual test
step attachment
Business rules
System fields
Visual Studio plugin
Agile at Scale
Polling question 2: What Agile project management methodology do you practice?
a. Scrumb. Kanbanc. Enterprise Agile frameworks (SAFe, LeSS, DAD, Other) d. Hybrid ( Waterfall with Agile)e. No Agile - Only Waterfall
Agile and Planning• Free form requirement authoring
• Traceability to Tests and DefectsRequirements
• Plan and track team/sprints with Retrospective
• Release Forecast
• Team Velocity Graph
• Scope Change Report
Scrum Support
• Storyboard
• Team WIP and Cycle Time
• Control ChartsKanban Support
• Manage PIs with milestone support
• Prioritize with WSJF
• Track Feature lifecycle with a Feature BoardSAFe Support
• Define Business Rules on related entities (Tests/Defects)
• Tag tests as Acceptance TestsDefinition of Done
• Import backlog from Excel
• Migrate Agile Manager data to ALM OctaneBacklog Migration
New CP5
New CP5
New CP5
New CP5
Agile at Scale
Agile
• Scrum
• Kanban
• Scrumban
• WaterScrumFall
Scaled Agile• SAFe 4.x
• Spotify*, LeSS, DAD, Hybrid
DevOps• CI Integration for Quality
• REST API
* - Roadmap
A G I L E
Sprint planning
Team chart
Release forecast
DoD
Kanban
enhancements
Scope Change Report
A G I L E
Sprint closure
Team chart
Release forecast
DoD
Kanban
enhancements
Team Velocity Chart
A G I L E
Sprint closure
Team chart
Release forecast
DoD
Kanban
enhancements
Release Forecasting
A G I L E
Sprint closure
Team chart
Release forecast
DoD
Kanban
enhancements
Control phase change based on related entities
Can’t set feature to “done” if there are open US
Can’t set feature to “done” if there are failed test runs
Trigger an update based on change in a related entity
Automatically set feature to “in testing”
when all of its user stories are set to “done”
Automatically set defect to “re-verify” when
another commit is identified for the defect
Query on Related Entities
A G I L E
Sprint closure
Team chart
Release forecast
DoD
Kanban
enhancements
Cycle time time limit - lane in a board can define a time limit
for cards
Cycle Time
A G I L E
Sprint closure
Team chart
Release forecast
DoD
Kanban
enhancements
Control Chart
E N T E R P R I S E
A G I L E
Cross WS
customization
W O R K S PA C E W O R K S PA C E
S H A R E D S PA C E
CustomizationUDFs, Rules, Lists, Forms, Workflow
W O R K S PA C E
Customization Customization Customization
Shared EntitiesReleases, Teams, Backlog Items, Tests
Entities Entities Entities
E N T E R P R I S E
A G I L E
Cross WS
customization
PPM Integration
Portfolio Epics Management in PPM
Portfolio Management
Project and Portfolio Management (PPM)
Project Management
Resource Management
Financial ManagementTime Management
Epics
Teams
Themes
User stories
Releases
Sprints
Defects
Team MembersWorking on
Approved portfolio epics (PPM 9.42)
Story points and progress (PPM 9.42)
Release information including overall progress, detailed information of all the items inside a release (PPM 9.40)
Work spacesProgram Management
Selected releases information inside workspaces, including epics, themes, user stories, defects and their relationships (PPM 9.41)
Numbers of FTEs as well as capacity (Not yet implemented)
Actual time spent for different releases(Partially implemented in PPM 9.40)
ALM Octane
ALM Octane EnterpriseLarge Solution/Cross Program
PMO,Solution Manager,
Solution Arch, DevOps, System Team
PPMPortfolio Level
PPO BU Portfolio Optimization
PMO, VP of Apps
ALM Octane ProEssential SAFe
Product Owner, Scrum Master,
Agile Team
SAFe with Lifecycle Management products
37
DEMO
Polling question 3: Do you have plans for Continuous Delivery (CD)?
a. No Continuous Integration (CI) or CD practices currentlyb. Happy with CI but no plans with CDb. Evaluating Release Automation tools to build CD processesc. Already do CD with Release Automation toolsd. Shift to cloud PaaS (AWS, Azure, Others)
40
Promote ALM Octane Enterprise Edition
• ALM customers can share license with this edition
Built-in JIRA synchronizer
• Seamless Integration with JIRA and complement with Quality capabilities
Provide Windows Installer
• Insurance, Finance, Banking still rely on Windows servers
Visual Studio IDE Plugin
• Encourage MS development teams to evaluate ALM Octane
Agile Manager Feature Set
• Enable onboarding of Agile Manager customers to ALM Octane
Enterprise Reporting support
• OData RESTful API allows seamless integration to Tableau and PowerBI solutions
Summary: What’s new in ALM Octane – November 12.55 CP5 Release
Thank You