Mine Workshop Agiletool Lithuania 2008 Final

442 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
442
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • - Hello. I'm Matias and worked as a client in the AgileTool project - I'm going to present you AgileTool, a tool for agile requirements management - The other guy there, Mike, is going to show you a demonstration of the tool later on
  • - You know, I have worked with web development project of various sizes during the last 6 years - Usually the changes are kinda small like a client would like to change the web page layout a bit - And, actually in agile software projects requirements change constantly - …
  • - In my experience requirement management tends be challenging in practice - It is hard to get mutual understanding of software requirements cos client and the development team are not talking the same language - IKIWISI states that understanding is possible after the both parties actually have seen how the software works in practice - …
  • Mine Workshop Agiletool Lithuania 2008 Final

    1. 1. Agile Requirements Management www.agiletool.org Mike Arvela, Matias Muhonen
    2. 2. The gap between RE and agile development <ul><li>In agile projects requirements change constantly </li></ul><ul><ul><li>Overall, agile processes emphasize working software over comprehensive documentation ( Agile Manifesto ) </li></ul></ul><ul><li>The existing requirements engineering tools focus on the document-oriented way of managing requirements </li></ul><ul><li>Thus, a tool for agile requirement engineering is needed </li></ul>
    3. 3. The gap between RE and agile development <ul><li>Requirement management tends to be challenging in practice </li></ul><ul><ul><li>In modern software projects requirements change often and the development team and the customer are not talking the same language </li></ul></ul><ul><ul><li>The reality seems to follow the I Know It When I See It (IKIWISI) principle ( Boehm , 2000) </li></ul></ul><ul><li>How to keep track of the requirements? </li></ul><ul><ul><li>By attaching the requirements directly to the software being developed </li></ul></ul>
    4. 4. What is AgileTool? <ul><li>A web-based tool for agile requirements management (works on any modern web browser) </li></ul><ul><li>You can directly attach the requirements to the software being developed </li></ul><ul><li>Developed with Java, Groovy and the Grails framework </li></ul>
    5. 5. AgileTool Features <ul><li>Add websites in development (support for multiple projects and versions) </li></ul><ul><li>Create and modify requirements </li></ul><ul><li>Print the requirements as a requirements document </li></ul>
    6. 6. Demonstration <ul><li>Lets see a live AgileTool demo! </li></ul><ul><li>demo.agiletool.org </li></ul>
    7. 7. Future plans <ul><li>The tool was developed as a student project at the University of Tampere: we still need some polishing </li></ul><ul><li>Introducing AgileTool in real-life projects: it may well fit to Ambientia’s agile development process </li></ul><ul><li>Possibly open sourcing the product </li></ul><ul><li>Further development </li></ul>
    8. 8. <ul><li>Thank you! </li></ul><ul><li>Any questions? Please visit www.agiletool.org for more info </li></ul>

    ×