SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 
Pmi acp training in hyderabad
Pmi acp training in hyderabadPmi acp training in hyderabad
Pmi acp training in hyderabadprathyusha1234
 

Similar to 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
 
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 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
 

More from 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
 

More from 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
 

Recently uploaded

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...Suhani Kapoor
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 

Recently uploaded (20)

M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

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