|
|
|
 |
|
|
 |
 |
 |
|
|
7 Entries in 'Blogs'
|
|
|
|
1 Entries in 'Events'
|
|
|
|
15 Entries in 'Files'
|
|
1. |
Finding a Partner to Trust: The Agile RFP
|
|
|
http://www.methodsandtools.com/archive/archive.php?id=84
|
|
|
By conceiving the project from the beginning as an agile project, you can outsource projects effectively and agilely. This paper describes how one team used Scrum to create an agile RFP, discusses what information should be present in an agile RFP and proposes how to find a partner to trust through a lean, Agile selection process.
|
|
2. |
Agile Product Management - A White Paper
|
|
|
http://www.enthiosys.com/images/enthiosys_apm.pdf
|
|
|
Technology companies are moving toward Agile development. This is driven by the need to
improve productivity, boost product quality, and make delivery against business goals more
predictable. Product management is a crucial part of the move to Agile, calling for new skills and
new kinds of deliverables. Many product management organizations, however, do not have
experience with Agile deliverables, processes or communications styles.
This white paper briefly reviews Agile development, then identifies six levels of product
management and how Agile changes those levels. Roles, processes and deliverables are
increasingly divergent from waterfall models as we move from long-term strategy toward sprintlevel
and daily activities. We will use an outside-to-inside approach to examine Agile Product
Management responsibilities for:
- Portfolio Management
- Roadmaps and Release Plans
- Requirements Management and Communication
- Customer Input and Collaboration
- Agile Product Teams
- Communicating Information Up, Across and Out
|
|
4. |
Rethinking the Role of Business Analysts: Towards Agile Business Analysts?
|
|
|
http://www.agilemodeling.com/essays/businessAnalysts.htm
|
|
|
From Scott Ambler -
"Many organizations have an IT role called analyst, and will often differentiate between various types:
- Requirements analysts who are responsible for requirements elicitation
- Systems analysts who are responsible for analyzing the requirements to determine the system needs to fulfill those requirements
- Business analysts who are responsible for understanding the business and making recommendations for improvement
- Business system analysts whose responsibilities are a combination of those of a requirements analyst, business analyst, and a system analyst.
The focus of this discussion is on business system analysts (BSAs) even though many of the issues (or flavors thereof) are pertinent to the other analyst types. BSAs typically have experience in a wide range of techniques, including interviewing, structured meeting approaches such as Joint Application Development (JAD), modeling sessions, and model reviews. Good BSAs have a good understanding of the business domain and are typically “people persons”. This article covers:
- Why Have BSAs?
- The Traditional Activities of an Analyst
- Business Analysts Gone Awry
- Towards Agile Analysts
- BSA as Product Owner?"
|
|
5. |
Introduction to Agile Usability
|
|
|
http://www.agilemodeling.com/essays/agileUsability.htm
|
|
|
Here is an article from agile expert Scott Ambler:
"This article presents a coherent strategy for bringing usability practices into agile project, summarizing Chapter 4 of Maturing Usability: Quality in Software, Interaction, and Value. User experience (UEX) and agile practitioners need to learn about and respect each other?s philosophies and techniques, and then actively find ways to work together. This requires both communities to make minor changes to the way that they work, but if they choose to make these changes I suspect that their work products will be much better for it."
And here's a glimpse at the conclusion:
"If the agile and UEX communities are going to work together effectively, they need to find a middle ground. I believe that middle ground exists, but that both communities need to adopt several changes in order to succeed. First, agile professionals must:
- Learn UEX skills. Developers should be trained in, and adopt into their practices, UEX techniques. This will enable developers to work more collaboratively and effectively with UEX practitioners.
- Accept that usability is a critical quality factor. Luckily, agile practitioners are ?quality infected? ? they understand the importance of doing high-quality work and have a proven track record of adopting techniques such as test-first programming, code refactoring, and database refactoring. Good usability of an end product can be ensured only by systematic usability engineering activities during the development iterations.
- Adopt UI and usage style guidelines. Developers must understand that not only should their code follow common guidelines, so should their UIs."
|
|
|
3 Entries in 'Forums'
|
|
|
|
|
|
|
 |
|
|
|
|
|
 |
|
 |
|
 |
 |
 |
 |
|
|
 |
|