SlideShare a Scribd company logo
1 of 11
Boutique product development company
It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
Boutique product development company
It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
Requirements
Management
Mujtaba Pracha | Project Manager
Tips for better Requirements Management
What will this achieve?
• Save Time
• Avoid Project Failures
• Share Requirements
• Delight your Customers
• Impress your Executives
Tip 1: Capture 100% Requirements
• Requirements come from all directions. From customers, prospective customers,
Sales, Business Development, Executives
• They come to you in all formats. Emails, Meetings, Conference calls, Hallway
chats, Instant messages, Word documents, Excel spreadsheets.
• Capturing 100% of these requirements is a huge challenge!
How to achieve this?
• Use a tool like base camp to diligently capture all requirement statements. Use
either a single thread for this purpose or a To do list
• Create a template using Excel or similar spreadsheet software.
• Educate everyone in your team of this process
Tip 2: Verify Requirements
• Requirements often tend to be vague, ambiguous and sometimes even self-
conflicting!
How to achieve this?
• Verify immediately (within a day or two) following the receipt of the requirement
people often tend to forget the reason for and details of the requirements they
asked for!
• Make it easy for the source of the requirement to provide further details and
clarifications. Use base campredmineJIRA diligently to consolidate all such
discussions
• Team culture where all involve question requirements rather than accepting them
Tip 3: Completeness Of Requirements
• Incomplete requirements lead to project delays, unmet customer needs, lost
deals,
and ultimately product failure. As a result, it is critical to ensure completeness of
your requirements.
How to achieve this?
• Describe business needs and use cases underlying the requirement
• Include functional as well as non-functional parts of the requirement.
Tip 4: Prioritize Requirements
• Prioritizing requirements benefits everyone – those who create it as well as those
who consume it . And of course, it ensures that you spend resources in the right
areas.
• In assigning priority for each requirement, we should take into account factors
such
as competitive differentiation, market trends, company strategy, and the needs of
key customers.
How to achieve this?
• Keep prioritization simple and systematic. For example, use a scale of:
• High, Medium, and Low
• P1, P2, and P3
• High/P1 could mean "Must Have", Medium/P2 could mean “Important", and
Low/P3 could mean "Nice to Have, but Not Essential".
• Add a column for "Priority" in your template and ensure that it always gets
completed.
Tip 5: Communicate Across Teams in Real-Time
• Communicating requirements in a timely fashion (as close to real-time as
possible)
across all teams – product management, design, engineering, QA, etc – is
essential to ensure that the requirements are accurate, complete and properly
understood by everyone.
How to achieve this?
• Establish clearly defined communication process for requirements and ensure
that everyone understands the process.
• Educate everyone on the importance of communicating requirements in a
timely fashion.
• Make use of tools such as wikis, ticket management tools(Redmine) and
discussion boards – in addition to emails and meetings. These tools capture
communications in a central archive..
Tip 6: Trace Dependencies
• One area where a lot of teams can improve their requirements management
process is in tracing dependencies between requirements
• Documenting dependencies between requirements (i.e. "tracing dependencies").
will enable team to do simple impact analysis
How to achieve this?
• Create a template that includes "Dependencies" field and ensure that it is
completed carefully.
• When writing requirements documents, clearly map out key dependencies.
• When deciding to omit a requirement from a project during the middle of the
project, make sure to perform a dependency analysis.
Tip 7: Track All Changes to a Requirement
• Challenges due to Agile model- Requirements change throughout the project
• Tracking changes to each requirement and who made those changes allows your
team to understand how a requirement evolved, perform root cause analysis, and
alleviate personnel issues in a project team related to these changes
How to achieve this?
• Use project wiki’s or base camp to do this instead of Excel sheets only
• Try to implement 4-5 out of the 7 mentioned and you will see an improvement in
overall project communication and relationship with client
References
•http://www.accompa.com/wp-7tips-accompa.pdf

More Related Content

What's hot

CRM Adoption Strategies
CRM Adoption StrategiesCRM Adoption Strategies
CRM Adoption StrategiesMichael Alos
 
PM for Enterprise Software by Google Product Leader
PM for Enterprise Software by Google Product LeaderPM for Enterprise Software by Google Product Leader
PM for Enterprise Software by Google Product LeaderProduct School
 
Building an Amazing Relationship Between Product Management and Marketing
Building an Amazing Relationship Between Product Management and MarketingBuilding an Amazing Relationship Between Product Management and Marketing
Building an Amazing Relationship Between Product Management and MarketingProductPlan
 
How to Inspire CRM Adoption
How to Inspire CRM AdoptionHow to Inspire CRM Adoption
How to Inspire CRM AdoptionRingLead
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet SpotCharles Husemann
 
206 Eliminating Mixed Messages (Peter Christensen)
206   Eliminating Mixed Messages (Peter Christensen)206   Eliminating Mixed Messages (Peter Christensen)
206 Eliminating Mixed Messages (Peter Christensen)ProductCamp Boston
 
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product Manager
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product ManagerGrowth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product Manager
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product ManagerProduct School
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMProduct School
 
Using Customer Development to Build Your SaaS Startup
Using Customer Development to Build Your SaaS StartupUsing Customer Development to Build Your SaaS Startup
Using Customer Development to Build Your SaaS StartupArpit Rai
 
Boost your revenue with agile software development
Boost your revenue with agile software developmentBoost your revenue with agile software development
Boost your revenue with agile software developmentMuhammad Singgih Z.A
 
Project Management Growth Practices
Project Management Growth PracticesProject Management Growth Practices
Project Management Growth PracticesAmir Shokri
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenarioHari Talupur
 
Joining the dots: Managing strategic dependencies
Joining the dots: Managing strategic dependenciesJoining the dots: Managing strategic dependencies
Joining the dots: Managing strategic dependenciesLiz Love
 
3 Ways to fail Product Roadmap Development - By Rasam Rostami
3 Ways to fail Product Roadmap Development - By Rasam Rostami3 Ways to fail Product Roadmap Development - By Rasam Rostami
3 Ways to fail Product Roadmap Development - By Rasam RostamiRasam Rostami
 
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader 0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader Product School
 
Learnings from customer analytics and campaign management implementations
Learnings from customer analytics and campaign management implementationsLearnings from customer analytics and campaign management implementations
Learnings from customer analytics and campaign management implementationsSAS Institute India Pvt. Ltd
 
How Product Managers and Agile Development Teams Can See Eye to Eye
How Product Managers and Agile Development Teams Can See Eye to EyeHow Product Managers and Agile Development Teams Can See Eye to Eye
How Product Managers and Agile Development Teams Can See Eye to EyeProductPlan
 
New Job: From Interview to Onboarding by Microsoft Product Leader
New Job: From Interview to Onboarding by Microsoft Product LeaderNew Job: From Interview to Onboarding by Microsoft Product Leader
New Job: From Interview to Onboarding by Microsoft Product LeaderProduct School
 
Agile Sales! Is that a Thing?
Agile Sales! Is that a Thing?Agile Sales! Is that a Thing?
Agile Sales! Is that a Thing?Kurt Solarte
 
Roundtables ToT UK 2018
Roundtables ToT UK 2018Roundtables ToT UK 2018
Roundtables ToT UK 2018TOPdesk
 

What's hot (20)

CRM Adoption Strategies
CRM Adoption StrategiesCRM Adoption Strategies
CRM Adoption Strategies
 
PM for Enterprise Software by Google Product Leader
PM for Enterprise Software by Google Product LeaderPM for Enterprise Software by Google Product Leader
PM for Enterprise Software by Google Product Leader
 
Building an Amazing Relationship Between Product Management and Marketing
Building an Amazing Relationship Between Product Management and MarketingBuilding an Amazing Relationship Between Product Management and Marketing
Building an Amazing Relationship Between Product Management and Marketing
 
How to Inspire CRM Adoption
How to Inspire CRM AdoptionHow to Inspire CRM Adoption
How to Inspire CRM Adoption
 
Finding The Agile Sweet Spot
Finding The Agile Sweet SpotFinding The Agile Sweet Spot
Finding The Agile Sweet Spot
 
206 Eliminating Mixed Messages (Peter Christensen)
206   Eliminating Mixed Messages (Peter Christensen)206   Eliminating Mixed Messages (Peter Christensen)
206 Eliminating Mixed Messages (Peter Christensen)
 
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product Manager
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product ManagerGrowth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product Manager
Growth: How to (Not) Lose Your Customers in 14 days by Box's Sr. Product Manager
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
 
Using Customer Development to Build Your SaaS Startup
Using Customer Development to Build Your SaaS StartupUsing Customer Development to Build Your SaaS Startup
Using Customer Development to Build Your SaaS Startup
 
Boost your revenue with agile software development
Boost your revenue with agile software developmentBoost your revenue with agile software development
Boost your revenue with agile software development
 
Project Management Growth Practices
Project Management Growth PracticesProject Management Growth Practices
Project Management Growth Practices
 
After sales in a product failure scenario
After sales in a product failure scenarioAfter sales in a product failure scenario
After sales in a product failure scenario
 
Joining the dots: Managing strategic dependencies
Joining the dots: Managing strategic dependenciesJoining the dots: Managing strategic dependencies
Joining the dots: Managing strategic dependencies
 
3 Ways to fail Product Roadmap Development - By Rasam Rostami
3 Ways to fail Product Roadmap Development - By Rasam Rostami3 Ways to fail Product Roadmap Development - By Rasam Rostami
3 Ways to fail Product Roadmap Development - By Rasam Rostami
 
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader 0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader
0 to 1- Taking a Concept & Launching an MVP by Wish Product Leader
 
Learnings from customer analytics and campaign management implementations
Learnings from customer analytics and campaign management implementationsLearnings from customer analytics and campaign management implementations
Learnings from customer analytics and campaign management implementations
 
How Product Managers and Agile Development Teams Can See Eye to Eye
How Product Managers and Agile Development Teams Can See Eye to EyeHow Product Managers and Agile Development Teams Can See Eye to Eye
How Product Managers and Agile Development Teams Can See Eye to Eye
 
New Job: From Interview to Onboarding by Microsoft Product Leader
New Job: From Interview to Onboarding by Microsoft Product LeaderNew Job: From Interview to Onboarding by Microsoft Product Leader
New Job: From Interview to Onboarding by Microsoft Product Leader
 
Agile Sales! Is that a Thing?
Agile Sales! Is that a Thing?Agile Sales! Is that a Thing?
Agile Sales! Is that a Thing?
 
Roundtables ToT UK 2018
Roundtables ToT UK 2018Roundtables ToT UK 2018
Roundtables ToT UK 2018
 

Similar to Requirements Management

EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)Thomas Squeo
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course PresentationSoumya De
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...Richard Ellis PMP PRM CSM PMI-ACP SSGB
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Product Management Fundamentals
Product Management FundamentalsProduct Management Fundamentals
Product Management FundamentalsChris Lange
 
The Complete Product Management Course_Azodo.pdf
The Complete Product Management Course_Azodo.pdfThe Complete Product Management Course_Azodo.pdf
The Complete Product Management Course_Azodo.pdfChidubemOzoani
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy
 
How to Grow and Become a Seasoned PM by Microsoft Sr PM
How to Grow and Become a Seasoned PM by Microsoft Sr PMHow to Grow and Become a Seasoned PM by Microsoft Sr PM
How to Grow and Become a Seasoned PM by Microsoft Sr PMProduct School
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementMichael Ong
 
ProductX2014 Neta haiby.microsoft
ProductX2014 Neta haiby.microsoftProductX2014 Neta haiby.microsoft
ProductX2014 Neta haiby.microsoftProduct Excellence
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryMicro Focus
 
Total Customer Focus: Changing customer relationships where it matters most
Total Customer Focus: Changing customer relationships where it matters mostTotal Customer Focus: Changing customer relationships where it matters most
Total Customer Focus: Changing customer relationships where it matters mostGlobal Partners Inc.
 
Keeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product LeadKeeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product LeadProduct School
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume sessionSupportGCI
 

Similar to Requirements Management (20)

EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)EIS-PM-Devt-Services-Boot Camp_Combined (1)
EIS-PM-Devt-Services-Boot Camp_Combined (1)
 
7 tips for better requirements management
7 tips for better requirements management7 tips for better requirements management
7 tips for better requirements management
 
Michael Bonamassa Presentation
Michael Bonamassa Presentation Michael Bonamassa Presentation
Michael Bonamassa Presentation
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...What is Agility - Transforming to become an Agile Organization in the Digital...
What is Agility - Transforming to become an Agile Organization in the Digital...
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Product Management Fundamentals
Product Management FundamentalsProduct Management Fundamentals
Product Management Fundamentals
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
The Complete Product Management Course_Azodo.pdf
The Complete Product Management Course_Azodo.pdfThe Complete Product Management Course_Azodo.pdf
The Complete Product Management Course_Azodo.pdf
 
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM InvestmenteSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
eSavvy webinar: Top 5+1 Tips of How to Maximize the ROI of a CRM Investment
 
How to Grow and Become a Seasoned PM by Microsoft Sr PM
How to Grow and Become a Seasoned PM by Microsoft Sr PMHow to Grow and Become a Seasoned PM by Microsoft Sr PM
How to Grow and Become a Seasoned PM by Microsoft Sr PM
 
ProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product ManagementProductCamp Singapore #1 - Lean in Product Management
ProductCamp Singapore #1 - Lean in Product Management
 
ProductX2014 Neta haiby.microsoft
ProductX2014 Neta haiby.microsoftProductX2014 Neta haiby.microsoft
ProductX2014 Neta haiby.microsoft
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
Creating a Product Vision
Creating a Product VisionCreating a Product Vision
Creating a Product Vision
 
2015 - Navigate Consulting-Project Management Masterclass
2015 - Navigate Consulting-Project Management Masterclass2015 - Navigate Consulting-Project Management Masterclass
2015 - Navigate Consulting-Project Management Masterclass
 
Eliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & DeliveryEliminate Bottlenecks in Software Development & Delivery
Eliminate Bottlenecks in Software Development & Delivery
 
Total Customer Focus: Changing customer relationships where it matters most
Total Customer Focus: Changing customer relationships where it matters mostTotal Customer Focus: Changing customer relationships where it matters most
Total Customer Focus: Changing customer relationships where it matters most
 
Keeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product LeadKeeping Product Success Metrics in Check by Microsoft Product Lead
Keeping Product Success Metrics in Check by Microsoft Product Lead
 
Product Management Resume session
Product Management Resume sessionProduct Management Resume session
Product Management Resume session
 

Requirements Management

  • 1. Boutique product development company It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products.
  • 2. Boutique product development company It is amazing what you can accomplish when you have a client-centric team to deliver outstanding products. Requirements Management Mujtaba Pracha | Project Manager
  • 3. Tips for better Requirements Management What will this achieve? • Save Time • Avoid Project Failures • Share Requirements • Delight your Customers • Impress your Executives
  • 4. Tip 1: Capture 100% Requirements • Requirements come from all directions. From customers, prospective customers, Sales, Business Development, Executives • They come to you in all formats. Emails, Meetings, Conference calls, Hallway chats, Instant messages, Word documents, Excel spreadsheets. • Capturing 100% of these requirements is a huge challenge! How to achieve this? • Use a tool like base camp to diligently capture all requirement statements. Use either a single thread for this purpose or a To do list • Create a template using Excel or similar spreadsheet software. • Educate everyone in your team of this process
  • 5. Tip 2: Verify Requirements • Requirements often tend to be vague, ambiguous and sometimes even self- conflicting! How to achieve this? • Verify immediately (within a day or two) following the receipt of the requirement people often tend to forget the reason for and details of the requirements they asked for! • Make it easy for the source of the requirement to provide further details and clarifications. Use base campredmineJIRA diligently to consolidate all such discussions • Team culture where all involve question requirements rather than accepting them
  • 6. Tip 3: Completeness Of Requirements • Incomplete requirements lead to project delays, unmet customer needs, lost deals, and ultimately product failure. As a result, it is critical to ensure completeness of your requirements. How to achieve this? • Describe business needs and use cases underlying the requirement • Include functional as well as non-functional parts of the requirement.
  • 7. Tip 4: Prioritize Requirements • Prioritizing requirements benefits everyone – those who create it as well as those who consume it . And of course, it ensures that you spend resources in the right areas. • In assigning priority for each requirement, we should take into account factors such as competitive differentiation, market trends, company strategy, and the needs of key customers. How to achieve this? • Keep prioritization simple and systematic. For example, use a scale of: • High, Medium, and Low • P1, P2, and P3 • High/P1 could mean "Must Have", Medium/P2 could mean “Important", and Low/P3 could mean "Nice to Have, but Not Essential". • Add a column for "Priority" in your template and ensure that it always gets completed.
  • 8. Tip 5: Communicate Across Teams in Real-Time • Communicating requirements in a timely fashion (as close to real-time as possible) across all teams – product management, design, engineering, QA, etc – is essential to ensure that the requirements are accurate, complete and properly understood by everyone. How to achieve this? • Establish clearly defined communication process for requirements and ensure that everyone understands the process. • Educate everyone on the importance of communicating requirements in a timely fashion. • Make use of tools such as wikis, ticket management tools(Redmine) and discussion boards – in addition to emails and meetings. These tools capture communications in a central archive..
  • 9. Tip 6: Trace Dependencies • One area where a lot of teams can improve their requirements management process is in tracing dependencies between requirements • Documenting dependencies between requirements (i.e. "tracing dependencies"). will enable team to do simple impact analysis How to achieve this? • Create a template that includes "Dependencies" field and ensure that it is completed carefully. • When writing requirements documents, clearly map out key dependencies. • When deciding to omit a requirement from a project during the middle of the project, make sure to perform a dependency analysis.
  • 10. Tip 7: Track All Changes to a Requirement • Challenges due to Agile model- Requirements change throughout the project • Tracking changes to each requirement and who made those changes allows your team to understand how a requirement evolved, perform root cause analysis, and alleviate personnel issues in a project team related to these changes How to achieve this? • Use project wiki’s or base camp to do this instead of Excel sheets only • Try to implement 4-5 out of the 7 mentioned and you will see an improvement in overall project communication and relationship with client