Spira Plan Product Information Enterprise Agile Program Management

  • Slides: 78
Download presentation
Spira. Plan® - Product Information Enterprise Agile Program Management © Copyright 2006 -2018, Inflectra

Spira. Plan® - Product Information Enterprise Agile Program Management © Copyright 2006 -2018, Inflectra Corporation - 1 -

Objectives n After viewing this presentation you will: n Understand the challenges involved in

Objectives n After viewing this presentation you will: n Understand the challenges involved in managing the development and testing lifecycle of a project n Understand the challenges involved in planning and managing projects and why traditional waterfall methodologies have failed to deliver projects on-time and on-budget. n Have a strong grasp on the quality assurance and project management features provided by Spira. Plan® n Have learned about the benefits of using Spira. Plan to plan, execute, test and manage your project © Copyright 2006 -2018, Inflectra Corporation - 2 -

Agenda Project Management Challenges n Quality Assurance Challenges n Spira. Plan® Overview n Feature

Agenda Project Management Challenges n Quality Assurance Challenges n Spira. Plan® Overview n Feature Walkthrough n n n n Requirements Management Test Case Management Release & Iteration Planning Task Tracking Incident / Defect Tracking Source Code Integration / Migration Options Use of automated testing tools n Integration with other systems n Synchronization with external bug-trackers n © Copyright 2006 -2018, Inflectra Corporation - 3 -

Why Agile Methodologies? n Traditionally projects are delivered in a series of phases that

Why Agile Methodologies? n Traditionally projects are delivered in a series of phases that are based on increasing levels of certainty around the system being built: Traditional Waterfall Methodology Requirements Gathering Business Design Technical Design Systems Development Unit Testing Integration Testing Acceptance Testing (UAT) Release Complete n However this approach has some drawbacks: It is not flexible to changes in customer requirements n Time is wasted building features that nobody needs n The end user cannot give feedback till it’s completed coded n You don’t know how stable the system is until the end n © Copyright 2006 -2018, Inflectra Corporation - 4 -

The Agile Approach n Instead of phases, projects are broken down into releases and

The Agile Approach n Instead of phases, projects are broken down into releases and iterations. At the end of each iteration you have a fully functioning system that could be released: Traditional Waterfall Methodology Requirements Gathering Business Design Technical Design Systems Development Unit Testing Integration Testing Acceptance Testing (UAT) Release Complete Agile Methodology Limited Upfront Planning Release #1 It 2 Release #2 It 3 It 4 It 5 Release #3 It 6 It 7 It 8 Release #4 It 9 It 10 It 11 It 12 Release Complete Iteration N Iteration Planning © Copyright 2006 -2018, Inflectra Corporation Development, Continuous Integration, Unit Testing, Functional & Acceptance Testing - 5 -

The Agile Approach (3) n The requirements for the project do not have to

The Agile Approach (3) n The requirements for the project do not have to be codified upfront, instead they are prioritized and scheduled for each iteration: n The requirements are composed of ‘stories’ that can be scheduled into a particular release and iteration Release Plan Iteration Scope © Copyright 2006 -2018, Inflectra Corporation Tested, Integrated Working System Iteration Plan - 6 -

The Agile Approach (3) n There are several different agile methods: Scrum / Extreme

The Agile Approach (3) n There are several different agile methods: Scrum / Extreme Programming (XP) n Kanban / Lean n Scaled Agile Framework (SAFe) n Disciplined Agile Delivery (DAD) n n They have specific features that make them better suited to different situations, but in general, they follow the same basic agile principles*: Individuals and interactions over processes and tools n Working software over comprehensive documentation n Customer collaboration over contract negotiation n Responding to change over following a plan n *Source: Agile Manifesto - http: //agilemanifesto. org © Copyright 2006 -2018, Inflectra Corporation - 7 -

The Existing Project Management Toolkit n Traditionally, Software Development organizations use the following tools

The Existing Project Management Toolkit n Traditionally, Software Development organizations use the following tools to manage their lifecycles: n Requirements stored in MS-Word documents, MS-Excel spreadsheets or expensive tools such a Requisite. Pro, Doors n High-level project plan (GANTT chart) developed in tools such as Microsoft Project, Primavera and printed out for reference n Project estimates prepared using a combination of the high-level project plan and specialized standalone MS-Excel spreadsheets n Detailed schedules maintained by individual team members using MS-Excel, Whiteboards or Groupware solutions n MS-Access, MS-Excel or standalone web-based bug-tracking system for tracking issues and defects © Copyright 2006 -2018, Inflectra Corporation - 8 -

Project Management Toolkit Challenges n As the static project plan with its discrete phases

Project Management Toolkit Challenges n As the static project plan with its discrete phases has become replaced by the more flexible agile approach, the old set of tools no longer works: The project requirements and scope are not locked-down so the schedule of releases and iterations needs to be connected to the requirements backlog in real-time n The project schedule is constantly evolving, with stories being reallocated to different iterations and team members reestimating the number of stories they can complete (velocity) n Defects and stories need to be managed in the same environment, with the project estimates and schedules taking account of both at all times n n Spira. Plan is explicitly designed to address these issues and provide an integrated solution… © Copyright 2006 -2018, Inflectra Corporation - 9 -

QA Testing Landscape n Traditionally, QA organizations use the following tools and systems to

QA Testing Landscape n Traditionally, QA organizations use the following tools and systems to manage their testing: n Requirements stored in MS-Word documents or MS-Excel spreadsheets n Test scripts for user acceptance testing stored in MS-Word, MSExcel with results recorded on paper and transcribed manually back into the spreadsheet n MS-Access, MS-Excel or standalone web-based bug-tracking system for tracking issues and defects n Automated testing is done with a variety of tools depending on the platform and language being tested (Java vs. . NET, web vs. client-server) © Copyright 2006 -2018, Inflectra Corporation - 10 -

QA Testing Challenges n n This leads to the following challenges: n Processes are

QA Testing Challenges n n This leads to the following challenges: n Processes are ad-hoc and not repeatable across projects n There is no visibility between test cases, requirements and defects. How do you know when you are truly ‘done’? n Measuring progress and productivity during testing is time consuming and difficult n It’s hard to share information across the project and get real-time metrics regarding the quality of the system being tested n There is no central repository of test results from all sources – both automated and manual Spira. Plan is explicitly designed to address these issues and provide an integrated solution © Copyright 2006 -2018, Inflectra Corporation - 11 -

Spira. Plan® Overview © Copyright 2006 -2018, Inflectra Corporation - 12 -

Spira. Plan® Overview © Copyright 2006 -2018, Inflectra Corporation - 12 -

The Inflectra® Product Suite Krono. Desk® IT Support & Help Desk Ticketing Spira. Plan®

The Inflectra® Product Suite Krono. Desk® IT Support & Help Desk Ticketing Spira. Plan® Agile Program & Portfolio Management Spira. Team® Application Lifecycle Management (ALM) Spira. Test® Requirements, Test Management & Bug Tracking Tara. Vault® - Source Code Management Rapise® Test Automation (Web, GUI, Services) © Copyright 2006 -2018, Inflectra Corporation

Spira. Plan – The Enterprise Lifecycle Solution Spira. Plan is the complete solution to

Spira. Plan – The Enterprise Lifecycle Solution Spira. Plan is the complete solution to manage your projects and programs: Krono. Desk® IT Support & Help Desk Ticketing Spira. Plan® Agile Program & Portfolio Management Spira. Team® Application Lifecycle Management (ALM) Spira. Test® Requirements, Test Management & Bug Tracking Tara. Vault® - Source Code Management Rapise® Test Automation Platform (Web, GUI, Services) © Copyright 2006 -2018, Inflectra Corporation

Why Choose Spira. Plan? n n The top reasons that our customers choose Spira.

Why Choose Spira. Plan? n n The top reasons that our customers choose Spira. Plan over other solutions are: n It is a complete solution that includes requirements management, release planning, iteration planning, task estimation and defect tracking all fully integrated from day one. n Highly intuitive web application that provides a complete picture of a project’s status and health yet requires only a web-browser. n Methodology Agnostic – Spira. Plan can be used equally web for any agile methodology – including Scrum, Kanban, SAFe, DAD, AUP n Ability to leverage your existing technology investments. Spira. Plan integrates with many third-party defect-management systems and software configuration management (SCM) systems. In addition, we provide superb technical support that ensures that enquiries and questions are dealt with in a timely and professional manner. © Copyright 2006 -2018, Inflectra Corporation - 15 -

What Makes Spira. Plan Different? There are many Agile Planning Tools available n There

What Makes Spira. Plan Different? There are many Agile Planning Tools available n There are many Testing & QA Tools for n Only Spira. Plan has the Agile Planning & Testing Lifecycle covered in one solution n Development Testing © Copyright 2006 -2018, Inflectra Corporation - 16 -

Feature Snapshot Listed below are some of the many great features that makes Spira.

Feature Snapshot Listed below are some of the many great features that makes Spira. Plan the leading choice of enterprise agile planning solution for companies and organizations worldwide: n n n Develop high-level requirements with initial estimates Create, edit and execute testcases Track bugs, enhancements, risks and issues Map tests to requirements to track coverage Prioritize and schedule requirements for each release Determine resourcing levels to deliver required features © Copyright 2006 -2018, Inflectra Corporation n n n Link bugs to test steps during test execution Drill down from requirements to tests and incidents Load-balance project resources to maximize project velocity Track issues and defects against project schedule Personalized dashboards and customizable reporting Integrated web-based document management. - 17 -

Competitive Landscape n We believe that Spira. Team offers an unbeatable combination of capability

Competitive Landscape n We believe that Spira. Team offers an unbeatable combination of capability and affordability: Source: Inflectra Corporation, 2017 Niche Players Challengers Spira. Plan Atlassian JIRA Affordability Target. Process Rommana Acu. Note Microsoft TFS Version One Collab. Net CA Rally IBM RTC HP ALM Polarion Uncompetitive Incumbents Breadth of Features / Capability © Copyright 2006 -2018, Inflectra Corporation - 18 -

Representative Customers n The following are some of the organizations who are using Spira.

Representative Customers n The following are some of the organizations who are using Spira. Plan to manage their application development lifecycles: Energy & Industrial Financial & Business Services Government Information Technology Healthcare & Bio-Technology Telecommunications Retail & Consumer Goods Transportation & Hospitality © Copyright 2006 -2018, Inflectra Corporation - 19 -

Testimonials n “…My team has used Spira. Plan for over 6 months and have

Testimonials n “…My team has used Spira. Plan for over 6 months and have been satisfied with the Project Management and collaboration features of the software. Will definitely use Inflectra products again. “ - Dan – Vector One Consulting n “…Spira. Plan from Inflectra is a lifesaver! It was very easy to use, organized, and user-friendly. I will definitely recommend and utilize this program in the future. ” - Lindsay Snider n “…We use Inflectra software in many of our projects and we are proud to offer their tools to our customers. It is also big pleasure to cooperate with the Inflectra team. “ - Viktor Tarnavskyi – Soflab Technology n “The team here really have a great product on their hands with helpfulness and ease. Who wouldn't use this software for business planning needs? !. . . “ - Mika © Copyright 2006 -2018, Inflectra Corporation - 20 -

Solution Partner Network n We have an extensive worldwide partner network that is used

Solution Partner Network n We have an extensive worldwide partner network that is used to provide global consulting and training services: North America South America & Mexico Asia Europe Australia Middle East & Africa © Copyright 2006 -2018, Inflectra Corporation - 21 -

How Are We Different? We help you manage the entire project lifecycle—not just planning,

How Are We Different? We help you manage the entire project lifecycle—not just planning, development, or testing—all of it! 2. Our products are actually understandable, easy to use and affordable 3. We provide exceptional support with every purchase—our support is so good, customers call us to help fix products with their other tools (!) 1. This is validated by our ~ 80% customer retention rate. © Copyright 2006 -2018, Inflectra Corporation

Feature Walkthrough © Copyright 2006 -2018, Inflectra Corporation - 23 -

Feature Walkthrough © Copyright 2006 -2018, Inflectra Corporation - 23 -

Personalized ‘My Page’ Upon login to Spira. Plan, you are presented with a personalized

Personalized ‘My Page’ Upon login to Spira. Plan, you are presented with a personalized ‘dashboard’ of all your key information. This provides a consolidated view of all the artifacts that are of interest to you with information to let you know what action needs to be taken. RSS Feeds of your information are available. © Copyright 2006 -2018, Inflectra Corporation - 24 -

Project Home Page Each project has a dashboard home-page that summarizes all of the

Project Home Page Each project has a dashboard home-page that summarizes all of the information regarding the project into a comprehensive, easily digestible form. It provides a “one-stop-shop” for people interested in understanding the overall status and health of the project at a glance. © Copyright 2006 -2018, Inflectra Corporation - 25 -

Project Portfolio Management Projects in Spira. Plan can be organized into Programs that belong

Project Portfolio Management Projects in Spira. Plan can be organized into Programs that belong to a common organization, customer or division. This allows you to view a summary project group dashboard that lets you view the aggregate status of the group as whole as well as compare the relative health of the different projects in the group: © Copyright 2006 -2018, Inflectra Corporation - 26 -

Program Planning Boards n Spira. Plan includes a program management planning view that lets

Program Planning Boards n Spira. Plan includes a program management planning view that lets you view the backlog of requirements across all of the projects in a program in a single view. © Copyright 2006 -2018, Inflectra Corporation - 27 -

Program Release Planning Spira. Plan includes a program-level release planning module. This lets you

Program Release Planning Spira. Plan includes a program-level release planning module. This lets you see all of the releases and milestones in a consolidated view: You can view the project at multiple levels, including at the release, iteration, and phase level. Spira. Plan displays the test coverage and progress graphs for each milestone in each project. © Copyright 2006 -2018, Inflectra Corporation - 28 -

Requirements Management Spira. Plan lets you easily manage your requirements and user stories in

Requirements Management Spira. Plan lets you easily manage your requirements and user stories in an integrated requirements matrix. Spira. Plan allows you to drill down from each of your captured requirements to determine how many test cases have validated the functionality, and status of each of the defects logged. © Copyright 2006 -2018, Inflectra Corporation - 29 -

Requirements Test Coverage Each requirement is mapped to one or more test cases that

Requirements Test Coverage Each requirement is mapped to one or more test cases that can be used to validate that the functionality works as expected. © Copyright 2006 -2018, Inflectra Corporation - 30 -

Requirements Elaboration (Tasks) Spira. Plan lets you decompose each requirement into lower-level work Task

Requirements Elaboration (Tasks) Spira. Plan lets you decompose each requirement into lower-level work Task work items. These tasks can be assigned to different team members and individually estimated. Spira. Plan lets you compare the top-down story point estimate with the detailed task estimates. © Copyright 2006 -2018, Inflectra Corporation - 31 -

Test Case Management Spira. Plan lets you quickly and easily create and manage your

Test Case Management Spira. Plan lets you quickly and easily create and manage your test cases in folders, with powerful sorting and filtering capabilities. You can display different columns in your own customized view, including both standard fields and any custom properties defined for the project. © Copyright 2006 -2018, Inflectra Corporation - 32 -

Manual Test Cases - Editing Each test case consists of a set of test

Manual Test Cases - Editing Each test case consists of a set of test steps that represent the individual actions a user must take to complete the test. You can include other template test cases as steps within your test case. This allows you to build a library of reusable test components. © Copyright 2006 -2018, Inflectra Corporation - 33 -

Manual Test Cases - Execution Spira. Plan provides the ability to execute groups of

Manual Test Cases - Execution Spira. Plan provides the ability to execute groups of test cases - along with their test steps – so that the testers can follow the instructions and determine if the system being tested behaves as expected. Any deviations from expected behavior can then be recorded, and a new defect raised – linked to the test step failure. © Copyright 2006 -2018, Inflectra Corporation - 34 -

Automated Testing – Test Scripts You can attached test automation scripts to test cases

Automated Testing – Test Scripts You can attached test automation scripts to test cases in Spira. Plan supports a wide variety of test automation engines (both commercial and open-source) including Rapise, UFT, Ranorex, Squish, Neo. Load, Load. Runner, Test. Complete and Selenium. © Copyright 2006 -2018, Inflectra Corporation - 35 -

Automated Testing – Test Hosts The automated test scripts managed in Spira. Plan can

Automated Testing – Test Hosts The automated test scripts managed in Spira. Plan can be either executed on the local machine or scheduled for execution on a series of remote hosts. Using either Rapise or Remote. Launch, you can manage an entire global test lab from a central Spira. Plan server, with test sets being executed using a variety of different automation technologies 24/7. © Copyright 2006 -2018, Inflectra Corporation - 36 -

 3 7 - Exploratory Testing Spira. Plan lets you create exploratory tests and

3 7 - Exploratory Testing Spira. Plan lets you create exploratory tests and then during execution, you are free to edit, delete and add test steps at the same time as execution. Drag-and drop editing lets you reorder the test case actions “on the fly” while entering the actual result and other notes and observations that you found during testing © Copyright 2006 -2018, Inflectra Corporation

Test Set Organization To make it easier to assign and track the execution of

Test Set Organization To make it easier to assign and track the execution of test cases, Spira. Plan allows you to optionally group the test cases into test sets that can be assigned as a ‘package’ to individual testers or automation hosts. Each test set can be associated with a particular release for testing, and you can quickly see the execution status of each test set in one consolidated view. © Copyright 2006 -2018, Inflectra Corporation - 38 -

Test Run Tracking Every time you execute a test case, Spira. Plan records every

Test Run Tracking Every time you execute a test case, Spira. Plan records every pass / failure as well as the associated incidents generated as a ‘Test Run’. These archived Test Runs can be viewed to determine if changes to the system have introduced failures to previously working functionality. © Copyright 2006 -2018, Inflectra Corporation - 39 -

Release Planning You have the ability to create a master release schedule containing all

Release Planning You have the ability to create a master release schedule containing all the major milestone releases together with the individual iterations – smaller releases of the system delivered every 4 -6 weeks. © Copyright 2006 -2018, Inflectra Corporation - 40 -

Product Backlog Planning The list of user stories, requirements, defects and features is called

Product Backlog Planning The list of user stories, requirements, defects and features is called the Product Backlog. Spira. Plan lets you organize the backlog by component, package or priority. You can order and categorize them by simple drag and drop editing. This is called backlog grooming. © Copyright 2006 -2018, Inflectra Corporation - 41 -

Sprint / Iteration Planning The requirements, user stories, tasks, test cases and outstanding incidents

Sprint / Iteration Planning The requirements, user stories, tasks, test cases and outstanding incidents (bugs, issues) can be scheduled against the different iterations / sprints in the release. The system will calculate the available effort as items are added. © Copyright 2006 -2018, Inflectra Corporation - 42 -

Scrum Task Boards Spira. Plan includes Scrum Task Boards that let you see the

Scrum Task Boards Spira. Plan includes Scrum Task Boards that let you see the individual tasks assigned to each of the Sprints and Iterations as well as by-persons © Copyright 2006 -2018, Inflectra Corporation - 43 -

Kanban Boards Spira. Plan provides a Kanban view of the project, where you can

Kanban Boards Spira. Plan provides a Kanban view of the project, where you can see all of the requirements planned for each release organized according to their position in the lifecycle. This view lets you see the flow of the requirements and identify then rectify any bottlenecks. © Copyright 2006 -2018, Inflectra Corporation - 44 -

Task Progress Tracking Spira. Plan provides the ability to track the progress of the

Task Progress Tracking Spira. Plan provides the ability to track the progress of the tasks in the system and determine if tasks are suffering from schedule overrun or mis-estimation. In addition you can compare actuals for continuous process improvement. © Copyright 2006 -2018, Inflectra Corporation - 45 -

Build Management Spira. Plan provides the ability to integrate with continuous integration build servers

Build Management Spira. Plan provides the ability to integrate with continuous integration build servers such as Jenkins and Team. City so that the status of builds can be recorded in Spira. Plan and linked to source code revisions, incidents and test runs. This provides traceability for each build, so that you can see what was changed in each build, what was tested and what was fixed. © Copyright 2006 -2018, Inflectra Corporation - 46 -

Resource Tracking Once the requirements, tasks and incidents have been scheduled against the iteration

Resource Tracking Once the requirements, tasks and incidents have been scheduled against the iteration plan, you can use the Resource Tracking screens to view the total assigned workload for the members of the project and determine the resource assignments and perform load balancing if necessary. © Copyright 2006 -2018, Inflectra Corporation - 47 -

Bug / Issue Tracking Spira. Plan offers a complete bug tracking solution. Bug tracking

Bug / Issue Tracking Spira. Plan offers a complete bug tracking solution. Bug tracking features include support for customizable workflows and fields, flexible reporting, configurable email notifications, and fully editable statuses, priorities, severities and bug types. © Copyright 2006 -2018, Inflectra Corporation - 48 -

Bug / Issue Kanban Boards With Spira. Plan, you can also display the project’s

Bug / Issue Kanban Boards With Spira. Plan, you can also display the project’s bugs, issues and defects in a Kanban-style agile board, as an alternative to the classic incident list view. © Copyright 2006 -2018, Inflectra Corporation - 49 -

Defect Traceability With Spira. Plan, you can trace the bugs/defects back to the test

Defect Traceability With Spira. Plan, you can trace the bugs/defects back to the test case and the underlying requirement that generated them, giving the project manager unprecedented power in analyzing the “in-process” quality of a system during its lifecycle. © Copyright 2006 -2018, Inflectra Corporation - 50 -

Document Management Spira. Plan includes an integrated web-based document management system that allows project

Document Management Spira. Plan includes an integrated web-based document management system that allows project members to upload documents in a secure, centralized location, with support for folder organization, documentation taxonomies and meta-tagging as well as built-in version control. Unlike a standalone tool, these documents can then be connected to Spira. Plan artifacts (requirements, tasks, incidents) to provide the complete picture to users. © Copyright 2006 -2018, Inflectra Corporation - 51 -

Document Version Tracking Once uploaded to the central knowledge repository, revisions to the documents

Document Version Tracking Once uploaded to the central knowledge repository, revisions to the documents can be uploaded so that there is complete audit trail of all changes made to artifacts and associated documentation in the project. © Copyright 2006 -2018, Inflectra Corporation - 52 -

Instant Messaging & Collaboration Spira. Plan includes an integrated instant-messenger that lets users collaborate

Instant Messaging & Collaboration Spira. Plan includes an integrated instant-messenger that lets users collaborate and communicate in real-time regardless of geographic location. The discussions can be tagged against specific artifacts in the system, so that they become part of the artifact discussion thread. © Copyright 2006 -2018, Inflectra Corporation - 53 -

Software Configuration Management (SCM) For those customers using the cloud hosted version of Spira.

Software Configuration Management (SCM) For those customers using the cloud hosted version of Spira. Plan, we offer a free source code hosting solution – Tara. Vault based on the industry standard Git and Subversion platforms. For on-premise customers you can link you existing source code repositories using our gallery of plugins. © Copyright 2006 -2018, Inflectra Corporation - 54 -

Source Code Integration In addition to being able to view the source code repository,

Source Code Integration In addition to being able to view the source code repository, using Spira. Plan you can link artifacts to specific source code revisions. This allows you to associate requirements, tasks or defects/incidents with the corresponding code changes. This provides end-to-end traceability from requirements to working software code. © Copyright 2006 -2018, Inflectra Corporation - 55 -

Attachments & Screenshot Capture You can attachment documents to all artifacts in the system,

Attachments & Screenshot Capture You can attachment documents to all artifacts in the system, with full versioning provided out of the box. In addition, there is a built-in screen capture utility for quickly adding screenshots during test execution, logging a defect or editing items. © Copyright 2006 -2018, Inflectra Corporation - 56 -

Customizable Reporting Dashboard Spira. Plan includes an extensive reports library that can display information

Customizable Reporting Dashboard Spira. Plan includes an extensive reports library that can display information such as test coverage, requirements burndown, and defect aging. It also provides a fully customizable report writer that gives you flexibility to report the way you need it. © Copyright 2006 -2018, Inflectra Corporation - 57 -

Custom Graphing Engine We know that you can never have enough graphs and charts.

Custom Graphing Engine We know that you can never have enough graphs and charts. Spira. Plan includes a custom graphing engine that lets you write your own graphs using the full power of SQL. You can then publish these graphs for your team to use. The graphing engine lets you visualize your data in donut, pie, and line chart formats, as well as display the underlying data, and export to Microsoft Excel for further analysis. © Copyright 2006 -2018, Inflectra Corporation

Change History Tracking All of the changes made to a particular artifact in the

Change History Tracking All of the changes made to a particular artifact in the system are tracked by Spira. Plan, so that at any time you can view the complete audit trail of all the changes made to an artifact, including the date of the change, who made the change, and what information was changed. Spira. Plan features full version-control capabilities that allow you to rollback specific changes and revert the artifact back to a prior revision. © Copyright 2006 -2018, Inflectra Corporation - 59 -

Timecard Submission Spira. Plan includes a built-in timecard entry system that lets developers quickly

Timecard Submission Spira. Plan includes a built-in timecard entry system that lets developers quickly and easily enter the time spent each day on their assigned tasks and defects as well as report the time remaining for completion. © Copyright 2006 -2018, Inflectra Corporation - 60 -

Custom Properties In addition to the built-in fields that are associated with each type

Custom Properties In addition to the built-in fields that are associated with each type of artifact, you can also define custom properties for each type of artifact in the system. The system supports a variety of different field types including: text, rich-text, dropdown lists, user selectors, and date-fields © Copyright 2006 -2018, Inflectra Corporation - 61 -

Customizable Incident Fields You can customize each of the fields used in the bug

Customizable Incident Fields You can customize each of the fields used in the bug tracking module to suit your own business needs - including types, status, priority and severity. You can even associate your own color schemes with the different values. © Copyright 2006 -2018, Inflectra Corporation - 62 -

Customizable Workflows & Notifications Different types of defect, requirement, test case, release, and task

Customizable Workflows & Notifications Different types of defect, requirement, test case, release, and task can follow their own customized workflows. This allows you to tailor Spira. Plan to the business processes used by your organization. Each workflow consists of a set of steps and transitions. In addition each transition can be used to send email notifications to the detector, owner or users in a certain project group. © Copyright 2006 -2018, Inflectra Corporation - 63 -

Artifact Associations Each artifact can be linked to an unlimited number of other requirements,

Artifact Associations Each artifact can be linked to an unlimited number of other requirements, defects and source code revisions, providing traceability between related artifacts. For example a change request incident that turns into a new requirement can be associated to preserve the pedigree of the requirement. © Copyright 2006 -2018, Inflectra Corporation - 64 -

Fully Mobile Responsive Spira. Plan has been designed to optimize its features on any

Fully Mobile Responsive Spira. Plan has been designed to optimize its features on any device, whether that be a large desktop monitor, a tablet or mobile phone. During test execution, you can attach screenshots to failed tests using the device’s built-in camera, providing additional context. © Copyright 2006 -2018, Inflectra Corporation - 65 -

Integration / Migration Options © Copyright 2006 -2018, Inflectra Corporation - 66 -

Integration / Migration Options © Copyright 2006 -2018, Inflectra Corporation - 66 -

Integration Overview n Spira. Plan has a very flexible architecture and has been integrated

Integration Overview n Spira. Plan has a very flexible architecture and has been integrated with a variety of external tools and systems: Various Tools Requirements MS-Office Legacy Data x. Unit Testing Spira. Plan Requirements Test Cases Releases Sprints Defects Tasks Rapise Functional Testing Defect/Issue Tracking Tools Bugzilla, TFS, Fog. Bugz, JIRA, Mantis, etc. Software Configuration Management Tara. Vault Git / SVN Various Tools Functional Testing Various Tools Performance & Load Testing Automated Testing Systems © Copyright 2006 -2018, Inflectra Corporation - 67 -

Integration Options n Spira. Plan comes with a wide variety of plugins and connectors:

Integration Options n Spira. Plan comes with a wide variety of plugins and connectors: Developer IDEs Unit Test Frameworks Build Servers Bug-Tracking Tools Modelling Tools Functional Testing Tools Source Code Management Performance Testing Tools © Copyright 2006 -2018, Inflectra Corporation - 68 -

Email Integration Spira. Plan has a built-in email notification engine that lets you define

Email Integration Spira. Plan has a built-in email notification engine that lets you define custom email templates and notification events. This enables the system to send out notifications when specific events occur (e. g. user is assigned a test case, the priority of a requirement changes, etc. ). In addition, Spira. Plan connect to your email system and retrieve users’ comments and attach them to the appropriate artifact in the system. It can also create new incidents directly from emails, saving users’ time. © Copyright 2006 -2018, Inflectra Corporation - 69 -

Visual Studio & Eclipse IDE Integration Developers can work on assigned requirements, tasks and

Visual Studio & Eclipse IDE Integration Developers can work on assigned requirements, tasks and incidents directly inside their Integrated Development Environment (IDE). Spira. Plan has plug-ins available for both Eclipse and Visual Studio. Research has shown that allowing developers to use the same tool to develop their code and manage their workload enhances efficiency and improves data accuracy. © Copyright 2006 -2018, Inflectra Corporation - 70 -

Approach for Using Spira. Plan Step By Step Guide for using Spira. Plan ©

Approach for Using Spira. Plan Step By Step Guide for using Spira. Plan © Copyright 2006 -2018, Inflectra Corporation - 71 -

Approach for Using Spira. Plan (1) The first step is to define the high-level

Approach for Using Spira. Plan (1) The first step is to define the high-level project requirements: n This is a hierarchical list of all the features that the system needs to fulfill (in some methodologies these are called user stories) n They can be entered by hand, imported from Excel, or loaded from other tools like Jama Contour or Enterprise Architect n The next step is to create the project’s high-level schedule: n Include the major releases, minor releases and optionally builds and iterations depending on desired granularity n You can now assign the different lower-level requirements to each of the iterations so that it is possible to start planning the features that will be developed in each iteration n Requirements & Release Plan © Copyright 2006 -2018, Inflectra Corporation - 72 -

Approach for Using Spira. Plan (2) n Now you can create the test plan

Approach for Using Spira. Plan (2) n Now you can create the test plan n n This consists of a hierarchical list of test cases organized into folders. Each test case can have multiple test steps. Each test case can be mapped to one or more requirements – this is used to specify the test coverage of the various requirements. Any requirements that have no covering tests are a project risk and additional covering tests should now be written The tests can be entered by hand or imported from Excel. Finally you can also map the test cases to the releases to provide regression testing capability Requirements & Release Plan Test Plan Creation © Copyright 2006 -2018, Inflectra Corporation - 73 -

Approach for Using Spira. Plan (3) n Now you start the iteration planning: n

Approach for Using Spira. Plan (3) n Now you start the iteration planning: n Decompose the requirements into detailed project tasks that can be prioritized and individually estimated. These estimates can be then compared against the top-down requirement estimate n Potentially re-assign the requirements and tasks to different iterations, if there is not enough time/resources to support the planned functionality n Assign any defects that were raised in the previous release/iteration into the current iteration for resolution n In some methodologies (Scrum) this is called ‘sprint planning’ Requirements & Release Plan Test Plan Creation © Copyright 2006 -2018, Inflectra Corporation Iteration Planning - 74 -

Approach for Using Spira. Plan (4) n Now you can schedule the team members

Approach for Using Spira. Plan (4) n Now you can schedule the team members and load balance the task resourcing allocation: Assign the discrete project tasks and defects to the members of the development team staffed to the iteration n Create and assign test sets to the various testers. Each test set contains a group of test cases that need to be executed. n Team members view their individual schedule and task assignments to determine if they can perform all the tasks n The detailed task schedule is updated by the team members, with the release/iteration schedule reflecting the updates so that the management can make changes to the master schedule n Requirements & Release Plan Test Plan Creation © Copyright 2006 -2018, Inflectra Corporation Iteration Planning Schedule & Resourcing - 75 -

Approach for Using Spira. Plan (5) n Real-time status of the progress of the

Approach for Using Spira. Plan (5) n Real-time status of the progress of the iteration and release is visible by the management during development and testing: n The team members update the status and actual effort values for their assigned test sets, tasks and incidents. n When tasks and tests are completed, or if exception conditions occur (late starting tasks, late finishing tasks, overruns, etc. ), the status of the overall iteration and release is updated to give early indication of needed management intervention n During the test runs, test failures can be used to automatically generate new defects that are managed by the incident tracker Requirements & Release Plan Test Plan Creation © Copyright 2006 -2018, Inflectra Corporation Iteration Planning Schedule & Resourcing - 76 - Tracking & Testing

Questions? Please contact sales@inflectra. com if you have additional questions. © Copyright 2006 -2018,

Questions? Please contact sales@inflectra. com if you have additional questions. © Copyright 2006 -2018, Inflectra Corporation - 77 -

Legal Notices n DISCLAIMER: All product comparison diagrams have been made on the basis

Legal Notices n DISCLAIMER: All product comparison diagrams have been made on the basis of information available on respective product websites. The analysis and views expressed in the diagrams and the information made available are purely those of Inflectra Corporation. It is possible that competing products have additional features not mentioned on the product websites. © Copyright 2006 -2018, Inflectra Corporation - 78 -