SlideShare una empresa de Scribd logo
1 de 43
System Analysis Process
This presentation is presented to UIT <uit.edu.vn> students by Trobz <trobz.com> team on May 11th, 2018.
Google Drive link:
https://docs.google.com/presentation/d/1C2idd-JJ9wSJ4K9x5_kl97stq-7ucZYr7ykWv-XUpj8/edit#slide=id.p
Trobz - UIT
Knowledge Sharing Session
Knowledge Sharer: tung@trobz.com Date: 2018-05-11
© Trobz 2018 - All rights reserved
About the knowledge sharer
3
Tùng (Trần Thanh) <tung@trobz.com>
● Project Manager / Odoo Consultant;
● Joined Trobz since late 2012;
● Started as a developer;
● Former student of IS02 of UIT (class 2007 - 2011).
If you find this presentation interesting, find more details about me at the end of it ;)
IS = Information System (department)
© Trobz 2018 - All rights reserved
For more information, please see Trobz profile <https://www.slideshare.net/TrobzOfficial/trobz-en> or our official website <https://trobz.com>.
What is a large-scale implementation?
● Large number of users
● Large number of transactions
● Complex specific business workflows
● Integration with third-party applications
A synthetic answer
● More than 300 days of workload of implementation
● Contexts where a company would have chosen SAP (or another proprietary solution) 5 years ago
(1): This means that there will be a lot of opportunities as well as challenges for all of you who are interested in
● Taking part as the Business Analysts in the rich-feature, challenging projects;
● Progressing yourselves on the path to be the Project Managers in a challenging environment, however, with supportive colleagues;
● Progressing yourselves on the path to be the Technical Experts with capacity to handle big volume of data, high number of transactions and
challenging features.
(2): Though Trobz shifts the priority to large-scale implementations, the company still takes the small projects if they provide the good context for
potential employees to move up to new positions.
About Trobz
4
● Leading Odoo integrator in Vietnam since 2009;
● Operates on both the local market and abroad (~ 50/50);
● With more than 50 employees (and still growing rapidly), Trobz’s primary targets are now
the large-scale implementations(1)
;
● Projects of various sizes: implementations from 15 days to 1500 days(2)
;
● Trobz regularly adapts the latest technologies to serve the customers’ needs
○ Mobile-ready ERP;
○ Fully integrated website (including ecommerce features);
○ Ready BI (Business Intelligence) Integration;
○ Integration with other platforms (Magento, Prestashop; SAP…)
○ …
● More than 200 Odoo instances managed and Trobz continuously pushes itself to higher
automation level.
© Trobz 2018 - All rights reserved
Warning (1)
5
The knowledge sharer is quite “forgetful”,
if you want more knowledge, remember to ASK.
ASK = Always Seek Knowledge
© Trobz 2018 - All rights reserved
Warning (2)
6
Gifts are available,
get ready to give your answers.
© Trobz 2018 - All rights reserved
Project Lifecycle
7
First Meeting
Validation of the interest
and high level scope
Acceptance
& Production Launch
Pre-Analysis
&
Demo
Analysis Implementation
Validation of the analysis
Project Support
1 day > 3 months 1 week > 3 months
2 weeks > 3-6 months
D
evelopm
ent
(team
w
ork)
Implementation
x N Iterations
C
ustom
er
(test)
Internal
(team
w
ork)
Planning
(define
content)
forever....
© Trobz 2018 - All rights reserved
Project Risks
8
© Trobz 2018 - All rights reserved
Analysis - Challenges (1)
9
Communication (1)
● The facts that many people involved in with
different background leads to
misunderstanding / wrong expectations
○ Business Analyst
■ What does the customer want?
■ Why does the customer make it so complicated?
■ This feature is fancy, why does the customer not want it?
○ Customer
■ Why did they do that?
■ Why is it taking so much time to do?
■ Why is it complicated?
■ This was obvious, how could you not know?
Us Customer
Years studying in IT 4+ 0
Years working in IT + 0
Years studying in client’s
industry
0 +
Years working in client’s
industry
0 +
© Trobz 2018 - All rights reserved
Analysis - Challenges (2)
10
Communication (2)
● International environment
○ German customer speaks English to a French project manager who will
explain in English to a Vietnamese developer.
● Communication “Language”
○ Do we understand “customer language” ?
○ Should we use the “customer language” in the analysis ?
○ Or should we use the “technical language” to best describe a software ?
○ Risk: analysis document is written in a way that neither the customer nor the
technical team understand (however, both need to understand)
● "A tale never loses in the telling” (Tam sao thất bản)
© Trobz 2018 - All rights reserved
Analysis - Challenges (3)
11
● Conflicting Requirements
● Customers don’t know what they want
● Unavailability of Stakeholders
● Changing Priorities (the customers keep changing
their mind)
● Unsupportive Stakeholders
● Customers do not read/understand/validate the
analysis carefully
● ...
Analysis Objective
© Trobz 2018 - All rights reserved
Analysis Objectives
13
● Complete understanding of the business needs and targets;
● Propose a solution which solves the needs and helps the business reach the targets;
● The solution must be validated by the customer;
● A workload must be evaluated for the solution;
● A planning must be made to implement the solution;
● The solution is implement-able;
● The solution is accepted and used by the end-users.
Analysis Process
© Trobz 2018 - All rights reserved
●
●
●
●
●
●
●
●
●
●
●
●
●
System Analysis Process
15
Pre-Analysis
&
Demo
Analysis Implementation Project SupportImplementation
x N Iterations
● Get Oriented
● Discover Business
Objectives
● Define Scope
● Formulate the BA Plan ● Elicit Requirements
● Requirements Validation
● Analyze Requirements &
Propose Solutions
● Solution Validation Support the Development
● Help the business implement
the solution
● Value Assessment
● Provide analysis for change
requests
● Workload Estimation
● Define Deliverables and their
Planning
© Trobz 2018 - All rights reserved
Preparation [Analysis Step]
16
● Get Oriented
● Discover Business Objectives
○ Specific
○ Measurable
○ Achievable
○ Relevant
○ Time-Bound
● Define Scope
● Formulate a BA Plan
© Trobz 2018 - All rights reserved
Example of a Project Scope
17
Example of a Project Scope
written by the customer.
© Trobz 2018 - All rights reserved
Example of a BA Plan
18
Examples
of a BA
Plan and
a
Workshop
Plan.
© Trobz 2018 - All rights reserved
Business Analysis Process (2)
19
Pre-Analysis
&
Demo
Analysis Implementation Project SupportImplementation
x N Iterations
● Get Oriented
● Discover Business
Objectives
● Define Scope
● Formulate the BA Plan ● Elicit Requirements
● Requirements Validation
● Analyze Requirements &
Propose Solutions
● Solution Validation
● Workload Estimation
● Define Deliverables and their
Planning
Support the Development
● Help the business implement
the solution
● Value Assessment
● Provide analysis for change
requests
© Trobz 2018 - All rights reserved
Analyzing Requirements [Analysis Step]
20
● Elicit Requirements
● Requirements Validation
● Analyze Requirements & Propose Solutions
● Solution Validation
© Trobz 2018 - All rights reserved
Example of a BRD
21
Examples of
some pages
in a BRD
(Business
Requirements
Document)
© Trobz 2018 - All rights reserved
Example of a Functional Specification
22
Examples of some
pages in a
Functional
Specification
© Trobz 2018 - All rights reserved
Example of a Gap Analysis
23
● Gap Analysis
○ Gap analysis can be defined simply as the
difference between what is needed and what
is available.
○ Gap analysis is the process where two systems
are compared with each other, and is undertaken
as a means of bridging the space between them.
This process provides a foundation for measuring
investment of time, money and the resources
required to achieve a particular outcome.
© Trobz 2018 - All rights reserved
Business Analysis Process (3)
24
Pre-Analysis
&
Demo
Analysis Implementation Project SupportImplementation
x N Iterations
● Get Oriented
● Discover Business
Objectives
● Define Scope
● Formulate the BA Plan ● Elicit Requirements
● Requirements Validation
● Analyze Requirements &
Propose Solutions
● Solution Validation
● Workload Estimation
● Define Deliverables and their
Planning
Support the Development
● Help the business implement
the solution
● Value Assessment
● Provide analysis for change
requests
© Trobz 2018 - All rights reserved
Deliverables & Planning [Analysis Step]
25
● Workload Estimation
● Define Deliverables & their Planning
© Trobz 2018 - All rights reserved
Example of a WBS
26
Example of
a Work
Breakdown
Structure
(WBS)
© Trobz 2018 - All rights reserved
Example of a project timeline (1)
27
Example of a feature list with target delivery date
© Trobz 2018 - All rights reserved
Example of a project timeline (2)
28
Example of a
gantt chart of
timeline by
milestone
© Trobz 2018 - All rights reserved
Example of a roll-out planning
29
Example of a roll-out
planning (prepared by the
customer project
manager)
© Trobz 2018 - All rights reserved
Business Analysis Process (4)
30
Pre-Analysis
&
Demo
Analysis Implementation Project SupportImplementation
x N Iterations
● Get Oriented
● Discover Business
Objectives
● Define Scope
● Formulate the BA Plan ● Elicit Requirements
● Requirements Validation
● Analyze Requirements &
Propose Solutions
● Solution Validation
● Workload Estimation
● Define Deliverables and their
Planning
Support the Development
● Help the business implement
the solution
● Value Assessment
● Provide analysis for change
requests
© Trobz 2018 - All rights reserved
Development Support [Analysis Step]
31
Why do we need to support the development?
● Your requirements may not be as clear as you think;
● Your requirements may not be as perfect as you think;
● Your job is to make sure the final product matched the predefined goals;
● There might be change requests.
© Trobz 2018 - All rights reserved
Business Analysis Process (5)
32
Pre-Analysis
&
Demo
Analysis Implementation Project SupportImplementation
x N Iterations
● Get Oriented
● Discover Business
Objectives
● Define Scope
● Formulate the BA Plan ● Elicit Requirements
● Requirements Validation
● Analyze Requirements &
Propose Solutions
● Solution Validation
● Workload Estimation
● Define Deliverables and their
Planning
Support the Development
● Help the business implement
the solution
● Value Assessment
● Provide analysis for change
requests
© Trobz 2018 - All rights reserved
Customer Support [Analysis Step]
33
● Help the business implement the solution
● Value Assessment
● Provide analysis for change requests
© Trobz 2018 - All rights reserved
Analysis - Common Mistakes
34
● Forget a scenario / point of feature
● Specified solution not answering the need misunderstanding between customer / BA
● Not quotable (structure of the specifications)
● Not doable (technical impossibilities)
● Missing case of error and exception
● Customers do express their issue in their own way, the BA must translate it in a way that
can be understood by dev, but there is no dictionary
© Trobz 2018 - All rights reserved
Don’t be afraid of a foreign language
35
© Trobz 2018 - All rights reserved
Perspective
36
© Trobz 2018 - All rights reserved
Design vs User Experience
37
Exercise Time
© Trobz 2018 - All rights reserved
Exercise? Just kidding ;)
39
Let’s stay connected !
© Trobz 2018 - All rights reserved
Q&A
40
Q&A
Let's stay connected
● Trobz
○ Website: trobz.com
○ Forum: help.trobz.com
○ Facebook: trobz.official
○ LinkedIn: trobz
○ Twitter: trobz_official
○ Slideshare: TrobzOfficial
● Trần Thanh Tùng
○ Email Addr.: tung@trobz.com
○ Skype ID: tungt3
○ LinkedIn: tungtranthanh
○ Slideshare: tttungtt
© Trobz 2018 - All rights reserved
Feel interested? Want some challenges?
41
Send your resumes to tung@trobz.com.
Technical Consultant
Technical Consultant Trainee
Functional Consultant
Functional Consultant Trainee
Communication Officer
47/2/57 Bui Dinh Tuy Street
Ward 24, Binh Thanh District
Ho Chi Minh City, Vietnam
Office: +84 (0) 28 62 737 605
Open Source Solutions for the Enterprise
© Trobz 2018 - All rights reserved
Feedback
42
Link: https://bit.ly/2rxMZlW
Account: uit-student
Password: ******
Deadline: May 14th, 2018
Original link:
https://help.trobz.com/survey/start/trobz-uit-system-analysis-process-knowledge-sharing-2018-0
5-11-14
Thank you

Más contenido relacionado

Similar a Trobz - UIT - System Analysis Process [Knowledge Sharing] - 2018-05-11

iMT Language Solutions
iMT Language SolutionsiMT Language Solutions
iMT Language SolutionsSDL
 
SreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASrinu Reddy
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015rgristroph
 
Session 2: How Collins Aerospace Uses VisibleThread
Session 2: How Collins Aerospace Uses VisibleThreadSession 2: How Collins Aerospace Uses VisibleThread
Session 2: How Collins Aerospace Uses VisibleThreadVisibleThread
 
Buzzword at Work - An Agile Approach to Spezialized DITA-based Authoring
Buzzword at Work - An Agile Approach to Spezialized DITA-based AuthoringBuzzword at Work - An Agile Approach to Spezialized DITA-based Authoring
Buzzword at Work - An Agile Approach to Spezialized DITA-based AuthoringGunnar Krause
 
TOGAF Portfolio from ITpreneurs
TOGAF Portfolio from ITpreneursTOGAF Portfolio from ITpreneurs
TOGAF Portfolio from ITpreneursITpreneurs
 
Pmi acp training in hyderabad
Pmi acp training in hyderabadPmi acp training in hyderabad
Pmi acp training in hyderabadprathyusha1234
 
Pmp training in Bangalore
Pmp training in BangalorePmp training in Bangalore
Pmp training in Bangalorelikithach1
 
Pmi acp training in hyderabad
Pmi acp training in hyderabadPmi acp training in hyderabad
Pmi acp training in hyderabadprathyusha1234
 
Pmp training in Bangalore
Pmp training in BangalorePmp training in Bangalore
Pmp training in Bangalorelikithach1
 

Similar a Trobz - UIT - System Analysis Process [Knowledge Sharing] - 2018-05-11 (20)

Sap - Business partnering
Sap - Business partneringSap - Business partnering
Sap - Business partnering
 
iMT Language Solutions
iMT Language SolutionsiMT Language Solutions
iMT Language Solutions
 
SreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOASreenivasaReddy_Pocha_BOA
SreenivasaReddy_Pocha_BOA
 
Tech n’More PPT
Tech n’More PPTTech n’More PPT
Tech n’More PPT
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Microsoft Project
Microsoft ProjectMicrosoft Project
Microsoft Project
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
Session 2: How Collins Aerospace Uses VisibleThread
Session 2: How Collins Aerospace Uses VisibleThreadSession 2: How Collins Aerospace Uses VisibleThread
Session 2: How Collins Aerospace Uses VisibleThread
 
Venkatesh_Resume
Venkatesh_ResumeVenkatesh_Resume
Venkatesh_Resume
 
Buzzword at Work - An Agile Approach to Spezialized DITA-based Authoring
Buzzword at Work - An Agile Approach to Spezialized DITA-based AuthoringBuzzword at Work - An Agile Approach to Spezialized DITA-based Authoring
Buzzword at Work - An Agile Approach to Spezialized DITA-based Authoring
 
TOGAF Portfolio from ITpreneurs
TOGAF Portfolio from ITpreneursTOGAF Portfolio from ITpreneurs
TOGAF Portfolio from ITpreneurs
 
Pmi acp training in hyderabad
Pmi acp training in hyderabadPmi acp training in hyderabad
Pmi acp training in hyderabad
 
Pmi acp training
Pmi acp trainingPmi acp training
Pmi acp training
 
Pmi acp training
Pmi acp trainingPmi acp training
Pmi acp training
 
Pmi acp training
Pmi acp trainingPmi acp training
Pmi acp training
 
Pmp training in Bangalore
Pmp training in BangalorePmp training in Bangalore
Pmp training in Bangalore
 
Pmi acp training in hyderabad
Pmi acp training in hyderabadPmi acp training in hyderabad
Pmi acp training in hyderabad
 
Pmp training in Bangalore
Pmp training in BangalorePmp training in Bangalore
Pmp training in Bangalore
 
Pmi acp training
Pmi acp trainingPmi acp training
Pmi acp training
 
Pmi acp training
Pmi acp trainingPmi acp training
Pmi acp training
 

Más de Tùng Trần Thanh

Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupTùng Trần Thanh
 
First time being a Team Leader or Technical Leader
First time being a Team Leader or Technical LeaderFirst time being a Team Leader or Technical Leader
First time being a Team Leader or Technical LeaderTùng Trần Thanh
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupProject Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupTùng Trần Thanh
 
Introduction to Project Management - PMP Workgroup
Introduction to Project Management - PMP WorkgroupIntroduction to Project Management - PMP Workgroup
Introduction to Project Management - PMP WorkgroupTùng Trần Thanh
 
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companies
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companiesTrobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companies
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companiesTùng Trần Thanh
 
[OCV] OCA Introduction - 20170311
[OCV] OCA Introduction - 20170311[OCV] OCA Introduction - 20170311
[OCV] OCA Introduction - 20170311Tùng Trần Thanh
 

Más de Tùng Trần Thanh (6)

Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
 
First time being a Team Leader or Technical Leader
First time being a Team Leader or Technical LeaderFirst time being a Team Leader or Technical Leader
First time being a Team Leader or Technical Leader
 
Project Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP WorkgroupProject Schedule Management - Sequence Activities - PMP Workgroup
Project Schedule Management - Sequence Activities - PMP Workgroup
 
Introduction to Project Management - PMP Workgroup
Introduction to Project Management - PMP WorkgroupIntroduction to Project Management - PMP Workgroup
Introduction to Project Management - PMP Workgroup
 
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companies
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companiesTrobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companies
Trobz - Odoo Demo - Sales Pricing Policy - Supply Chain - Multi-companies
 
[OCV] OCA Introduction - 20170311
[OCV] OCA Introduction - 20170311[OCV] OCA Introduction - 20170311
[OCV] OCA Introduction - 20170311
 

Último

Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Rahul Bedi
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfMont Surfaces
 
Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content MarketingChuck Aikens
 
Hyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings releaseHyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings releaseirhcs
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdfSOFTTECHHUB
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon investment
 
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportDubai Multi Commodity Centre
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfinsightssuccess2
 
Toyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsToyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsStefan Wolpers
 
Understanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and EmployeesUnderstanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and EmployeesDragon Dream Bar
 
The Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step InstructionsThe Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step InstructionsWHMCS Smarters
 
Revolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon ComponentsRevolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon ComponentsConnova AG
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024Adnet Communications
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)linciy03
 
Series A Fundraising Guide (Investing Individuals Improving Our World) by Accion
Series A Fundraising Guide (Investing Individuals Improving Our World) by AccionSeries A Fundraising Guide (Investing Individuals Improving Our World) by Accion
Series A Fundraising Guide (Investing Individuals Improving Our World) by AccionAlejandro Cremades
 
Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)Alejandro Cremades
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Associationseri bangash
 
How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?Alejandro Cremades
 

Último (20)

Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdf
 
Using Generative AI for Content Marketing
Using Generative AI for Content MarketingUsing Generative AI for Content Marketing
Using Generative AI for Content Marketing
 
Hyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings releaseHyundai capital 2024 1q Earnings release
Hyundai capital 2024 1q Earnings release
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
Toyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & TransformationsToyota Kata Coaching for Agile Teams & Transformations
Toyota Kata Coaching for Agile Teams & Transformations
 
Understanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and EmployeesUnderstanding UAE Labour Law: Key Points for Employers and Employees
Understanding UAE Labour Law: Key Points for Employers and Employees
 
The Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step InstructionsThe Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
The Ultimate Guide to IPTV App Development Process_ Step-By-Step Instructions
 
Revolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon ComponentsRevolutionizing Industries: The Power of Carbon Components
Revolutionizing Industries: The Power of Carbon Components
 
TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024TriStar Gold Corporate Presentation May 2024
TriStar Gold Corporate Presentation May 2024
 
FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)
 
Series A Fundraising Guide (Investing Individuals Improving Our World) by Accion
Series A Fundraising Guide (Investing Individuals Improving Our World) by AccionSeries A Fundraising Guide (Investing Individuals Improving Our World) by Accion
Series A Fundraising Guide (Investing Individuals Improving Our World) by Accion
 
Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)Inside the Black Box of Venture Capital (VC)
Inside the Black Box of Venture Capital (VC)
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?How Do Venture Capitalists Make Decisions?
How Do Venture Capitalists Make Decisions?
 

Trobz - UIT - System Analysis Process [Knowledge Sharing] - 2018-05-11

  • 1. System Analysis Process This presentation is presented to UIT <uit.edu.vn> students by Trobz <trobz.com> team on May 11th, 2018. Google Drive link: https://docs.google.com/presentation/d/1C2idd-JJ9wSJ4K9x5_kl97stq-7ucZYr7ykWv-XUpj8/edit#slide=id.p
  • 2. Trobz - UIT Knowledge Sharing Session Knowledge Sharer: tung@trobz.com Date: 2018-05-11
  • 3. © Trobz 2018 - All rights reserved About the knowledge sharer 3 Tùng (Trần Thanh) <tung@trobz.com> ● Project Manager / Odoo Consultant; ● Joined Trobz since late 2012; ● Started as a developer; ● Former student of IS02 of UIT (class 2007 - 2011). If you find this presentation interesting, find more details about me at the end of it ;) IS = Information System (department)
  • 4. © Trobz 2018 - All rights reserved For more information, please see Trobz profile <https://www.slideshare.net/TrobzOfficial/trobz-en> or our official website <https://trobz.com>. What is a large-scale implementation? ● Large number of users ● Large number of transactions ● Complex specific business workflows ● Integration with third-party applications A synthetic answer ● More than 300 days of workload of implementation ● Contexts where a company would have chosen SAP (or another proprietary solution) 5 years ago (1): This means that there will be a lot of opportunities as well as challenges for all of you who are interested in ● Taking part as the Business Analysts in the rich-feature, challenging projects; ● Progressing yourselves on the path to be the Project Managers in a challenging environment, however, with supportive colleagues; ● Progressing yourselves on the path to be the Technical Experts with capacity to handle big volume of data, high number of transactions and challenging features. (2): Though Trobz shifts the priority to large-scale implementations, the company still takes the small projects if they provide the good context for potential employees to move up to new positions. About Trobz 4 ● Leading Odoo integrator in Vietnam since 2009; ● Operates on both the local market and abroad (~ 50/50); ● With more than 50 employees (and still growing rapidly), Trobz’s primary targets are now the large-scale implementations(1) ; ● Projects of various sizes: implementations from 15 days to 1500 days(2) ; ● Trobz regularly adapts the latest technologies to serve the customers’ needs ○ Mobile-ready ERP; ○ Fully integrated website (including ecommerce features); ○ Ready BI (Business Intelligence) Integration; ○ Integration with other platforms (Magento, Prestashop; SAP…) ○ … ● More than 200 Odoo instances managed and Trobz continuously pushes itself to higher automation level.
  • 5. © Trobz 2018 - All rights reserved Warning (1) 5 The knowledge sharer is quite “forgetful”, if you want more knowledge, remember to ASK. ASK = Always Seek Knowledge
  • 6. © Trobz 2018 - All rights reserved Warning (2) 6 Gifts are available, get ready to give your answers.
  • 7. © Trobz 2018 - All rights reserved Project Lifecycle 7 First Meeting Validation of the interest and high level scope Acceptance & Production Launch Pre-Analysis & Demo Analysis Implementation Validation of the analysis Project Support 1 day > 3 months 1 week > 3 months 2 weeks > 3-6 months D evelopm ent (team w ork) Implementation x N Iterations C ustom er (test) Internal (team w ork) Planning (define content) forever....
  • 8. © Trobz 2018 - All rights reserved Project Risks 8
  • 9. © Trobz 2018 - All rights reserved Analysis - Challenges (1) 9 Communication (1) ● The facts that many people involved in with different background leads to misunderstanding / wrong expectations ○ Business Analyst ■ What does the customer want? ■ Why does the customer make it so complicated? ■ This feature is fancy, why does the customer not want it? ○ Customer ■ Why did they do that? ■ Why is it taking so much time to do? ■ Why is it complicated? ■ This was obvious, how could you not know? Us Customer Years studying in IT 4+ 0 Years working in IT + 0 Years studying in client’s industry 0 + Years working in client’s industry 0 +
  • 10. © Trobz 2018 - All rights reserved Analysis - Challenges (2) 10 Communication (2) ● International environment ○ German customer speaks English to a French project manager who will explain in English to a Vietnamese developer. ● Communication “Language” ○ Do we understand “customer language” ? ○ Should we use the “customer language” in the analysis ? ○ Or should we use the “technical language” to best describe a software ? ○ Risk: analysis document is written in a way that neither the customer nor the technical team understand (however, both need to understand) ● "A tale never loses in the telling” (Tam sao thất bản)
  • 11. © Trobz 2018 - All rights reserved Analysis - Challenges (3) 11 ● Conflicting Requirements ● Customers don’t know what they want ● Unavailability of Stakeholders ● Changing Priorities (the customers keep changing their mind) ● Unsupportive Stakeholders ● Customers do not read/understand/validate the analysis carefully ● ...
  • 13. © Trobz 2018 - All rights reserved Analysis Objectives 13 ● Complete understanding of the business needs and targets; ● Propose a solution which solves the needs and helps the business reach the targets; ● The solution must be validated by the customer; ● A workload must be evaluated for the solution; ● A planning must be made to implement the solution; ● The solution is implement-able; ● The solution is accepted and used by the end-users.
  • 15. © Trobz 2018 - All rights reserved ● ● ● ● ● ● ● ● ● ● ● ● ● System Analysis Process 15 Pre-Analysis & Demo Analysis Implementation Project SupportImplementation x N Iterations ● Get Oriented ● Discover Business Objectives ● Define Scope ● Formulate the BA Plan ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation Support the Development ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests ● Workload Estimation ● Define Deliverables and their Planning
  • 16. © Trobz 2018 - All rights reserved Preparation [Analysis Step] 16 ● Get Oriented ● Discover Business Objectives ○ Specific ○ Measurable ○ Achievable ○ Relevant ○ Time-Bound ● Define Scope ● Formulate a BA Plan
  • 17. © Trobz 2018 - All rights reserved Example of a Project Scope 17 Example of a Project Scope written by the customer.
  • 18. © Trobz 2018 - All rights reserved Example of a BA Plan 18 Examples of a BA Plan and a Workshop Plan.
  • 19. © Trobz 2018 - All rights reserved Business Analysis Process (2) 19 Pre-Analysis & Demo Analysis Implementation Project SupportImplementation x N Iterations ● Get Oriented ● Discover Business Objectives ● Define Scope ● Formulate the BA Plan ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation ● Workload Estimation ● Define Deliverables and their Planning Support the Development ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests
  • 20. © Trobz 2018 - All rights reserved Analyzing Requirements [Analysis Step] 20 ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation
  • 21. © Trobz 2018 - All rights reserved Example of a BRD 21 Examples of some pages in a BRD (Business Requirements Document)
  • 22. © Trobz 2018 - All rights reserved Example of a Functional Specification 22 Examples of some pages in a Functional Specification
  • 23. © Trobz 2018 - All rights reserved Example of a Gap Analysis 23 ● Gap Analysis ○ Gap analysis can be defined simply as the difference between what is needed and what is available. ○ Gap analysis is the process where two systems are compared with each other, and is undertaken as a means of bridging the space between them. This process provides a foundation for measuring investment of time, money and the resources required to achieve a particular outcome.
  • 24. © Trobz 2018 - All rights reserved Business Analysis Process (3) 24 Pre-Analysis & Demo Analysis Implementation Project SupportImplementation x N Iterations ● Get Oriented ● Discover Business Objectives ● Define Scope ● Formulate the BA Plan ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation ● Workload Estimation ● Define Deliverables and their Planning Support the Development ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests
  • 25. © Trobz 2018 - All rights reserved Deliverables & Planning [Analysis Step] 25 ● Workload Estimation ● Define Deliverables & their Planning
  • 26. © Trobz 2018 - All rights reserved Example of a WBS 26 Example of a Work Breakdown Structure (WBS)
  • 27. © Trobz 2018 - All rights reserved Example of a project timeline (1) 27 Example of a feature list with target delivery date
  • 28. © Trobz 2018 - All rights reserved Example of a project timeline (2) 28 Example of a gantt chart of timeline by milestone
  • 29. © Trobz 2018 - All rights reserved Example of a roll-out planning 29 Example of a roll-out planning (prepared by the customer project manager)
  • 30. © Trobz 2018 - All rights reserved Business Analysis Process (4) 30 Pre-Analysis & Demo Analysis Implementation Project SupportImplementation x N Iterations ● Get Oriented ● Discover Business Objectives ● Define Scope ● Formulate the BA Plan ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation ● Workload Estimation ● Define Deliverables and their Planning Support the Development ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests
  • 31. © Trobz 2018 - All rights reserved Development Support [Analysis Step] 31 Why do we need to support the development? ● Your requirements may not be as clear as you think; ● Your requirements may not be as perfect as you think; ● Your job is to make sure the final product matched the predefined goals; ● There might be change requests.
  • 32. © Trobz 2018 - All rights reserved Business Analysis Process (5) 32 Pre-Analysis & Demo Analysis Implementation Project SupportImplementation x N Iterations ● Get Oriented ● Discover Business Objectives ● Define Scope ● Formulate the BA Plan ● Elicit Requirements ● Requirements Validation ● Analyze Requirements & Propose Solutions ● Solution Validation ● Workload Estimation ● Define Deliverables and their Planning Support the Development ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests
  • 33. © Trobz 2018 - All rights reserved Customer Support [Analysis Step] 33 ● Help the business implement the solution ● Value Assessment ● Provide analysis for change requests
  • 34. © Trobz 2018 - All rights reserved Analysis - Common Mistakes 34 ● Forget a scenario / point of feature ● Specified solution not answering the need misunderstanding between customer / BA ● Not quotable (structure of the specifications) ● Not doable (technical impossibilities) ● Missing case of error and exception ● Customers do express their issue in their own way, the BA must translate it in a way that can be understood by dev, but there is no dictionary
  • 35. © Trobz 2018 - All rights reserved Don’t be afraid of a foreign language 35
  • 36. © Trobz 2018 - All rights reserved Perspective 36
  • 37. © Trobz 2018 - All rights reserved Design vs User Experience 37
  • 39. © Trobz 2018 - All rights reserved Exercise? Just kidding ;) 39 Let’s stay connected !
  • 40. © Trobz 2018 - All rights reserved Q&A 40 Q&A Let's stay connected ● Trobz ○ Website: trobz.com ○ Forum: help.trobz.com ○ Facebook: trobz.official ○ LinkedIn: trobz ○ Twitter: trobz_official ○ Slideshare: TrobzOfficial ● Trần Thanh Tùng ○ Email Addr.: tung@trobz.com ○ Skype ID: tungt3 ○ LinkedIn: tungtranthanh ○ Slideshare: tttungtt
  • 41. © Trobz 2018 - All rights reserved Feel interested? Want some challenges? 41 Send your resumes to tung@trobz.com. Technical Consultant Technical Consultant Trainee Functional Consultant Functional Consultant Trainee Communication Officer 47/2/57 Bui Dinh Tuy Street Ward 24, Binh Thanh District Ho Chi Minh City, Vietnam Office: +84 (0) 28 62 737 605 Open Source Solutions for the Enterprise
  • 42. © Trobz 2018 - All rights reserved Feedback 42 Link: https://bit.ly/2rxMZlW Account: uit-student Password: ****** Deadline: May 14th, 2018 Original link: https://help.trobz.com/survey/start/trobz-uit-system-analysis-process-knowledge-sharing-2018-0 5-11-14