IIBA Webinar on
How NOT to forget critical requirements.
LN Mishra, CBAP®, CPRE-FL®, CSM®
Principal Consultant and Trainer
Adaptive Processes Consulting
25-May-2016
What would we be discussing now
© 2006 – 16 AdaptiveProcesses.com Requirements excellence! 2
2
3
4
5
1 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
Partner @ Adaptive
CBAP from IIBA
CPRE from IREB
Alumnus of IIM Ahmedabad,
Certified Scrum Master
Scrum Product Owner Certified
(SPOC)
32006-2016 © Adaptive Processes Requirements excellence!
ERP implementation for a Fortune 100 client
© 2006 – 16 AdaptiveProcesses.com Requirements excellence! 4
Trucks are in the warehouse and
our system has failed!
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’t be used in the entire Asian region.”
(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 when
MISSED can cause
SIGNIFICANT CHANGES to
projects including it’s
CANCELLATION.
© 2006 – 16 AdaptiveProcesses.com Requirements excellence! 9
Typical “Critical” requirements
• Legal requirements.
• Non-functional requirements.
• Requirements from powerful
stakeholders.
© 2006 – 16 AdaptiveProcesses.com Requirements excellence! 10
Why NFRs are “Critical” requirements?
• NFRs are likely to have much more
impact on application architecture
than functional requirements.
© 2006 – 16 AdaptiveProcesses.com Requirements excellence! 11
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! 12
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! 13
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! 15
Before I say thank you…
• World’s 1st integrated RE and BA
solutions organization.
• 200+ person-years consulting
experiences.
• 200+ Clients across the globe.
• More than 10 Fortune 500 clients.
• 200+ RE workshops completed in
India, US, Thailand, Philippines.
• 10+ International partners.
Recognitions
Partners
About Adaptive Processes
172006-2016 © Adaptive Processes Requirements excellence!
Books published by Adaptive on BA
182006-2016 © Adaptive Processes Requirements excellence!
Name : Adaptive Processes
Phone : 1-800-3070-2040
Email : Info@AdaptiveProcesses.com

IIBA Webinar on How not to forget critical requirements

  • 1.
    IIBA Webinar on HowNOT to forget critical requirements. LN Mishra, CBAP®, CPRE-FL®, CSM® Principal Consultant and Trainer Adaptive Processes Consulting 25-May-2016
  • 2.
    What would webe discussing now © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 2 2 3 4 5 1 Learn about critical requirements Challenges in gathering NFRs How to gather comprehensive NFRs Best practices Question and answers
  • 3.
    Brief description aboutmyself • 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 Partner @ Adaptive CBAP from IIBA CPRE from IREB Alumnus of IIM Ahmedabad, Certified Scrum Master Scrum Product Owner Certified (SPOC) 32006-2016 © Adaptive Processes Requirements excellence!
  • 4.
    ERP implementation fora Fortune 100 client © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 4 Trucks are in the warehouse and our system has failed!
  • 5.
    Among top 5insurance providers in the world © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 5 “Sorry team - we are cancelling the project as it can’t be used in the entire Asian region.” (After 3 years of development effort.)
  • 6.
    Why so manysoftware projects suffer so much agony?
  • 7.
    Somehow “Critical” requirementsare missed during requirements engineering activities.
  • 8.
    Surprisingly, this ismore likely to happen in Agile mode of working.
  • 9.
    What are “Critical”requirements? • Requirements which when MISSED can cause SIGNIFICANT CHANGES to projects including it’s CANCELLATION. © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 9
  • 10.
    Typical “Critical” requirements •Legal requirements. • Non-functional requirements. • Requirements from powerful stakeholders. © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 10
  • 11.
    Why NFRs are“Critical” requirements? • NFRs are likely to have much more impact on application architecture than functional requirements. © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 11
  • 12.
    Why NFRs aredifficult 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! 12
  • 13.
    What can wedo 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! 13
  • 14.
    Develop a comprehensiveChecklist for NFRs
  • 15.
    What about othercritical requirements? • Design comprehensive requirements templates for high level and low level requirements. © 2006 – 16 AdaptiveProcesses.com Requirements excellence! 15
  • 16.
    Before I saythank you…
  • 17.
    • World’s 1stintegrated RE and BA solutions organization. • 200+ person-years consulting experiences. • 200+ Clients across the globe. • More than 10 Fortune 500 clients. • 200+ RE workshops completed in India, US, Thailand, Philippines. • 10+ International partners. Recognitions Partners About Adaptive Processes 172006-2016 © Adaptive Processes Requirements excellence!
  • 18.
    Books published byAdaptive on BA 182006-2016 © Adaptive Processes Requirements excellence!
  • 19.
    Name : AdaptiveProcesses Phone : 1-800-3070-2040 Email : Info@AdaptiveProcesses.com