Requirements Gathering

13
Requirements Gathering By Harold Quinones www.guaroco.com.au

description

Requirements gathering presentation provided to 2nd year software engineering students from the University of New South Wales.

Transcript of Requirements Gathering

Page 1: Requirements Gathering

Requirements Gathering

By Harold Quinones www.guaroco.com.au

Page 2: Requirements Gathering

Summary

• Tools • Documentation • Collaboration • Psychology

Page 3: Requirements Gathering

Tools

1. Pencil and paper

Page 4: Requirements Gathering

Tools

2. Wireframing (Balsamiq)

Page 6: Requirements Gathering

Documentation

1. Technical requirements – Programming language – Web Technologies – Server resourcing – Server type – Libraries – Etc...

Page 7: Requirements Gathering

Documentation

2. Business requirements – Cost – Savings – Income Potential – Return on Investment

Page 8: Requirements Gathering

Documentation

3. User requirements – Use Cases – User Testing – Focus Groups

Page 9: Requirements Gathering

Collaboration

• Highly important in any large scale project

• Tools are getting more sophisticated

• Real time collaboration speeds up the process

• Collaborate internally and externally

Page 10: Requirements Gathering

Psychology

• Customers don’t always know what they want

• You need to help them work it out

• Sometimes best to be a problem solve

Page 11: Requirements Gathering

Psychology “The most difficult part of requirements gathering is not the act of recording what the user wants, it is the exploratory development activity of helping users figure out what they want.”

-Steve McConnell Author of many software engineer textbooks

Page 12: Requirements Gathering

Thank you

Page 13: Requirements Gathering

References • http://www.my-project-management-expert.com/image-files/business-

requirements-management.jpg • http://manwithnoblog.com/2009/11/26/heretical-ideas-stop-using-wireframes • https://balsamiq.com • http://www.justinmind.com • https://rachelbythebay.com/w/2013/04/17/slow • http://www.afa.asn.au/about-us/afa-investment-fund • http://www.limina-ao.com/services/evaluation.html • http://media.photobucket.com/user/mickey110257/media/Teamwork.jpg.html • http://www.cogenit.fr/ressources/livres-bleus/smv-agile-method-for-it-projects • http://www.21stcenturynews.com.au/psychology-stock-market-investing