Kovair Agile Solution Overview


Published on

Kovair Agile Solution is an implementation of Agile based on SCRUM methodology using Kovair Platform. Kovair has extended SCRUM methodology to implement various tools necessary to implement Agile in a distributed development scenario.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Kovair Agile Solution Overview

  1. 1. WHITEPAPERKovair Agile Solution OverviewKovair Software, Inc.1533 California Circle,Milpitas, CA 95035408-262-0200 Press 1sales@kovair.comwww.kovair.com© Kovair Software Inc. 2011
  2. 2. IntroductionKovair Agile Solution is an implementation of Agile based on SCRUM methodology using Kovair Platform.Kovair has extended SCRUM methodology to implement various tools necessary to implement Agile in adistributed development scenario. One major differentiator of Kovair Agile Solution from some other Agileproducts from other vendors is its configurability - using the Kovair platform the Agile Solution can beextended and further configured to incorporate any organizational need which go beyond the definition ofSCRUM and Agile methodology. Moreover, since Kovair uses the same platform for implementing ALMStudio for more traditional iterative methodology and ITSM Studio for ITIL V3 implementation, all threesolutions can be mixed in a tightly integrated manner within a single tool interface.List of EntitiesKovair Agile Solution supports the following Artifacts/ Entities/ Objects: Projects – contains multiple Releases Releases – contains multiple Sprints Sprints – With multiple durations from 1 week to 6 weeks Product Backlogs – Categorized as Epic, Features, User stories Daily Scrum Meeting – In a distributed development daily SCRUM meeting happens remotely even sometime asynchronously. Kovair implementation of virtual daily SCRUM meeting captures all the major meeting aspects. Test Cases – Implementing more traditional Test Management approaches integrated with Agile to enforce testing of selected Product Backlog by Traceability Relations. Issues/ Changes – a complete Issues management solution integrated with Agile including custom visual issues process design and implementations.Gathering backlogs from varied sourcesThe User Stories can be created from various sources - selective import from previous projects, import fromMicrosoft Word and Excel, manual input through custom forms of Kovair Agile Solution, submission fromintegrated web pages from corporate websites or portals.Managing EntitiesReleasesKovair Agile Solution supports multi-Sprint Releases. The Backlog items belong to multiple Releases andmultiple Sprints. At each Sprint and Release level the total estimated efforts are summed-up. A Roadmapreport shows Backlog items in a Hierarchy of Release and Sprints.BacklogsThe Backlog Items are assigned to different users independent of their locations. Kovair Agile Solution being100% browser based, any user can access it from anywhere anytime. Reports show Backlog items groupedby Release, Sprint and Assigned Users.© Kovair Software Inc. 2011
  3. 3. Kovair offers a number of tools to manage a large number of Backlogs. Backlogs can be categorized intoEpics which are very high level requirements, Features that an Epic is broken into and further User Storiesthat are linked to a Feature. These include custom Views, Filters, Text Search, ID Search. The Views allowdynamic multiple nested grouping of Backlog with custom display fields and ordering.SprintsA Release consists of multiple Sprints. Each Sprint consists of multiple Backlog items. Each Backlog Itemhas an assigned user and estimated effort. Kovair Agile Solution calculates the Sprint start and finish datesbased on the included Backlogs. The Backlog items may be moved from one Sprint to another to managethe Sprint schedule.Issues and ChangeKovair Agile Solution has a built-in Issues/ Change management which allows users and project members toenter various Backlogs as Issues/ defects/ change and enhancement requests. Kovairs industry leadingprocess engine allows routing of these items through appropriate workflows based on the Backlog types. Inaddition the various Backlogs can be imported from MS Word, Excel documents, parsed from Email andsubmitted from different websites integrated with Kovair.RisksKovair Agile Solution includes a separate Risk Management feature. The Risks can be entered, Tracked andrelated to Backlog Items.Versioning Backlog ItemKovair has built-in versioning and also implicit and explicit locking mechanism. Built-in versioning allowstracking of all previous versions, comparison between two versions, a version diagram to show theprogression, cloning of artifacts, branching and merging of versions. An artifact is implicitly locked when auser opens it for editing. A user can also explicitly lock it for a longer time period. All other users can see whohas locked an item but still can access it in read-only mode.Estimating effort for a Backlog itemKovair Agile Solution supports Story Point as well as Feature Points as an extension of Function PointAnalysis. A planning Poker implementation allows estimation of Story and Feature Points collaboratively andwhat is more important, by a distributed team.Traceability RelationshipsUsing Kovairs industry leading Traceability Relation, feature linking can be done between User Stories,between User Stories and other Backlog items, Sprints and Risks. Using Kovairs Traceability relations the User Stories can be linked to Test cases Using Kovairs Traceability relations the User Stories can be linked to Defects. Using Kovairs Traceability relations the User Stories can be linked to Codes or Change Items.The following screenshot displays Kovair Traceability View by which users can get a complete visibility to allthe artifacts that are linked to one another which eventually would facilitate in either tracing forward orbackward starting from any particular artifact.© Kovair Software Inc. 2011
  4. 4. CollaborationRanking of a Backlog ItemKovair Agile Solution has a collaborative ranking tool which allows multiple users to rate each backlog item ina 1 to 10 scale against various business values. These business values may include Additional RevenuePotential, Competitive Advantage etc. Each value can have a weightage factor. Based on various ratingsfrom multiple users Kovair automatically calculates a normalized score for each Backlog which can be usedfor prioritizing Backlog.Collaborating concurrently with Kovair TasksKovair Agile Solution has built-in task management. Tasks can be created manually or automatically byKovairs Process and Policy engines. The basic Metadata for a Task are Activity, Owner(s) and Status(Open, Completed, Work Started). Additional standard metadata includes % complete and various planningfields like estimated and actual work, start, finish dates. Users can add custom fields to Tasks as well.In Kovair Tasks are linked to various Artifacts e.g. Backlog, Issues, and Defects. There can be multiple Tasksrelated to an Artifact item. The Artifacts can be entered into the system in a number of ways as indicatedearlier - selective import from previous projects, import from Microsoft Word and Excel, manual input throughcustom forms of Kovair Agile Solution, submission from integrated web pages from corporate website orportals or through integration with several IDEs or other tools - Visual Studio, Eclipse, Requisite Pro,Clearcase, Quality Center...A Task linked with an Artifact allows users to access the information of the Artifacts directly from the Task.Each Task may be assigned to multiple owners. Kovair supports three multi-owner Task Assignment Policies- Queued, One Task for All and Independent Tasks. Queued tasks mean any one user can become theowner and the Tasks from the other users home page will be removed by the system. One Task for Allmeans multiple owner work together on a single item. Independent means when each user works on thesame artifact independent to each other but in parallel.Tasks are linked to the development artifacts. For example a backlog of type defect can flow through aKovair process and generate Tasks linked to that defect. The Tasks may include Review of defect, Fixdefect, Test fix - all related to the same defect and at each Task the team members work on it.Kovair includes a built-in Timesheet module. Users can enter actual time spent for each task using thisTimesheet.© Kovair Software Inc. 2011
  5. 5. The following screenshot shows a list of Kovair Tasks for the respective Owners, that were generated fromvarious workspaces.Multi-threaded Discussions among the StakeholdersA primary activity of any team is to make a series of decisions based on comments and opinions of itsmembers. These are sometimes done in synchronous meetings (either in-person or using technologies liketeleconference or online-meeting). Whereas such meetings have their place, multi-threaded discussions (inthe context of each collaboration item) provide a forum to share such comments in a more structured way,reducing the need to have costly meetings. These discussion-threads allow one to capture a complete history(and hence the intellectual property) of the decision making process.Kovair supports multi-threaded discussions in terms of Contextual Comments. Kovair has a built-inComments section that can be exposed to the users via system pre-defined or custom defined forms. Thepurpose of this section is to enable users to carry out multi-threaded discussions in the context of eachBacklog. The discussions are entered either as a New Comment or Reply to an existing comment.Comments can be in the form of rich text with all sorts of formatting and even embedded images. Kovairallows users to include multiple attachments to their comments. The attachments can be – simple Notes, anytype of Files (Word document, spreadsheet, image etc.) and URL. These multi-threaded discussions aresaved in the context of the version of a Backlog.© Kovair Software Inc. 2011
  6. 6. AutomationProcess AutomationKovair has the industrys leading Process Engine - Omniprocess. Using a drag-and-drop graphical designeran Agile process can be designed, implemented, enforced and automated. The process will automaticallycreate Tasks for one or more users based on Roles they play. When the tasks are completed the processcreates a new set of tasks for a new set of users. The following is a screenshot of User Story process.Automation through PolicyIn Kovair advanced notification Policies can be set with custom email content with embedded macrovariables for the Artifact meta data. The notifications are generated in the context of Artifacts and Tasks.ReportingKovair Agile Solution includes multiple reporting engines - HTML, Crystal, Microsoft Word and MicrosoftExcel. Both textual and graphical metrics reports can be displayed on custom Dashboards. Each user canhave several custom Dashboards based on his/ her role. Various reports include: A graphical Burn down chart is provided to track the completion of Backlog items over time.© Kovair Software Inc. 2011
  7. 7. Kovair provides various textual reports to show the status useful for Scrum meetings. Kovair supports various graphical distribution reports .© Kovair Software Inc. 2011
  8. 8. Custom FieldsKovair has rich custom fields types for creating metadata. A large number of custom fields of various typescan be created for all different Entities including User Stories.Integrating with external tools using OmnibusKovair’s Omnibus Integration Middleware technology allows integration of various third party and in-housedevelopment tools with the Agile Solution. The following shows the list of adapters available for AgileSolution today.© Kovair Software Inc. 2011
  9. 9. Document Version History Release Date Reason Version 1.0 (Initial Release) Jan 12, 2011© Kovair Software Inc. 2011