SlideShare a Scribd company logo
Technical Requirement Gathering – Things that will benefit us as PM’s Presented by: Gaurav, Shiva & Arun
Introduction This presentation talks about things to inquire during Technical Requirement Gathering Phase while setting up new / growth customer in datacenter.
Network Requirement Gathering Network Load Balancer Firewall 1. Port mapping 2. SSL termination 3. Persistence / Stickiness 4. Persistance Type 5. Health Check 6. Servers in pool 7. LB Algorithm 1. Subnets 2. Ports to be opened between subnets 3. Ports to be opened from public 4. Ports to be opened to public VPN 1. S2S 2. C2S 3. MPLS 4. RSA (PCI)
Questions Customer’s application runs on port 80. SSL terminates on LB. What will be LB mapping? Where will certificate be installed? Why do you need LB persistence? What’s the use of LB health checks? Is it possible to set up 2 servers in LB pool such that one server acts as failover of other? Customer has requested to open SSH port (22) from public. What will you do and why? Customer has requested to allow access to database server from outside world. What will you do any why? Customer is using MySQL database. Which port will you open between DMZ and Trust?
Hardware Requirement Gathering Hardware CPU RAM HDD SAN NAS Partitions File System Number of LUNs / Sizes File System Servers Is Cluster Involved? Type of Cluster Share name / type Servers involved Speed Cores Type Backup Inclusion list (before golive) Type of Cluster
Questions The SO says 1 quad core CPU. Infra team asks you if 2 dual core would be fine. What will you do and why? Is the C drive partition size for Windows 2003 different from Windows 2008? In SO, hard disk size of VM is specified. Is it total or usable? Customer is requesting for offsite backup. What is the first thing you will check?
OS Requirement Gathering OS Architecture Version Service Pack / Patching Software Others Standard / Enterprise OS Version 1. Web / App engine / version 3. Third party software / version 4. Installation / Configuration Ownership 1. SMTP requirements 2. Timezone 3. Active Directory requirement 4. DNS 5. PCI 6. FTP 32 / 64 bit 1. Any dependency
Questions Customer wants to park DNS with us. They need admin interface for updating DNS records as well. What is your response? Customer wants to upload huge quantity of data on servers. What should you do? List few application engines.
Database Requirement Gathering Database Oracle 1. Version 2. 32 / 64 bit 3. Cluster Type (RH, Replication, Clustering) 1. Version 2. 32 / 64 bit 3. Std / Ent 4. Cluster Type 5. Patches / SP level MSSQL MySQL 1. Version 2. 32 / 64 bit 3. Std / Ent 4. RAC / ODG / RAC + ODG 5. Patches
Questions Customer wants 2 MSSQL databases across DC’s to be one way synchronized on periodic basis. Which method will you use? SO says MSSQL Cluster and Windows 2008 Standard OS. Is there anything wrong with specification?
Exercise List the type of LB persistence. List the type of LB health checks.
Others Expected growth No of customers Bandwidth Data size, database

More Related Content

PPTX
Redis Security
PPTX
Using Perforce Data in Development at Tableau
PPTX
Server and Its Types - Presentation
PPTX
1.1 plan your_cloud_final
DOC
12 13 pearson inform local specifications[3712]
PPTX
Presentation about servers
PPTX
Learn REST API at ASIT
Redis Security
Using Perforce Data in Development at Tableau
Server and Its Types - Presentation
1.1 plan your_cloud_final
12 13 pearson inform local specifications[3712]
Presentation about servers
Learn REST API at ASIT

Similar to Gathering technical requirements (20)

ODP
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
PPTX
Oracle Real Application Cluster ( RAC )
PPT
SharePoint Topology
PDF
AdminOps-Part-II-Installation.pdf of okera
PDF
MySQL Replication Performance in the Cloud
PDF
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
PPT
Clustering and High Availability
PDF
SK0-005 Success 2025: Certifiedumps Study Routine That Works
DOCX
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
PDF
Online Examination System in .NET & DB2
PDF
optimizing_ceph_flash
PPTX
Deploying Microsoft BitLocker
PPT
Slides for Week 1 - Lec 2
DOCX
Answer each question1-Describe reasons for using each of the two.docx
PPTX
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
PDF
Nt1330 Unit 1
PPTX
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
PPT
Drizzle Keynote at the MySQL User's Conference
PPTX
Tokyo azure meetup #12 service fabric internals
Planning Optimal Lotus Quickr services for Portal (J2EE) Deployments
Oracle Real Application Cluster ( RAC )
SharePoint Topology
AdminOps-Part-II-Installation.pdf of okera
MySQL Replication Performance in the Cloud
18587936 squid-proxy-configuration-guide - [the-xp.blogspot.com]
Clustering and High Availability
SK0-005 Success 2025: Certifiedumps Study Routine That Works
DBA, LEVEL III TTLM Monitoring and Administering Database.docx
Online Examination System in .NET & DB2
optimizing_ceph_flash
Deploying Microsoft BitLocker
Slides for Week 1 - Lec 2
Answer each question1-Describe reasons for using each of the two.docx
Serhiy Kalinets "Embracing architectural challenges in the modern .NET world"
Nt1330 Unit 1
Bare Metal Provisioning for Big Data - OpenStack最新情報セミナー(2016年12月)
Drizzle Keynote at the MySQL User's Conference
Tokyo azure meetup #12 service fabric internals
Ad

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
STKI Israel Market Study 2025 version august
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
1. Introduction to Computer Programming.pptx
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
cloud_computing_Infrastucture_as_cloud_p
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
STKI Israel Market Study 2025 version august
OMC Textile Division Presentation 2021.pptx
Programs and apps: productivity, graphics, security and other tools
1. Introduction to Computer Programming.pptx
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
A contest of sentiment analysis: k-nearest neighbor versus neural network
Assigned Numbers - 2025 - Bluetooth® Document
TLE Review Electricity (Electricity).pptx
Zenith AI: Advanced Artificial Intelligence
A novel scalable deep ensemble learning framework for big data classification...
Web App vs Mobile App What Should You Build First.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Developing a website for English-speaking practice to English as a foreign la...
cloud_computing_Infrastucture_as_cloud_p
Ad

Gathering technical requirements

  • 1. Technical Requirement Gathering – Things that will benefit us as PM’s Presented by: Gaurav, Shiva & Arun
  • 2. Introduction This presentation talks about things to inquire during Technical Requirement Gathering Phase while setting up new / growth customer in datacenter.
  • 3. Network Requirement Gathering Network Load Balancer Firewall 1. Port mapping 2. SSL termination 3. Persistence / Stickiness 4. Persistance Type 5. Health Check 6. Servers in pool 7. LB Algorithm 1. Subnets 2. Ports to be opened between subnets 3. Ports to be opened from public 4. Ports to be opened to public VPN 1. S2S 2. C2S 3. MPLS 4. RSA (PCI)
  • 4. Questions Customer’s application runs on port 80. SSL terminates on LB. What will be LB mapping? Where will certificate be installed? Why do you need LB persistence? What’s the use of LB health checks? Is it possible to set up 2 servers in LB pool such that one server acts as failover of other? Customer has requested to open SSH port (22) from public. What will you do and why? Customer has requested to allow access to database server from outside world. What will you do any why? Customer is using MySQL database. Which port will you open between DMZ and Trust?
  • 5. Hardware Requirement Gathering Hardware CPU RAM HDD SAN NAS Partitions File System Number of LUNs / Sizes File System Servers Is Cluster Involved? Type of Cluster Share name / type Servers involved Speed Cores Type Backup Inclusion list (before golive) Type of Cluster
  • 6. Questions The SO says 1 quad core CPU. Infra team asks you if 2 dual core would be fine. What will you do and why? Is the C drive partition size for Windows 2003 different from Windows 2008? In SO, hard disk size of VM is specified. Is it total or usable? Customer is requesting for offsite backup. What is the first thing you will check?
  • 7. OS Requirement Gathering OS Architecture Version Service Pack / Patching Software Others Standard / Enterprise OS Version 1. Web / App engine / version 3. Third party software / version 4. Installation / Configuration Ownership 1. SMTP requirements 2. Timezone 3. Active Directory requirement 4. DNS 5. PCI 6. FTP 32 / 64 bit 1. Any dependency
  • 8. Questions Customer wants to park DNS with us. They need admin interface for updating DNS records as well. What is your response? Customer wants to upload huge quantity of data on servers. What should you do? List few application engines.
  • 9. Database Requirement Gathering Database Oracle 1. Version 2. 32 / 64 bit 3. Cluster Type (RH, Replication, Clustering) 1. Version 2. 32 / 64 bit 3. Std / Ent 4. Cluster Type 5. Patches / SP level MSSQL MySQL 1. Version 2. 32 / 64 bit 3. Std / Ent 4. RAC / ODG / RAC + ODG 5. Patches
  • 10. Questions Customer wants 2 MSSQL databases across DC’s to be one way synchronized on periodic basis. Which method will you use? SO says MSSQL Cluster and Windows 2008 Standard OS. Is there anything wrong with specification?
  • 11. Exercise List the type of LB persistence. List the type of LB health checks.
  • 12. Others Expected growth No of customers Bandwidth Data size, database