IIBA Webinar on How NOT to forget critical requirements. LN Mishra, CBAP®, CPRE-FL®, CSM® Principal Consultant, Adaptive Processes 11-May-2016
What would we be discussing now © 2006 – 16 AdaptiveProcesses.com Requirements excellence! Learn about critical requirements Challenges in gathering NFRs How to gather comprehensive NFRs Best practices Question and answers
Brief description about myself 22+ years of professional experience in agile software development, requirements analysis, business analysis, and GRC. Consulted 50+ clients including AkzoNobel, PDO, Nordstrom, Toshiba, Ness, iGate, Infosys etc. Delivered more than 10 systems Authored 8 books Consulted clients in 10 countries including USA, Germany, Spain, UK, Singapore, Saudi Arabia, Oman, Thailand, Philippines and India. LN Mishra Adaptive CBAP from IIBA CPRE from IREB Alumnus of IIM Ahmedabad, Certified Scrum Master Scrum Product Owner Certified (SPOC) © Adaptive Processes Requirements excellence!
ERP implementation for a Fortune 100 client © 2006 – 16 AdaptiveProcesses.com Requirements excellence!4 Trucks are in the warehouse and God damn system has failed!
A JV of among top 5 insurance providers in the world © 2006 – 16 AdaptiveProcesses.com Requirements excellence!5 Sorry team - we are cancelling the project as it can’s support multiple languages. (After 3 years of development effort.)
Why so many software projects suffer so much agony?
Somehow “Critical” requirements are missed during requirements engineering activities.
Surprisingly, this is more likely to happen in Agile mode of working.
What are “Critical” requirements? Requirements which if MISSED can cause SIGNIFICANT CHANGES to projects including CANCELLATION. NFRs are typical critical requirements. © 2006 – 16 AdaptiveProcesses.com Requirements excellence!9
Why NFRs “Critical” requirements? NFRs are likely to have much more impact on application architecture than functional requirements. © 2006 – 16 AdaptiveProcesses.com Requirements excellence!10
Why NFRs are difficult to capture? To obtain right NFRs, stakeholder(s) must have long term view of the application – This is difficult and gets over-looked due to short term project goals. NFRs increase application cost, so stakeholders may ignore NFRs even if they know the NFRs. Most stakeholders have very limited understanding of NFRs. © 2006 – 16 AdaptiveProcesses.com Requirements excellence!11
What can we do in such a situation? Make stakeholders aware the implications of ignoring NFRs Design alternatives which allows us the flexibility but not necessarily incorporate all NFRs Create a comprehensive list of NFRs © 2006 – 16 AdaptiveProcesses.com Requirements excellence!12
Develop a comprehensive Checklist for NFRs
What about other critical requirements? Design comprehensive requirements templates for high level and low level requirements. © 2006 – 16 AdaptiveProcesses.com Requirements excellence!14
Before I say thank you…
World’s 1st integrated RE and BA solutions organization person-years consulting experiences Clients across the globe. More than 10 Fortune 500 clients RE workshops completed in India, US, Thailand, Philippines. 10+ International partners. Recognitions Partners About Adaptive Processes © Adaptive Processes Requirements excellence!
Books published by Adaptive on BA © Adaptive Processes Requirements excellence!
Name : Adaptive Processes Phone :