SlideShare a Scribd company logo
1 of 21
DEFINING SOFTWARE/APP
PROJECT REQUIREMENTS
Danil Dintsis
Ph. D., PMP®,
consult@Dintsis.org
www.ddintsis.com
www.i-mokymas.com
BRIEF ABOUT THE PRESENTER
 Start-up consultant with successful portfolio
 Ph. D. (twice) in System Analysis and Technical management
(ISCED verified)
 Portfolio manager and IT consultant, and a trainer for 15+ years
with the following certifications:
 PgMP®, PMP®
 EXIN accredited trainer for ITIL®, MOF®, Cloud computing, Operation
services and Analysis (OSA®)
PATH FROM GREAT IDEA TO BUSINESS. REVIEW:
HTTP://WWW.SLIDESHARE.NET/IAMCP_MENTORING/HOW-TO-CREATE-A-BUSINESS-PLAN-44673629
Estimate our
project
Attract Investors
Our idea is great!Clouds!
MAIN SOURCES
SOFTWARE AND APP PROJECTS
ARE SPECIFIC
Distributed multi-cultural teams
Virtual teams
High-educated and
motivated staff
Mass clients Close
collaboration
STEP1. COLLECT AND BALANCE
STAKEHOLDER DEMANDS AND EXPECTATIONS
REVIEW: HTTP://WWW.SLIDESHARE.NET/IAMCP_MENTORING/STAKEHOLDER-
MANAGEMENT-44672689
NAME Position ROLE in a
PROJECT
CONTACTS DEMANDS EXPECTATIONS INFLUENCE RELATION to
a PROJECT
Mr. X CEO Sponsor Decrease
expenditures per
client
Innovation solution
from world known
vendor
Increase brand value
High Devoted to this
project
TOOLS TO COLLECT REQUIREMENTS
Laws, bylaws,
procedures
Focus groups,
Charts
Mission and vision
Brainstorming & Delphi
STEP 2. CLASSIFY AND BALANCE
REQUIREMENTShttp://www.i-mokymas.com
GENERAL TYPES OF REQUIREMENTS
 Product
 Development processes
 Operations and support
TYPES OF REQUIREMENTS II.
SWEBOK GUIDE V.3. PART I. CHAPTER 1.3.-4.
 Functional – concerns product and its functional abilities
 Non-functional – support and operation demands, organizational or
technical constraints
 Emergent – requirements which are fit not to a single product
PRODUCT AND PROCESS REQUIREMENTS
SWEBOK GUIDE V.3. PART I. CHAPTER 2
 Target customers
 Client (user) Use cases
 Competitors and your competitive advantages
 Description of main marketing channels
COMBINE WATERFALL AND ADAPTIVE DESIGN
©PMBOK® EXTENSION FOR SOFTWARE PROJECTS
ITERATION ATTRIBUTES©
PMBOK® EXTENSION FOR SOFTWARE PROJECTS
STEP 3. FIX REQUIREMENTS
IN A STRUCTURED DOCUMENT NAMED SRSНижний колонтитул
Example:
https://onedrive.live.com/view.aspx?cid=C891D0D484D25509&resid=c891d0d484d25509%21137&app
=Word
SOFTWARE REQUIREMENT SPECIFICATION (SRS) CONTENT EXAMPLE
Нижний колонтитул
Table of Contents ii
Revision History ii
1. Introduction 1
1.1. Purpose 1
1.2. Project Scope and Product Features 1
1.3. References 1
2. Overall Description 1
2.1. Product Perspective 1
2.2. User Classes and Characteristics 1
2.3. Operating Environment 2
2.4. Design and Implementation Constraints 2
2.5. User Documentation 2
2.6. Assumptions and Dependencies 2
3. System Features 2
3.1. – 3… Detailed Functional requirements
4. External Interface Requirements 6
4.1. User Interfaces 6
4.2. Hardware Interfaces 7
4.3. Software Interfaces 7
4.4. Communications Interfaces 7
5. Other Nonfunctional Requirements 7
5.1. Performance Requirements 7
5.2. Safety Requirements 8
5.3. Security Requirements 8
5.4. Software Quality Attributes 8
Appendix A: Data Dictionary and Data Model 8
Appendix B: Analysis Models 12
BACKLOG DIAGRAMS FOR ADAPTIVE ITERATION
STEP4. RISK ANALYSIS
 Be honest!
 Risks may be both negative and positive
 Use SWOT
 Use templates closely connected to your tracking system
ADAPTIVE RISK CYCLE
SUMMARY
 Define stakeholders
 Gather requirements, expectations, constraints
 Classify and balance product requirements
 Structure requirements, constraints and assumptions in the SRS
 Define project model: waterfall and adaptive
THINK POSITIVE!
CAN IT MAKE THE WORLD MORE HAPPY?
Our services for start-ups:
http://i-mokymas.com/services/business-on-start/Get
detailed information on the subject
Request our detailed consulting service
Enjoy our free templates, presentations and video
IAMCP Mentoring framework:
http://www.slideshare.net/IAMCP_Mentoring
http://i-mokymas.com
THANK YOU! http://www.slideshare.net/IAMCP_Mentoring.
 www.iamcp.org
 www.i-mokymas.com
 https://www.facebook.com/ismanusism

LET’S STAY IN TOUCH
COMING SOON: USE CASES

More Related Content

What's hot

IDM Resume _ Kiran
IDM Resume _ KiranIDM Resume _ Kiran
IDM Resume _ KiranKiran Kumar
 
manish_CV _NIELIT_HCL
manish_CV _NIELIT_HCLmanish_CV _NIELIT_HCL
manish_CV _NIELIT_HCLManish Jha
 
Middleware Admin 4.2+ Exp Murali
Middleware Admin 4.2+ Exp MuraliMiddleware Admin 4.2+ Exp Murali
Middleware Admin 4.2+ Exp MuraliN Murali
 
Best PeoplSoft Technical Online Training
Best PeoplSoft Technical Online TrainingBest PeoplSoft Technical Online Training
Best PeoplSoft Technical Online TrainingSamatha Kamuni
 

What's hot (6)

IDM Resume _ Kiran
IDM Resume _ KiranIDM Resume _ Kiran
IDM Resume _ Kiran
 
manish_CV _NIELIT_HCL
manish_CV _NIELIT_HCLmanish_CV _NIELIT_HCL
manish_CV _NIELIT_HCL
 
Arun Kumar Resume
Arun Kumar ResumeArun Kumar Resume
Arun Kumar Resume
 
Middleware Admin 4.2+ Exp Murali
Middleware Admin 4.2+ Exp MuraliMiddleware Admin 4.2+ Exp Murali
Middleware Admin 4.2+ Exp Murali
 
Peoplesoft technical
Peoplesoft technicalPeoplesoft technical
Peoplesoft technical
 
Best PeoplSoft Technical Online Training
Best PeoplSoft Technical Online TrainingBest PeoplSoft Technical Online Training
Best PeoplSoft Technical Online Training
 

Viewers also liked

Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersIE Private Consulting in PM & ITSM
 
Learning Lives Conference 2014
Learning Lives Conference 2014Learning Lives Conference 2014
Learning Lives Conference 2014Christine Redecker
 
ИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компанииИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компанииIE Private Consulting in PM & ITSM
 
Lead for Call centers and Call center solutions developers and integrators
Lead for Call centers and Call center solutions developers and integratorsLead for Call centers and Call center solutions developers and integrators
Lead for Call centers and Call center solutions developers and integratorsIE Private Consulting in PM & ITSM
 
Erasmus staff week cordoba april 2014
Erasmus staff week cordoba april 2014Erasmus staff week cordoba april 2014
Erasmus staff week cordoba april 2014Christine Redecker
 
EMOOCs Summit 2014: Towards Open Higher Education 2030
EMOOCs Summit 2014: Towards Open Higher Education 2030EMOOCs Summit 2014: Towards Open Higher Education 2030
EMOOCs Summit 2014: Towards Open Higher Education 2030Christine Redecker
 
Implementing e learning and combined training methods for lifelong learning
Implementing e learning and combined training methods for lifelong learningImplementing e learning and combined training methods for lifelong learning
Implementing e learning and combined training methods for lifelong learningIE Private Consulting in PM & ITSM
 
Teachers' Digital Competence: A draft framework for discussion
Teachers' Digital Competence: A draft framework for discussionTeachers' Digital Competence: A draft framework for discussion
Teachers' Digital Competence: A draft framework for discussionChristine Redecker
 

Viewers also liked (17)

Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centers
 
ITSM for non IT managers
ITSM for non IT managersITSM for non IT managers
ITSM for non IT managers
 
Learning Lives Conference 2014
Learning Lives Conference 2014Learning Lives Conference 2014
Learning Lives Conference 2014
 
Implementing e learning and combined training methods
Implementing e learning and combined training methodsImplementing e learning and combined training methods
Implementing e learning and combined training methods
 
ITSM for CxOs
ITSM for CxOsITSM for CxOs
ITSM for CxOs
 
ИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компанииИТ служба как сервисная организация в Вашей компании
ИТ служба как сервисная организация в Вашей компании
 
Lead for Call centers and Call center solutions developers and integrators
Lead for Call centers and Call center solutions developers and integratorsLead for Call centers and Call center solutions developers and integrators
Lead for Call centers and Call center solutions developers and integrators
 
Erasmus staff week cordoba april 2014
Erasmus staff week cordoba april 2014Erasmus staff week cordoba april 2014
Erasmus staff week cordoba april 2014
 
Virtual learning in 15 minutes
Virtual learning in 15 minutesVirtual learning in 15 minutes
Virtual learning in 15 minutes
 
EMOOCs Summit 2014: Towards Open Higher Education 2030
EMOOCs Summit 2014: Towards Open Higher Education 2030EMOOCs Summit 2014: Towards Open Higher Education 2030
EMOOCs Summit 2014: Towards Open Higher Education 2030
 
OpenEducationWeek
OpenEducationWeekOpenEducationWeek
OpenEducationWeek
 
PMBOK and Agile in IT projects
PMBOK and Agile in IT projectsPMBOK and Agile in IT projects
PMBOK and Agile in IT projects
 
IT Service management for non-IT managers (CEO and others)
IT Service management for non-IT managers (CEO and others)IT Service management for non-IT managers (CEO and others)
IT Service management for non-IT managers (CEO and others)
 
Stakeholder management
Stakeholder managementStakeholder management
Stakeholder management
 
Implementing e learning and combined training methods for lifelong learning
Implementing e learning and combined training methods for lifelong learningImplementing e learning and combined training methods for lifelong learning
Implementing e learning and combined training methods for lifelong learning
 
Combining Waterfall and Adaptive practice in IT projects
Combining Waterfall and Adaptive practice in IT projectsCombining Waterfall and Adaptive practice in IT projects
Combining Waterfall and Adaptive practice in IT projects
 
Teachers' Digital Competence: A draft framework for discussion
Teachers' Digital Competence: A draft framework for discussionTeachers' Digital Competence: A draft framework for discussion
Teachers' Digital Competence: A draft framework for discussion
 

Similar to Developing software and/or App requirements specification

Anil_Resume_latest
Anil_Resume_latestAnil_Resume_latest
Anil_Resume_latestanil atyam
 
HCI U-II HCI software Process (1).pdf
HCI U-II HCI software Process (1).pdfHCI U-II HCI software Process (1).pdf
HCI U-II HCI software Process (1).pdfudhayaveenaa
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application Ibadullah Khan
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)Tihomir Ignatov
 
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLESIvano Malavolta
 
Capstone & Intern Presentation - Dhruv Godara (Cummins)
Capstone & Intern Presentation - Dhruv Godara (Cummins)Capstone & Intern Presentation - Dhruv Godara (Cummins)
Capstone & Intern Presentation - Dhruv Godara (Cummins)dhruvgodara
 
SDS App Dev Project Starter Kit
SDS App Dev Project Starter KitSDS App Dev Project Starter Kit
SDS App Dev Project Starter KitMario Umali
 
Furqan ul karim_latest_cv
Furqan ul karim_latest_cvFurqan ul karim_latest_cv
Furqan ul karim_latest_cvFurqan Ul Karim
 
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...Karla Long
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docxMoorthy Esakky
 
Resume - Joydeep Lodh -Updated
Resume - Joydeep Lodh -UpdatedResume - Joydeep Lodh -Updated
Resume - Joydeep Lodh -UpdatedJoydeep Lodh
 
Rajiv Ranjan ODI_Developer
Rajiv Ranjan ODI_DeveloperRajiv Ranjan ODI_Developer
Rajiv Ranjan ODI_DeveloperRajiv Agrawal
 

Similar to Developing software and/or App requirements specification (20)

Anil_Resume_latest
Anil_Resume_latestAnil_Resume_latest
Anil_Resume_latest
 
Dhiraj_Kalra
Dhiraj_KalraDhiraj_Kalra
Dhiraj_Kalra
 
HCI U-II HCI software Process (1).pdf
HCI U-II HCI software Process (1).pdfHCI U-II HCI software Process (1).pdf
HCI U-II HCI software Process (1).pdf
 
Resume_Nidhi
Resume_NidhiResume_Nidhi
Resume_Nidhi
 
Discover Your IT Career Path
Discover Your IT Career PathDiscover Your IT Career Path
Discover Your IT Career Path
 
RadhaKrishna Votti_CV
RadhaKrishna Votti_CVRadhaKrishna Votti_CV
RadhaKrishna Votti_CV
 
VinodKulkarni_Resume
VinodKulkarni_ResumeVinodKulkarni_Resume
VinodKulkarni_Resume
 
Bank Management System Desktop Application
Bank Management System Desktop Application Bank Management System Desktop Application
Bank Management System Desktop Application
 
Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)Sharepoint 2013-applied architecture from the field v3 (public)
Sharepoint 2013-applied architecture from the field v3 (public)
 
[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES[2015/2016] Software systems engineering PRINCIPLES
[2015/2016] Software systems engineering PRINCIPLES
 
Capstone & Intern Presentation - Dhruv Godara (Cummins)
Capstone & Intern Presentation - Dhruv Godara (Cummins)Capstone & Intern Presentation - Dhruv Godara (Cummins)
Capstone & Intern Presentation - Dhruv Godara (Cummins)
 
Resume
ResumeResume
Resume
 
Sridhar Resume
Sridhar ResumeSridhar Resume
Sridhar Resume
 
SDS App Dev Project Starter Kit
SDS App Dev Project Starter KitSDS App Dev Project Starter Kit
SDS App Dev Project Starter Kit
 
Furqan ul karim_latest_cv
Furqan ul karim_latest_cvFurqan ul karim_latest_cv
Furqan ul karim_latest_cv
 
Harikri2
Harikri2Harikri2
Harikri2
 
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
A PROJECT REPORT ON DOCUMENT MANAGEMENT SYSTEM MASTER OF COMPUTER APPLICATION...
 
Project-fit Blueprint.docx
Project-fit Blueprint.docxProject-fit Blueprint.docx
Project-fit Blueprint.docx
 
Resume - Joydeep Lodh -Updated
Resume - Joydeep Lodh -UpdatedResume - Joydeep Lodh -Updated
Resume - Joydeep Lodh -Updated
 
Rajiv Ranjan ODI_Developer
Rajiv Ranjan ODI_DeveloperRajiv Ranjan ODI_Developer
Rajiv Ranjan ODI_Developer
 

More from IE Private Consulting in PM & ITSM (10)

Agile glossary
Agile glossaryAgile glossary
Agile glossary
 
Portfolio/project management information system demands
Portfolio/project management information system demandsPortfolio/project management information system demands
Portfolio/project management information system demands
 
PMBOK processes schema by Ricardo Vargas
PMBOK processes schema by Ricardo VargasPMBOK processes schema by Ricardo Vargas
PMBOK processes schema by Ricardo Vargas
 
Project KPI presentation sample by YouExec
Project KPI presentation sample by YouExecProject KPI presentation sample by YouExec
Project KPI presentation sample by YouExec
 
AEC project management jobs grow report
AEC project management jobs grow reportAEC project management jobs grow report
AEC project management jobs grow report
 
Microsoft Abbreviations Dictionary
Microsoft Abbreviations DictionaryMicrosoft Abbreviations Dictionary
Microsoft Abbreviations Dictionary
 
Agile in pictures
Agile in picturesAgile in pictures
Agile in pictures
 
PMP and CCR updates in 2015
PMP and CCR updates in 2015PMP and CCR updates in 2015
PMP and CCR updates in 2015
 
Business plan template for IT start-ups
Business plan template for IT start-upsBusiness plan template for IT start-ups
Business plan template for IT start-ups
 
Brief compare of PMBOK and ISO21500 project management approaches
Brief compare of PMBOK and ISO21500 project management approachesBrief compare of PMBOK and ISO21500 project management approaches
Brief compare of PMBOK and ISO21500 project management approaches
 

Recently uploaded

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 

Recently uploaded (13)

Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 

Developing software and/or App requirements specification

  • 1. DEFINING SOFTWARE/APP PROJECT REQUIREMENTS Danil Dintsis Ph. D., PMP®, consult@Dintsis.org www.ddintsis.com www.i-mokymas.com
  • 2. BRIEF ABOUT THE PRESENTER  Start-up consultant with successful portfolio  Ph. D. (twice) in System Analysis and Technical management (ISCED verified)  Portfolio manager and IT consultant, and a trainer for 15+ years with the following certifications:  PgMP®, PMP®  EXIN accredited trainer for ITIL®, MOF®, Cloud computing, Operation services and Analysis (OSA®)
  • 3. PATH FROM GREAT IDEA TO BUSINESS. REVIEW: HTTP://WWW.SLIDESHARE.NET/IAMCP_MENTORING/HOW-TO-CREATE-A-BUSINESS-PLAN-44673629 Estimate our project Attract Investors Our idea is great!Clouds!
  • 5. SOFTWARE AND APP PROJECTS ARE SPECIFIC Distributed multi-cultural teams Virtual teams High-educated and motivated staff Mass clients Close collaboration
  • 6. STEP1. COLLECT AND BALANCE STAKEHOLDER DEMANDS AND EXPECTATIONS REVIEW: HTTP://WWW.SLIDESHARE.NET/IAMCP_MENTORING/STAKEHOLDER- MANAGEMENT-44672689 NAME Position ROLE in a PROJECT CONTACTS DEMANDS EXPECTATIONS INFLUENCE RELATION to a PROJECT Mr. X CEO Sponsor Decrease expenditures per client Innovation solution from world known vendor Increase brand value High Devoted to this project
  • 7. TOOLS TO COLLECT REQUIREMENTS Laws, bylaws, procedures Focus groups, Charts Mission and vision Brainstorming & Delphi
  • 8. STEP 2. CLASSIFY AND BALANCE REQUIREMENTShttp://www.i-mokymas.com
  • 9. GENERAL TYPES OF REQUIREMENTS  Product  Development processes  Operations and support
  • 10. TYPES OF REQUIREMENTS II. SWEBOK GUIDE V.3. PART I. CHAPTER 1.3.-4.  Functional – concerns product and its functional abilities  Non-functional – support and operation demands, organizational or technical constraints  Emergent – requirements which are fit not to a single product
  • 11. PRODUCT AND PROCESS REQUIREMENTS SWEBOK GUIDE V.3. PART I. CHAPTER 2  Target customers  Client (user) Use cases  Competitors and your competitive advantages  Description of main marketing channels
  • 12. COMBINE WATERFALL AND ADAPTIVE DESIGN ©PMBOK® EXTENSION FOR SOFTWARE PROJECTS
  • 14. STEP 3. FIX REQUIREMENTS IN A STRUCTURED DOCUMENT NAMED SRSНижний колонтитул Example: https://onedrive.live.com/view.aspx?cid=C891D0D484D25509&resid=c891d0d484d25509%21137&app =Word
  • 15. SOFTWARE REQUIREMENT SPECIFICATION (SRS) CONTENT EXAMPLE Нижний колонтитул Table of Contents ii Revision History ii 1. Introduction 1 1.1. Purpose 1 1.2. Project Scope and Product Features 1 1.3. References 1 2. Overall Description 1 2.1. Product Perspective 1 2.2. User Classes and Characteristics 1 2.3. Operating Environment 2 2.4. Design and Implementation Constraints 2 2.5. User Documentation 2 2.6. Assumptions and Dependencies 2 3. System Features 2 3.1. – 3… Detailed Functional requirements 4. External Interface Requirements 6 4.1. User Interfaces 6 4.2. Hardware Interfaces 7 4.3. Software Interfaces 7 4.4. Communications Interfaces 7 5. Other Nonfunctional Requirements 7 5.1. Performance Requirements 7 5.2. Safety Requirements 8 5.3. Security Requirements 8 5.4. Software Quality Attributes 8 Appendix A: Data Dictionary and Data Model 8 Appendix B: Analysis Models 12
  • 16. BACKLOG DIAGRAMS FOR ADAPTIVE ITERATION
  • 17. STEP4. RISK ANALYSIS  Be honest!  Risks may be both negative and positive  Use SWOT  Use templates closely connected to your tracking system
  • 19. SUMMARY  Define stakeholders  Gather requirements, expectations, constraints  Classify and balance product requirements  Structure requirements, constraints and assumptions in the SRS  Define project model: waterfall and adaptive
  • 20. THINK POSITIVE! CAN IT MAKE THE WORLD MORE HAPPY? Our services for start-ups: http://i-mokymas.com/services/business-on-start/Get detailed information on the subject Request our detailed consulting service Enjoy our free templates, presentations and video IAMCP Mentoring framework: http://www.slideshare.net/IAMCP_Mentoring http://i-mokymas.com
  • 21. THANK YOU! http://www.slideshare.net/IAMCP_Mentoring.  www.iamcp.org  www.i-mokymas.com  https://www.facebook.com/ismanusism  LET’S STAY IN TOUCH COMING SOON: USE CASES

Editor's Notes

  1. Картинки вылетают последовательно
  2. Table on p. 49, Img 2-4, p. 51
  3. Table on p. 49
  4. Стр. 130, рис.
  5. Стр. 210, рис. 11-2
  6. Картинки вылетают последовательно