SlideShare a Scribd company logo
9/X
How to cooperate with
Technical Teams
By
9/X
1. Preparing Initial Requirements
2. Workshop / Scoping Session with a Technical Team
3. Formulating Functional Requirements / User Stories
4. Estimations
5. Kickoff and introduction to Methodology
6. Daily contact with programmers (+ valuable comments)
WHAT ARE WE GOING TO TALK ABOUT?
I have a Startup / Company - what do I have to specify at the planning stage before starting any activities
and before talking to a technical team?
PREPARING INITIAL REQUIREMENTS
3
Problem Summary Main Function -
Goals
Design + Tech
Stack
After preparing the document with the initial requirements, product summary and after arranging a
Scoping Session / Workshop, it is a good idea to share this file with the technical team.
1. Introduction
2. General questions (to warm up)
3. Presentation of the product vision
4. Technical questions
5. Questions about design / style
6. Meeting summary
1. Expected results
2. Next steps
WORKSHOP / SCOPING SESSION WITH A TECHNICAL TEAM
4
The goal of this meeting is to get acquainted with your idea, expectations, determine priorities and discuss business goals.
On the client side: PO / Founder
On the software house side: PM or Business Analyst, Designer and Developer or several Developers.
At the meeting should be:
Course example of a meeting
1. Meeting summary
2. Additional questions
3. Preliminary estimations
After a meeting
9/X
• functional criteria of the system - how the function should work from the Users point of view
• eg: step-by-step operation - compliance of the operation with the prepared User Flow.
FORMULATING FUNCTIONAL REQUIREMENTS / USER STORIES
WHAT DOES IT MEAN?
A functional requirement is a requirement regarding the result of system behavior that
should be provided by a system function.
Definition of Functional Requirements:
As (role), I want (feature),by (reason)
An example of a User Story structure
5
9/X
1. Consistency - descriptions of requirements in the specification can not contain contradictions.
2. Ordering - requirements should be explicitly classified in terms of validity by PO, e.g. Must-Have, Should-Have and Nice-to-
have.
3. Verifiability - descriptions of requirements should be formulated in such a way that it is possible to unambiguously determine
whether the final product meets these requirements or not.
Non-functional requirements
The performance or quality criteria are specified often only by the Technical Team (eg availability, response time, and
maintenance options.)
FORMULATING FUNCTIONAL REQUIREMENTS / USER STORIES
6
Features of Functional Requirements / Stories:
9/X
Estimation is guessing. Estimation is prepared by a technical team - developers and/or a designer. A
new estimation is based on developer’s experience with work on a similar functionalities.
Out of Scope - correcting bugs / errors, refactoring the code, functionalities reported during a Sprint.
ESTIMATIONS
7
9/X
ESTIMATIONS
8
He reads the customer's Brief, Product Specification and prepares questions to the PO / customer in order to dispel doubts.
Meets internally with the rest of the team or another developer to discuss the best approach to building a product.
What does the technical team do to make Estimation as close as possible to reality?
Function; Time in MDs containing (planning + actual work + tests + code review); Expense; Comment.
Prepares the document in which the listed columns are located:
The document is then sent to the PO / customer.
9/X
1. Before the meeting PM should prepare: Documentation
based on Client’s materials, epics, preliminary tickets.
2. Team introduction.
3. Forms of contact (Slack, Jira, Confluence, Mail, Where we
should keep all the arrangements we maintain and how we
communicate.
4. Discuss the Methodology(Sprint Planning, Daily, Sprint
Review, Definition-of-Done, etc.)
5. Rules of Cooperation (For example who is responsible for a
Sprint Backlog, Final tests and acceptance of tickets, etc.).
KICK-OFF AND INTRODUCTION TO METHODOLOGY
9
Kick off:
9/X
1. Keep communications on the public channels.
2. Do not write directly to programmers - ask a PM about
everything first.
3. Problem / error reporting process should be clear.
DAILY CONTACT WITH PROGRAMMERS (+ VALUABLE TIPS)
1. Keep everything on "paper" - Slack, Jira, Confluence.
2. When reporting Bugs, describe the place of occurrence and steps (+ Screenshots)
very accurately.
3. Be polite and professional.
4. Respect your and developer’s time - be prepared for meetings and do not cancel
them.
5. Have a prepared plan of meetings in which the developers participate.
6. Define and set priority for your goals and tickets.
7. Do not call without a good reason.
8. After a good job - honestly thank everyone ;)
10
Principles of cooperation: Tips
11
Q&A

More Related Content

What's hot

Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
Trevor Warren
 
Prototyping
PrototypingPrototyping
Prototyping
Eman Abed AlWahhab
 
Ch04
Ch04Ch04
How to write defect
How to write defectHow to write defect
How to write defect
Afsarah Jahin
 
Slides chapter 5
Slides chapter 5Slides chapter 5
Slides chapter 5
Priyanka Shetty
 
Test case writing
Test case writingTest case writing
Test case writing
Afsarah Jahin
 
Ch07
Ch07Ch07
Requirement matrix concepts & implementation
Requirement matrix   concepts & implementationRequirement matrix   concepts & implementation
Requirement matrix concepts & implementation
stariveer
 
Resume exp-sample04
Resume exp-sample04Resume exp-sample04
Resume exp-sample04
947785156
 
Senior Project Manager
Senior Project ManagerSenior Project Manager
Senior Project Manager
Chad Stryker
 
Sr. Engineer R&D- Job Description
Sr. Engineer R&D- Job DescriptionSr. Engineer R&D- Job Description
Sr. Engineer R&D- Job Description
Ronald Ehrhardt
 
User Interface and User Experience
User Interface and User ExperienceUser Interface and User Experience
User Interface and User Experience
Sibel Kuzgun AKIN
 
Architecture Review
Architecture ReviewArchitecture Review
Architecture Review
Himanshu
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
shenagarg44
 

What's hot (14)

Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12Mistakes we make_and_howto_avoid_them_v0.12
Mistakes we make_and_howto_avoid_them_v0.12
 
Prototyping
PrototypingPrototyping
Prototyping
 
Ch04
Ch04Ch04
Ch04
 
How to write defect
How to write defectHow to write defect
How to write defect
 
Slides chapter 5
Slides chapter 5Slides chapter 5
Slides chapter 5
 
Test case writing
Test case writingTest case writing
Test case writing
 
Ch07
Ch07Ch07
Ch07
 
Requirement matrix concepts & implementation
Requirement matrix   concepts & implementationRequirement matrix   concepts & implementation
Requirement matrix concepts & implementation
 
Resume exp-sample04
Resume exp-sample04Resume exp-sample04
Resume exp-sample04
 
Senior Project Manager
Senior Project ManagerSenior Project Manager
Senior Project Manager
 
Sr. Engineer R&D- Job Description
Sr. Engineer R&D- Job DescriptionSr. Engineer R&D- Job Description
Sr. Engineer R&D- Job Description
 
User Interface and User Experience
User Interface and User ExperienceUser Interface and User Experience
User Interface and User Experience
 
Architecture Review
Architecture ReviewArchitecture Review
Architecture Review
 
PROTOTYPE MODEL
PROTOTYPE MODELPROTOTYPE MODEL
PROTOTYPE MODEL
 

Similar to How to cooperate with Technical Teams

05.scope management updated
05.scope management updated05.scope management updated
05.scope management updated
Shraddha PMP
 
Agile implementation Methodology strategy
Agile implementation Methodology strategyAgile implementation Methodology strategy
Agile implementation Methodology strategy
tatuj3030
 
Delivery Process - Cognitive Express
Delivery Process - Cognitive ExpressDelivery Process - Cognitive Express
Delivery Process - Cognitive Express
Debajit Ray
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
Vivek Kumar Sinha
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
Reza Abed
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
PractiTest
 
Analysis
AnalysisAnalysis
Analysis
missstevenson01
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
Naresh Jain
 
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Audrey Reynolds
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
Yuval Yeret
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
MaryamChouhdry
 
Requirement Engineering.ppt
Requirement Engineering.pptRequirement Engineering.ppt
Requirement Engineering.ppt
DrTThendralCompSci
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
Majane Padua
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2
Khoa Bui
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
akashsaini8
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
Mekon Ltd.
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
Arid Agriculture university rawalpindi
 

Similar to How to cooperate with Technical Teams (20)

05.scope management updated
05.scope management updated05.scope management updated
05.scope management updated
 
Agile implementation Methodology strategy
Agile implementation Methodology strategyAgile implementation Methodology strategy
Agile implementation Methodology strategy
 
Delivery Process - Cognitive Express
Delivery Process - Cognitive ExpressDelivery Process - Cognitive Express
Delivery Process - Cognitive Express
 
Softwareenggineering lab manual
Softwareenggineering lab manualSoftwareenggineering lab manual
Softwareenggineering lab manual
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
aw_survivalguide_r2opt
aw_survivalguide_r2optaw_survivalguide_r2opt
aw_survivalguide_r2opt
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Analysis
AnalysisAnalysis
Analysis
 
Agile Experience
Agile ExperienceAgile Experience
Agile Experience
 
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
Making IT Work for Your Business - 4 Key Concepts to Get the Most Out of Your...
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Week_02.pptx
Week_02.pptxWeek_02.pptx
Week_02.pptx
 
Requirement Engineering.ppt
Requirement Engineering.pptRequirement Engineering.ppt
Requirement Engineering.ppt
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2Software testing interview Q&A – Part 2
Software testing interview Q&A – Part 2
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 

Recently uploaded

Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
IPLTech Electric
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
BBPMedia1
 
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
essorprof62
 
deft. 2024 pricing guide for onboarding
deft.  2024 pricing guide for onboardingdeft.  2024 pricing guide for onboarding
deft. 2024 pricing guide for onboarding
hello960827
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
SPATPortToamasina
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
my Pandit
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani case
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
HajeJanKamps
 
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
dpbossdpboss69
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
Harwinder Singh
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
obriengroupinc04
 
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Niswey
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
Eternity Paralegal Services
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
pavelborek
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
AI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your BusinessAI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your Business
Arijit Dutta
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 

Recently uploaded (20)

Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
Sustainable Logistics for Cost Reduction_ IPLTech Electric's Eco-Friendly Tra...
 
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
NIMA2024 | De toegevoegde waarde van DEI en ESG in campagnes | Nathalie Lam |...
 
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
❽❽❻❼❼❻❻❸❾❻ DPBOSS NET SPBOSS SATTA MATKA RESULT KALYAN MATKA GUESSING FREE KA...
 
deft. 2024 pricing guide for onboarding
deft.  2024 pricing guide for onboardingdeft.  2024 pricing guide for onboarding
deft. 2024 pricing guide for onboarding
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023L'indice de performance des ports à conteneurs de l'année 2023
L'indice de performance des ports à conteneurs de l'année 2023
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
The Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac SignThe Steadfast and Reliable Bull: Taurus Zodiac Sign
The Steadfast and Reliable Bull: Taurus Zodiac Sign
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
 
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdfPDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
PDT 99 - $3.5M - Seed - Feel Therapeutics.pdf
 
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
Call 8867766396 Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian M...
 
Efficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web ApplicationsEfficient PHP Development Solutions for Dynamic Web Applications
Efficient PHP Development Solutions for Dynamic Web Applications
 
Discover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling ServiceDiscover the Beauty and Functionality of The Expert Remodeling Service
Discover the Beauty and Functionality of The Expert Remodeling Service
 
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
Unlocking WhatsApp Marketing with HubSpot: Integrating Messaging into Your Ma...
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
Lukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptxLukas Rycek - GreenChemForCE - project structure.pptx
Lukas Rycek - GreenChemForCE - project structure.pptx
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
AI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your BusinessAI Transformation Playbook: Thinking AI-First for Your Business
AI Transformation Playbook: Thinking AI-First for Your Business
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 

How to cooperate with Technical Teams

  • 1. 9/X How to cooperate with Technical Teams By
  • 2. 9/X 1. Preparing Initial Requirements 2. Workshop / Scoping Session with a Technical Team 3. Formulating Functional Requirements / User Stories 4. Estimations 5. Kickoff and introduction to Methodology 6. Daily contact with programmers (+ valuable comments) WHAT ARE WE GOING TO TALK ABOUT?
  • 3. I have a Startup / Company - what do I have to specify at the planning stage before starting any activities and before talking to a technical team? PREPARING INITIAL REQUIREMENTS 3 Problem Summary Main Function - Goals Design + Tech Stack After preparing the document with the initial requirements, product summary and after arranging a Scoping Session / Workshop, it is a good idea to share this file with the technical team.
  • 4. 1. Introduction 2. General questions (to warm up) 3. Presentation of the product vision 4. Technical questions 5. Questions about design / style 6. Meeting summary 1. Expected results 2. Next steps WORKSHOP / SCOPING SESSION WITH A TECHNICAL TEAM 4 The goal of this meeting is to get acquainted with your idea, expectations, determine priorities and discuss business goals. On the client side: PO / Founder On the software house side: PM or Business Analyst, Designer and Developer or several Developers. At the meeting should be: Course example of a meeting 1. Meeting summary 2. Additional questions 3. Preliminary estimations After a meeting
  • 5. 9/X • functional criteria of the system - how the function should work from the Users point of view • eg: step-by-step operation - compliance of the operation with the prepared User Flow. FORMULATING FUNCTIONAL REQUIREMENTS / USER STORIES WHAT DOES IT MEAN? A functional requirement is a requirement regarding the result of system behavior that should be provided by a system function. Definition of Functional Requirements: As (role), I want (feature),by (reason) An example of a User Story structure 5
  • 6. 9/X 1. Consistency - descriptions of requirements in the specification can not contain contradictions. 2. Ordering - requirements should be explicitly classified in terms of validity by PO, e.g. Must-Have, Should-Have and Nice-to- have. 3. Verifiability - descriptions of requirements should be formulated in such a way that it is possible to unambiguously determine whether the final product meets these requirements or not. Non-functional requirements The performance or quality criteria are specified often only by the Technical Team (eg availability, response time, and maintenance options.) FORMULATING FUNCTIONAL REQUIREMENTS / USER STORIES 6 Features of Functional Requirements / Stories:
  • 7. 9/X Estimation is guessing. Estimation is prepared by a technical team - developers and/or a designer. A new estimation is based on developer’s experience with work on a similar functionalities. Out of Scope - correcting bugs / errors, refactoring the code, functionalities reported during a Sprint. ESTIMATIONS 7
  • 8. 9/X ESTIMATIONS 8 He reads the customer's Brief, Product Specification and prepares questions to the PO / customer in order to dispel doubts. Meets internally with the rest of the team or another developer to discuss the best approach to building a product. What does the technical team do to make Estimation as close as possible to reality? Function; Time in MDs containing (planning + actual work + tests + code review); Expense; Comment. Prepares the document in which the listed columns are located: The document is then sent to the PO / customer.
  • 9. 9/X 1. Before the meeting PM should prepare: Documentation based on Client’s materials, epics, preliminary tickets. 2. Team introduction. 3. Forms of contact (Slack, Jira, Confluence, Mail, Where we should keep all the arrangements we maintain and how we communicate. 4. Discuss the Methodology(Sprint Planning, Daily, Sprint Review, Definition-of-Done, etc.) 5. Rules of Cooperation (For example who is responsible for a Sprint Backlog, Final tests and acceptance of tickets, etc.). KICK-OFF AND INTRODUCTION TO METHODOLOGY 9 Kick off:
  • 10. 9/X 1. Keep communications on the public channels. 2. Do not write directly to programmers - ask a PM about everything first. 3. Problem / error reporting process should be clear. DAILY CONTACT WITH PROGRAMMERS (+ VALUABLE TIPS) 1. Keep everything on "paper" - Slack, Jira, Confluence. 2. When reporting Bugs, describe the place of occurrence and steps (+ Screenshots) very accurately. 3. Be polite and professional. 4. Respect your and developer’s time - be prepared for meetings and do not cancel them. 5. Have a prepared plan of meetings in which the developers participate. 6. Define and set priority for your goals and tickets. 7. Do not call without a good reason. 8. After a good job - honestly thank everyone ;) 10 Principles of cooperation: Tips