SlideShare a Scribd company logo
1 of 9
Process For Requirement Identification &
Development In Software Industry
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Employee Customer / Outside party
Documentation (Common Sheet - EXCEL/Word)
Idea Backlog
Elaboration
Business Impact Areas
ROI
Stakeholders (Product Owner, Architect, PM, Client)
Prioritization
Approval for Development
Product Owner
Technical Specification
Business Requirement
Statement of Work
Project A Backlog Project B Backlog
Project Based Prioritization
Platform Road Map Based Prioritization
Development/QA/UAT
Release
Stakeholders (Product Owner, Architect, PM, Client)
Phase 1
Phase 2
Phase 3
Phase 4
Phase 1 : Requirement Gathering
Employee Customer / Outside party
Documentation (Each Idea)
Idea Backlog
Business Idea
Technical Requirement
Functionalities
Impact to end consumer
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Phase 1 : Requirement Gathering
In requirement gathering phase, each new idea sent by employee or the client should properly documented
including following information and logged in to backlog which containing short descriptions of all comprises
features, bugs, technical work, knowledge acquisition.
● Business Idea
A business idea is a concept that can be used for future development to increase the business value and financial gain that is usually
centered on a product or service that can be offered for money. Business idea needs to contain
- Unique problem & solution
- Clear focus
● Technical Requirement
A technical requirement pertains to the technical aspects that new idea must fulfill, such as performance-related issues, reliability
issues, and availability issues.
● Functionalities
Business idea should explain the following under its functionalities.
- Product features
- Product Capabilities
● Impact to stakeholders
Business idea should explain how the final solution for the problem will impact to the stakeholders once it is implemented.
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Phase 2 : Requirement Elaboration
Idea Backlog
Elaboration Business Impact Areas
ROI
Stakeholders (Product Owner, Architect, PM, Client)
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Phase 2 : Requirement Elaboration
In phase 2, each new idea sent and documented by employee or the client should properly elaborated with
detail explanation of the each backlog item business idea, technical requirement, functionalities and impact
to stakeholders captured in the phase 1 including business impact, ROI, impact areas to the existing project,
functionality or platform.
● Business Impact Areas
New business solution for business idea may have different impacted areas in the platform or project both technically and financially.
Stakeholders need to identify those areas during the requirement elaboration phase to avoid any failures happen in the
development.
● ROI
Return On Investment measures the amount of return on an investment for the new idea relative to the investment’s cost for the
investment idea (Human/hardware resources and time).
Before business idea prioritization, all the stakeholders have to ensure that business idea has both finalized
Business Requirement Specification and Technical Specification updated, attached with JIRA task.
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Phase 3 : Requirement Prioritization & Approval
Project A Backlog
Prioritization Project Based Prioritization
Platform Road Map Based Prioritization
Stakeholders (Product Owner, Architect, PM, Client)
Elaboration
Project B Backlog
Approval for development
Product Owner
Technical Specification
Business Requirement
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
Phase 3 : Requirement Prioritization & Approval
Once business ideas are properly elaborated, then prioritization is the process of selecting high priority
items in the backlog to start the development in the closest sprint based on the product road map or
customer urgency.
Once business ideas are prioritized, product owner has to go through the technical specification & business
idea along with the JIRA task before approve. Only Approved JIRA tasks has to assign to the respective
backlog and sprint.
● Technical Specification
Technical specification is the detail elaboration of the technical background and technical requirement of the backlog item for the
development to meet the expectation.
● Business Requirement
Business Requirement is the detail elaboration of the business need of the backlog item for the development to meet the
expectation.
By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP,
MBCS, BSc (CIS sp – SUSL)
Phase 4 : Development & Deployment
Project A Backlog
Development
QADefects
Agile
Client Release
(End of Sprint)
By A.R.W.M.M.D. Rohana Kumara
MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)

More Related Content

What's hot

Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1Saqib Raza
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsMoutasm Tamimi
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital DevelopmentRobbie Burns
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysisMena M. Eissa
 
Software Engineering Past Papers Notes
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes MuhammadTalha436
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTEKalyan Ingole
 
Dr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation ManagementDr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation ManagementDr Dev Kambhampati
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)designer DATA
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementRamesh Babu
 
Requirements engineering for agile methods
Requirements engineering for agile methodsRequirements engineering for agile methods
Requirements engineering for agile methodsSyed Zaid Irshad
 
Business requirements template
Business requirements templateBusiness requirements template
Business requirements templateNageswaraRao k
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 

What's hot (20)

Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Process and Project Metrics-1
Process and Project Metrics-1Process and Project Metrics-1
Process and Project Metrics-1
 
ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEs
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
Slides chapters 21-23
Slides chapters 21-23Slides chapters 21-23
Slides chapters 21-23
 
ROI Driven Digital Development
ROI Driven Digital DevelopmentROI Driven Digital Development
ROI Driven Digital Development
 
Business requirements gathering and analysis
Business requirements gathering and analysisBusiness requirements gathering and analysis
Business requirements gathering and analysis
 
Se
SeSe
Se
 
Suresh Veluguri_BA
Suresh Veluguri_BASuresh Veluguri_BA
Suresh Veluguri_BA
 
Software Engineering Past Papers Notes
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes
 
Project management chapter_04 for MSBTE
Project management chapter_04 for MSBTEProject management chapter_04 for MSBTE
Project management chapter_04 for MSBTE
 
Dr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation ManagementDr Dev Kambhampati | Stage Gate Innovation Management
Dr Dev Kambhampati | Stage Gate Innovation Management
 
Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
SE chapters 21-23
SE chapters 21-23SE chapters 21-23
SE chapters 21-23
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)Tool Kit: Requirements management plan (babok on a page)
Tool Kit: Requirements management plan (babok on a page)
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Requirements engineering for agile methods
Requirements engineering for agile methodsRequirements engineering for agile methods
Requirements engineering for agile methods
 
Business requirements template
Business requirements templateBusiness requirements template
Business requirements template
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 

Similar to Process for requirement identification & development in software development

JoomlaChicago - Loop - January 2012 Presentation
JoomlaChicago - Loop - January 2012 PresentationJoomlaChicago - Loop - January 2012 Presentation
JoomlaChicago - Loop - January 2012 PresentationJoomlaChicago - Loop
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project MethodologyQuang Ngoc
 
Project management
Project managementProject management
Project managementAbhiMandyify
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTSUYASH TRIVEDI
 
PMBOK-5th ed: PMP- Flashcards Part1/5
PMBOK-5th ed: PMP- Flashcards Part1/5PMBOK-5th ed: PMP- Flashcards Part1/5
PMBOK-5th ed: PMP- Flashcards Part1/5Anand Bobade
 
Raj_Kamal_Sharma_Resume.doc
Raj_Kamal_Sharma_Resume.docRaj_Kamal_Sharma_Resume.doc
Raj_Kamal_Sharma_Resume.docRaj Kamal Sharma
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesPomond
 
0 b a levine mfg qc eng resume
0 b a levine mfg   qc eng resume0 b a levine mfg   qc eng resume
0 b a levine mfg qc eng resumeAndy Levine
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
Chap 5.3 define scope
Chap 5.3 define scopeChap 5.3 define scope
Chap 5.3 define scopeAnand Bobade
 
Advanced Product Quality Planning presentation
Advanced Product Quality Planning presentationAdvanced Product Quality Planning presentation
Advanced Product Quality Planning presentationPRASHANT KSHIRSAGAR
 
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...NRB
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplifiedcbb010
 

Similar to Process for requirement identification & development in software development (20)

PAC Fast Track Implementation Program
PAC Fast Track Implementation ProgramPAC Fast Track Implementation Program
PAC Fast Track Implementation Program
 
JoomlaChicago - Loop - January 2012 Presentation
JoomlaChicago - Loop - January 2012 PresentationJoomlaChicago - Loop - January 2012 Presentation
JoomlaChicago - Loop - January 2012 Presentation
 
OpenERP - Project Methodology
OpenERP - Project MethodologyOpenERP - Project Methodology
OpenERP - Project Methodology
 
Project management
Project managementProject management
Project management
 
INDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORTINDUSTRIAL TRAINING REPORT
INDUSTRIAL TRAINING REPORT
 
PMBOK-5th ed: PMP- Flashcards Part1/5
PMBOK-5th ed: PMP- Flashcards Part1/5PMBOK-5th ed: PMP- Flashcards Part1/5
PMBOK-5th ed: PMP- Flashcards Part1/5
 
Raj_Kamal_Sharma_Resume.doc
Raj_Kamal_Sharma_Resume.docRaj_Kamal_Sharma_Resume.doc
Raj_Kamal_Sharma_Resume.doc
 
The Process of Building Joomla Web Sites
The Process of Building Joomla Web SitesThe Process of Building Joomla Web Sites
The Process of Building Joomla Web Sites
 
Arunkumar Resume
Arunkumar ResumeArunkumar Resume
Arunkumar Resume
 
0 b a levine mfg qc eng resume
0 b a levine mfg   qc eng resume0 b a levine mfg   qc eng resume
0 b a levine mfg qc eng resume
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Kate Resume-7Page
Kate Resume-7PageKate Resume-7Page
Kate Resume-7Page
 
Ravikumar
Ravikumar Ravikumar
Ravikumar
 
Game plan wkshp1
Game plan wkshp1Game plan wkshp1
Game plan wkshp1
 
Chap 5.3 define scope
Chap 5.3 define scopeChap 5.3 define scope
Chap 5.3 define scope
 
Advanced Product Quality Planning presentation
Advanced Product Quality Planning presentationAdvanced Product Quality Planning presentation
Advanced Product Quality Planning presentation
 
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
NRB MAINFRAME DAY 06 - Linda De Bruyn - A realistic and pragmatic approach to...
 
A guide to business analysis
A guide to business analysis A guide to business analysis
A guide to business analysis
 
IT NPI Process
IT NPI ProcessIT NPI Process
IT NPI Process
 
Using Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A SimplifiedUsing Doors® And Taug2® To Support A Simplified
Using Doors® And Taug2® To Support A Simplified
 

More from Rohana K Amarakoon

Importance of education to everyone & how to improve education
Importance of education to everyone & how to improve educationImportance of education to everyone & how to improve education
Importance of education to everyone & how to improve educationRohana K Amarakoon
 
How to enhance social awareness on NCD's and STD's
How to enhance social awareness on NCD's and STD'sHow to enhance social awareness on NCD's and STD's
How to enhance social awareness on NCD's and STD'sRohana K Amarakoon
 
General data protection regulation - European union
General data protection regulation  - European unionGeneral data protection regulation  - European union
General data protection regulation - European unionRohana K Amarakoon
 
Project Management - AIB (MBA)
Project Management - AIB (MBA)Project Management - AIB (MBA)
Project Management - AIB (MBA)Rohana K Amarakoon
 
Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016Rohana K Amarakoon
 
New Product Management AIB (MBA) 2016
New Product Management   AIB (MBA) 2016New Product Management   AIB (MBA) 2016
New Product Management AIB (MBA) 2016Rohana K Amarakoon
 
Operations Management - AIB (MBA) 2015
Operations Management - AIB (MBA) 2015Operations Management - AIB (MBA) 2015
Operations Management - AIB (MBA) 2015Rohana K Amarakoon
 
Strategic Management - AIB (MBA) 2015
Strategic Management - AIB (MBA) 2015Strategic Management - AIB (MBA) 2015
Strategic Management - AIB (MBA) 2015Rohana K Amarakoon
 
Corporate Governance - AIB (MBA) 2015
Corporate Governance - AIB (MBA) 2015Corporate Governance - AIB (MBA) 2015
Corporate Governance - AIB (MBA) 2015Rohana K Amarakoon
 
Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Rohana K Amarakoon
 
Project Management Best Practices
Project Management Best PracticesProject Management Best Practices
Project Management Best PracticesRohana K Amarakoon
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in ITRohana K Amarakoon
 
Policies & Laws in IT industry
Policies & Laws in IT industryPolicies & Laws in IT industry
Policies & Laws in IT industryRohana K Amarakoon
 
Security in IT (data and cyber security)
Security in IT (data and cyber security)Security in IT (data and cyber security)
Security in IT (data and cyber security)Rohana K Amarakoon
 

More from Rohana K Amarakoon (20)

Importance of education to everyone & how to improve education
Importance of education to everyone & how to improve educationImportance of education to everyone & how to improve education
Importance of education to everyone & how to improve education
 
How to enhance social awareness on NCD's and STD's
How to enhance social awareness on NCD's and STD'sHow to enhance social awareness on NCD's and STD's
How to enhance social awareness on NCD's and STD's
 
General data protection regulation - European union
General data protection regulation  - European unionGeneral data protection regulation  - European union
General data protection regulation - European union
 
What is agile?
What is agile?What is agile?
What is agile?
 
Effective communication
Effective communicationEffective communication
Effective communication
 
Software Change request form
Software Change request formSoftware Change request form
Software Change request form
 
Project Management - AIB (MBA)
Project Management - AIB (MBA)Project Management - AIB (MBA)
Project Management - AIB (MBA)
 
Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016Entrepreneurship AIB (MBA) 2016
Entrepreneurship AIB (MBA) 2016
 
New Product Management AIB (MBA) 2016
New Product Management   AIB (MBA) 2016New Product Management   AIB (MBA) 2016
New Product Management AIB (MBA) 2016
 
Operations Management - AIB (MBA) 2015
Operations Management - AIB (MBA) 2015Operations Management - AIB (MBA) 2015
Operations Management - AIB (MBA) 2015
 
Leadership - AIB (MBA) 2015
Leadership - AIB (MBA) 2015Leadership - AIB (MBA) 2015
Leadership - AIB (MBA) 2015
 
Strategic Management - AIB (MBA) 2015
Strategic Management - AIB (MBA) 2015Strategic Management - AIB (MBA) 2015
Strategic Management - AIB (MBA) 2015
 
Corporate Governance - AIB (MBA) 2015
Corporate Governance - AIB (MBA) 2015Corporate Governance - AIB (MBA) 2015
Corporate Governance - AIB (MBA) 2015
 
Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015Strategic Human Resource Management - AIB (MBA) 2015
Strategic Human Resource Management - AIB (MBA) 2015
 
Project Management Best Practices
Project Management Best PracticesProject Management Best Practices
Project Management Best Practices
 
Social & professional issues in IT
Social & professional issues in ITSocial & professional issues in IT
Social & professional issues in IT
 
Policies & Laws in IT industry
Policies & Laws in IT industryPolicies & Laws in IT industry
Policies & Laws in IT industry
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
Security in IT (data and cyber security)
Security in IT (data and cyber security)Security in IT (data and cyber security)
Security in IT (data and cyber security)
 
Professional bodies in IT
Professional bodies in ITProfessional bodies in IT
Professional bodies in IT
 

Recently uploaded

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 

Recently uploaded (20)

MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 

Process for requirement identification & development in software development

  • 1. Process For Requirement Identification & Development In Software Industry By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 2. Employee Customer / Outside party Documentation (Common Sheet - EXCEL/Word) Idea Backlog Elaboration Business Impact Areas ROI Stakeholders (Product Owner, Architect, PM, Client) Prioritization Approval for Development Product Owner Technical Specification Business Requirement Statement of Work Project A Backlog Project B Backlog Project Based Prioritization Platform Road Map Based Prioritization Development/QA/UAT Release Stakeholders (Product Owner, Architect, PM, Client) Phase 1 Phase 2 Phase 3 Phase 4
  • 3. Phase 1 : Requirement Gathering Employee Customer / Outside party Documentation (Each Idea) Idea Backlog Business Idea Technical Requirement Functionalities Impact to end consumer By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 4. Phase 1 : Requirement Gathering In requirement gathering phase, each new idea sent by employee or the client should properly documented including following information and logged in to backlog which containing short descriptions of all comprises features, bugs, technical work, knowledge acquisition. ● Business Idea A business idea is a concept that can be used for future development to increase the business value and financial gain that is usually centered on a product or service that can be offered for money. Business idea needs to contain - Unique problem & solution - Clear focus ● Technical Requirement A technical requirement pertains to the technical aspects that new idea must fulfill, such as performance-related issues, reliability issues, and availability issues. ● Functionalities Business idea should explain the following under its functionalities. - Product features - Product Capabilities ● Impact to stakeholders Business idea should explain how the final solution for the problem will impact to the stakeholders once it is implemented. By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 5. Phase 2 : Requirement Elaboration Idea Backlog Elaboration Business Impact Areas ROI Stakeholders (Product Owner, Architect, PM, Client) By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 6. Phase 2 : Requirement Elaboration In phase 2, each new idea sent and documented by employee or the client should properly elaborated with detail explanation of the each backlog item business idea, technical requirement, functionalities and impact to stakeholders captured in the phase 1 including business impact, ROI, impact areas to the existing project, functionality or platform. ● Business Impact Areas New business solution for business idea may have different impacted areas in the platform or project both technically and financially. Stakeholders need to identify those areas during the requirement elaboration phase to avoid any failures happen in the development. ● ROI Return On Investment measures the amount of return on an investment for the new idea relative to the investment’s cost for the investment idea (Human/hardware resources and time). Before business idea prioritization, all the stakeholders have to ensure that business idea has both finalized Business Requirement Specification and Technical Specification updated, attached with JIRA task. By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 7. Phase 3 : Requirement Prioritization & Approval Project A Backlog Prioritization Project Based Prioritization Platform Road Map Based Prioritization Stakeholders (Product Owner, Architect, PM, Client) Elaboration Project B Backlog Approval for development Product Owner Technical Specification Business Requirement By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 8. Phase 3 : Requirement Prioritization & Approval Once business ideas are properly elaborated, then prioritization is the process of selecting high priority items in the backlog to start the development in the closest sprint based on the product road map or customer urgency. Once business ideas are prioritized, product owner has to go through the technical specification & business idea along with the JIRA task before approve. Only Approved JIRA tasks has to assign to the respective backlog and sprint. ● Technical Specification Technical specification is the detail elaboration of the technical background and technical requirement of the backlog item for the development to meet the expectation. ● Business Requirement Business Requirement is the detail elaboration of the business need of the backlog item for the development to meet the expectation. By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)
  • 9. Phase 4 : Development & Deployment Project A Backlog Development QADefects Agile Client Release (End of Sprint) By A.R.W.M.M.D. Rohana Kumara MBA (AIB – AUS), PMP, MBCS, BSc (CIS sp – SUSL)