Attain Configurability with an Effective Agile Solution

  • 53 views
Uploaded on

Compared to traditional software development life cycle, agile methodology helps to respond to unpredictability of software development process through incremental, iterative work cadences, known as …

Compared to traditional software development life cycle, agile methodology helps to respond to unpredictability of software development process through incremental, iterative work cadences, known as sprints. To implement agile in a distributed development scenario, the software development team need an effective agile solution that provides configurability thereby allowing teams to incorporate any organizational need that go beyond the definition of SCRUM and Agile methodology.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
53
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Attain Configurability with an Effective Agile SolutionCompared to traditional software development life cycle, agile methodology helps to respond tounpredictability of software development process through incremental, iterative work cadences, knownas sprints. To implement agile in a distributed development scenario, the software development teamneed an effective agile solution that provides configurability thereby allowing teams to incorporate anyorganizational need that go beyond the definition of SCRUM and Agile methodology. Here is a look atthe artifacts/entities/ objects supported by a best of the breed agile solution and its importantfeatures.  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. The agile solution helps to capture all the major meeting aspects.  Test Cases – Implementing more traditional Test Management approaches integrated with agile methodology to enforce testing of selected Product Backlog by Traceability Relations.  Issues/ Changes – a complete Issues management solution integrated with agile methodology including custom visual issues process design and implementationsTraceability RelationshipsWith its Requirements Traceability matrix and relations, feature linking can be done between UserStories, between User Stories and other Backlog items, Sprints and Risks.Versioning Backlog ItemsIt has a built-in versioning and implicit & explicit locking mechanism. Built-in versioning allows trackingof all previous versions, comparison between two versions, a version diagram to show the progression,cloning of artifacts, branching and merging of versions.CollaborationIts collaborative ranking tool allows multiple users to rate each backlog item in a 1 to 10 scale againstvarious business values. Based on various ratings from multiple users, it automatically calculates anormalized score for each Backlog that can be used for prioritizing Backlog.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. Multi-threaded discussions allow one to capture a complete history (and hence theintellectual property) of the decision making process.AutomationUsing a drag-and-drop graphical designer, an agile process can be designed, implemented, enforcedand automated. The process will automatically create Tasks for one or more users based on Roles theyplay. When the tasks are completed, the process creates a new set of tasks for a new set of users.ReportingIt includes multiple reporting engines - HTML, Crystal, Microsoft Word and Microsoft Excel. Both textualand graphical metric reports can be displayed on custom dashboards. Each user can have severalcustom dashboards based on his/ her role.
  • 2. Custom FieldsIt helps to create a large number of custom fields of various types for all entities, including UserStories.Thus, with agile solutions from top notch service providers specializing in application lifecyclemanagement , help enterprises to carry out software development process easily and effectively.Other Links - TFS integration