jeudi 11 février 2010

Scrum Agile Poster

 

VersionOne met à disposition un poster qui represente la globalité du processus agile en une seule representation.
Ce poster met en avant les pratiques fondamentales de l’agilité et permet aux équipes de garder le focus sur l’essentiel.

Télécharger le Poster sur le development Agile

What people are saying about the poster:

"VersionOne has done an excellent job of distilling the essentials of agility into an attractive poster - I have one hanging on my office wall."
Mike Cohn
Author: 'Agile Estimating and Planning' & 'User Stories Applied'
www.MountainGoatSoftware.com

"This poster is a great resource to help teams focus on the important practices for successful agile development.  I think every team should have a couple on their team room walls."
Paul Hodgetts

CEO & Coach, Agile Logic
www.agilelogic.com

“Great job steering clear of any single brand. I think the single view of the entire process for agile software production is very helpful for communities using agile methods.”
David Hussman

Agile Coach and Mentor
www.devjam.biz


Scrum Tool

 

From the review by John Hine : http://geekswithblogs.net/jkhines/archive/2009/12/17/scrum-tool-review-scrum-tool.aspx

Scrum Tool is the plainly-titled tool written by the creatively named Zsolt Debre.  Even the product homepage is straightforward: http://scrum-tool.com/.  As you might expect from a tool whose homepage looks like it was written in 1994, Scrum Tool is currently in Alpha.

Despite its novelty, Scrum Tool definitely seems to be heading in the right direction.  It has many hard-to-find features that immediately put it ahead of the pack:

  1. It's a GUI app, not a web app.  You are not constrained by HTML, and application responsiveness is excellent.
    1. Currently Scrum Tool runs on Windows and Linux (Ubuntu 9.04 and Fedora 11).
  2. It's built on top of a PostgreSQL database.  This means you own your data instead of entrusting it to the cloud.
  3. It has a solid workflow.  It understands the relationships between Products, Backlogs, Sprints, Stories, and Tasks.

I'll post some screenshots below.  I've only used Scrum Tool part time, but I like the idea of a robust GUI application that is simple enough to work as advertised.  If you do check out Scrum Tool I'd note that I had some installation issues with the PostgreSQL database on Windows 7, giving me a "Database Cluster Initialisation Failed" error.  Fortunately the fix is simple.

The main GUI:

The first thing to do is to create your Product from the Basic Data->Products menu item:

You can create sprints from the Sprint tab.  I really like that the sprint goal and wiki URL are included in the form:

You can add stories from the Product Backlog tab:

Click Add to create a story:

You can add tasks as children of a story:

And of course charts are built-in:

The internal GUI tool I use today utilizes a tree view to represent the Product->Sprint hierachy, enabling drag-and-drop of stories and default sets of tasks.  There's some double-clicking to be done in Scrum Tool to drill down from your product all the way down to your task.  But I'm really looking forward to seeing what the Scrum Tool team comes up with in future releases.

Personally, although it's officially in Alpha, Scrum Tool seems solid and usable.  I'm going to use version 0.06 for my personal development and would recommed checking it out.

PUblisher website: http://www.scrum-tool.com/

Scrumpad


ScrumPad Process

Dashboard

The Dashboard feature is available to all Scrum roles - Product Owner, ScrumMaster, and Developers. The Dashboard allows one to get an over all status of the project. You should be able to see

  • Burndown chart of a project.
  • Project member list.
  • Current sprint.
  • Time information of current sprint by developer.
  • Commitment borad of current sprint.
  • Sprint calendar.
  • Notice board.
  • Impediments of current sprint.

Top

Time entry and tracking

Developers can input actual and remaining hours as well as report impediments by tasks. Time Analysis under 'Tracking' is a good tool for Product Owner and Scrum Master to find out how the team is spending time either by story or by developer.

  • Tasks assigned to a developer.
  • Estimated time to complete for each task.
  • Actual time spend in each day.
  • Time spent on individual task.
  • Remaining time on individual task.

Top

Time Entry

Backlog managment

Both story and bug are part of a backlog. Open product backlog includes both stories and bugs prioritized . However, bug has an explicit visibility in ScrumPad. Anybody can create stories or post bugs. Stories proposed by anybody other than Product Owner will be in proposed state. A product owner needs to accept the stories to be included in the product backlog. A story in progress can only be descoped or split to retain the history. The status of story or a bug is automatically updated based on the time entry done by the developers.

Story in ScrumPad inherently supports As a/an "role" can "action" so that "benefits" format. Also accpetance tests are integral part of a story. Stories in ScrumPad is designed to support "Card, Conversation, and Confirmation" style of requirements elaboration.

  • Sprint backlogs- list of stories by sprints
  • Product backlog with different dispositions- open backlog, completed backlog, stories with open bugs, and all stories
  • Bug backlog- open bugs, assigned to sprints, assigned to me, and closed
  • Story and task cards can be printed in pdf format to support physicall task/commitment board
  • Stories can be exported and imported

Top

Sprint planning

Sprint planning is a three-step process in ScrumPad- Scope, Capacity, and Estimate. Each step has a tab.

  • Sprint backlog can be created from product backlog under 'Scope'.
  • Available hours for each developer can be determined under 'Capacity' tab.
  • Stories can be broken down into tasks and estimate in hours.
  • As the final step, estimates can be validated against the capacity at the individual as well as team level.

Top

Release planning

In ScrumPad, release planning is a core activity. A project can be organized into releases and sprints in a tree view. Stories can be assigned to sprints. ScrumPad supports "planning poker" style estimation using story points. A story point table is provided by default. Product owner can customize it for the team. Developers can individually provide poitn estimates. Product owner can finalize the estimate for stories based on consensus. Stories and be estimated and moved in bulk.

  • List of releases.
  • List of sprints under each release.
  • List of stories under each sprint
  • List of stories not assigned to any sprints
  • A point matrix table.

Top

Collaboration

Scrumpad faciliatates collaboration in many ways. Project teams can have threads of conversations around stories, bugs, impediments, and projects by posting messages. They can notify each other of any updates to projects through emails. Team can chat with each other and later can refer to the conversation from chat hostory as needed. Also team can capture reprospective sessions to help follow through on recommendations.

Top

Collaboration

Publisher website: http://www.scrumpad.com/

iMeta Agility

 

iMeta Agility is a Silverlight application for the management of Scrum projects. The latest version (0.8) has recently been released to provide a full multi-user platform online. This Community edition offers 5 users FREE of charge but is a totally scalable solution to any sized team. Please contact us at agility@imeta.co.uk if you wish to extend the license beyond 5 users to accommodate a bigger team.

Our aim with iMeta Agility is to evolve a product through community collaboration that is capable of getting all users up and running on agile projects regardless of adoption maturity.

We are planning to release regular upgrades to iMeta Agility and are really keen to deliver what you, our users, want. So please take the opportunity to contribute to the forum and influence every new release.

Taskboard

Publisher Website:  http://agility.imeta.co.uk/

PangoScrum

 

More power to your Scrum.

Give more value to the clients and reduce product time to market: Scrum does that for you.
Manage keeping the process simple and supple: PangoScrum does that for you.

Keep your own board.

PangoScrum does not intend to replace your task board.
Keep on using it!
We believe it is important to use a physical task board.

Screenshot: Sprint Overview

Publisher WebSite: http://pangoscrum.com/

ScrumAssistant

 

  • Designed specifically for the Scrum project work method and rapid development projects. Where a classic project management tool may drive you back to a classic development process, ScrumAssistant will support the application of the Scrum work methods.

  • Adaptable to any Scrum project

  • More Secure than generic tools such as spreadsheets. Common mistakes such as date management, worksheet copy/paste formula errors, etc. can not be added.

  • Time saving, no worksheet parameterization and re-parameterization. Automatic chart generation.

Publisher Website: http://www.scrumassistant.com/

Agile on demand – Serena


Agile Portfolio

All Your Agile Projects In One Place

Got more than one agile project? How about more than 50? With Agile On Demand keep all your agile projects in one place so you can get portfolio views and reports in real time. Your Agile portfolio can include multiple products, projects and teams. Agile On Demand handles complex enterprise portfolios and gives you a dashboard view of the health status of all your releases. It's portfolio visibility for your agile projects.

Team Backlogs

Use team backlogs to assign work from multiple projects to teams. Product owners can assign work from the product and release backlogs into the team's. Then the team can break the work into sprints according to priority and rank. Team backlogs help you unlock the benefits of agile that single teams experience and make them accessible to all the teams in your organization. It's about being Agile in the enterprise, just because your situation may be complex doesn't mean it has to be complicated.

Let A Thousand Flowers Bloom

Are all your teams doing Agile in their own way, with their own flavor? Now you can encourage innovation and creativity without sacrificing visibility. Agile On Demand allows each team to maintain their own configurations but still roll up all the data the business needs in reports and dashboards. The teams will be happy doing Agile the way they want. You'll still get visibility and insight across the portfolio of backlogs within your organization.

Super-Scrum And Scrum Of Scrums

Do you have a complex product and team structure with many teams working on dependant projects? Coordinating releases in that environment can be challenging to say the least. We've built flexible backlog views in Agile On Demand to help you coordinate between teams and projects more easily.

A Super-Scrum is a strategic meeting across projects to coordinate goals. Scrum of Scrums is a tactical meeting across teams to tackle impediments and coordinate sprints.

See multi-backlog planning in action. watch the demo

Both can us the multi-backlog view in 'real-time' to plan across project backlogs and sprint backlogs. This is critical in an enterprise environment to making sure all you projects make the release train and get to market on time.

Publisher website: http://www.serena.com/products/agile-software/features/

OnTime - Axosoft

 

- Bug / Defect Tracking
- Feature / Requirements Management
- Scrum / Agile Project Management
- Sprints & Release Planning
- Burndown, Workload & Treemap Charts
- Workflow Automation
- Help Desk Incident Tracking
- Project Visibility & Dashboards
- Web, Windows, Visual Studio, iPhone

 

Bug Tracking Main

Bug Tracking Software

At its core, OnTime is an elegant item-tracking and item-management application. In fact, it started out in 2002 as primarily a bug tracker -- with the rest of its features evolving naturally over time.

  • Fast & easy-to-use!
  • Hierarchically-driven and organized
  • Totally configurable
  • Efficient and enforceable with custom workflow automation
  • Alerts and notifications keep all team members current
  • SCM integration
  • Attachments & image annotations
  • ...much more!

Depending on your needs, you can also leverage some or all of OnTime's power features like: custom reporting, security, work logs, auditing...

Project Management

Project Management

OnTime gives you the ability to instantly answer vital questions about the projects you're working on:

  • Who is working on what?
  • How many issues are unresolved?
  • When will we be ready to ship?
  • Which resources are over- or under-utilized?
  • Is the Project on track to finish on time?

While most other project management apps are little more than glorified spreadsheets, OnTime provides you with the insights you need to make meaningful decisions and to ship your software projects on time.

Scrum

Scrum & Agile

At Axosoft, we are deeply rooted in Agile Development and Scrum: from the head of our Software Engineering team to our QA Lead to our Head of Training - they are all Certified Scrum Masters.

We have also created the world's #1 and highly acclaimedScrum Introductory Video >>.

So when it comes to Scrum features in OnTime, we are our own biggest critics and our first test bed for new features. You'll find OnTime provides your team with everything it needs to properly track and manage a project utilizing Scrum:

  • Product Backlogs
  • Release & Sprint Management
  • Burndown Charts
  • Customizable Terminology

Help Desk

Help Desk Software

When you manage your customers and support incidents with OnTime, you'll enjoy:

  • POP3 / IMAP email monitoring to automatically generate support tickets based on incoming emails
  • Notifications based on events (like a new email or a change in workflow step)
  • Alerts based on constantly monitored rules (like 'x' hours have passed without resolution)
  • Support incidents can be 'copied to defect' -- allowing support staff to instantly report verified bugs
  • Color-coded incident list for at-a-glance assessment

Best of all, your support team and development team can now use the same tool to look at and plan for future releases. No more data duplication.

 

Customer Portal

Visual Studio and Eclipse Plug-Ins

How much time and momentum are your developers wasting every time they jump out of their IDEs and into a separate defect tracker or process management system?

What if feature requests, scrum workflows, and bug tracking were accessible right inside of Visual Studio or Eclipse?

With OnTime, there's no "what if."

No clumsy interface, no swapping windows, no downshifting in the middle of a coding hot streak... OnTime doesn't get in the way.

ScrumWorks – Danube

 

Product Management
ScrumWorks Pro builds the Scrum framework into the product management workflow, allowing users to actively manage the product release cycle, while also monitoring sprint progress at the team level. Some of the rich functionality that enables product management with ScrumWorks Pro includes:

Sprint Management
Like product management, sprint management with ScrumWorks Pro is simple and intuitive. Users can define sprint boundaries, transfer items from the product backlog to the sprint backlog using drag-and-drop, and track tasks quickly. Some of the rich functionality that enables ScrumWorks Pro’s sprint management includes:

Program Management
“Programs” represent a collection of related Products. Used to model cross-cutting date and feature goals, Programs can have date-driven milestones, as well as high level features called “Epics”.

Reporting and Analytics
Scrum is unique in its use of empirical data to forecast release dates and ScrumWorks Pro contains extensive reporting and analytics capabilities that are reality-based and Scrum-specific. The tool tracks such metrics as velocity, the rate at which the software is completed; the rate of requirements change; and the rate at which value is added to the product. This data can then be used to generate custom reports and forecasts that are always rooted in reality, not best guesses.
  • Real-Time Web Reports
  • Forecast Analysis
  • Burndown Charts Filtered by Theme
  • Burndown Trending Options
  • Cross-Product Reporting
  • Earned Business Value
  • Audit Change Log

Data Accessibility
ScrumWorks Pro simplifies data management with its rich import and export capabilities as well as a full web services API.
  • Full Excel Import/Export
  • Printing
  • Web Services API
  • Database and Backups
  • Email Notifications of Events

User Management
ScrumWorks Pro’s robust user management platform gives users complete control over access to data and functions by role. Its intuitive template system simplifies and centralizes role management. Best of all, ScrumWorks Pro seamlessly integrates with organizations’ existing LDAP-based enterprise authentication directories, making logging in easier for administrators and users alike.
  • User Management Overview
  • Product and Role Permissions
  • Role Templates
  • Directory Authentication Support
  • Manage Logged-in Users
  • Secure Socket Layers (SSL/HTTPS)

Integrations
Because ScrumWorks Pro, like Scrum itself, is designed to work within organizations’ existing infrastructures, the tool integrates with popular development tools rather than bundle project management, requirements, defect tracking, and testing capabilities into a single subpar, “all-in-one” solution. Currently, ScrumWorks Pro integrates with the widely used defect tracking tools Bugzilla and JIRA, with future integrations planned for best-of-breed requirements management, testing, and defect tracking systems.

 

Publisher website: http://www.danube.com/scrumworks

Agile buddy

 

Agilebuddy is next generation Scrum project management software that lets you easily Create, Estimate, Plan and Track your software projects. Leading edge software companies are all making the move to Agile methodologies like Scrum. Scrum leverages frequent and regular communication and collaboration to improve a development team’s ability to accelerate time-to-market, manage changing requirements and enhance product quality.

homepage features thumbnails

Still looking for an agile tool to complement your company’s agile practices?

Publisher website: http://www.agilebuddy.com/

Agilo for Scrum

The right Scrum tool for your projects

Agilo is one of the most used Scrum tools and integrates many functionalities to support Scrum and your software development. It supports the:

  • Product Owner managing the Product Backlog or Release Plan
  • Scrum Master coaching and supporting the team
  • developer tracking issues and sharing knowledge
Distributed development & small team support

Wether you are challenging distributed development issues or you are working in a single team environment, Agilo is highly configurable to adapt to your specific workflow and provides streamlined and full support for your daily work.

Agile project management & development support

The Scrum Tool Agilo adresses the Scrum management as well as the development issues. The integration with trac, SVN (Subversion) and eclipse (mylyn) and the full Scrum support makes Agilo a powerful tool for the whole Scrum Team.

Free and open Source

Agilo is distributed under the Apache License 2.0. You can download and use it for free without limitations. For the use in production we suggest to subscribe to Agilo Pro to get additional features and services.

Publisher website: http://www.agile42.com/cms/pages/agilo/

lundi 8 février 2010

TargetProcess

 

TargetProcess agile project management software supports any iterative development process including SCRUM and Extreme Programming. It powers backlogs management, release and iteration planning, daily meetings, progress tracking, impediments management, people management. Moreover, it provides complete integrated solution for the development life-cycle from customer requests to releases.

Backlog Management:
Prioritize user stories and bugs in project/release/iteration backlog using nice drag and drop functionality. Manage requests, features and user stories easily in lists.

Planning:
TargetProcess supports Release and Iteration planning via flexible drag and drop areas. All planning vanilla is there: features, user stories and bugs in the backlog, color coding of priorities, time line for releases, release real end date forecast based on history data, sorting and filtering.

Tracking:
Progress tracking is essential for agile development. Are we doing well? Are there problems with the implementation in the current iteration? When will the release be completed? All these questions must be answered real time. The only way to have actual information is asking people who are doing the tasks: Developers, Testers, etc. TargetProcess collects time spent and time remaining for each activity from all team members everyday and provides powerful progress information. Integrated time tracking powers accurate progress information. TargetProcess allows you to easily add time via Time Sheet and use this information to show real project progress.

Development Process Customization:
Different companies and even different projects within a company often use different development processes. TargetProcess is designed with the "unique process for unique project" concept in mind. You can create a unique customized process for each of your projects. In addition, you can modify terminology for each process. For example, if developers prefer the term "Defect", you can modify the "Bug" Terms setting to show the term "Defect" instead of "Bug" throughout the project. Each Process consists of Practices such as Planning, Time Tracking, Bug Tracking, etc. TargetProcess allows users to enable/disable practices on a "per project" basis.

Issues Management:
Integrated Bug Tracking makes your development life easier. You shouldn't need a separate application for bug management. TargetProcess supports full bug life-cycle management, bug planning and assignment, automatic notifications, attachments and comments, bug change history, personalized To-Do lists, complex filters, search and jump to bug by ID.

Publisher website: http://www.targetprocess.com

VersionOne

 

V1: Agile Enterprise is an easy-to-use, centralized agile planning and management system that is perfect for multi-team, multi-project organizations. With integrated agile processes and improved alignment between business and IT, V1: Agile Enterprise is the most scalable, flexible, and informative tool on the market.

  • Built–in support for agile development: Our methodology templates for Scrum, XP, DSDM and Agile UP have "packaged" various Agile practices and principles together in a way that helps guide teams through the process of rapidly planning and delivering working, tested software.  V1: Agile Enterprise incorporates the best practices of each of these disciplines in a straightforward workflow that agile organizations of all sizes can adapt to meet their needs.
  • Deployment flexibility: With V1: Agile Enterprise, organizations have the option to select either an on-demand or an on-site deployment. In addition, the application can be set up to follow any agile methodology they choose including a hybrid or customized template. Many customers choose to structure their V1: Agile Enterprise installation as an XP-Scrum Hybrid, an increasingly common agile model.
  • Ease of use: Our best-in-class user interface and built-in process navigation drastically accelerate tool training and organizational adoption. The simple navigation and integrated workflow in V1: Agile Enterprise reinforce agile concepts and ensure consistency across the organization.
  • Unparalleled tracking and reporting capabilities: With 60+ agile metrics, reports, and executive dashboards, no other agile management tool provides greater visibility into the progress, status, and health of agile projects.  From the executive offices to the team room, V1: Agile Enterprise offers all stakeholders the focused views they need to achieve maximum visibility.
  • Free, open-source integration platform: V1: Agile Enterprise is extensible via an API, intuitive SDK, and third-party tool integrations. Using these tools, customers can build a best-of-breed Agile ALM platform that meets their unique needs at a very low total cost of ownership.

Scrumworks Desktop App par MattGrommes

Publisher website: http://www.versionone.com/products_V1Enterprise_Overview.asp

ScrumNinja

 

Your life’s work is developing high-quality software. And doing it quickly, easily, and efficiently is paramount to your organization’s success and competitive advantage. Enjoying how you do it helps, too.

Deliver the goods

ScrumNinja empowers you to deliver the goods. Your management, product owners, and customers get what they want, and you get what you want—an elegant, intuitive tool that doesn’t create obstacles for your creativity and flow.

Wield the sword of simplicity

ScrumNinja was designed with conceptual integrity as its foremost goal—it does simple things very well. It retains the intuitive simplicity of index cards while providing the benefit of real-time updates and automated metrics.

Engage your people

Collaboration and interaction are the heart and soul of agile. ScrumNinja’s intuitive user interface makes your team’s contributions instantly visible and understandable to each other, as well as to management—resulting in a more dynamic and proactive team. Unlike many tools that just get in the way, ScrumNinja’s refined workflow cuts to the chase of collaboration.

Respond confidently to change

ScrumNinja’s tracking capabilities keep your finger on the pulse of your project, allowing you to spot trends and be confident about the project decisions you make.

Deploy to suit your environment

ScrumNinja is available as a hosted application on our SSL-secured servers, or as a licensed software product that can be installed on-site.

 

Publisher Website: http://www.scrumninja.com/scrum_software

SpiraPlan 2.0.1

SpiraPlan provides a complete Agile Project Management System in one package, that can manage your project's requirements, releases, iterations, tasks and issues in one environment, fully synchronized.

Designed specifically to support agile methodologies such as Extreme Programming (XP), Scrum, DSDM and Agile Unified Process (AUP) it allows teams to manage all their information in one environment. In addition, SpiraPlan provides reporting dashboards of key project progress and risk indicators - task progress, effort slippage, project velocity, task burndown/burnup, top risk and issues in one consolidated view.

Publisher website: http://www.inflectra.com/SpiraPlan/Default.aspx

Sprintometer 3.05

 

Sprintometer is a simple tool with modern GUI for SCRUM and Extreme Programming projects' tracking. Enhanced Burn-down with 95% statistical sector. Support for variable team size. Prediction of deviation from sprint/iteration plan. Export to Microsoft Excel for all charts and spreadsheets. Data in local file or in shared DB on server. Modern and user friendly interface in Microsoft Office 2007 style. Numerous reports with all important Agile parameters. XML format support. Assignment of resources to Tasks and User Stories. Separate tracking of development and testing tasks. Change requests tracking. Calculation of daily scope for developers and testers to be on track. Secured HTTPS connection to public server. Password protected tracking of project budget.

What's new in this version:

Version 3.05 has fixed detected bugs,made some minor improvements and supports calculation and visualization of statistical sector in Burn-down chart even if resources are not filled on tab 'Resources & Budget'.

Publisher website: http://sprintometer.com/

Teamwork 4.3


Real work management made simple. Teamwork is unique as real management structures get easily handled in a powerful environment. Teamwork is a solution for managing work and communication through projects in any field. Groupware and project management features are used in an integrated environment, from which you can coordinate and manage hundreds of open projects at once. Teamwork is easy to use, so that the entire team can contribute.

What's new in this version:

Version 4.3 includes some major extensions of functionality.

 

Publisher website: http://www.twproject.com/

Scrumy 1.0

Scrumy is a simple and intuitive way to do Scrum project management. At its core, Scrumy is a virtual taskboard, and is free. It uses a familiar sticky note style with convenient drag and drop functionality. Everything is about making your project easier for your team. New version includes getting started assistance and increased settings options.

What's new in this version:

New version includes getting started assistance and increased settings options.

Scrumy Free

Publisher website: http://scrumy.com/

ScrumDesk 3.6.2.4

 

Manage agile teams using SCRUM intuitive way. Manage backlog, releases, sprints, stories, tasks. Unique voting module for best retrospective ideas. Integrated with bugtracking, project documentation systems, tools for IP call and e-mail clients. Assets are displayed as story (index) card on virtual board that is accessed by team members and stakeholders. Supports team connected by Internet with change notification messaging. Reporting included.

Version 3.6.2.4 may include unspecified updates, enhancements, or bug fixes.

 

Publisher website: http://www.scrumdesk.com

Virtual SCRUM Board 2.0.31

 

Virtual SCRUM Board (VSB) is a software tool that helps Scrum teams manage the uncommitted tasks. VSB empowers Scrum teams to fully participate in sprint planning and execution. VSB displays an up to date Scrum Board as team members update story and task statuses. The Sprint Burndown Chart prepared by VSB is automatically updated to reflect latest task estimates. VSB can also print legible story and task index cards.

Some of the benefits of using VSB are as follows: Uncommitted and Sprint Backlog is visible and accessible to everyone on the team; Team members can easily and directly add and update task statuses and estimates; The Scrum Board and the Sprint Burndown Chart are always up to date and accessible to all Stakeholders; and A history of team effort over time is maintained for future planning and process improvement.

Scrum Board

Publisher website: http://virtualscrumboard.com/