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 Today s Speakers: Vandan Nayak Senior Product Manager Micro Focus Ronen Aseo Senior Product Manager Micro Focus
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 Application Delivery Trends Open Source Adoption Quality Management with Agile Enterprise Ready Platform Agile at scale 7
Polling question 1: Have you heard of ALM Octane before? a. Heard but not tried b. Evaluating currently/actively Using it c. Plans to Evaluate in next 3 months d. No Plans as of now
Application Delivery Trends
ALM: One Enterprise solution that covers application delivery needs Traditional Lifecycle Mgmt. Scalable Workflow Driven Agile at Scale Quality Management built in DevOps ready CORE IT FLUID IT 10
Encourage customers to leverage ALM Octane Entitlement ALM/QC/AGM ALM Octane Application Lifecycle Management Entitlement License Sharing ALM Octane Enterprise 1 ALM Octane Enterprise SaaS Upgrade Upgrade Quality Center Enterprise Entitlement License Sharing ALM Octane Pro ALM Octane Pro SaaS 1 Agile Manager 11 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 BDD - Gherkin framework support Structured acceptance test format support to drive test automation Jenkins CI server Integration Quality view on Unit tests as part of application builds Git Embedded in ALM Octane platform for manual test 3rd party test execution results E.g. Selenium, Junit, Nunit REST APIs Full and Open integration to your customized environment, Swagger ChatOps Hubot integration* defects 13 * - Proof of Concept
Quality Management with Agile
Quality Management Behavior-driven development (BDD) Define Gherkin based test Drive automation with IDE plugins Quality from CI Discover unit testing quality Build traceability to Agile Planning Acceptance Testing Functional and Performance Testing Security Integration Attachment to Manual Test Steps Ensures completion of Definition of Done Execute UFT tests standalone Loadtest with LR/PC or StormRunner Load tests Integrates with Fortify Security suite Bi directional updates for defects logged New CP5 New CP5 New CP5 Application Quality Map Track Application Quality real time with dashboard widgets Track Defects, Test quality per sprint or release
Enterprise Ready Platform
Enterprise Ready Platform Enterprise Platform New CP5 Windows Installer & Linux RPM OData REST API New CP5 Workspace Management Synchronize to ALM/QC and JIRA New CP5 Rules Engine & Customization New CP5 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 New CP5 IDE Plugins - Visual Studio Tags for developers 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 installer Open Data Protocol is a web protocol standard for querying data ODATA allows Octane Data to be easily accessed for reporting
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 ODATA Environment management User management WS management Include Shared Space users Rename a Workspace Block creation of a Workspace with the same name as the Shared Space 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
S Y N C & M I G R AT I O N ALM/QC to Octane Sync Jira to Octane Sync
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. Scrum b. Kanban c. Enterprise Agile frameworks (SAFe, LeSS, DAD, Other) d. Hybrid ( Waterfall with Agile) e. No Agile - Only Waterfall
Agile and Planning Requirements Free form requirement authoring Traceability to Tests and Defects New CP5 Scrum Support Kanban Support SAFe Support Plan and track team/sprints with Retrospective Release Forecast Team Velocity Graph Scope Change Report Storyboard Team WIP and Cycle Time Control Charts Manage PIs with milestone support Prioritize with WSJF Track Feature lifecycle with a Feature Board New CP5 New CP5 Definition of Done Define Business Rules on related entities (Tests/Defects) Tag tests as Acceptance Tests New CP5 Backlog Migration Import backlog from Excel Migrate Agile Manager data to ALM Octane
Agile at Scale Agile Scaled Agile DevOps Scrum Kanban Scrumban WaterScrumFall SAFe 4.x Spotify*, LeSS, DAD, Hybrid CI Integration for Quality REST API * - Roadmap
Scope Change Report A G I L E Sprint planning 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
Query on Related Entities 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
Cycle Time 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
Control Chart A G I L E Sprint closure Team chart Release forecast DoD Kanban enhancements
S H A R E D S PA C E E N T E R P R I S E A G I L E Customization UDFs, Rules, Lists, Forms, Workflow Shared Entities Releases, Teams, Backlog Items, Tests Cross WS customization W O R K S P A C E W O R K S P A C E W O R K S P A C E Customization Customization Customization Entities Entities Entities
Portfolio Epics Management in PPM E N T E R P R I S E A G I L E Cross WS customization PPM Integration
Project and Portfolio Management (PPM) Portfolio Management Approved portfolio epics (PPM 9.42) Story points and progress (PPM 9.42) Epics ALM Octane Themes User stories Program Management Project Management Selected releases information inside workspaces, including epics, themes, user stories, defects and their relationships (PPM 9.41) Release information including overall progress, detailed information of all the items inside a release (PPM 9.40) Work spaces Releases Defects Resource Management Numbers of FTEs as well as capacity (Not yet implemented) Teams Sprints Time Management Financial Management Team Members Working on Actual time spent for different releases(partially implemented in PPM 9.40)
SAFe with Lifecycle Management products PPM Portfolio Level PPO BU Portfolio Optimization PMO, VP of Apps ALM Octane Enterprise Large Solution/Cross Program PMO, Solution Manager, Solution Arch, DevOps, System Team ALM Octane Pro Essential SAFe Product Owner, Scrum Master, Agile Team 37
DEMO
Polling question 3: Do you have plans for Continuous Delivery (CD)? a. No Continuous Integration (CI) or CD practices currently b. Happy with CI but no plans with CD b. Evaluating Release Automation tools to build CD processes c. Already do CD with Release Automation tools d. Shift to cloud PaaS (AWS, Azure, Others)
Summary: What s new in ALM Octane November 12.55 CP5 Release 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 40
Q & A www.vivit-worldwide.org
Thank You