Mine Workshop Agiletool Lithuania 2008 Final
Upcoming SlideShare
Loading in...5
×
 

Mine Workshop Agiletool Lithuania 2008 Final

on

  • 494 views

 

Statistics

Views

Total Views
494
Views on SlideShare
494
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • - 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 Mine Workshop Agiletool Lithuania 2008 Final Presentation Transcript

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