尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
www.wgconsulting.com
Requirements Gathering:
The first step to project
success
Lecture 1
BSIT-6th
Copyright 2014, WG Consulting, LLC 2
Copyright 2014, WG Consulting, LLC 33/15/2016
 70% of organizations have suffered at least one project failure in the prior 12 months.
 50% of respondents also indicated that their project failed to consistently achieve
what they set out to achieve!
 Many organizations fail to measure benefits so they are unaware of their true status
in terms of benefits realization (success assessment).
Source: KPMG Study, Global IT Management Survey
Dec 2010
The Facts
Copyright 2014, WG Consulting, LLC 43/15/2016
 Interviews with 600 people closely involved in software development projects find that
even at the start of a project many people expect their projects to fail! (a survey)
 “Fuzzy business objectives, out-of-sync stakeholders, and excessive rework” mean that
75% of project participants lack confidence that their projects will succeed.
 78% of respondents reported that the “Business is usually or always out of sync with
project requirements” (a survey)
What are the statistics?
Copyright 2014, WG Consulting, LLC 53/15/2016
 Too many project managers either overlook the importance of requirements
management or fail to understand the difference between scope, requirements, and
expectations.
 Scope = draws boundary b/w what’s in and what’s out of the projecct.
 In fact, 60-80 percent of project failures can be attributed directly to poor requirements
gathering, analysis, and management.
G. Chandrashekar of the ProjectSmart blog wrote,
“Innumerable studies have shown that requirements gathering is the single most important
step…It’s far more expensive to fix a requirements error than a coding error. But somehow
everyone seems to believe that a requirements specification document is the easiest part to
produce…It can’t be further from the truth. No one ever built a good structure without the
right foundation. Make sure that you take time to gather the requirements fully and analyze
them in depth.”
What is the problem?
Copyright 2014, WG Consulting, LLC 63/15/2016
Why Projects Fail….
Copyright 2014, WG Consulting, LLC 73/15/2016
 The requirements gathering or the discovery phase is essential to the
success of any project.
 Many experienced project managers would agree that if the
requirements are identified correctly and early in the project cycle there
would be a significant reduction in the project budget.
 If an effort to save time and project dollars, requirements gathering is
often overlooked or is not allocated enough time or budget.
Why are requirements important?
Copyright 2014, WG Consulting, LLC 83/15/2016
Five key components of requirements gathering
1. Gathering requirements comes first, defining scope comes second.
It is fairly common in the project management world for people to use
the terms “requirements” and “scope” synonymously. But they are
different. “Requirements” define what is needed and “Scope” is how you
are going get there.
 “Requirements” are the demands, needs, and specifications for a
product as outlined by project stakeholders. The Deep Fried Brain
Blog defines requirements as what the customer needs.
 “Scope” is defined as the work that needs to be accomplished to
deliver a product, service, or result with the specified features and
functions.
Copyright 2014, WG Consulting, LLC 93/15/2016
Five key components of requirements gathering
2. There are two types of requirements: project requirements and
product requirements.
Project Requirements define how the work will be managed. Project
requirements focus on who, when, where, and how something gets
done.
Product Requirements include high level features or capabilities that the
business team has committed to delivering to a customer.
Project requirements must be defined first and then products evaluated
based on the best fit to these needs.
Copyright 2014, WG Consulting, LLC 103/15/2016
Five key components of requirements gathering
3. Make sure you adequately document all the requirements.
The requirements gathering process should be iterative and all discussions
documented and verified to make sure requirements were understood
correctly.
Requirements should be evaluated throughout the project to make sure
systems are not overly complicated, over designed and address the initial
needs defined at the beginning of the project.
Copyright 2014, WG Consulting, LLC 113/15/2016
Five key components of requirements gathering
4. Select the best methodology for the project.
The approach when developing a project must be determined for each
engagement based on the project team, the organization and the goals of
the project. In some cases, a hybrid of these methodologies is ideal.
A few examples of project methodology include:
RAD (Rapid Application Deployment) Spiral
• Used for less structured projects
• Projects are divided to smaller
initiatives
• Prototyping is used
Spiral
• Incremental build
• Additional functionality added later
• Prototyping used
Waterfall
• Tightly defined objectives
• Controlled process
• Major milestones with accountability
JAD (Joint Application Design)
• Involves the client or end user in the
design and development of an
application
• Collaborative workshops
• Requires dedicated resources
Scrum
• Flexible and collaborative
• General guidelines are set but
constantly reevaluated
• Inspect and reevaluate
Copyright 2014, WG Consulting, LLC 123/15/2016
Five key components of requirements gathering
5. Engage a diverse cross section of users
It is always important to engage a broad group of users. Requirements
gathering sessions are usually effective in involving groups of users.
The facilitator of these discussions is critical providing leading questions,
understand the business and be able to gather information effectively.
It is often difficult for participants to articulate their daily routines and
processes. The success of requirements gathering is contingent on the
ability to extract detailed and high level information and then create a
global picture of the needs of the organization.
Copyright 2014, WG Consulting, LLC 133/15/2016
Requirements: The first critical step
“A good beginning makes a good ending.”
(Read yourself)
 The requirements gathering process may not guarantee a successful project but
provides a foundation for project that can be managed to meet well defined
objectives.
 Requirement gathering sessions should be designed to define business
processes, owners, and reporting needs.
 Requirements sessions should set a proactive tone for the project. Many project
teams get into the mindset of being reactive is addressing issues. A clear, concise
requirements document will create the baseline to building scope, project plans,
risk mitigation plans.
 Requirements provide the stepping stone to deriving scope. There are times
where at the end of the requirements phase, scope cannot be clearly defined. It
is essential at this point that the project methodology is modified to perhaps
include a proof of concept or prototyping phase.
Copyright 2014, WG Consulting, LLC 143/15/2016
Requirements: The first critical step
 Our requirements sessions are designed to be interactive and not follow a script.
This environment allows users to learn from the other subject manager experts
in the sessions as well as create a baseline for strong communication.
 These sessions should include how communication will be delivered, the project
team and their roles on the project and tools that will be used to document such
as an issues log, requirements matrix, or weekly status reports.
 A clear set of defined goals and objectives, reviewed throughout the term of the
project is a essential to manage expectations and avoid project pitfalls.
Copyright 2014, WG Consulting, LLC 153/15/2016
In general, one of the biggest problems that globally/nationally dispersed teams face in
requirements gathering and systems analysis is communication.
Solution?
Copyright 2014, WG Consulting, LLC 163/15/2016
Why are we different (About WG Consulting)
1. We follow the research and study what works. Our professionals have
researched the results of project success and project failure. The WG team
utilizes world-class methodologies to deliver value-creating solutions
based on each client’s unique operating needs. Our team’s thorough
understanding of operational and regulatory risk is the key to competitive
results that mitigate such risks for our valued clients.
• Research = 4.5% world population is color blind
• 7-9 items view at a time (usability)
2. We adapt our approach to your needs. Best business practices have
their value, but these processes cannot be applied to all organizations.
 Project methodology and approach can only be determined based on an
understanding of users, business processes, resources, knowledge of the
software and the requirements of the project. (methodology)
Copyright 2014, WG Consulting, LLC 173/15/2016
Why are we different (about WG Consulting)
3. We have been there. Our team is comprised of professionals with at
least 15 years of industry and consulting experience. Our consultants
have been IT analysts, administrators, project managers, and IT
professionals that have broad industry experience.
• This experience provides you with an educated, agile team that can adapt
to the project methodology, culture and needs of your organization.
4. Communication. Our consultants focus on constant and effective
communication with the client in the form of documentation, weekly
meetings, demonstrations and training sessions.
• It can be done through software?
Copyright 2014, WG Consulting, LLC 183/15/2016
 What features could you add to the product that would better accommodate
end user needs for older people aging 65+?
– Voice command
– Many menus
– Large text
– Audio reminders
 In which software development process model would requirements and
design be two completely separate phases?
– RAD
– Spiral
– V-model
– Waterfall
Quiz
Copyright 2014, WG Consulting, LLC 193/15/2016
 Requirements: A restaurant manager wants to develop an
in house software. Goal is that customers can place order
directly to the kitchen and kitchen can view it. Moreover
customers can change orders and pay the bills.
 There should be kids page for games and easy for kids to
make an order themselves.
• Quiet simple case 
• Explore more development models in slide no. 11
• In slide no. 12 what does involving means?
• In slide no. 16 explore Agile Methodology
• How communication among team can be done through software?
• Slide no. 18 contact related person to ask at least one question and paste also
on question.computingcage.com (always)
Restaurant Scenario

More Related Content

What's hot

Project Management - An Introductiuon
Project Management - An IntroductiuonProject Management - An Introductiuon
Project Management - An Introductiuon
Graeme Smith
 
Project management
Project managementProject management
Project management
Al Amin Neaz Ahmed
 
Quality in project management
Quality in project management Quality in project management
Quality in project management
Zeeshan Azhar
 
Project procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth EditionProject procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth Edition
Dr. Pankaj Sharma PgMP,PMP,PMI-ACP, LSSMBB
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
Think For A Change
 
Contract Management
Contract ManagementContract Management
Triple constraint
Triple constraintTriple constraint
Triple constraint
sonali talkar
 
PgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint PresentationPgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint Presentation
Osama Zarzour
 
AXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
AXELOS - P3O® - Portfolio, Programme and Project Offices - FoundationAXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
AXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
Mirosław Dąbrowski C-level IT manager, CEO, Agile, ICF Coach, Speaker
 
Project time management
Project time managementProject time management
Project time management
Jack Pumpuni Frimpong-Manso
 
Scope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation SlidesScope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation Slides
SlideTeam
 
Overview of Program Management
Overview of Program ManagementOverview of Program Management
Overview of Program Management
Flevy.com Best Practices
 
The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)
CliffordEgbomeade
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
DiptoDey3
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
Abhishek Raj
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentals
waelsaid75
 
Milestone checklist
Milestone checklist   Milestone checklist
project management
project managementproject management
project management
Sanchita Siromoni
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
Shivangi Saini
 
Project Time Management
Project Time Management Project Time Management
Project Time Management
Waqar Ali
 

What's hot (20)

Project Management - An Introductiuon
Project Management - An IntroductiuonProject Management - An Introductiuon
Project Management - An Introductiuon
 
Project management
Project managementProject management
Project management
 
Quality in project management
Quality in project management Quality in project management
Quality in project management
 
Project procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth EditionProject procurement management PMBOK Sixth Edition
Project procurement management PMBOK Sixth Edition
 
Project Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management ConceptsProject Management Foundations Course 101 - Project Management Concepts
Project Management Foundations Course 101 - Project Management Concepts
 
Contract Management
Contract ManagementContract Management
Contract Management
 
Triple constraint
Triple constraintTriple constraint
Triple constraint
 
PgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint PresentationPgMP Course Training Material Slides PowerPoint Presentation
PgMP Course Training Material Slides PowerPoint Presentation
 
AXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
AXELOS - P3O® - Portfolio, Programme and Project Offices - FoundationAXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
AXELOS - P3O® - Portfolio, Programme and Project Offices - Foundation
 
Project time management
Project time managementProject time management
Project time management
 
Scope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation SlidesScope Of Work PowerPoint Presentation Slides
Scope Of Work PowerPoint Presentation Slides
 
Overview of Program Management
Overview of Program ManagementOverview of Program Management
Overview of Program Management
 
The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)The New PMP Exam: Changes and Implications (With Annotation)
The New PMP Exam: Changes and Implications (With Annotation)
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Project life cycle
Project life cycleProject life cycle
Project life cycle
 
Business Analysis Fundamentals
Business Analysis FundamentalsBusiness Analysis Fundamentals
Business Analysis Fundamentals
 
Milestone checklist
Milestone checklist   Milestone checklist
Milestone checklist
 
project management
project managementproject management
project management
 
Project planning and scheduling techniques
Project planning and scheduling techniquesProject planning and scheduling techniques
Project planning and scheduling techniques
 
Project Time Management
Project Time Management Project Time Management
Project Time Management
 

Viewers also liked

Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
university of education,Lahore
 
Ch03 the requirements_specification
Ch03 the requirements_specificationCh03 the requirements_specification
Ch03 the requirements_specification
Napex Terra
 
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Eugene O'Loughlin
 
Font-End Development Tools
Font-End Development ToolsFont-End Development Tools
Font-End Development Tools
university of education,Lahore
 
Operating Systems & Utility Programs
Operating Systems & Utility ProgramsOperating Systems & Utility Programs
Operating Systems & Utility Programs
university of education,Lahore
 
Software Engineering - chp2- requirements specification
Software Engineering - chp2- requirements specificationSoftware Engineering - chp2- requirements specification
Software Engineering - chp2- requirements specification
Lilia Sfaxi
 
Lecture 1 Information System
Lecture 1  Information SystemLecture 1  Information System
Lecture 1 Information System
university of education,Lahore
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
Benoy Ramachandran
 
Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management Success
WG Consulting
 
Steganography
SteganographySteganography
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
university of education,Lahore
 

Viewers also liked (11)

Activites and Time Planning
 Activites and Time Planning Activites and Time Planning
Activites and Time Planning
 
Ch03 the requirements_specification
Ch03 the requirements_specificationCh03 the requirements_specification
Ch03 the requirements_specification
 
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
Requirements Elicitation - Business Analysis Association of Ireland Annual Co...
 
Font-End Development Tools
Font-End Development ToolsFont-End Development Tools
Font-End Development Tools
 
Operating Systems & Utility Programs
Operating Systems & Utility ProgramsOperating Systems & Utility Programs
Operating Systems & Utility Programs
 
Software Engineering - chp2- requirements specification
Software Engineering - chp2- requirements specificationSoftware Engineering - chp2- requirements specification
Software Engineering - chp2- requirements specification
 
Lecture 1 Information System
Lecture 1  Information SystemLecture 1  Information System
Lecture 1 Information System
 
Requirements Engineering
Requirements EngineeringRequirements Engineering
Requirements Engineering
 
Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management Success
 
Steganography
SteganographySteganography
Steganography
 
Classical Encryption Techniques
Classical Encryption TechniquesClassical Encryption Techniques
Classical Encryption Techniques
 

Similar to system level requirements gathering and analysis

System Level Requirements Gathering
System Level Requirements GatheringSystem Level Requirements Gathering
System Level Requirements Gathering
Computing Cage
 
How to Solve Top Project Management Challenges
How to Solve Top Project Management ChallengesHow to Solve Top Project Management Challenges
How to Solve Top Project Management Challenges
Orangescrum
 
1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx
aulasnilda
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
cford1973
 
Top Project Management Best Practices.pdf
Top Project Management Best Practices.pdfTop Project Management Best Practices.pdf
Top Project Management Best Practices.pdf
Orangescrum
 
assingnment 56
assingnment 56assingnment 56
assingnment 56
Bhas Karan
 
Project management playbook innovate vancouver (2019)
Project management playbook   innovate vancouver (2019)Project management playbook   innovate vancouver (2019)
Project management playbook innovate vancouver (2019)
Innovate Vancouver
 
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
herminaprocter
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure Cycle
Glen Alleman
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
IJMER
 
Principles of effective software quality management
Principles of effective software quality managementPrinciples of effective software quality management
Principles of effective software quality management
Neeraj Tripathi
 
Overcoming Creative Workflow Challenges
Overcoming Creative Workflow ChallengesOvercoming Creative Workflow Challenges
Overcoming Creative Workflow Challenges
inMotionNow
 
Understand the Project Cycle Management & Its Phases Introduction
Understand the Project Cycle Management & Its Phases IntroductionUnderstand the Project Cycle Management & Its Phases Introduction
Understand the Project Cycle Management & Its Phases Introduction
Divya Malik
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
ZaranTech LLC
 
The Value PMLC Process Capability
The Value PMLC Process CapabilityThe Value PMLC Process Capability
The Value PMLC Process Capability
Bill Monroe
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
XSolve
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
Leszek Leo Baz
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model
SRMGPC Lucknow
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12
aliaalistartup
 

Similar to system level requirements gathering and analysis (20)

System Level Requirements Gathering
System Level Requirements GatheringSystem Level Requirements Gathering
System Level Requirements Gathering
 
How to Solve Top Project Management Challenges
How to Solve Top Project Management ChallengesHow to Solve Top Project Management Challenges
How to Solve Top Project Management Challenges
 
1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Top Project Management Best Practices.pdf
Top Project Management Best Practices.pdfTop Project Management Best Practices.pdf
Top Project Management Best Practices.pdf
 
assingnment 56
assingnment 56assingnment 56
assingnment 56
 
Project management playbook innovate vancouver (2019)
Project management playbook   innovate vancouver (2019)Project management playbook   innovate vancouver (2019)
Project management playbook innovate vancouver (2019)
 
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
2 days agoShravani Kasturi DiscussionCOLLAPSETop of Form.docx
 
Breaking the Project Failure Cycle
Breaking the Project Failure CycleBreaking the Project Failure Cycle
Breaking the Project Failure Cycle
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
 
Principles of effective software quality management
Principles of effective software quality managementPrinciples of effective software quality management
Principles of effective software quality management
 
Overcoming Creative Workflow Challenges
Overcoming Creative Workflow ChallengesOvercoming Creative Workflow Challenges
Overcoming Creative Workflow Challenges
 
Understand the Project Cycle Management & Its Phases Introduction
Understand the Project Cycle Management & Its Phases IntroductionUnderstand the Project Cycle Management & Its Phases Introduction
Understand the Project Cycle Management & Its Phases Introduction
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
The Value PMLC Process Capability
The Value PMLC Process CapabilityThe Value PMLC Process Capability
The Value PMLC Process Capability
 
How to outsource Scrum projects - a guide
How to outsource Scrum projects - a guideHow to outsource Scrum projects - a guide
How to outsource Scrum projects - a guide
 
How to outsource Scrum projects guide
How to outsource Scrum projects   guideHow to outsource Scrum projects   guide
How to outsource Scrum projects guide
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12
 

More from university of education,Lahore

Activites and Time Planning
Activites and Time PlanningActivites and Time Planning
Activites and Time Planning
university of education,Lahore
 
OSI Security Architecture
OSI Security ArchitectureOSI Security Architecture
OSI Security Architecture
university of education,Lahore
 
Network Security Terminologies
Network Security TerminologiesNetwork Security Terminologies
Network Security Terminologies
university of education,Lahore
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
university of education,Lahore
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
university of education,Lahore
 
ePayment Methods
ePayment MethodsePayment Methods
SEO
SEOSEO
A Star Search
A Star SearchA Star Search
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
university of education,Lahore
 
Uml Diagrams
Uml DiagramsUml Diagrams
eDras Max
eDras MaxeDras Max
RAD Model
RAD ModelRAD Model
Microsoft Project
Microsoft ProjectMicrosoft Project
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
university of education,Lahore
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
university of education,Lahore
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
university of education,Lahore
 
Java Script
Java ScriptJava Script
Group 10 flip flop and rs latch 1
Group 10 flip flop and rs latch 1Group 10 flip flop and rs latch 1
Group 10 flip flop and rs latch 1
university of education,Lahore
 
Group 11 introduction to registers and counters
Group 11 introduction to registers and countersGroup 11 introduction to registers and counters
Group 11 introduction to registers and counters
university of education,Lahore
 
Group 9 flip flops
Group 9 flip flopsGroup 9 flip flops
Group 9 flip flops
university of education,Lahore
 

More from university of education,Lahore (20)

Activites and Time Planning
Activites and Time PlanningActivites and Time Planning
Activites and Time Planning
 
OSI Security Architecture
OSI Security ArchitectureOSI Security Architecture
OSI Security Architecture
 
Network Security Terminologies
Network Security TerminologiesNetwork Security Terminologies
Network Security Terminologies
 
Project Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk ManagementProject Scheduling, Planning and Risk Management
Project Scheduling, Planning and Risk Management
 
Software Testing and Debugging
Software Testing and DebuggingSoftware Testing and Debugging
Software Testing and Debugging
 
ePayment Methods
ePayment MethodsePayment Methods
ePayment Methods
 
SEO
SEOSEO
SEO
 
A Star Search
A Star SearchA Star Search
A Star Search
 
Enterprise Application Integration
Enterprise Application IntegrationEnterprise Application Integration
Enterprise Application Integration
 
Uml Diagrams
Uml DiagramsUml Diagrams
Uml Diagrams
 
eDras Max
eDras MaxeDras Max
eDras Max
 
RAD Model
RAD ModelRAD Model
RAD Model
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Itertaive Process Development
Itertaive Process DevelopmentItertaive Process Development
Itertaive Process Development
 
Computer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab AwanComputer Aided Software Engineering Nayab Awan
Computer Aided Software Engineering Nayab Awan
 
Lect 2 assessing the technology landscape
Lect 2 assessing the technology landscapeLect 2 assessing the technology landscape
Lect 2 assessing the technology landscape
 
Java Script
Java ScriptJava Script
Java Script
 
Group 10 flip flop and rs latch 1
Group 10 flip flop and rs latch 1Group 10 flip flop and rs latch 1
Group 10 flip flop and rs latch 1
 
Group 11 introduction to registers and counters
Group 11 introduction to registers and countersGroup 11 introduction to registers and counters
Group 11 introduction to registers and counters
 
Group 9 flip flops
Group 9 flip flopsGroup 9 flip flops
Group 9 flip flops
 

Recently uploaded

(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
Frederic Fovet
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
Celine George
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
Kalna College
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
MattVassar1
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
RuchiRathor2
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
Forum of Blended Learning
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
Nguyen Thanh Tu Collection
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 

Recently uploaded (20)

(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
 
Decolonizing Universal Design for Learning
Decolonizing Universal Design for LearningDecolonizing Universal Design for Learning
Decolonizing Universal Design for Learning
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
 
Post init hook in the odoo 17 ERP Module
Post init hook in the  odoo 17 ERP ModulePost init hook in the  odoo 17 ERP Module
Post init hook in the odoo 17 ERP Module
 
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...220711130095 Tanu Pandey message currency, communication speed & control EPC ...
220711130095 Tanu Pandey message currency, communication speed & control EPC ...
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
 
8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity8+8+8 Rule Of Time Management For Better Productivity
8+8+8 Rule Of Time Management For Better Productivity
 
Creating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptxCreating Images and Videos through AI.pptx
Creating Images and Videos through AI.pptx
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
BỘ BÀI TẬP TEST THEO UNIT - FORM 2025 - TIẾNG ANH 12 GLOBAL SUCCESS - KÌ 1 (B...
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 

system level requirements gathering and analysis

  • 1. www.wgconsulting.com Requirements Gathering: The first step to project success Lecture 1 BSIT-6th
  • 2. Copyright 2014, WG Consulting, LLC 2
  • 3. Copyright 2014, WG Consulting, LLC 33/15/2016  70% of organizations have suffered at least one project failure in the prior 12 months.  50% of respondents also indicated that their project failed to consistently achieve what they set out to achieve!  Many organizations fail to measure benefits so they are unaware of their true status in terms of benefits realization (success assessment). Source: KPMG Study, Global IT Management Survey Dec 2010 The Facts
  • 4. Copyright 2014, WG Consulting, LLC 43/15/2016  Interviews with 600 people closely involved in software development projects find that even at the start of a project many people expect their projects to fail! (a survey)  “Fuzzy business objectives, out-of-sync stakeholders, and excessive rework” mean that 75% of project participants lack confidence that their projects will succeed.  78% of respondents reported that the “Business is usually or always out of sync with project requirements” (a survey) What are the statistics?
  • 5. Copyright 2014, WG Consulting, LLC 53/15/2016  Too many project managers either overlook the importance of requirements management or fail to understand the difference between scope, requirements, and expectations.  Scope = draws boundary b/w what’s in and what’s out of the projecct.  In fact, 60-80 percent of project failures can be attributed directly to poor requirements gathering, analysis, and management. G. Chandrashekar of the ProjectSmart blog wrote, “Innumerable studies have shown that requirements gathering is the single most important step…It’s far more expensive to fix a requirements error than a coding error. But somehow everyone seems to believe that a requirements specification document is the easiest part to produce…It can’t be further from the truth. No one ever built a good structure without the right foundation. Make sure that you take time to gather the requirements fully and analyze them in depth.” What is the problem?
  • 6. Copyright 2014, WG Consulting, LLC 63/15/2016 Why Projects Fail….
  • 7. Copyright 2014, WG Consulting, LLC 73/15/2016  The requirements gathering or the discovery phase is essential to the success of any project.  Many experienced project managers would agree that if the requirements are identified correctly and early in the project cycle there would be a significant reduction in the project budget.  If an effort to save time and project dollars, requirements gathering is often overlooked or is not allocated enough time or budget. Why are requirements important?
  • 8. Copyright 2014, WG Consulting, LLC 83/15/2016 Five key components of requirements gathering 1. Gathering requirements comes first, defining scope comes second. It is fairly common in the project management world for people to use the terms “requirements” and “scope” synonymously. But they are different. “Requirements” define what is needed and “Scope” is how you are going get there.  “Requirements” are the demands, needs, and specifications for a product as outlined by project stakeholders. The Deep Fried Brain Blog defines requirements as what the customer needs.  “Scope” is defined as the work that needs to be accomplished to deliver a product, service, or result with the specified features and functions.
  • 9. Copyright 2014, WG Consulting, LLC 93/15/2016 Five key components of requirements gathering 2. There are two types of requirements: project requirements and product requirements. Project Requirements define how the work will be managed. Project requirements focus on who, when, where, and how something gets done. Product Requirements include high level features or capabilities that the business team has committed to delivering to a customer. Project requirements must be defined first and then products evaluated based on the best fit to these needs.
  • 10. Copyright 2014, WG Consulting, LLC 103/15/2016 Five key components of requirements gathering 3. Make sure you adequately document all the requirements. The requirements gathering process should be iterative and all discussions documented and verified to make sure requirements were understood correctly. Requirements should be evaluated throughout the project to make sure systems are not overly complicated, over designed and address the initial needs defined at the beginning of the project.
  • 11. Copyright 2014, WG Consulting, LLC 113/15/2016 Five key components of requirements gathering 4. Select the best methodology for the project. The approach when developing a project must be determined for each engagement based on the project team, the organization and the goals of the project. In some cases, a hybrid of these methodologies is ideal. A few examples of project methodology include: RAD (Rapid Application Deployment) Spiral • Used for less structured projects • Projects are divided to smaller initiatives • Prototyping is used Spiral • Incremental build • Additional functionality added later • Prototyping used Waterfall • Tightly defined objectives • Controlled process • Major milestones with accountability JAD (Joint Application Design) • Involves the client or end user in the design and development of an application • Collaborative workshops • Requires dedicated resources Scrum • Flexible and collaborative • General guidelines are set but constantly reevaluated • Inspect and reevaluate
  • 12. Copyright 2014, WG Consulting, LLC 123/15/2016 Five key components of requirements gathering 5. Engage a diverse cross section of users It is always important to engage a broad group of users. Requirements gathering sessions are usually effective in involving groups of users. The facilitator of these discussions is critical providing leading questions, understand the business and be able to gather information effectively. It is often difficult for participants to articulate their daily routines and processes. The success of requirements gathering is contingent on the ability to extract detailed and high level information and then create a global picture of the needs of the organization.
  • 13. Copyright 2014, WG Consulting, LLC 133/15/2016 Requirements: The first critical step “A good beginning makes a good ending.” (Read yourself)  The requirements gathering process may not guarantee a successful project but provides a foundation for project that can be managed to meet well defined objectives.  Requirement gathering sessions should be designed to define business processes, owners, and reporting needs.  Requirements sessions should set a proactive tone for the project. Many project teams get into the mindset of being reactive is addressing issues. A clear, concise requirements document will create the baseline to building scope, project plans, risk mitigation plans.  Requirements provide the stepping stone to deriving scope. There are times where at the end of the requirements phase, scope cannot be clearly defined. It is essential at this point that the project methodology is modified to perhaps include a proof of concept or prototyping phase.
  • 14. Copyright 2014, WG Consulting, LLC 143/15/2016 Requirements: The first critical step  Our requirements sessions are designed to be interactive and not follow a script. This environment allows users to learn from the other subject manager experts in the sessions as well as create a baseline for strong communication.  These sessions should include how communication will be delivered, the project team and their roles on the project and tools that will be used to document such as an issues log, requirements matrix, or weekly status reports.  A clear set of defined goals and objectives, reviewed throughout the term of the project is a essential to manage expectations and avoid project pitfalls.
  • 15. Copyright 2014, WG Consulting, LLC 153/15/2016 In general, one of the biggest problems that globally/nationally dispersed teams face in requirements gathering and systems analysis is communication. Solution?
  • 16. Copyright 2014, WG Consulting, LLC 163/15/2016 Why are we different (About WG Consulting) 1. We follow the research and study what works. Our professionals have researched the results of project success and project failure. The WG team utilizes world-class methodologies to deliver value-creating solutions based on each client’s unique operating needs. Our team’s thorough understanding of operational and regulatory risk is the key to competitive results that mitigate such risks for our valued clients. • Research = 4.5% world population is color blind • 7-9 items view at a time (usability) 2. We adapt our approach to your needs. Best business practices have their value, but these processes cannot be applied to all organizations.  Project methodology and approach can only be determined based on an understanding of users, business processes, resources, knowledge of the software and the requirements of the project. (methodology)
  • 17. Copyright 2014, WG Consulting, LLC 173/15/2016 Why are we different (about WG Consulting) 3. We have been there. Our team is comprised of professionals with at least 15 years of industry and consulting experience. Our consultants have been IT analysts, administrators, project managers, and IT professionals that have broad industry experience. • This experience provides you with an educated, agile team that can adapt to the project methodology, culture and needs of your organization. 4. Communication. Our consultants focus on constant and effective communication with the client in the form of documentation, weekly meetings, demonstrations and training sessions. • It can be done through software?
  • 18. Copyright 2014, WG Consulting, LLC 183/15/2016  What features could you add to the product that would better accommodate end user needs for older people aging 65+? – Voice command – Many menus – Large text – Audio reminders  In which software development process model would requirements and design be two completely separate phases? – RAD – Spiral – V-model – Waterfall Quiz
  • 19. Copyright 2014, WG Consulting, LLC 193/15/2016  Requirements: A restaurant manager wants to develop an in house software. Goal is that customers can place order directly to the kitchen and kitchen can view it. Moreover customers can change orders and pay the bills.  There should be kids page for games and easy for kids to make an order themselves. • Quiet simple case  • Explore more development models in slide no. 11 • In slide no. 12 what does involving means? • In slide no. 16 explore Agile Methodology • How communication among team can be done through software? • Slide no. 18 contact related person to ask at least one question and paste also on question.computingcage.com (always) Restaurant Scenario
  翻译: