The Art
Of
Requirement
Gathering
Speaker
Vikrant Shukla, CSPO®, is currently a Business Solution Architect (APAC) in
(Magento) Adobe. He has been working with the Magento platform since it’s
beta version back in 2007 building stores for clients at Magento SI Partners.
Vikrant is a Certified Magento Solution Specialist and AWS Certified Solution
Architect – Associate. He started his own Magento Agency back in 2015 which
got acquired in 2018.
Vikrant has been a Solution Architect for companies that are under Fortune
100. He has over 13 years of experience in technology, programming,
mentoring and delivering successful Enterprise Magento Projects. Outside of
work, Vikrant is a proud father, loves reading, music and spending time with
his pets.
https://twitter.com/vikrantshukla
https://www.linkedin.com/in/shuklavikrant/
https://vikrantshukla.com/
Ecommerce Development Cycle
B2X Commerce Architecture
Understanding Requirements
PROJECT OBJECTIVE - Identify the motivation behind the project as well as the success
metrics in measuring goal completion. Stakeholder identification is most important.
Understanding Requirements
BUSINESS REQUIREMENTS - Identify the core business flow and modules like Pricing rules, Shipping
rules, Order fulfillment workflow, Legal / regulatory requirements. Identify the process/people who
have major say in the project.
DESIGN REQUIREMENTS - Identify the Core Templates/Designs and Non-Core Templates/Designs.
Designs that directly impact sales, CRO, ROI is Core Template and the supporting designs like emails
journey, admin interface, reports are Non-Core Designs.
FUNCTIONAL REQUIREMENTS - Identify all customer-facing or admin-facing feature or piece of
functionality. It's about how a product must behave, what its features and functions.
INTEGRATION REQUIREMENTS - Identify all third party systems, extension that the ecommerce
platform has to be integrated with. Ensure to jot down minute integration details.
CONTENT REQUIREMENTS - Identify the Content strategy your client will have.
"Content is the kind, we have heard that always".
Understand Your Customer
User Persona Identification
Components of a Buyer Persona
Demographics – age, gender, location, employment, education, etc.
Interests – what your target customer is interested in
Purchasing motivation – why your target customer wants to buy from you and what they hope to
accomplish
Purchasing deterrents – things that will hold your customer back from purchasing from you
Admin / Business Users – business flow identification for Admin, Backend and Business Users
Example Customer User Flow
Probe and Analyze
About
Requirements
Needs
Risks
Dependencies
Assumptions
Opportunities
How to Probe?
Interviews
Brainstorming
Observation
Experiments
Workshops
About?
User and their Goals
Data
Rules and Decisions
Gaps
How to Analyze?
Thinking
Dialoguing
Modelling
Diagramming
Organizing
User Stories
Sell Emotions, Sell Stories
Acceptance Criteria
The Definition of Done has to be clearly Specified.
Acceptance criteria can be written in different formats. There are two most common ones, and the
third option is to devise your own format:
• scenario-oriented (Given/When/Then)
• rule-oriented (checklist)
• custom formats
The Art of Requirement Gathering
The Art of Requirement Gathering
Closing Remarks
• There is no silly question while doing Requirement Gathering
• Don’t Over Engineer
• Use a Silly method called “Ask”
• Customer is the King, Well but don’t treat them as a King
• The psychological ownership of the project is on “You” not your “Client”
http://bit.ly/2S4c58l
Questions
Questions???
Thank
You

More Related Content

PDF
QA Center Of Excellence (TCoE)
PPTX
Requirements Gathering Best Practice Pack
PDF
Crutial steps in requirement gathering
PPT
Project Requirements, What Are They And How Do You Know You
PPTX
Business requirements gathering and analysis
PDF
Getting started with Site Reliability Engineering (SRE)
PDF
WTF is a Product Roadmap?
PPTX
Zephyr 2.6: Comprehensive Test Management
QA Center Of Excellence (TCoE)
Requirements Gathering Best Practice Pack
Crutial steps in requirement gathering
Project Requirements, What Are They And How Do You Know You
Business requirements gathering and analysis
Getting started with Site Reliability Engineering (SRE)
WTF is a Product Roadmap?
Zephyr 2.6: Comprehensive Test Management

What's hot (20)

PPTX
User stories in agile software development
PPTX
User Stories explained
PPTX
Requirement gathering-and-lean-canvas
PPTX
User Story Mapping in Practice
PPT
Requirement Gathering & Rapid Prototyping
PPTX
Microservices design patterns
PDF
Building an SRE Organization @ Squarespace
PPTX
Acceptance criteria
PPTX
Agile Requirements Gathering Techniques
PPT
Introducing Agile User Stories
PDF
使用者故事對照 User Story Mapping
PDF
Organize for Complexity, part I+II - Special Edition Paper
PDF
Project Communication Plan PowerPoint Presentation Slides
PPTX
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
PDF
Practical Microservice Architecture (edition 2022).pdf
PPTX
Agile Methodology and Tools
PPT
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
PDF
8 Most Effective Requirements Gathering Techniques.
PPTX
Jira training
PDF
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
User stories in agile software development
User Stories explained
Requirement gathering-and-lean-canvas
User Story Mapping in Practice
Requirement Gathering & Rapid Prototyping
Microservices design patterns
Building an SRE Organization @ Squarespace
Acceptance criteria
Agile Requirements Gathering Techniques
Introducing Agile User Stories
使用者故事對照 User Story Mapping
Organize for Complexity, part I+II - Special Edition Paper
Project Communication Plan PowerPoint Presentation Slides
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Practical Microservice Architecture (edition 2022).pdf
Agile Methodology and Tools
Fundamentals of Business Process Management: A Quick Introduction to Value-Dr...
8 Most Effective Requirements Gathering Techniques.
Jira training
Site Reliability Engineering (SRE) - Tech Talk by Keet Sugathadasa
Ad

Similar to The Art of Requirement Gathering (20)

PPTX
Commerce beyond Code @ Meet Magento India 2018 - Vatsal Shah
PPTX
Deliver Successful Enterprise Ecommerce Projects
KEY
eCommerce Strategy In-a-Box
PPS
ERS Slide Show
PDF
Whitepaper tips&tricks
PPTX
Building an E-commerce website presence-Design and chossing the software and ...
PPTX
E-commerce Chap 333 ưhhbshshdhdh (1).pptx
PPTX
Ebusiness gp1 ppt_submission
PDF
Ecommerce Web Development: Revolutionizing the Digital Marketplace
PPTX
Project presentation.pptx
PDF
UX in eCom projects
PDF
FOUR51 -Forester TLP
PDF
Ecommerce re platform fina lpptx
PPTX
The stage of eCommerce implementation
PPTX
ECommerce Website Development.pptx
PDF
PRD Template for Product Managers
PPSX
Agile, User Stories, Domain Driven Design
PDF
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
PDF
How to Choose eCommerce Development Services for Your Online Store.pdf
PDF
Why Ecommerce Website Development Services Are Essential for Business Growth
Commerce beyond Code @ Meet Magento India 2018 - Vatsal Shah
Deliver Successful Enterprise Ecommerce Projects
eCommerce Strategy In-a-Box
ERS Slide Show
Whitepaper tips&tricks
Building an E-commerce website presence-Design and chossing the software and ...
E-commerce Chap 333 ưhhbshshdhdh (1).pptx
Ebusiness gp1 ppt_submission
Ecommerce Web Development: Revolutionizing the Digital Marketplace
Project presentation.pptx
UX in eCom projects
FOUR51 -Forester TLP
Ecommerce re platform fina lpptx
The stage of eCommerce implementation
ECommerce Website Development.pptx
PRD Template for Product Managers
Agile, User Stories, Domain Driven Design
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
How to Choose eCommerce Development Services for Your Online Store.pdf
Why Ecommerce Website Development Services Are Essential for Business Growth
Ad

Recently uploaded (14)

PDF
Smartup - All-in-One solution for smarter distribution
PPTX
colistin Colisul vet powder for FF,chemist
DOC
买CUA毕业证学历认证,加利福尼亚州立大学富勒顿分校毕业证毕业证文凭
PPTX
An international comparison on TFP changes in ICT industry
PPTX
Unique Modern Handmade Jewellery Designs for Women & Men.pptx
PPTX
Strategic Thinking Tools to help you Succeed
PPTX
Virtual role-playing and live-call analysis for sales teams - SalesMagic
PDF
🔴BUKTI KEMENANGAN HARI INI SENIN 25 AGUSTUS 2025 !!!🔴 #kiper4d
PDF
Top Trends in Salon Hair Steamers in Delhi 2025 Edition.pdf
PDF
NOISE POLLUTION - Introduction .Types of Noise Pollution
PDF
𝐁𝐞𝐰𝐚𝐫𝐞 𝐨𝐟 𝐂𝐚𝐮𝐠𝐡𝐭-𝐁𝐞𝐭𝐰𝐞𝐞𝐧 𝐇𝐚𝐳𝐚𝐫𝐝𝐬.pdf
PPTX
ASISAUCQTUYQWYTYTYSCTYYTCTUYTYQTYVUQTYVUTY
PDF
Ray-Ban Sunglasses From Aviators to Wayfarers
PPTX
o floor shop.pptx showws the global floor
Smartup - All-in-One solution for smarter distribution
colistin Colisul vet powder for FF,chemist
买CUA毕业证学历认证,加利福尼亚州立大学富勒顿分校毕业证毕业证文凭
An international comparison on TFP changes in ICT industry
Unique Modern Handmade Jewellery Designs for Women & Men.pptx
Strategic Thinking Tools to help you Succeed
Virtual role-playing and live-call analysis for sales teams - SalesMagic
🔴BUKTI KEMENANGAN HARI INI SENIN 25 AGUSTUS 2025 !!!🔴 #kiper4d
Top Trends in Salon Hair Steamers in Delhi 2025 Edition.pdf
NOISE POLLUTION - Introduction .Types of Noise Pollution
𝐁𝐞𝐰𝐚𝐫𝐞 𝐨𝐟 𝐂𝐚𝐮𝐠𝐡𝐭-𝐁𝐞𝐭𝐰𝐞𝐞𝐧 𝐇𝐚𝐳𝐚𝐫𝐝𝐬.pdf
ASISAUCQTUYQWYTYTYSCTYYTCTUYTYQTYVUQTYVUTY
Ray-Ban Sunglasses From Aviators to Wayfarers
o floor shop.pptx showws the global floor

The Art of Requirement Gathering

  • 2. Speaker Vikrant Shukla, CSPO®, is currently a Business Solution Architect (APAC) in (Magento) Adobe. He has been working with the Magento platform since it’s beta version back in 2007 building stores for clients at Magento SI Partners. Vikrant is a Certified Magento Solution Specialist and AWS Certified Solution Architect – Associate. He started his own Magento Agency back in 2015 which got acquired in 2018. Vikrant has been a Solution Architect for companies that are under Fortune 100. He has over 13 years of experience in technology, programming, mentoring and delivering successful Enterprise Magento Projects. Outside of work, Vikrant is a proud father, loves reading, music and spending time with his pets. https://twitter.com/vikrantshukla https://www.linkedin.com/in/shuklavikrant/ https://vikrantshukla.com/
  • 5. Understanding Requirements PROJECT OBJECTIVE - Identify the motivation behind the project as well as the success metrics in measuring goal completion. Stakeholder identification is most important.
  • 6. Understanding Requirements BUSINESS REQUIREMENTS - Identify the core business flow and modules like Pricing rules, Shipping rules, Order fulfillment workflow, Legal / regulatory requirements. Identify the process/people who have major say in the project. DESIGN REQUIREMENTS - Identify the Core Templates/Designs and Non-Core Templates/Designs. Designs that directly impact sales, CRO, ROI is Core Template and the supporting designs like emails journey, admin interface, reports are Non-Core Designs. FUNCTIONAL REQUIREMENTS - Identify all customer-facing or admin-facing feature or piece of functionality. It's about how a product must behave, what its features and functions. INTEGRATION REQUIREMENTS - Identify all third party systems, extension that the ecommerce platform has to be integrated with. Ensure to jot down minute integration details. CONTENT REQUIREMENTS - Identify the Content strategy your client will have. "Content is the kind, we have heard that always".
  • 8. User Persona Identification Components of a Buyer Persona Demographics – age, gender, location, employment, education, etc. Interests – what your target customer is interested in Purchasing motivation – why your target customer wants to buy from you and what they hope to accomplish Purchasing deterrents – things that will hold your customer back from purchasing from you Admin / Business Users – business flow identification for Admin, Backend and Business Users
  • 10. Probe and Analyze About Requirements Needs Risks Dependencies Assumptions Opportunities How to Probe? Interviews Brainstorming Observation Experiments Workshops About? User and their Goals Data Rules and Decisions Gaps How to Analyze? Thinking Dialoguing Modelling Diagramming Organizing
  • 13. Acceptance Criteria The Definition of Done has to be clearly Specified. Acceptance criteria can be written in different formats. There are two most common ones, and the third option is to devise your own format: • scenario-oriented (Given/When/Then) • rule-oriented (checklist) • custom formats
  • 16. Closing Remarks • There is no silly question while doing Requirement Gathering • Don’t Over Engineer • Use a Silly method called “Ask” • Customer is the King, Well but don’t treat them as a King • The psychological ownership of the project is on “You” not your “Client” http://bit.ly/2S4c58l