The document discusses the role of a business analyst and key aspects of requirements gathering and software development processes. It defines what a business analyst does, including interacting with stakeholders to understand requirements and communicating them to technical teams. It also outlines different types of requirements, requirement elicitation techniques, stakeholders, and common software development lifecycles models like waterfall, RUP, agile scrum.
In this presentation, you will know about the role and responsibilities of an Agile Business Analyst? What is the context and need for an Agile business Analyst
In this business analysis training session, you will learn about Introduction to Business Analysis. Topics covered in this course are:
Introduction to Business Analysis
• Business Process – What and Why?
• Who is a Project Manager?
• Who is a Business Analyst?
• What is Business Analysis and why is it important?
• Roles, Responsibilities and necessary Skills for a Business Analyst
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/getting-started-with-business-analysis-fundamentals/
In this presentation, you will know about the role and responsibilities of an Agile Business Analyst? What is the context and need for an Agile business Analyst
In this business analysis training session, you will learn about Introduction to Business Analysis. Topics covered in this course are:
Introduction to Business Analysis
• Business Process – What and Why?
• Who is a Project Manager?
• Who is a Business Analyst?
• What is Business Analysis and why is it important?
• Roles, Responsibilities and necessary Skills for a Business Analyst
To know more, visit this link: https://www.mindsmapped.com/courses/business-analysis/getting-started-with-business-analysis-fundamentals/
The term ‘Business Analyst‘is synonymous with a career in the IT industry. The most successful and valuable analysts are those who understand the “business” rather than those who understand “IT“.
The Evolving Role of the Business AnalystTracy Cook
Two years ago, no one knew what a Business Analyst was. Today, companies around the world can’t find enough of them – what happened?
This session will describe:
* What a Business Analyst is and what a BA does
* What are the factors that have driven the growth of the Business Analysis profession
* How does the type of organization impact its need for BAs
* What do you need to consider if you are a Business Analyst – or want to be one – both today and tomorrow?
Business Analysis is the set of tasks and techniques to understand the structure, policies and operations of the organization. To know more watch the presentation.
What’s in Your BA Toolkit?Are you frustrated with the tools, or lack of tools, in your Business Analysis Toolkit? Are your current tools hindering your productivity? Learn about what to look for in your toolkit and how to choose the tools that meet your needs.
Business analyst 101 program Mumbai IndiaDeepak Kadam
Business analyst Training and certification program Mumbai India
At Ziphertech we have designed a Training program
for students and graduates who aspire to become
business Analysts. A Business Analyst requires niche
skills to become successful in IT industry. Our program
has been designed by veteran IT industry experts who
have combined over 100 years of experience in IT
business analysis. This program will be conducted by
professional Business Analysts from IT industry with a
minimum experience level of 15 years.This program
ensures thorough training and grooming of skills for the candidate to become a
professional Business Analyst. And we never forget to mention that we have trained more
than 400 Business Analysts in just last 2 years.
Contact us - +919004939659 for more Info
This is for all those who want to explore the business analyst career path and are curious to know what a business analyst does, the role and importance in organization, why a business analyst is needed and how they can develop their skills to become a great business analyst
In this Business Analysis training session, you will learn about basics of Business Analysis. Topics covered in this session are:
• Introduction to Business Analysis
• What is a Project?
• Business Process – What and Why?
• Who is a Project Manager?
• Who is a Business Analyst?
• What is Business Analysis and why is it important?
• Roles, Responsibilities and necessary Skills for a Business Analyst
• Introduction to SDLC
• Requirement Analysis
• Design Phase
• Development Phase
• Testing Phase
• Release & Maintenance
• Current Trends in BA
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-with-hands-on-practice/
Why everyone needs a business analyst on the IT project? Which responsibilities BA has? To make things clearer, we made this influential SlideShare for Business Analysts in IT.
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
This presentation was originally made at the Silicon Valley IIBA Chapter meeting in June 2008 by Kathleen (Kitty) Hass from Management Concepts (www.managementconcepts.com). Kitty is also a new board member at-large for the IIBA.
business analyst job description
business analyst course
business analyst interview questions
business analyst skills
business analyst amazon
business analyst average salary in india
a business analyst makes 20 an hour
a business analyst cv
business analyst blogs
business analyst jobs
business analyst certification
business analyst certification course
business analyst deloitte
business analyst description
business analyst fresher
business analyst fresher interview questions
business analyst google
#businessanalyst #job description
business analyst #course
business analyst #interview questions
business analyst #skills
business analyst #amazon
business analyst #average salary in india
business analyst #cv
business analyst #blogs
business analyst #jobs
business analyst #certification course
business analyst #google
The role of a business analyst is an important part of any project team. Acting as the key interface between the users and the project manager they gather information, document processes, and confirm the final documents with users.
Business Analyst Responsibilities:
Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions.
Leading ongoing reviews of business processes and developing optimization strategies.
Staying up-to-date on the latest process and IT advancements to automate and modernize systems.
Conducting meetings and presentations to share ideas and findings.
Performing requirements analysis.
Documenting and communicating the results of your efforts.
Effectively communicating your insights and plans to cross-functional team members and management.
Gathering critical information from meetings with various stakeholders and producing useful reports.
Working closely with clients, technicians, and managerial staff.
Providing leadership, training, coaching, and guidance to junior staff.
Allocating resources and maintaining cost efficiency.
Ensuring solutions meet business needs and requirements.
Performing user acceptance testing.
Managing projects, developing project plans, and monitoring performance.
Updating, implementing, and maintaining procedures.
Prioritizing initiatives based on business needs and requirements.
Serving as a liaison between stakeholders and users.
Managing competing resources and priorities.
Monitoring deliverables and ensuring timely completion of projects.
Business Analyst Requirements:
A bachelor’s degree in business or related field or an MBA.
A minimum of 5 years of experience in business analysis or a related field.
The presentation is design to provide answer to the very basic question "What is Business Analysis?", it is designed to guide the professionals who want to enter into BA profession or have started working as BA's.
This presentation collects several thoughts and conversations had with colleagues over the last few months about the role of the business analyst.
The diagrams and drawings are outcomes of these conversations and are ripe for further expansion. In many instances they are half thought through, or missing key things that help round them out.
You can help: If you have comments or opinion please add them below.
In this presentation you will get to know how practice of “Analyzing Business, Identifying Problems and Opportunities and providing Solutions” that will benefit business.
To know more about Welingkar School’s Distance Learning Program and courses offered, visit:
http://www.welingkaronline.org/distance-learning/online-mba.html
The term ‘Business Analyst‘is synonymous with a career in the IT industry. The most successful and valuable analysts are those who understand the “business” rather than those who understand “IT“.
The Evolving Role of the Business AnalystTracy Cook
Two years ago, no one knew what a Business Analyst was. Today, companies around the world can’t find enough of them – what happened?
This session will describe:
* What a Business Analyst is and what a BA does
* What are the factors that have driven the growth of the Business Analysis profession
* How does the type of organization impact its need for BAs
* What do you need to consider if you are a Business Analyst – or want to be one – both today and tomorrow?
Business Analysis is the set of tasks and techniques to understand the structure, policies and operations of the organization. To know more watch the presentation.
What’s in Your BA Toolkit?Are you frustrated with the tools, or lack of tools, in your Business Analysis Toolkit? Are your current tools hindering your productivity? Learn about what to look for in your toolkit and how to choose the tools that meet your needs.
Business analyst 101 program Mumbai IndiaDeepak Kadam
Business analyst Training and certification program Mumbai India
At Ziphertech we have designed a Training program
for students and graduates who aspire to become
business Analysts. A Business Analyst requires niche
skills to become successful in IT industry. Our program
has been designed by veteran IT industry experts who
have combined over 100 years of experience in IT
business analysis. This program will be conducted by
professional Business Analysts from IT industry with a
minimum experience level of 15 years.This program
ensures thorough training and grooming of skills for the candidate to become a
professional Business Analyst. And we never forget to mention that we have trained more
than 400 Business Analysts in just last 2 years.
Contact us - +919004939659 for more Info
This is for all those who want to explore the business analyst career path and are curious to know what a business analyst does, the role and importance in organization, why a business analyst is needed and how they can develop their skills to become a great business analyst
In this Business Analysis training session, you will learn about basics of Business Analysis. Topics covered in this session are:
• Introduction to Business Analysis
• What is a Project?
• Business Process – What and Why?
• Who is a Project Manager?
• Who is a Business Analyst?
• What is Business Analysis and why is it important?
• Roles, Responsibilities and necessary Skills for a Business Analyst
• Introduction to SDLC
• Requirement Analysis
• Design Phase
• Development Phase
• Testing Phase
• Release & Maintenance
• Current Trends in BA
For more information, click here: https://www.mindsmapped.com/courses/business-analysis/become-a-business-analyst-with-hands-on-practice/
Why everyone needs a business analyst on the IT project? Which responsibilities BA has? To make things clearer, we made this influential SlideShare for Business Analysts in IT.
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
This presentation was originally made at the Silicon Valley IIBA Chapter meeting in June 2008 by Kathleen (Kitty) Hass from Management Concepts (www.managementconcepts.com). Kitty is also a new board member at-large for the IIBA.
business analyst job description
business analyst course
business analyst interview questions
business analyst skills
business analyst amazon
business analyst average salary in india
a business analyst makes 20 an hour
a business analyst cv
business analyst blogs
business analyst jobs
business analyst certification
business analyst certification course
business analyst deloitte
business analyst description
business analyst fresher
business analyst fresher interview questions
business analyst google
#businessanalyst #job description
business analyst #course
business analyst #interview questions
business analyst #skills
business analyst #amazon
business analyst #average salary in india
business analyst #cv
business analyst #blogs
business analyst #jobs
business analyst #certification course
business analyst #google
The role of a business analyst is an important part of any project team. Acting as the key interface between the users and the project manager they gather information, document processes, and confirm the final documents with users.
Business Analyst Responsibilities:
Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions.
Leading ongoing reviews of business processes and developing optimization strategies.
Staying up-to-date on the latest process and IT advancements to automate and modernize systems.
Conducting meetings and presentations to share ideas and findings.
Performing requirements analysis.
Documenting and communicating the results of your efforts.
Effectively communicating your insights and plans to cross-functional team members and management.
Gathering critical information from meetings with various stakeholders and producing useful reports.
Working closely with clients, technicians, and managerial staff.
Providing leadership, training, coaching, and guidance to junior staff.
Allocating resources and maintaining cost efficiency.
Ensuring solutions meet business needs and requirements.
Performing user acceptance testing.
Managing projects, developing project plans, and monitoring performance.
Updating, implementing, and maintaining procedures.
Prioritizing initiatives based on business needs and requirements.
Serving as a liaison between stakeholders and users.
Managing competing resources and priorities.
Monitoring deliverables and ensuring timely completion of projects.
Business Analyst Requirements:
A bachelor’s degree in business or related field or an MBA.
A minimum of 5 years of experience in business analysis or a related field.
The presentation is design to provide answer to the very basic question "What is Business Analysis?", it is designed to guide the professionals who want to enter into BA profession or have started working as BA's.
This presentation collects several thoughts and conversations had with colleagues over the last few months about the role of the business analyst.
The diagrams and drawings are outcomes of these conversations and are ripe for further expansion. In many instances they are half thought through, or missing key things that help round them out.
You can help: If you have comments or opinion please add them below.
In this presentation you will get to know how practice of “Analyzing Business, Identifying Problems and Opportunities and providing Solutions” that will benefit business.
To know more about Welingkar School’s Distance Learning Program and courses offered, visit:
http://www.welingkaronline.org/distance-learning/online-mba.html
This document will guide you about the procedures that Konstant follow in the Requirement Gathering Phase once the project is awarded to Konstant. As Konstant understands that requirement gathering is a vital part of successful project management and application development. We don’t want to blame the customers for not being sufficiently clear about their business requirements. Sometime clients/users are guided through a process that elicits their business requirements and facilitates accurate application development, but our analysts are well versed in both understanding the concepts of business requirement gathering AND the process that will best document them.
Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. The outcome of software engineering is an efficient and reliable software product
UGS provides Business Analyst Online Training in India, usa, canada,australia, UK, australia, ireland, hyderabad,canada,business analyst online training courses,Saudi Arabia,Center .
Discusses, from a potential employer\'s perspective, the expectation of a BA in the areas of roles, activities, deliverables, skills, knowledge, performance measures and education
"𝑩𝑬𝑮𝑼𝑵 𝑾𝑰𝑻𝑯 𝑻𝑱 𝑰𝑺 𝑯𝑨𝑳𝑭 𝑫𝑶𝑵𝑬"
𝐓𝐉 𝐂𝐨𝐦𝐬 (𝐓𝐉 𝐂𝐨𝐦𝐦𝐮𝐧𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬) is a professional event agency that includes experts in the event-organizing market in Vietnam, Korea, and ASEAN countries. We provide unlimited types of events from Music concerts, Fan meetings, and Culture festivals to Corporate events, Internal company events, Golf tournaments, MICE events, and Exhibitions.
𝐓𝐉 𝐂𝐨𝐦𝐬 provides unlimited package services including such as Event organizing, Event planning, Event production, Manpower, PR marketing, Design 2D/3D, VIP protocols, Interpreter agency, etc.
Sports events - Golf competitions/billiards competitions/company sports events: dynamic and challenging
⭐ 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐩𝐫𝐨𝐣𝐞𝐜𝐭𝐬:
➢ 2024 BAEKHYUN [Lonsdaleite] IN HO CHI MINH
➢ SUPER JUNIOR-L.S.S. THE SHOW : Th3ee Guys in HO CHI MINH
➢FreenBecky 1st Fan Meeting in Vietnam
➢CHILDREN ART EXHIBITION 2024: BEYOND BARRIERS
➢ WOW K-Music Festival 2023
➢ Winner [CROSS] Tour in HCM
➢ Super Show 9 in HCM with Super Junior
➢ HCMC - Gyeongsangbuk-do Culture and Tourism Festival
➢ Korean Vietnam Partnership - Fair with LG
➢ Korean President visits Samsung Electronics R&D Center
➢ Vietnam Food Expo with Lotte Wellfood
"𝐄𝐯𝐞𝐫𝐲 𝐞𝐯𝐞𝐧𝐭 𝐢𝐬 𝐚 𝐬𝐭𝐨𝐫𝐲, 𝐚 𝐬𝐩𝐞𝐜𝐢𝐚𝐥 𝐣𝐨𝐮𝐫𝐧𝐞𝐲. 𝐖𝐞 𝐚𝐥𝐰𝐚𝐲𝐬 𝐛𝐞𝐥𝐢𝐞𝐯𝐞 𝐭𝐡𝐚𝐭 𝐬𝐡𝐨𝐫𝐭𝐥𝐲 𝐲𝐨𝐮 𝐰𝐢𝐥𝐥 𝐛𝐞 𝐚 𝐩𝐚𝐫𝐭 𝐨𝐟 𝐨𝐮𝐫 𝐬𝐭𝐨𝐫𝐢𝐞𝐬."
VAT Registration Outlined In UAE: Benefits and Requirementsuae taxgpt
Vat Registration is a legal obligation for businesses meeting the threshold requirement, helping companies avoid fines and ramifications. Contact now!
https://viralsocialtrends.com/vat-registration-outlined-in-uae/
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
Premium MEAN Stack Development Solutions for Modern BusinessesSynapseIndia
Stay ahead of the curve with our premium MEAN Stack Development Solutions. Our expert developers utilize MongoDB, Express.js, AngularJS, and Node.js to create modern and responsive web applications. Trust us for cutting-edge solutions that drive your business growth and success.
Know more: https://www.synapseindia.com/technology/mean-stack-development-company.html
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesHolger Mueller
Holger Mueller of Constellation Research shares his key takeaways from SAP's Sapphire confernece, held in Orlando, June 3rd till 5th 2024, in the Orange Convention Center.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
Company Valuation webinar series - Tuesday, 4 June 2024FelixPerez547899
This session provided an update as to the latest valuation data in the UK and then delved into a discussion on the upcoming election and the impacts on valuation. We finished, as always with a Q&A
In the Adani-Hindenburg case, what is SEBI investigating.pptxAdani case
Adani SEBI investigation revealed that the latter had sought information from five foreign jurisdictions concerning the holdings of the firm’s foreign portfolio investors (FPIs) in relation to the alleged violations of the MPS Regulations. Nevertheless, the economic interest of the twelve FPIs based in tax haven jurisdictions still needs to be determined. The Adani Group firms classed these FPIs as public shareholders. According to Hindenburg, FPIs were used to get around regulatory standards.
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
2. 2
Content
Who is a Business Analyst?
BA Role/ Competencies
What are Requirements?
- Business Requirements
- Stakeholder Requirements
- Solution Requirements
- Transition Requirements`
Requirement Elicitation Techniques
Who are the Stakeholders?
- Project Stakeholders
- Business Stakeholders
- 3rd Party Stakeholders
Business Process Modelling
SDLC (Software Development Life-Cycle)
- Waterfall Model
- RUP (Rational Unified Process) Model
- Evolutionary – Spiral Model
- Agile – Scrum Model
3. Who is a Business Analyst?
• A business analyst is a person who interacts with
the client / stakeholders of the project to:
Study Business / Business domain/ Organization &
its needs
Asses Business Model to integrate with the
Technology
Analyse documents to establish clients
requirements
• Business Analyst is bridge between client &
technical team to develop or modify the system
based on requirements
• BAs engage with business leaders and users to
understand how data-driven changes to process,
products, services, software and hardware can
improve efficiencies and add value.
3
4. • Interact with client to understand Business
Problems, needs & stakeholders
• Understand Product Feature / Domain
• Ownership of Requirements i.e. BA is
responsible to gather requirements from
client
• Document Requirements by using standards
set by IEEE (Institutions of Electrical &
Electronics Engineers), CMM-i (Capability
Maturity Model – Integrated) & Comp Specs
• Process Engineering / Re-engineering
• Model requirements of the client by using
UML (Unified Modelling Language)
• Communicate requirements to tech team via
Walkthrough Meetings or Knowledge Transfer
(KT) Sessions
BA Role / Competencies
• Track developments during Development
Stage through RTM (Requirement Traceability
Matrix – Generally the excel sheets)
• Handel Change Requests (CR)
• Facilitates User Acceptance Testing (UAT)
4
5. What are Requirements?
• Requirement is basically the need of the client. i.e. property that is essential for the
system to perform its functions.
• Requirements could be functions, constraints, or other elements that must be
present to meet the needs of the intended stakeholders.
• Types of Requirements:
Business Requirements (BRD)
Stakeholders Requirements (URD)
Solution Requirements: (SRS)
- Functional Requirements (FS/ FRS)
- Non Functional Requirements (SSD)
Transition Requirements
• As a Business Analyst we will gather business requirements & stakeholders
requirements to prepare functional requirements.
5
6. 1. Business Requirements
This is the initial phase of the project where the management of the client or owners describes the
need of the project, goals, objectives & the metrics that will be used to measure its success.
2. Stakeholder Requirements
These are the needs of a particular stakeholder or a class of stakeholders which describes how
the stakeholder will interact with the solution. Stakeholder requirements acts as the bridge
between business requirements and the various classes of the solution requirements.
4. Transition Requirements
These are time/ temporary requirements which describes capabilities of the solution in order to
facilitate transition from current state of enterprise to a desired future state.
3. Solution Requirements
These describes the
characteristics of the
solution that meets business
& stakeholders requirements.
Further classified as:
a. Functional Requirements
b. Non- Functional
Requirements
a. Functional Requirements
Functional Requirements describes the behaviour &
capabilities of the system / information that solution will
manage in terms of operation or actions or responses.
b. Non-Functional Requirements
These describe capabilities of the solution by the integration
of external peripheral equipment & quality requirements.
Ex. Integration of Card Reading device in Billing system
6
7. 7
Requirement Elicitation Techniques
• Business Analyst is responsible to gather Correct, Consistent & Complete (3 Cs’) requirements by
client interactions by elicitation techniques.
Stakeholder Analysis:
This identifies the users & stakeholders who may
influence or be impacted by the system
Brainstorming:
Generally used to identify possible solutions to
problems, and clarify details of opportunities from
group of people/ SMEs’.
Document Analysis:
Reviewing the documentation of an existing system
can help when creating AS–IS process document, as
well as driving gap analysis for scoping of migration
projects.
Focus Group:
A focus group is a gathering of people who are
representative of the users or customers of a product to
get feedback.
Interface Analysis:
Interfaces for a software product can be human or
machine. Integration with external systems and devices
is just another interface.
Interview:
Interviews of stakeholders and users are critical to
understand goals of the project.
Observation:
By observing users, an analyst can identify a process
flow, steps, pain points and opportunities for
improvement.
Prototyping:
Is to gather preliminary requirements that you use to
build an initial version of the solution
Engineering/ Re-Engineering:
When a migration project does not have access to
sufficient documentation of the existing system,
engineering will identify what the system does.
8. Who are the Stakeholders?
• Stakeholder is a person or a group of persons or an
organization that is directly or indirectly effected or
impacted the proposed solution.
• Types of Stakeholders:
Project Stakeholders
Business Stakeholders
3rd Party Stakeholders
- External Consultants
- Negative Stakeholders
Project Stakeholders
People inside the organization who provides
knowledge & expertise necessary to complete
technical & business constraints
Business Analyst
Project Manager
Development Team
Quality Assurance
Testing
Operations
Business/ Subject
Matter Expert
Business Data Modeller
Graphics/ Aesthetics
Specialists
Business Stakeholders
These are the people with interest in projects
outcome
Project Manager
Business Owner
Business Sponsor
SPOC (Single Point of
Contact)
SME (Subject Matter
Expert)
Ambassador User
End User
3rd Party Stakeholders
External Consultants:
These are the people outside the organization who
provides knowledge & expertise necessary to
quantify technical & business constraints
Negative Stakeholders:
These are the people or organizations who do not
want your project to succeed.
Ex. Hackers, Competitor, Political Parties, etc.
8
9. 9
Difference between BRD & SRS:
BRD SRS
It is a high level functional specification of the
software
It is a high level functional & technical
specification of the software
It is a formal document to describe
requirements provided by the client
It describes functional & non functional
requirements of the software to be developed
The Business Analyst creates it after their direct
interaction with the clients
The System Architect creates it as it needs
technical expertise.
It is derived based on the requirements and
client interaction
It is derived from the BRS
10. Business Process Modelling (BPM)
Business Process is a collection of activities designed to produce specific output.
Business Measures which cannot be measured/ matriculated are rendered in terms of Business Process
Model
BPM helps to define:
Goals in terms of Quality, Support & Profit
Input
User Resources
Output based on Input
Group of Activities
Value to the end user
Business Process Modelling can be done using following techniques:
1. Business Process Modelling Notations
2. UML (Unified Modelling Diagrams)
3. Flowcharts
4. Yourdon's Data Flow Diagrams (DFDs’)
5. Gantt Charts
6. PERT Diagrams
7. Functional Flow Back Diagrams
8. Petri & Colored Petri Nets (CPN)
10
11. 11
Software Development Life-Cycle:
Is a process of planning, creating, testing & deployment of an information system to
produce high quality software's that reaches or exceeds clients expectations.
Acronym: SDLC
Also known as Application Development Life Cycle
SDLC is divided into 6 phases:
1. Requirement Phase: Gather requirement from
Client in terms BRD (Business Requirement Doc) &
URD (User Requirement Doc)
2. Analysis Phase:
-Define & Document the product requirement
& get it approved from the client/ customer
via SRS (Software Requirement Specification
Documents)
- SRS consist of all the product requirements to
designed & developed during the project
3. Design Phase: Here requirements are translated into
designs. It has two steps:
a. High Level Design (HLD): Gives Architecture of the
software & is developed by Architects / Senior
Developers.
O/p: High Level Document
b. Low Level Design (LLD): Designed by senior
developers & describes how each functionality will
work.
O/p: Low Level Document
4. Development Phase: This is the phase where we
start building software & start writing code
O/p: Source Code Document & Developed Product
5. Testing Phase: Here Quality Analyst (QA) Test the
product
O/p: Quality Product & Testing Artefacts
6. Deployment & Maintenance Phase:
12. 12
Waterfall Model
This is the most common & classic model followed in Software Life-Cycle.
It is a linear sequential model where output of the first phase acts as the input of the next
phase.
In this approach, the output of the initial phase has to be freezed before going to next
phase. i.e. Completion of initial stage is compulsory.
Stages of the
Waterfall Model
Resources Artefacts
Requirement
Gathering
BA, PM
BRD (Business
Requirement Doc)
Requirement
Analysis
BA, PM, Solution Architect,
Networking Architect,
Database Architect
FS/ FRS (Functional
Req. Spec), SSD
(Supplementary
Spec. Doc), SRS,
RTM
Design Phase
Tech Team, DB Arch, GUI
Designer
HDD, Sol Doc
Development Programmers/ Developers LDD, CDD
Testing Testers Test Doc, Appln.
Deployment Deployment Engineers
13. 13
Rational Unified Process (RUP):
RUP is the iterative software development process created
by Rational Software Corporation (Acquired by IBM in 2003)
3 Key Aspects of RUP are:
Use Case Driven (Role i.e. who drive system):
Development proceeds through series of workflows derived
from Use Cases.
Terminologies:
- Users: A person who interacts with the system
- Use Case: Interaction between User & the system
- Use Case Model: Collection of Use Cases which
describes the complete functionality
Architecture Centric (Work Product i.e. what is the function):
- is the complete design of the system with all
characteristics without too many details
Task / Process (How it will function)
Phases
Each iteration in RUP is divided into 4 phases:
1. Inception – Describes scope of the project & domain
2. Elaboration – Used during domain analysis & define
architecture.
3. Construction – Coding
4. Transition – System handover to client
Use Case
Iteration
Architecture
Influence
Goal
Define
14. 14
Spiral Model:
It is a combination of Waterfall Model & Iterative Model. i.e.
Evolutionary Method
Here each phase starts with Objective Determining & ends
with Reviewing
More emphasis is given on Risk Analysis
The spiral model has 4 phases:
1. Planning: Determines Objectives, Constraints & Alternatives
2. Risk Analysis: Evaluate Alternatives, Resolve Risks Attached
3. Engineering: Design, Code, Test, Integration, Acceptance &
Implementation
4. Evaluation:
Advantages:
1. High Amount of Risk Analysis
2. Good for large & Mission Critical Projects
3. Software is produced in early life cycle.
Disadvantages:
1. Costly
2. Risk Analysis requires Highly Specific Expertise
3. Projects success is highly dependent on risk analysis phase
4. Doesn’t work for small projects
15. 15
Scrum - Agile:
Scrum is a Agile methodology where software is
delivered in packets to client in term of iterations
Values of Agile:
Individuals & Interactions over processes &
tools
Working software over comprehensive
documentation
Customer interactions over contract
negotiations
Responding to change over following the
plan
Product Backlog: Where all project requirements
are saved
Sprint Planning: Divide entire project in sprints of 1-
4 weeks
Sprint Backlog: Every sprint has its set of
requirements from product backlog
At the end of every sprint potentially shippable product
is released to client for feedback
• Product Owner: Someone who represent client or
stakeholders
• Scrum Master: A person who manages the entire scrum