Agile_Assessment_Guide.xls - Agilefant by xuyuzhu

VIEWS: 62 PAGES: 16

									Table of Contents
    Key Criteria for Tool Selection
    Top 10 Checklist
    Setup
       Deployment
       Application Setup & Configuration
    System Artifacts
    Planning
       Product / Work Item Planning
       Release Planning
       Sprint / Iteration Planning
    Tracking
       Sprint / Iteration Tracking
       My Home
    Reporting & Analytics
       Executive-level Reporting
       Project / Release Reporting
       Iteration / Sprint Reporting
       Team & Member Reporting
       Ad Hoc
       Test Reporting
       Defect Reporting
       Issue Reporting
       Report Accessibility
    Platform & Free Integrations
       Open Platform: API, SDK
       IDE Integrations
       Defect Management Integrations
       Build Management Integrations
       Source Code Management Integrations
       Test Management Integrations
       VersionOne Add-ons (Free)
    Security
       Application Security
       Infrastructure Security
    Support
    Collaboration
    Usability
Selecting an Agile Management Tool                                                                      Back to Table of Contents

As teams continue to adopt and scale Agile development within their organizations, the challenges of coordinating and managing
multiple groups, locations, and projects continue to increase. Project complexity is further amplified because Agile environments
embrace changing plans and priorities in real time. As a result, the need for ways to easily manage this complexity within the context of a
single, consistent framework is critical to maximizing the value and success of your Agile development activities.
In order to maximize value from an agile deployment, six key criteria should be considered when selecting an enterprise management
tool:
         1.    Iterative, Feature-driven Development
               Although it may seem obvious, many teams attempt to use a series of traditional tools that do not facilitate planning and
               tracking by release or iteration, do not enable easy changes to plans and priorities, and do not use features (e.g., user
               stories, product backlog, requirements, etc.) as the primary planning asset.

         2.    Integrated Agile Lifecycle Management
               As opposed to different tools for different phases, agile development employs a tightly integrated process that coordinates
               high-level feature planning, detailed task and test planning, defect and test management, and overall project tracking.
               Storing project information in multiple tools inhibits accurate, real-time visibility.
         3.    Cross-Functional Teams
               True support for cross-functional teams means consolidating and facilitating the project planning and tracking needs of
               customers, product management, project management, programmers, testers, and other stakeholders in a single
               environment for improved collaboration and consistency.

         4.    Flexible Configuration
               No two organizations operate in the exact same manner when it comes to organizational structure, terminology, product
               planning, project scheduling and tracking, and reporting. Any scalable management tool should accommodate much of
               this flexibility and allow organizations to define, organize, and plan according to their unique organizational needs.


         5.    Simplicity
               While complex needs may arise, the necessity to provide team members a simple, straightforward planning, tracking, and
               reporting system is critical for broad deployment. Like agile development, the more simple the tool the better. Most
               importantly, tools should never replace the benefits achieved from daily planning, personal communication, product
               reviews and retrospectives. An Agile lifecycle management tool is only as good as the process it facilitates and the people
               that use it.

         6.    Enterprise Scale
               An agile tool for deployment within an enterprise must be able to handle a sophisticated project structure, thousands of
               features and defects, and potentially tens of thousands of tasks and tests. There are many team-based tools that include
               “cool” features, but in larger deployments, key concerns include both ease-of-use and support for thousands of items
               flowing through an agile lifecycle with minimal overhead.

With these criteria in mind, this Assessment Guide outlines a set of capabilities any enterprise agile management application should
enable. This guide focuses on best practice support for scaling agile planning, tracking, and reporting across your environment. This
guide is also helpful in highlighting functionality desired as you begin to implement an Agile management tool and addressing what you
will be able to achieve with respect to overall project and reporting structures, program management and integration as your Agile
process matures.
"Top 10" Checklist                                                                                                 V1: Agile     Column B    Column C
                                                                                                                  Enterprise      Vendor      Vendor
       The following list includes the key criteria any Agile tool should offer:
  1          On-Demand (Hosted) or On-Site (Local) deployment for teams of any size                                    P
  2          Configurable methodology templates (Scrum, XP, AgileUP, DSDM, Hybrid)                                     P
  3          Subscription and perpetual pricing alternatives                                                           P
  4
             End-to-end Agile Process Lifecycle Management and Support (Goals, Themes, Epics, Stories,
             Defects, Tasks, Tests, Issues & Impediments, Customer Requests, Retrospectives)                           P
  5          100% web-based deployment for distributed sites and teams                                                 P
  6          Customizable project hierarchy to match your unique organizational and/or reporting structure             P
  7          Simple, drag-and-drop whiteboard metaphor for planning and ranking                                        P
  8          Comprehensive management reporting and executive-level dashboards                                         P
  9          Open, web services API and SDK                                                                            P
  10         Expert training and implementation assistance                                                             P
       In addition to this Top 10 checklist, the sheets of this Assessment Guide offer detail that is important to companies
       comparing the benefits and features of agile project management tools. If you have any questions regarding the
       capabilities outlined within this guide or how VersionOne can assist in your Agile deployment, please contact us at
       info@versionone.com.
                                                                                                                 Back to Table of Contents
VersionOne Setup Resources                                                                                                                        Back to Table of Contents
         Product Videos
                                     Enterprise      6 minutes
                                     Setup &         15 minutes
                                     Tips & Tricks   10 minutes
                                     Tips & Tricks   15 minutes

         Quick Start Checklists
                                     Enterprise -    Quick Start Checklists describe the steps necessary to configure the VersionOne
                                     Scrum
                                     Enterprise -    application and use the VersionOne system. General Agile processes for planning
                                     XP
                                     Enterprise -    and tracking are mirrored in the application's planning menu: Product Planning,
                                     Agile UP -      Release Planning, Sprint Planning, and Sprint Tracking.
                                     Enterprise
                                     DSDM

Deployment                                                                                                                                         V1: Agile       Column B   Column C
                                                                                                                                                   Enterprise       Vendor     Vendor
      Feature                                        Additional Notes
                                                     VersionOne was designed from the beginning to support either an On-Site or On-
      On-Site (Local) Install
                                                     Demand deployment. The On-Site installation executable utilizes a simple
                                                     automated desktop wizard while the application runs on the native OS, so no Virtual               P
                                                     Machine is required.
                                                     VersionOne provides a SAS 70 Type II certified and Level I DSS Compliant on-
                                                     demand deployment option backed by:

                                                     • 100% uptime Service Level Agreement (SLA) for infrastructure and application
                                                     availability
                                                     • Best-of-breed security (routers, firewalls, IDS and DDoS protection)
                                                     • Colocation and connectivity for mission-critical data centers in first class facilities,
                                                     as measured by Uptime Institute
                                                     • Redundant IP connections to world class carriers terminated on our carrier grade
      On-Demand (Hosted) Install
                                                     network                                                                                           P
                                                     • Disaster protection, including nightly backups, offsite storage, and remote site
                                                     recoverability
                                                     • World-class data center facilities with redundant UPS power, diesel generator
                                                     backup, and HVAC facilities
                                                     • Fully meshed, Tier 1 IP connectivity to multiple backbone providers
                                                     • Redundant load balancing architecture
                                                     • High availability firewall infrastructure
                                                     • In-depth 24x7 monitoring, security patching, and management procedures                                                            `
                                                     Subscription pricing includes support, maintenance, and upgrades as well as our
      Subscription Pricing                           extensible API, intuitive SDK, and open source, 3rd party and VersionOne tool
                                                     integrations at no additional cost.
                                                                                                                                                       P
      Perpetual License Pricing
                                                     Perpetual pricing includes our open, extensible API and SDK and our open source,
                                                     3rd party and VersionOne tool integrations at no additional cost.                                 P
                                                     In our experience, the most successful evaluations are those in which dedicated
                                                     account managers and product specialists work directly with customers to
                                                     understand their development environment, goals, objectives, and current
                                                     impediments. By understanding these factors, we can work with our customers to
                                                     answer questions, provide guidance, and help ensure that VersionOne meets their
                                                     needs.

                                                     Additionally our product evaluation is available via an on-demand or an on-site
      Free 30-Day Evaluation of V1: Agile
      Enterprise
                                                     deployment. If a customer chooses to set up an on-demand product evaluation,                      P
                                                     we will assist them after the evaluation to transition their system and data to an on-
                                                     site installation in production. The installation is fully automated and takes only a
                                                     couple of minutes.

                                                     There is no charge for our V1: Agile Enterprise Product Evaluation, which supports
                                                     an unlimited number of users, teams, projects, and sites. This affords teams the
                                                     opportunity to implement V1: Agile Enterprise in a manner that truly reflects how
                                                     they will best leverage VersionOne in their development efforts.
                                                     VersionOne allows evaluators to include setup and installation as part of your
                                                     evaluation if they choose. Many customers choose to do an On-Demand evaluation
      Evaluation Deployment Options                  and then deploy their production instance locally. The transition to a local instance
                                                     is straightforward. After scheduling the migration, the system data is transferred
                                                                                                                                                       P
                                                     securely and quickly via a SQLServer database backup.

      100% Web-based UI
                                                     Simplifies deployment, providing easy process-based navigation that guides users
                                                     through each activity in the agile development process.                                           P
      Configurable Methodology Templates
      (Scrum, XP, AgileUP, DSDM, or
                                                     Administrators can choose a methodology template that allows them to use the
                                                     terminology with which they are most comfortable.                                                 P
      Custom/Hybrid)
Application Setup & Configuration                                                                                                                  V1: Agile       Column B   Column C
                                                                                                                                                   Enterprise       Vendor     Vendor
      Feature                                        Additional Notes
                                                     VersionOne has been designed from the start to support agile software
      Support for Agile processes and workflow       development, so the flow of the application matches the straightforward workflow                  P
                                                     that agile teams expect.
                                                     A dynamically defined planning and reporting structure lets project administrators
      Fully Customizable Project Tree                create a project tree as wide or deep as necessary to model their software project                P
                                                     organizational structure.
      Program Management and Reporting
                                                     Project administrators can dynamically define programs for easy rollup reporting
                                                     across any combination of projects and releases.                                                  P
                                                     Cross-project & multi-team management means work from multiple projects can be
                                                     assigned to a single team, with each team member able to view all of their work
      Team-based Planning and Tracking               across projects and report on it. Conversely, large features or epics can be broken               P
                                                     down so they can be worked on in different projects, releases or iterations or by
                                                     different teams.
                                                     Project administrators can synchronize iterations across parent and child projects
                                                     or use different iteration schedules. For projects that share iteration schedules,
      Flexible Iteration / Sprint Schedules          project leads need only create the iteration schedule once. Additionally, since every             P
                                                     iteration has a start and end date, projects and releases can also be set up with
                                                     iterations of varying lengths.
      Concurrent Projects and Releases
                                                     Each project has its own releases which allow projects and releases to be tracked
                                                     and managed in parallel for a coordinated completion date if needed.                              P
      Configurable System List Values
                                                     Administrators can customize the name(s) and number of items available in drop
                                                     downs including the values assigned to each item.                                                 P
      Customizable Terminology                       Tailorable to meet your unique internal requirements.                                             P
      Customizable Grids
                                                     Various grids throughout the application can be customized to show a user-
                                                     specified set of columns and to allows edits to specific fields.                                  P
                                                     Administrators can set the default column settings for any customizable grid in the
      System-wide Grid Configuration                 application and deploy them across the company, while still letting individual                    P
                                                     members determine their own settings on any grid.
                                                     Custom fields are available on all types of system artifacts; custom field types
      Custom Fields                                  include: text, checkbox (boolean), number, date, and dropdown. New fields can                     P
                                                     also be added to capture custom data.
      Hidden Fields                                  Users can remove fields from view to simplify the display.                                        P
                                                     Windows Integrated Authentication Mode provides an additional level of security for
                                                     the VersionOne application. Selecting this mode during installation configures IIS to
      Windows Integrated Authentication              authenticate all requests for the application using the Integrated Windows
                                                     Authentication Method. When using this mode, all users of VersionOne use a
                                                                                                                                                       P
                                                     Windows login that the VersionOne system can authenticate.

      Configurable Asset Tracking
                                                     Allows users to display or hide specific assets such as defects, issues, requests,
                                                     goals, retrospectives, etc.                                                                       P
                                                     Users can capture progress at the feature and task level including the time spent on
                                                     tasks. There are also several interfaces for updating task status including a
      Configurable Effort Tracking                   taskboard, a customizable My Work dashboard, and Visual Studio, and Eclipse                       P
                                                     integrations. Each interface is designed around a specific usage scenario to meet
                                                     the needs of different users.
                                                     Templates can be predefined to capture predetermined field values or to include
      Story and Defect Templates                     sets of tasks and tests. Stories or defects can then be automatically generated                   P
                                                     from the templates.
Available System Artifacts                                                                                                                              V1: Agile   Column B   Column C Back to Table of Contents
                                                                                                                                                       Enterprise    Vendor     Vendor
      Feature                                       Additional Notes
      Full Agile Process Lifecycle Management and
      Support
                                                    VersionOne supports the full lifecycle of agile software development including requests,
                                                    stories, defects, tests, tasks, and issues.                                                           P
                                                    Project leads can define measurable strategic or project-specific targets that help to drive
                                                    the direction and work for the project team. Goals are used to help align project-level work
      Goals & Goal Planning                         with the organization's strategic objectives. Project work is associated with the goal to
                                                    track the progress of the project against its targeted goals. Goals can be assigned to
                                                                                                                                                          P
                                                    stories, defects, and themes.
                                                    Functional groupings of stories and defects or a related set of backlog items can be set up
                                                    to span projects and iterations for reporting purposes. The grouping can be used
                                                    throughout the planning and tracking process to filter a list of stories and defects. For
      Hierarchical Themes / Feature Group Rollups   example: Security, Reporting, Integration, User Interface, or Payment Processing could all            P
                                                    be feature groups within a project which are easily tracked through a Parking Lot report.


                                                    Epics are large stories that are broken down into smaller ones that can more easily be
      Epics & Epic Planning                         spread across projects, releases, iterations, or teams. The Epic's page displays the status
                                                    of the epic and all the child stories.
                                                                                                                                                          P
                                                    Stories are at the heart of the agile planning and tracking processes because they are the
                                                    primary planning assets and are related to virtually all other system assets. With
                                                    VersionOne, there are two simple ways to add stories: By importing stories, tasks, tests
      Stories & Story Planning                      and defects from an existing spreadsheet or by adding items directly in the tool through the
                                                    pop-up story and defect planner. With either method, minimal data is required so that as
                                                                                                                                                          P
                                                    many ideas as possible can be captured upfront. You can later add details as needed to
                                                    build out the story as development progresses.
                                                    Defects can be tracked separately in VersionOne and are also prioritized in the same
      Defects & Defect Tracking
                                                    backlog along with stories. This approach allows team members to look at a single
                                                    prioritized list for their work. During development, testers can also associate defects with          P
                                                    stories or create tasks if necessary.

                                                    Requests are used to track external input into the development process in a grouping that
                                                    is separate from the story list used by the team. Requests can be collected, organized,
                                                    and used to automatically generate stories, defects, or issues for the team to prioritize,
                                                    schedule and track.

      Requests & Request Management                 Requests to create or enhance a feature might be collected from a number of direct
                                                    customers, indirect customers, other organizations (i.e. sales) or internal development
                                                                                                                                                          P
                                                    groups. Teams will typically use requests to track one of two main items:

                                                    • Customer Requests from a diverse group
                                                    • Requirements from a product management organization

                                                    Issues highlight items that require project-wide visibility. Issues can be used to
      Issues / Impediments & Tracking               automatically generate stories or defects for the team to track as they are identified and
                                                    resolved throughout the project.
                                                                                                                                                          P
                                                    Tasks can be used to break down the story to be delivered into manageable units to be
                                                    worked by the development team. Tasks can vary in size based on the development
                                                    team's experience and the iteration length, but a range of 2 hours to 2 days of effort is
                                                    often considered an appropriate task size. Tasks can have one or more owners, which
                                                    allows assignments to an individual working alone, pair programmers or a group research
                                                    effort.
      Tasks & Task Management
                                                    Tasks are typically created during the iteration planning process. New tasks are identified
                                                                                                                                                          P
                                                    for stories as appropriate, tasks are estimated and team members sign up for tasks that
                                                    are appropriate for them. These steps are most commonly done in a single meeting.

                                                    VersionOne's feature planner provides a focused view of the story that allows for inline
                                                    creation of tasks and tests during iteration planning.


                                                    Acceptance Tests are used to verify the complete delivery of functionality. One or more
                                                    tests are generally defined for each story to further define scenarios under which the
                                                    functionality is intended to work. Tests are typically planned initially within Product Planning
                                                    and then further refined during Iteration Planning. Test results and status can be tracked
      Tests & Test Case Tracking
                                                    from the Testboard, My Home or the Iteration Tracking areas.
                                                                                                                                                          P
                                                    The testboard presents a visual depiction of acceptance tests grouped by story and/or
                                                    defect and by test status. Testers can use the testboard to view a quick status of tests or
                                                    to track test status during testing. Test tracking can be accomplished by status, time, or
                                                    results, with actual results logged to build a history of all test runs.


                                                    Programs allow users to group a set of projects that do not all roll up together within a
                                                    single hierarchy. A Dashboard report can be generated for a Program to view progress
                                                    and trends across all included projects. Programs can be used to represent:
      Programs & Program Management
                                                    • Releases of product suites that encompass work on a number of individual products that
                                                                                                                                                          P
                                                    must release together
                                                    • Any other grouping that your project tree structure does not support directly

                                                    Templates save time by providing a way to generate stories and defects from a predefined
      Templates
                                                    list of tasks, tests, or list values to auto-populate the fields of a new story or defect.
                                                    Templates can be used for stories that are frequently completed e.g. set up a new                     P
                                                    employee to eliminate manually having to plan the story.

                                                    A retrospective is a meeting held by a project team at the end of an iteration, release, or
                                                    project to inspect and adapt their processes and teamwork. Within VersionOne,
                                                    retrospectives can be used to capture the important details of a retrospective meeting.
      Retrospectives
                                                    They can also be related to stories or issues that are identified or discussed in the
                                                    meeting. Relating stories to a retrospective allows the action items that come out of the             P
                                                    meeting to be captured and potentially scheduled for work within the next iteration.
                                                    Relating issues to a retrospective allows a team to focus on an issue as a retrospective
                                                    goal and capture issues that are identified during the meeting.
VersionOne Planning Resources                                                                                                                                  Back to Table of Contents
           Product Videos
`                                         Planning                  3 minutes
                                          Ranking                   5 minutes
                                          Goals                     4 minutes
                                          Product                   9 minutes
                                          Epics &                   8 minutes
                                          Iteration/Spri            10 minutes
                                          Release                   4 minutes


Product / Work Item Planning                               Capture, organize, estimate and prioritize stories, defects, tasks and tests in
                                                                                                                                                               V1: Agile      Column B     Column C
                                                           a consolidated backlog.
                                                                                                                                                               Enterprise      Vendor       Vendor
       Feature                                             Additional Notes
                                                           During product planning, teams can assign stories, themes / feature groups, and/or defects
       Goal Planning                                       to specific business, strategic or project goals. Progress can then be tracked against the
                                                           goals as development progresses.
                                                                                                                                                                   P
                                                           If large stories or epics have been identified, they can be broken down into smaller stories
       Epic Breakdown and Management                       during product planning and prioritized within releases or sprints, either by one project team
                                                           or more than one. Stories can also be assigned and reassigned across epics.
                                                                                                                                                                   P
       Story and Defect Planning
                                                           VersionOne offers consolidated story and defect planning, estimating and prioritizing in a
                                                           single environment.                                                                                     P
                                                           Simple drag and drop can be used to prioritize stories and major defects. Ranking is
       Drag-and-drop Ranking                               typically done according to the item's relative value to the company, which may take into
                                                           account the priority, complexity and size of the item.
                                                                                                                                                                   P
       Multi-item Select Capabilities:                     Easily select multiple, non-consecutive stories, defects, requests, and issues to:
       - Move                                              • move to a different project, iteration, team, or theme
                                                           • close multiple items and automatically remove from displays
       - Close
       - Reopen                                            • reopen multiple items if additional work required
                                                           • delete multiple items and remove from system
                                                                                                                                                                   P
       - Delete
       - Rank                                              • quickly re-rank multiple items to the top or bottom of the current list or project

                                                           The Request Planning page is used to collect feature requests submitted to the team from
                                                           customers, sales, or other stakeholders external to the team. The Request Planning page
       Track & Prioritize:
        - Customer Requests
                                                           provides a flexible, editable listing of all the available requests contained in the currently
                                                           selected project and all of its subprojects. New requests can be entered and existing requests
                                                                                                                                                                   P
                                                           can be edited, filtered, sorted, categorized and ordered relative to one another.


                                                           The Issue Tracking page provides a flexible, editable listing of all the available issues
                                                           contained in the currently selected project and all of its subprojects. New issues can be
       Track & Prioritize:
        - Issues / Impediments
                                                           entered and existing issues can be edited, filtered, sorted, categorized and ordered relative
                                                           to one another. The Issue Planning page is used to collect and document high level issues               P
                                                           that can or will impact the ongoing performance and delivery of the team. Issues can also be
                                                           used to represent impediments or risks to the project or release.

                                                       When a request has been approved to move forward, you can automatically create a story to
       Auto-Generate Stories, Issues, and Defects from implement the request or create an issue or defect to be worked by the team. When a new
       Requests                                        story, issue or defect is generated from a request, a relationship is established between the               P
                                                       items. Each request can generate multiple stories, issues or defects.

                                                           When an issue has been approved to move forward, you can automatically create a story to
       Auto-Generate Stories and Defects from Issues
                                                           implement the issue or a defect to be worked by the team. When a story or defect is
                                                           generated from an issue, a relationship is established between the items. Each issue can                P
                                                           generate multiple stories or defects.
                                                           Functional groupings of stories and defects or a related set of backlog items can be set up to
                                                           span projects and iterations for rollup planning and reporting purposes. The grouping can be
       Themes / Feature Group Rollups                      used throughout the planning and tracking process to filter a list of stories and defects. For
                                                           example: Security, Reporting, Integration, User Interface, or Payment Processing could all
                                                                                                                                                                   P
                                                           be feature groups within a project.
                                                           Estimates can be defined for stories and defects in one unit of measure and set up with a
                                                           different unit of measure for tasks and tests. Alternatively, since tasks and tests are optional,
       Multi-Level Estimation                              you can estimate at the story or defect level and track progress directly at that level. Use
                                                           tasks where further breakdown of work is helpful to the team.
                                                                                                                                                                   P
Release Planning                                           Carve out a portion of the backlog to define a "planned" set of work to be
                                                           delivered within a given time frame. You can also split work across a number                        V1: Agile      Column B     Column C
                                                           of teams working concurrently on a given project or release.                                        Enterprise      Vendor       Vendor
       Feature                                             Additional Notes
                                                           Release Scheduling helps teams to identify the functionality to be delivered within a scope
                                                           (project, sub-project or release). They can build the plan via a simple electronic white-board
       Drag-and-Drop Release Planning                      interface that lets them quickly select stories and defects from the unassigned list and quickly
                                                           dragging them into the release. Defects can also be parsed out to individual releases or                P
                                                           teams in the same way.

       Multi-item Release Planning Capabilities:
       - Move
       - Rank
                                                           Multi-item select is critical for easily ranking more than one, non-consecutive backlog item
                                                           (story or defect) and assigning to a particular scope (project, sub-project or release)                 P
                                                           "What if" release analysis helps teams forecast the completion date of their release and to
                                                           calculate the number of iterations required to complete the release. Inputs can be the
       Release Forecasting
                                                           available project data or users can begin with the current data and either adjust those values
                                                           or completely define different inputs to reflect resource changes that might be made to                 P
                                                           achieve a different completion date e.g. sharing work items with another team.


                                                           It is beneficial to define different teams to be able to segment the workload on a single, large
                                                           project and track the progress of each team separately. Additionally, a single team may
       Team Planning                                       complete work on a number of projects over time, so tracking a single team across projects
                                                           may also be important. When teams are set up, stories and defects can then be associated
                                                                                                                                                                   P
                                                           to them within releases for tracking purposes.

       Customer Request Management                         Lets teams prioritize and track customer requests by release.                                           P
       Issues/Impediments Management                       Helps teams to prioritize and track issues and impediments by release.                                  P
                                                           If a story must be completed prior to another one, teams can set up relationships
       Define Cross-Project Dependencies
                                                           between the stories to indicate this timing during release planning. Dependencies
                                                           can be set up within a single project or across projects to schedule work                               P
                                                           appropriately
       Customize Release Planning Pages                    Configure grids to display and edit specific fields.                                                    P
Sprint / Iteration Planning                                Schedule a set of stories and/or defects into a sprint / iteration for the team
                                                           to implement. The team breaks down the detailed work by identifying tasks
                                                           and acceptance tests, providing detailed estimates for this work and deciding V1: Agile                            Column B     Column C
                                                           which team members will own what detailed work.                                 Enterprise                          Vendor       Vendor

       Feature                                             Additional Notes
       Drag-and-Drop Iteration Planning                    Quick electronic white-board planning metaphor for assigning stories and defect to iterations.          P
                                                           Simple drag and drop can be used to prioritize stories and major defects. Ranking is
       Story and Defect Ranking                            typically done according to the item's relative value to the company, which may take into
                                                           account the priority, complexity and size of the item.
                                                                                                                                                                   P
       Multi-select Assignment of Stories and Defects to Multi-select lets users quickly move any number of non-consecutive features and defects into
       Iterations                                        a release or iteration at once.                                                                           P
       Story Planner
                                                         Promotes quick story and defect creation, and task and test association, all on a single
                                                         page.                                                                                                     P
       Copy Tasks & Tests                                  Quick duplication of tasks and tests.                                                                   P
                                                           When necessary, work items (stories, defects, tasks and tests) can have zero, one or
       Ownership by a single team member or multiple
       team members
                                                           multiple owners. In the event of more than one owner for a backlog item, effort can be
                                                           tracked at the individual and team levels.
                                                                                                                                                                   P
       Plan Tasks and Tests by Story or by Member          Plan iteration details using multiple views.                                                            P
       Plan Iteration by Team                              Easily filter iterations by team.                                                                       P
       Review Issues / Impediments                         Track issues as they are identified and resolved by the team throughout the project.                    P
       Customizable Iteration Planning Page                Configure grids to display specific fields.                                                             P
       Quick Filters                                       Dynamically display information by status, feature group, owner, etc.                                   P
       Flexible Iteration Dates                            Edit iterations to overlap or skip specific dates.                                                      P
       Dependency Tracking                                 Highlight broken dependencies.                                                                          P
       Iteration schedule of children projects can be
       different from parent project
                                                           Project administrators can synchronize iterations across parent project and children projects
                                                           or use different iteration schedules.                                                                   P
       Fixed iteration length between projects             For projects that share an iteration schedule, project leads only need to create the iteration
                                                           once and it will be automatically used for each new iteration.                                          P
       Variable iteration length between projects          Every iteration has a start and end date, allowing project leads to vary iteration length.
                                                                                                                                                                   P
       Cross-Project team planning and reporting           Project leads can assign work from multiple projects to a single team. The team members
                                                           are able to view all of their work across projects and report on it.                                    P
VersionOne Tracking Resources                                                                                                                  Back to Table of Contents
       Product Videos
                                Interactive               2 minutes
                                Taskboard
                                Iteration/Sprint          9 minutes
                                Tracking

Iteration / Sprint Tracking                        As the team progresses through its iteration, it records progress by
                                                   updating status and time. This tracking can be done centrally via
                                                                                                                         V1: Agile                          Column B       Column C
                                                   the dashboards or individually by team members using their My
                                                                                                                        Enterprise                           Vendor         Vendor
                                                   Home area.
       Feature                                     Additional Notes
                                                   This dashboard is a visual representation of both the status of individual stories,
      Interactive Taskboard                        tasks, and defects and the step-by-step progress of each item through the
                                                   development process.
                                                                                                                                                   P
      Interactive Testboard                        The industry's first testboard provides a quick overview of acceptance tests grouped
                                                   by story and/or defect and by test status in a whiteboard metaphor.                             P
                                                   Available through the Taskboard page, the Stand-up Dashboard shows the
                                                   high level progression of a team's work items throughout an iteration along
                                                   with a detailed view of current status data. The Stand-up Dashboard can
                                                   be used to help facilitate the team's daily status meeting, especially for
                                                   distributed teams.

      Stand-up Dashboard                           This view combines the following:
                                                    • Burndown - shows the sum of all To Do values in the iteration as of the
                                                                                                                                                   P
                                                   end of each day.
                                                    • Cumulative Flow - shows the summary of current story and defect status
                                                   information as the items progress through the stages.
                                                    • Taskboard - shows a summary of each story and defect and a visual
                                                   display of each task.
                                                   There are three options for effort tracking against Tasks and Tests
                                                   underneath Stories and Defects:
      Tracking Levels
                                                   • Track only against the higher level work item e.g. Story or Defect                            P
                                                   • Tracking only against the tasks/tests
                                                   • Track at both levels

      Track Effort on Stories / Defects
                                                   Team members can enter the number of units, typically in hours, worked on
                                                   the story or defect since last updated as well as remaining work.                               P
      Track Effort on Tasks                        The task owner(s) can enter the number of units, typically in hours, worked
                                                   tasks since last updated as well as remaining work.                                             P
      Track Effort on Tests                        Testers can include the number of units worked, typically in hours, on tests
                                                   since last updated as well as remaining work.                                                   P
                                                   Includes a list of all team members in the current iteration as well as the
      Team Member Tracking                         progress and status of the stories, backlog items, defects, tasks and tests
                                                   owned by that team member.
                                                                                                                                                   P
                                                   Provides an editable list of project-wide items that could impact the ongoing
      Issue Tracking
                                                   performance and delivery of the team                                                            P
      Track Pair / Multi-owner Actuals             Each individual's efforts against a task or test can be tracked separately for items
                                                   with more than one owner.                                                                       P
                                                   The tracking history is available for tasks, tests, defects and stories. The History
                                                   section displays a change history of edits made to the backlog item including the
      View Tracking History
                                                   specific change(s) made in a particular edit on a field by field basis.                         P
      Queue Unassigned Items                       Quick view of unassigned work items that can be added to an iteration.                          P
      Multi-select Close and Reopen of Items       Easily select multiple, non-consecutive stories, defects, requests, and issues to
                                                   quickly close items that are done or reopen items that require additional work.                 P
      Close Iteration Process
                                                   Specialized page for reviewing and closing final items and moving stories or defects
                                                   to the next iteration as necessary as well as closing the current iteration.                    P
                                                   The Split function provides a simple way to separate partially completed stories at the
      Split a Story
                                                   end of an iteration into complete and incomplete portions. The sum of the story
                                                   estimates after the split will be equal to the story estimate prior to the split. The           P
                                                   incomplete portion is then moved into the next iteration.

      Retrospectives                               Capture release and/or iteration agendas and actions as they relate to the completed
                                                   iteration or release.                                                                           P
My Home                                                                                                                                         V1: Agile   Column B       Column C
                                                                                                                                               Enterprise    Vendor         Vendor
       Feature                                     Additional Notes
                                                   A configurable, portalized display that lets team members specify and track the
      Customizable My Home Tracking Page           projects, work items, data, metrics, and dashboards that are relevant to them on a
                                                   single page. A wide variety of portlets can be added and filtered to fully customize            P
                                                   the information being tracked and reported.
                                                   My Dashboard is a customizable page that allows executives, managers, and/or
                                                   anyone overseeing multiple teams or projects to set up a quick view of key metrics
                                                   and graphs showing the progress and status of any number of releases and/or teams.
                                                   Tracking multiple projects, releases and teams at both the individual and rolled-up
                                                   levels in the same view makes it easy to determine if a particular project or team is
      Customizable My Dashboard                    behind – or ahead – of schedule.                                                                P
                                                   Additionally, configurable reporting widgets for displaying burndowns and velocity as
                                                   well as defect, estimate, and test trending are available; widgets can also be 'pinned'
                                                   to specific projects, teams, and themes and/or dates enabling a 'one-stop-shop' for
                                                   consolidated management reporting.


                                                   Notification options provide users flexibility in receiving communication. In addition to
                                                   RSS feeds, team members can choose how to receive user-initiated and system-
                                                   generated notifications including:

                                                   • inside V1: Agile Enterprise, users receive all new messages and notifications in their
                                                   My Inbox
      My Notifications
                                                   • outside V1: Agile Enterprise, users can set up an external email account to which
                                                   messages and alerts can be sent
       - My Inbox
       - Subscriptions
                                                   These alternatives let each member set their own preferences for what types of
                                                                                                                                                   P
       - RSS Notifications
                                                   notifications they wish to receive and how they wish to receive them.
       - Email Notifications
                                                   Notification messages can be generated from either of the following sources:
                                                   • The application automatically sends notifications in response to the member's
                                                   Subscriptions,
                                                   • Other members in the system manually send messages via the "Send Message"
                                                   action.

                                                   Members may choose to receive system-generated notifications for changes to a
                                                   specific asset. Additionally, they may choose to receive system-generated
      System-generated Alerts from Subscriptions   notifications when someone responds to their discussion post. Subscriptions and
                                                   filters are available which allow members to receive notification when changes impact
                                                                                                                                                   P
                                                   their team.
                                                   The Watch action allows a member to receive notification when core fields on a
      Watch an Asset                               specific asset change. To Watch a specific asset, members simply choose "Watch"
                                                   on the action menu for the desired asset.
                                                                                                                                                   P
      Customizable My Home Grids                   Various grids can be customized to show a user-specified set of columns in order to
                                                   add or limit displayed information.                                                             P
      Quick Filters                                Dynamically filter assignments by status, priority, etc.                                        P
VersionOne Reporting Resources                                                                                                          Back to Table of Contents
           Product Videos
                                        Executive            5 minutes
                                        Reporting
                                        Iteration/S          4 minutes
                                        print

Reporting & Analytics                                                                                                                    V1: Agile   Column B       Column C
                                                                                                                                        Enterprise    Vendor         Vendor
Executive-level Reporting                             Additional Notes
          My Home Dashboard
                                                      Customizable dashboard for consolidated management reporting across any
                                                      project, iteration, and team.                                                         P
          Project Dashboard
                                                      Consolidated display of key agile metrics for any project or release, including
                                                      Burndown reporting, Burn-up reporting, Velocity, and Test Trending.                   P
          Project Summary                             Display of high-level project progress with popular Gantt chart visual.               P
          Program Dashboard
                                                      Consolidated display of key agile metrics for any defined group of projects
                                                      (i.e., program).                                                                      P
          Program Summary                             Program progress with Gantt chart.                                                    P
          Iteration/Sprint Dashboard
                                                      Consolidated display of key agile iteration metrics - Burndown, Estimate
                                                      Trend, Burn-up, Test Trend, and Member Load reporting.                                P
                                                                                                                                        V1: Agile    Column B       Column C
Project / Release Reporting                           Additional Notes
                                                                                                                                        Enterprise    Vendor         Vendor
                                                      "What if" release analysis helps teams forecast the completion date of their
                                                      release and to calculate the number of iterations required to complete the
                                                      release. Inputs can be the available project data or users can begin with the
          Release Forecast                            current data and either adjust those values or completely define different
                                                      inputs to reflect resource changes that might be made to achieve a different
                                                                                                                                            P
                                                      completion date e.g. sharing work items with another team.

          Burndown Chart
          - Basic
          - Advanced
                                                      Basic and advanced burndown filters by dates, feature group, and stories or
                                                      defects.                                                                              P
          Velocity Chart
           - Basic
           - Filtered
                                                      Basic and filtered velocity reports include project, status, priority, risk,
                                                      feature group and features or defects.                                                P
          Velocity Trend                              Velocity, average velocity, and target velocity trending.                             P
          Burn-up Chart (Estimate Trend)              Total planned vs. completed work during a project.                                    P
          Parking Lot                                 Progress of features by business area and feature group.                              P
          Scope Change
                                                      Added and removed features and defects as well as changed estimates
                                                      during the project or selected date range.                                            P
          Issue / Impediment Trend                    Open / Closed issue count.                                                            P
          Request Trend                               Open / Closed request count.                                                          P
          Project/Release Roadmap                     Progress by feature or feature group across iterations.                               P
          Estimation Accuracy                         Percent by iteration.                                                                 P
          Test Trend                                  Test status over time.                                                                P
          Test Run Trend                              External test system pass/fail summary.                                               P
          Defect Status Trend                         Open defects by status.                                                               P
          Defect Priority Trend                       Open defects by priority.                                                             P
          Defect Resolution Trend                     Defect count by resolution.                                                           P
          Member Group Dashboard                      Burndown by project, member load across groups of users.                              P
                                                                                                                                        V1: Agile    Column B       Column C
Iteration / Sprint Reporting
                                                                                                                                        Enterprise    Vendor         Vendor
          Burndown Chart
          - Basic
          - Filtered
                                                      Burndown filters include dates, feature group, and features or defects.               P
          Burnup Chart (Estimate Trend)               Total vs. completed features during an iteration.                                     P
          Estimate vs. Actual Trend                   Estimated vs. actual effort over time.                                                P
          Cumulative Flow                             Progress of features by status through an iteration.                                  P
          Defect Status Trend                         Open defects by status.                                                               P
          Defect Priority Trend                       Open defects by priority.                                                             P
          Defect Resolution Trend                     Defects count by resolution.                                                          P
          Test Trend                                  Test status over time.                                                                P
          Scope Change
                                                      Added and removed features and defects as well as changed estimates
                                                      during the project or selected date range.                                            P
                                                                                                                                        V1: Agile    Column B       Column C
Team & Member Reporting
                                                                                                                                        Enterprise    Vendor         Vendor
          Team Burndown                               Team-specific burndown report.                                                        P
          Team Burn-up                                Team view of total planned vs. completed work.                                        P
          Team Test Trend                             Team view of test status over time.                                                   P
          Member Actuals                              Actuals by project by day, week, month.                                               P
          Current Member Load                         Current workload for an iteration and across all projects.                            P
          Member Load Trend                           Member estimate load and average by iteration.                                        P
          Estimation Accuracy                         Percent comparison of estimates and actuals.                                          P
          Member Group Dashboard                      Burndown by project, member load across groups of users.                              P
          Team Member Dashboard                       Personal burndown, estimates, and actuals trend.                                      P
          Estimates by Iteration / Sprint             Estimated work delivered by iteration.                                                P
          Load by Iteration / Sprint                  Actuals by iteration.                                                                 P
                                                                                                                                        V1: Agile    Column B       Column C
Ad Hoc
                                                                                                                                        Enterprise    Vendor         Vendor
          Customizable Quicklist Reporting
                                                      Report on any asset in the system - i.e., projects, iterations, stories,
                                                      defects, tasks, tests, etc.                                                           P
                                                                                                                                        V1: Agile    Column B       Column C
Test Reporting
                                                                                                                                        Enterprise    Vendor         Vendor
          Interactive Testboard                       Provides a quick overview in a whiteboard metaphor of acceptance tests
                                                      grouped by story and/or defect and by test status.                                    P
          Test Trend                                  Test status over time.                                                                P
          Test Run Trend                              External test system pass/fail summary.                                               P
          Team Test Trend                             Team view of test status over time.                                                   P
          Test Quicklists                             Customizable listing of Tests.                                                        P
                                                                                                                                        V1: Agile    Column B       Column C
Defect Reporting
                                                                                                                                        Enterprise    Vendor         Vendor
          Defect Priority Trend                       Open Defects by Priority.                                                             P
          Defect Status Trend                         Open Defects by Status over time.                                                     P
          Defect Resolution Trend                     Defect count by Resolution category over time.                                        P
          Defect Quicklist                            Customizable listing of Defects.                                                      P
                                                                                                                                        V1: Agile    Column B       Column C
Issue Reporting
                                                                                                                                        Enterprise    Vendor         Vendor
          Issue / Impediment Trend                    Open / Closed issue count.                                                            P
          Issue Quicklist                             Customizable listing of Issues.                                                       P
                                                                                                                                        V1: Agile    Column B       Column C
Report Accessibility
                                                                                                                                        Enterprise    Vendor         Vendor
                                                      Simplified report distribution and print-optimized page layouts are available
          Print and PDF Views
                                                      via direct printing or pdf generation throughout the VersionOne application.
                                                      Reports and charts can also be directly emailed to team members or outside            P
                                                      stakeholders, or saved or archived from within the tool.
VersionOne Integration Resources                                                                                                                      Back to Table of Contents
   Product Videos
                                 FitNesse Integration           3 minutes
                                 Subversion Integration         2 minutes
                                 QuickTest Pro Integration      3 minutes
                                 JIRA Integration               3 minutes
                                 Bugzilla Integration           3 minutes
                                 Build Integration              5 minutes


   VersionOne Integration Platform
                                 Link to all platform and integration downloads and documentation
                                 Link to VersionOne Software Development Kit (SDK)
                                 Link to Core API documentation
                                 Link to Integrations downloads and documentation


Platform: API, SDK & Integrations                                                                                                                      V1: Agile    Column B      Column C
                                                                                                                                                      Enterprise     Vendor        Vendor
                     Feature                                 Additional Notes
   Open Platform                                             The VersionOne Core API is the foundation for all integrations. This API is
                     Open Web Services API                   available on any VersionOne instance and provides secure read/write access to all
                                                             data.
                                                                                                                                                          P
                                                             The VersionOne Software Development Kit includes additional integration details,
                                                             documentation, and several sample applications that demonstrate how to use the
                                                             VersionOne SDK to build integrations/applications such as:

                                                               • V1 Estimation Tool: allows you to easily divide VersionOne items into an
                                                             arbitrary number of groupings or "buckets" and then apply estimate values to all of
                                                             the items based on which bucket it is in.
                                                               • V1 Screenshot Utility: allows you to easily attach an image currently on your
                                                             windows clipboard to an item within VersionOne, without having to save to disk and
                                                             add as an attachment. In addition to uploading the image file as an attachment, it
                                                             can add the image to the tab menu on the VersionOne details page for easy
                                                             access.
                                                               • V1 Search: a standalone web application that allows individuals across your
                     Software Development Kit (SDK) and
                     Sample Applications                     organization to search for VersionOne assets across all projects. V1Search is built          P
                                                             on top of Lucene.NET, a powerful opensource information retrieval engine.
                                                               • V1 Task Manager: a task tray utility that allows you to view and update key
                                                             properties of tasks, tests, defects and stories. The utility also allows you to take
                                                             ownership of items as well as enter effort and close items.
                                                               • V1 Tortoise SVN: helps you add Workitem IDs into TortoiseSVN check-in popup
                                                             by showing a window which lists Stories, Defects, Tasks, and Tests assigned to
                                                             you. It provides quick access to the work item's IDs to add to the check-in comment
                                                             to be read by the VersionOne Subversion Integration (V1SVN).




                                                             The VersionOne.ServiceHost.exe (ServiceHost) is an application that can be
                                                             installed and run as a console application or as a Windows Service. It provides a
                     Service Host Configuration
                                                             host process and shared services (e.g. publish/subscribe event engine, logging,
                                                             persistence) to any number of 'hosted services'. At startup, the ServiceHost
                                                                                                                                                          P
                                                             initializes all configured hosted services specified in the configuration file.

       IDE                                                   VersionOne's Visual Studio Add-In (VSAddin) provides direct interaction with
                     Visual Studio Add-in
                                                             VersionOne developer tasks from within Visual Studio. This enables Microsoft
                                                             platform developers to update VersionOne task status, estimates, remaining effort,           P
                                                             etc., without needing to leave the comfortable confines of the Visual Studio IDE.

                                                             Java developers working in the Eclipse IDE can view and update their work without
                     Eclipse Plug-in
                                                             ever leaving Eclipse. This integration provides an Eclipse view that will show the
                                                             tasks owned by a team member in the current iteration/sprint and allows updates to           P
                                                             status and time tracking directly from the IDE.
 Defect Management                                           The VersionOne Bugzilla Integration provides a two-way flow of information,
                                                             helping ensure the applications remain synchronized. Defects that are collected in
                     Bugzilla Integration                    Bugzilla are imported into VersionOne for planning and tracking within the
                                                             iteration/sprint. When a defect has been closed in VersionOne, the original record
                                                                                                                                                          P
                                                             in Bugzilla is also updated to reflect the completion.

                                                             The VersionOne JIRA Integration provides a two-way flow of information. Issues
                     JIRA Integration
                                                             that are collected in JIRA can be identified for import into VersionOne as a defect
                                                             for planning and tracking within the iteration/sprint. When an imported defect has           P
                                                             been closed, the original issue record in JIRA is updated to reflect the completion.

 Build Management
                                                             The VersionOne Cruise Control.net integration provides visibility into the stories and
                                                             defects included in each build. For each build run the VersionOne application
                                                             captures summary information about the event (date/time, build label, comments,
                                                             status, how triggered) and provides a link to the CruiseControl server for more
                     CruiseControl.Net Integration           detailed information (i.e. unit test and code coverage results). Also, a Build
                                                             Contents Report is produced which shows which defects are fixed, which stories
                                                                                                                                                          P
                                                             are complete and any new defects introduced, but not resolved. This report is
                                                             valuable for selecting a build to release and creating release notes that summarize
                                                             work completed for a release.

                                                             VersionOne’s integration with Microsoft’s VSTS build automation tool, Team
                                                             Foundation Build, creates a record of build runs in the application. With each
                     Microsoft Team Foundation Build
                     Integration
                                                             qualifying build run the integration captures the date, time, reference number,
                                                             status, elapsed time, the build trigger and the changes that resulted in the build.          P
                                                             This information is useful when tracking down the source of a defect or selecting a
                                                             build for release.
   Source Code                                          The VersionOne Subversion integration creates a record of Subversion
   Management                                           “changesets” within the application, enabling the development team to quickly view
                                                        all the code changes for a story or defect. With each qualifying check-in the
                     Subversion Integration
                                                        summary information of the event (date, user, comment, Subversion reference
                                                        number) is captured along with a link to the Subversion details allowing the user to       P
                                                        access and view file details such as affected files and the specific changes made to
                                                        those files. This information is useful when tracking down the source of a defect or
                                                        performing code reviews.
                                                        VersionOne’s integration with Microsoft’s Team Foundation Server (TFS) creates a
                                                        record of all Visual Studio Team System (VSTS) “changesets” within the
                                                        application, enabling the team to quickly view code changes for a story or defect.
                                                        With each qualifying check-in the integration captures summary information (date,
                     Microsoft Team Foundation Server
                     Integration                        user, comments, and VSTS reference number) and creates a link to the changes in            P
                                                        TFS, which allows the user to access and view additional details about the
                                                        changes. This information is useful when tracking down the source of a defect or
                                                        performing code reviews.
 Test Management                                        The VersionOne Quicktest Pro Integration imports Quicktest Pro (QTP) test results
                                                        into VersionOne, making the latest test results more visible across the an
                                                        organization. The results can be recorded at two different levels of
                                                        granularity—project and test. The aggregate results for a suite of tests in QTP can
                     HP Quicktest Pro Integration       be linked to a project in VersionOne, so that everyone can see the health of their
                                                        project from a testing standpoint from within VersionOne. The results of an
                                                                                                                                                   P
                                                        individual QTP acceptance test can be linked to a Test in VersionOne, so that
                                                        development team members receive quick feedback on which tests are passing
                                                        and failing.

                                                        The VersionOne FitNesse Integration imports FitNesse test results into VersionOne,
                                                        making the latest test results more visible across the organization. The results can
                                                        be recorded at two different levels of granularity—project and test. The aggregate
                     FitNesse Integration
                                                        results for a suite of tests in FitNesse can be linked to a project in VersionOne, so
                                                        that everyone can see the health of their project from a testing standpoint from           P
                                                        within VersionOne. The results of an individual FitNesse acceptance test can be
                                                        linked to a Test in VersionOne, so that development team members receive quick
                                                        feedback on which tests are passing and failing.

VersionOne Add-ons                                      The VersionOne Effort Reporting Tool allows you to export effort records from V1
       (Free)                                           into a flat SQL server table and report on effort rolled up across many different
                     Effort Reporting Tool              attributes, including task, test, story, story type, defect, theme, epic, project,
                                                        iteration, and team. The tool is an exe that can be run as a scheduled task to
                                                                                                                                                   P
                                                        retrieve effort records at the interval of your choice.
                                                        The VersionOne Requestor allows stakeholders across your organization to submit
                                                        requests to your VersionOne projects. This standalone web application is a simple
                                                        way for any user to submit a request for a new feature or report a defect without
                                                        having access to the full VersionOne application or knowledge of your VersionOne
                     Requestor                          project structure.                                                                         P
                                                        Provide links to the users you wish to be able to submit requests. Since the project
                                                        name is specified in the url, you can send different links to different users,
                                                        depending on which projects they need to submit requests for.

                     Acceptance Test Framework API      Import external test run results.                                                          P
                     Export (MPX)                       Export project information in MPX format.                                                  P
                     Wiki Integration                   Incorporate links to wiki pages as tabs.                                                   P
                     Import Capabilities
                                                        Easily import stories, defects, issues, requests, tests, tasks, etc. via Excel, xml, and
                                                        SDK (which includes REST web services and a strongly-type class library).                  P
                     Export Capabilities                Customize and export grids via Excel and SDK.                                              P
Security                                                                                                                                               V1: Agile    Column B   Column C
                                                                                                                                                                                        Back to Table of Contents
                                                                                                                                                       Enterprise    Vendor     Vendor
                          Feature                             Additional Notes
 Application Security                                         Members in the VersionOne system must be set up with a valid username and
                          User-level Security                 password in order to access the system. As a security precaution, lost passwords
                                                              cannot be retrieved but must be reset instead.
                                                                                                                                                          P
                                                              A member who is assigned to a rollup project in the system automatically gains
                          Project-level Security
                                                              access to all sub-projects below the assignment project. This feature allows
                                                              management, administrators and others requiring wide-scale access to easily be              P
                                                              assigned to a group of current and future projects within the hierarchy.

                                                              Team members are assigned to a role in the system which grants a specific level of
                                                              access on a project; roles can be defined by project or across projects for specific
                                                              functional access. Additionally, roles can be overridden or changed to another role
                          Role-based Security                 with more or less access. This allows the members of one project team, for                  P
                                                              example, to be able to view the work of another team without having to provide full
                                                              read/write access.

                                                              Windows Integrated Authentication Mode provides an additional level of security for
                                                              the VersionOne application. Selecting this mode during installation configures IIS to
                          Windows Integrated Authentication   authenticate all requests for the application using the Integrated Windows
                                                              Authentication Method. When using this mode, all users of VersionOne use a
                                                                                                                                                          P
                                                              Windows login that the VersionOne system can authenticate.

Infrastructure Security
                                                              VersionOne provides a SAS 70 Type II certified and Level I DSS Compliant
                                                              on-demand deployment option backed by:

                                                              • 100% uptime Service Level Agreement (SLA) for infrastructure and
                                                              application availability
                                                              • Best-of-breed security (routers, firewalls, IDS and DDoS protection)
                                                              • Colocation and connectivity for mission-critical data centers in first class
                                                              facilities, as measured by Uptime Institute
                                                              • Redundant IP connections to world class carriers terminated on our carrier
                          Data-center Security
                                                              grade network                                                                               P
                                                              • Disaster protection, including nightly backups, offsite storage, and remote
                                                              site recoverability
                                                              • World-class data center facilities with redundant UPS power, diesel
                                                              generator backup, and HVAC facilities
                                                              • Fully meshed, Tier 1 IP connectivity to multiple backbone providers
                                                              • Redundant load balancing architecture
                                                              • High availability firewall infrastructure
                                                              • In-depth 24x7 monitoring, security patching, and management procedures
                          Network security                    VersionOne installs patches and upgrades and monitors the firewall around-the-
                                                              clock so that our support staff can quickly respond to and resolve any alerts that
                                                              occur.

                                                              Regular analysis of firewall logs is performed to keep abreast of traffic patterns and
                                                              identify unusual activity.                                                                  P
                                                              Intrusion Detection System provides in-depth defense by analyzing network traffic
                                                              and either blocking, replacing, or alerting when suspicious activity is detected.

                          Server security                     VersionOne's servers use a high performance raid array. System administrators
                                                              maintain the latest patch levels and all access is performed using strongly
                                                              encrypted paths.
                                                                                                                                                          P
VersionOne Support Resources                                                                                                             Back to Table of Contents
                 Community Site
                 Discussion Groups
                 Self-guided Product Tours (videos)
                 Knowledgebase
                 VersionOne On-site and Public Training Options
                 VersionOne Partner Training Options


Service & Support                                                                                                                         V1: Agile    Column B      Column C
                                                                                                                                         Enterprise     Vendor        Vendor
      Feature                                 Additional Notes
                                              • Direct phone support offers assistance for customers with immediate needs
                                              • Email support is available enabling users to send questions directly to
                                              VersionOne's support team. Our customers will get a timely response typically within
                                              a matter of hours and at most within one business day.
      Product/Technical Support
                                              • Self-service resources are accessible such as online knowledge base articles to
                                              answer common questions                                                                        P
                                              • Registered users can submit and answer questions on the user discussion forums




                                              This site provides access to application, platform and integration downloads as well
                                              as key product education information including:

                                               • Self Guided Tours: Short videos demonstrating how to use key VersionOne
      Community Support Site
                                              features
                                               • Quick Start Checklists: Step-by-step guidance to get started quickly with                   P
                                              VersionOne
                                               • Downloads: VersionOne product updates and open source VersionOne
                                              integration components
                                               • Platform SDK: VersionOne Platform SDK documentation and downloads
                                            Online user- and developer-oriented discussion groups are continually monitored by
      User and Developer-focused Discussion
      Groups
                                            VersionOne product experts to answer questions and communicate product
                                            information.
                                                                                                                                             P
      Tri-weekly Public Product Webinars
                                            This is an hour-long product demonstration of V1: Agile Enterprise by a VersionOne
                                            Product Specialist followed by a Q&A session.                                                    P
                                             • VersionOne offers a variety of Agile, product, and API training and consulting
                                            delivered at the customer site to best meet the customer's training needs.
                                             • VersionOne's training offerings also include a wide range options designed for key
                                            roles in a customer's organization including: Project Administrators, Project Leaders,
                                            ScrumMasters, Analysts, Product Owners, Customers, Team Members, Developers,
      On-Site VersionOne Product Training   and Testers.                                                                                     P
                                              For more details, see the Training page on our Community site at:
                                              http://community.versionone.com/training/default.aspx


                                                • VersionOne has partnered with key leaders and consulting firms around the world
                                              such as Solutions IQ, ccPace, Net Objectives, 3Back, Davisbase, Sprint IT, Pillar
                                              Technologies, Agile Logic, Modus Cooperandi, Lithespeed, DevJam, and Innovel to
                                              help companies successfully deploy agile development practices and processes.
                                                • VersionOne has partnered with ASPE, a national leader in providing skill-based
                                              training solutions, to deliver public VersionOne training classes. These world class
      Agile Training & Consulting             trainings leverage VersionOne’s thought leadership and extensive Agile knowledge
                                              with ASPE’s expertise in promoting, managing and executing events across the
                                                                                                                                             P
                                              county.

                                              For more details, see the Partners page at: http://www.versionone.com/partners.asp



                                               • V1: Agile Enterprise includes robust Help libraries, tailored to each specific
                                              application as well as a link to our easily-searchable Knowledgebase.
                                               • In addition, our Community Site offers extensive product videos, Quick Start
      Online Help                             checklists, product documentation, and discussion groups in which customers can
                                              ask support questions of the user community and of VersionOne product experts.                 P

                                              VersionOne's premier agile and product experts have assisted hundreds of teams in
                                              successful implementations of thousands of projects. Their project list includes
                                              Fortune 500 companies, government sector projects, small and large software
                                              production facilities, and large-scale e-commerce implementations.

      VersionOne Product Experts              Our team are subject matter experts with regard to agile project implementation and
                                              project management processes. They are also leaders in the Scrum & Agile                       P
                                              communities including a coach who is one of only 50 Certified Scrum Trainers
                                              worldwide, another who is an APLN board member and creator of the DSDM Agile
                                              Project Leader certification process.



      Online Product Tours
                                              A wide variety of self-guided product tours are available covering both the process
                                              workflows and specific features within V1: Agile Enterprise.                                   P
      Searchable Knowledge Base
                                              Includes top FAQs by category, listings of the most popular articles, and the ability to
                                              submit a question directly to support.                                                         P
Collaboration                                                                                                                                                     V1: Agile   Column B   Column C
                     Feature                                         Additional Notes                                                                            Enterprise    Vendor     Vendor

                                                                     In cases where multiple teams are working on a single project, it is beneficial to
                                                                     define different teams to be able to segment the workload and track the progress of
                     Cross-Project Team Planning & Reporting
                                                                     each team separately. Furthermore, a single team may complete work on a number
                                                                     of projects over time, so the tracking the single team across projects may also be             P
                                                                     important. When teams are set up, stories and defects can then be associated to
                                                                     them within releases for tracking purposes.

                                                                   When necessary, work items (stories, defects, tasks and tests) can have zero, one
                     Ownership by a Single Team Member or Multiple
                     Team Members
                                                                   or multiple owners. In the event of more than one owner for a backlog item, effort
                                                                   can be tracked at the individual and team levels.
                                                                                                                                                                    P
                     Team Burndown                                   Team-specific burndown report.                                                                 P
                     Team Burn-up                                    Team view of total planned vs. completed work.                                                 P
                     Team Test Trend                                 Team view of test status over time.                                                            P
Notification Types                                                   Team members can proactively send each other messages to raise awareness
                                                                     about a new issue, to provide immediate visibility into the status change of a story,
                     User-generated Messages Between Team
                     Members
                                                                     task, or test or to point out details to be covered in testing a newly completed
                                                                     feature. Users can also send messages to individuals or to multiple recipients if
                                                                                                                                                                    P
                                                                     needed.

                                                                     Members can receive system-generated notifications based on subscriptions they
                     System-generated Alerts from Subscriptions      set up to provide alerts for changes to specific assets or when someone responds
                                                                     to their discussion post. Project or system administrators can notify members about            P
                                                                     an upcoming system upgrade or as a reminder to complete an activity.

                                                                     Project or System Administrators can use the messaging capabilities in Enterprise
                                                                     to send a general message either to all members in the system, to select team
                     System-wide Announcements
                                                                     members, or to a particular team. These announcements are useful for notifying
                                                                     users about application upgrades or scheduled maintenance or to remind team
                                                                                                                                                                    P
                                                                     members to enter their effort and To Do.
 My Notifications                                                    My Inbox allows users to receive notifications from inside the VersionOne
                                                                     application. Notification messages are generated from any of the following sources:

                                                                     • The application automatically sends notifications in response to the member's
                     My Inbox                                        Subscriptions,                                                                                 P
                                                                     • Other members in the system manually send messages via the "Send Message"
                                                                     action.


                     Subscriptions to System Assets
                                                                     Members can subscribe to receive alerts for changes to specific assets or when
                                                                     someone responds to their discussion post.                                                     P
                                                                     Allows users to monitor notifications via any of a number of available RSS readers.
                     RSS Feeds                                       Each change notification will be listed with appropriate details and a direct link to the
                                                                     relevant asset within the VersionOne system.
                                                                                                                                                                    P
                                                                                                                                                                    P
                                                                     Users can set up an external email account to which messages and alerts can be
                     Email                                           sent.

                                                                     Enhanced threaded discussions are available on all system assets, facilitating
                                                                     teamwork throughout the software development lifecycle and removing the
                                                                     constraints of time and place in order to have meaningful collaboration. Team
                                                                     members can:

                                                                     • Kick-off project-level brainstorming discussion
                     Threaded Discussions                            • Hold up-front exchanges about requirements definitions
                                                                     • Initiate feature-level conversations
                                                                                                                                                                    P
                                                                     • Ask task-level questions to help clarify user stories and defects
                                                                     • Point out details to be covered in testing a newly completed feature

                                                                     Regardless of the discussion type, the valuable history of the discussion will then be
                                                                     attached to and saved along with the item being discussed for future reference.
Back to Table of Contents
Usability                                                                                                                                            V1: Agile   Column B   Column C Back to Table of Contents
                                                                                                                                                    Enterprise    Vendor     Vendor
      Feature                                       Additional Notes

                                                                                                                                                       P
      Full Agile Process Lifecycle Management and   VersionOne supports the full lifecycle of agile software development including requests,
      Support                                       stories, defects, tests, tasks, and issues.
                                                    VersionOne has been designed from the start to support agile software development,
                                                    so the flow of the application matches the straightforward work flow that agile teams
      Intuitive User Interface                      expect. VersionOne's navigation is based on agile processes, helping users through
                                                    each successive activity in the iterative development process.
                                                                                                                                                       P
                                                    Simplified report distribution and print-optimized page layouts are available via direct
      Print and PDF Views
                                                    printing or pdf generation throughout the VersionOne application. Reports and charts
                                                    can also be directly emailed to team members or outside stakeholders, or saved or                  P
                                                    archived from within the tool.

                                                    Templates save time by providing a way to generate stories and defects from a
      Templates
                                                    predefined list of tasks, tests, or list values to auto-populate the fields of a new story or
                                                    defect. Templates can be used for stories that are frequently completed e.g. set up a              P
                                                    new employee to eliminate manually having to plan the story.

                                                    Lets you set up relationships between stories to indicate that one story is
      Dependencies                                  required in order to complete another story. Dependencies can be set up
                                                    within a single project or across projects to schedule work appropriately.
                                                                                                                                                       P
      Quick Add                                     Add new stories, defects, request, and issues from anywhere in the application                     P
      Attachments (DOC, XLS, PDF, etc.)                                                                                                                P
                                                                                                                                                       P
                                                    Users can view and select items they have recently added or modified in the left
      Recent Items                                  navigation.

      Quick Search                                                                                                                                     P
      Audit History                                 Detailed change logging.                                                                           P
      Rich Text Editing                             Descriptions, resolution details, test steps.                                                      P
      Notes                                         Add multiple comments to any item.                                                                 P
      Unit Independent Estimation                   Example: ideal days or points at story level and hours at task level.                              P
      Links                                         Link assets to web pages or shared documents.                                                      P
      User-Defined Filters                                                                                                                             P
      Copy Items                                    Quickly duplicate stories, defects, requests, issues, etc.                                         P
      Quick-filters                                 Dynamically display information by status, owner, priority, theme, etc.                            P
      Column Sorting                                Clicking on column headings will sort data by any value.                                           P
      Bulk Edit/Apply Changes
                                                    Users can use the multi-select capability to set the value of key attributes with a single
                                                    action.                                                                                            P
      Customizable Grids                            Configure grids to display and edit specific fields.                                               P
      Move                                          Flexibility to easily move a story or defect from one project to another.                          P

								
To top