| Topic : Perspectives on Agile Development |
|
|
|
|
Activity:
131 views;
last activity : 12 09 2010 14:29:26 +0000
|
|
|
|
1
SPRINTS: Develop it to be buildable and shippable
2
Transparency
3
Active participation of stakeholders
4
Steps of Best Practices in Agile Requirements
5
Keeping it simple!!
6
Having executable requirements over static documentation
7
Quickly put product in client's hands, verify right, or fail fast
|
||||||||||||||||||||||
|
|
One of the biggest schedule risks in software is the hidden time between "we're done" and "we've shipped". Teams often spend weeks or months after the end of schedule to make their product buildable and shippable. Releasing a usable demo at the end of every SPRINT mitigates this risk.
|
2
|
|
|
Transparency is the key for and Agile based project be it on the part of management or on the part of developers. Else we can never utlise the full power of Agile. |
2
|
|
|
According to me, in every requirements approach there must be active participation of stakeholders, There are two issues that need to be addressed to enable this practice like, the availability of project stakeholders to provide requirements and then their and teams willingness to actively model together. And if your project stakeholders are unable or unwilling to participate then that is a clear indication that your project does not have the internal support that it needs to succeed, therefore you should either address the problem or cancel your project to minimize your losses. Active Stakeholder Participation is a core practice of Agile Modeling. |
2
|
|
|
Yes smitha has made a very good point, but then to make it easier for project stakeholders to be actively involved with requirements modeling and documentation, and to reduce the barriers to entry of stakeholders, one needs to follow the practice like use the simplest tools, using either simple or complex tools like post it notes and flip chart paper to model the requirements and index cards for conceptual modeling. Whenever you bring technology into the requirements modeling effort, such as a drawing tool to create “clean” versions of use case diagrams or a full fledged CASE tool. you make it harder for your project stakeholders to participate because they now need to not only learn the modeling techniques but also the modeling tools. By keeping it simple you will encourage participation and thus increase the chances of effective collaboration. |
1
|
Everyone (including stakeholders) should have a basic understanding of a modeling technique. For example CRC (Class Responsibility Collaborator) cards - The Project Manager must explain to everyone what they are, why you are using them, and how to create them. We need to keep it simple for active stakeholders participation, like hand-drawing CRC cards. The Project Manager should keep the agile requirements modeling simple for the active participation of project stakeholders.
|
|
During the development it is quite common to model storm for several minutes and then code, the common Agile practices such as Test first design (TFD) and refactoring, for several hours and even several days at a time to implement what one has just modeled. This is where the team will spend the majority of its time. Agile teams do the majority of their detailed modeling in the form of executable specifications, often customer tests or development tests. And this will work because your model storming efforts enable you to think through larger, cross-entity issues whereas with TDD you think through very focused issues typically pertinent to a single entity at a time. With refactoring you evolve your design via small steps to ensure that your work remains of high quality. |
0
|
|
|
Agile allows the team to quickly put essentials together and release them into use. This encourages "yes" or "no" feedback and suggestions. A key advantage is fast failure. If it ain't gonna work dump it or change things for the better. Agile is like Solutions Focused thinking, in going for a little bit that works in the general direction of the end go, verify, reflect, repeat process. |
0
|
|
|
|
|
|
|
We are still talking about Indo-Pak relations. After Osama being found there many tend to believe that the nation is encouraginf terrorism. In between all this TATA is here, willing to launch Nano in Pakistan. TATA NANO world's cheapest car will... |
What an idea sirji .. Thanks for sharing it here Mr. Rajeev.. It would surely help many.. |
When you need to write a report, a paper or any article, first thing that comes to your mind is MS office.. We haev been using it since ages and we are used to it. But a Texas judge has ordered Microsoft to stop selling its Microsoft Word... |

