The Agile Business Analyst
Rapidly changing market conditions are requiring companies to shorten delivery cycles and become more responsive to customer expectations. Agile development methodologies are leading the way, helping software development teams adjust to the new economy. Agile challenges our notion of software engineering best practices, project management methodology and how we lead our teams.
The agile movement impacts every role on a project team differently and creates opportunities to learn new skills and develop new ways of working together.
REPORT – Agile Development Management Tools (Forrester Q2 2010)
Executive Summary
In Forrester’s evaluation of Agile development management (ADM) tool vendors, we found that IBM and MKS led the pack with the best overall current feature sets. Atlassian, CollabNet, and Microsoft are also Leaders with capable products and aggressive strategies that will result in significant product improvements in 2010 and beyond. Rally Software Development is also a category Leader; it offers the best current balance of product capability and strategic outlook. HP, Serena Software, and VersionOne are Strong Performers offering competitive options. In the case of HP and Serena, their products are new introductions to the market and should improve as the vendors mature and gain customers. VersionOne is a stalwart in the Agile space that offers excellent planning capabilities but is less flexible than other products when it comes to reporting and integration with application life-cycle management (ALM) tools. And while the solution recently acquired by Micro Focus appeals to client-server and legacy developers, Micro Focus must clarify its future strategy for ADM before it can move into a
leadership position.
Table of Contents
- Agile Development Is Rapidly Becoming The Norm
- Agile Development Management Tools
- Evaluation Overview
- The Forrester ADM Wave Reveals Leaders And
- Strong Performers
- Vendor Profiles
- Supplemental Material
Get Forrester report click here
Think you are Agile? ….how do you know?
I was recently involved in an organization that wanted to transition their software development teams to Agile since 2 of the teams had been doing 2-week iterations for over 6 months. The problem was, that despite the manager yelling that they “were already Agile”, they were not delivering valuable and potentially shippable increments frequently nor consistently (iteration after iteration), nor were they adapting to changing priorities and customer needs along the way.
The essence of Agile is not whether or not a team is doing TDD or pairing or automated regression testing, (although I strongly believe they are all good practices and I evangelize them to all my clients). Being Agile means delivering business value frequently and consistently while adapting to changing business needs. No matter what practices are being followed, if you are not doing this then your not Agile. That’s where assesments come in…
NEW Self-Study Course: Immunize Your Project Against Agile Failure
Are you working on your agile adoption, and it’s more difficult than you think it should be?
- You may be experiencing process failure, team failure, or project failure.
- Maybe you’re lucky, and you’re not failing—but you’re just limping along, not getting all the benefits you expect from your agile transition.
- Or, maybe you’re thinking of transitioning to agile, but your management won’t pay for training. Or, you’ve transitioned for a pilot team, but you want to roll out to more teams.
Get Expert Help…
Agile Teams – 8 Types of Workers Needed for Best Productivity
Agile team members are often found to be highly skilled knowledge workers with very strong values of independence. Many software developers are introverted, preferring to interact with their computers rather than people. But are they a “high performing” team yet?
Self managing teams often fail because their members lack the needed people skills to work together, collaborate, and appreciate each other’s skills as well as differences in order to achieve high performing results.
My Bachelors & Masters degrees in Marketing, Computer Science and Electrical Engineering spent no time to speak of on people skills and certainly nothing on how to participate and contribute to high-performing teams. These skills were learned on the job and in real world experience.
Do you find yourself in a similar situation?
Then your next step is to learn how teams work and find out the nature of how your own teams are working today so you can improve the situation.
There are 8 “Types of Work”
There are eight distinct ‘Types of Work” that Team Management Systems (TMS) has described on a work wheel. All teams must have these 8 work types covered on each teams, and they should be done well for the highest-performance possible.
Did you know people show distinct ‘work preferences’ for two or three of these activities depicted on the TMS wheel.
This concept is invaluable when working in the area of Project Management – especially Agile Teams that are self-organizing & managing.
Read more
AskAboutProjects.com – Ask your PM Questions
Do you have QUESTIONS about Project Management you want answered?
AskAboutProjects.com is a great place to ask questions & get answers directly from other PM’s ! All project management question are welcome — No question is turned awaya as too trivial or too “newbie”.
I found it to be a great tool for all levels of Project Managers. And a great place to:
- exchange knowledge,
- gain awareness,
- and for more experienced PM’s to share their skills and experience – be a mentor !



