0% found this document useful (0 votes)
17 views

Chapter08 - Delivering Requirements Business Solution

The document discusses delivering requirements and business solutions. It covers topics like context, lifecycles, approaches, roles, deliverables, and techniques. The document provides explanations and examples for each topic.

Uploaded by

hieuzngn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Chapter08 - Delivering Requirements Business Solution

The document discusses delivering requirements and business solutions. It covers topics like context, lifecycles, approaches, roles, deliverables, and techniques. The document provides explanations and examples for each topic.

Uploaded by

hieuzngn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 49

TRƯỜNG CÔNG NGHỆ VÀ THIẾT KẾ

KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH

Chapter 8

DELIVERRING
REQUIREMENTS AND
BUSINESS SOLUTION

Giảng viên: ThS. Phạm Thị Thanh Tâm


Email: [email protected]
DELIVERING REQUIREMENTS
(Textbook, Chapter 13)

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 2


OBJECTIVES

❖ Be able to:
− Understand tasks of “Delivering changes”
− Discuss factors affecting the delivery
approach
− Discuss system development lifecyles and
approaches.
− Identify roles in deliverying requirements
− Discuss techniques in planning, analyzing and
documenting the project work

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 3


AGENDA

• INTRODUCTION
1

• DELIVERING THE SOLUTION


2

• CONTEXT
3

• LIFECYCLE
4

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 4


AGENDA

• APPROACHES
5

• ROLES
6

• DELIVERABLES
7

• TECHNIQUES
8

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 5


INTRODUCTION
❖ Delivering the requirements could include
some or all of:
− Business process changes
− People changes
− Changes to organisational structure
− Changes to the IT systems

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 6


INTRODUCTION
❖ Business process changes: the business
processes may be altered to be simpler,
faster, more accurate or more effective.
❖ People changes: the jobs of the people
involved may be redefined and new tasks and
skills added. In turn, this gives rise to further
requirements for training, coaching or
mentoring, and to changes in the way people
are recruited and appraised.
29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 7
INTRODUCTION
❖ Changes to organisational structure: often, posts
disappear, new ones are created and sections or
departments are merged or split. Sometimes,
introducing a new structure (projects, for
example) is seen as key to the business
improvements sought.
❖ Changes to the IT systems: the software that
supports the business processes may need to be
enhanced or replaced in order to provide the
features and information used by the
organisation.

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 8


DELIVERING THE SOLUTION

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 9


DELIVERING THE SOLUTION
❖ Context: the nature of the organisation and project that
will provide the basis for deciding how the solution will be
delivered.
❖ Lifecycle: the process adopted for developing and
implementing the solution.
❖ Approach: the methods and standards that are used
during the lifecycle.
❖ Roles: the key roles to be filled during the project.
❖ Deliverables: the products to be delivered by the project
team.
❖ Techniques: the management and development
techniques used to plan, analyse and document the
project work.
CONTEXT

❖ Context is the nature of the organisation and the


project
❖ Context provide the basis for deciding how the
solution will be delivered
❖ Some issues to be considered:
− Organization culture

− Constraints

− Prioritised needs

− And more…

🡪 vary from project to project


29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 11
CONTEXT

❖ The key factors:


− The culture and underlying philosophy of the
organization
− The business context for the proposed
changes
− Any constraints that impinge upon the project
− The prioritised needs of the business
− The drivers for the project

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 12


LIFECYCLE

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 13


LIFECYCLE

❖ Lifecycle: is the process adopted for


developing and implementing the solution

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 14


LIFECYCLE

❖ Systems development lifecycle:


− Waterfall
− ‘V’ model
− Extended ‘V’ model
− Incremental delivery
− Interative systems development
− Generic Agile model

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 15


LIFECYCLE

The waterfall lifecycle

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 16


LIFECYCLE

The ‘V’ model

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 17


LIFECYCLE

Extended ‘V’ model

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 18


LIFECYCLE

Incremental delivery

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 19


LIFECYCLE

❖ Interative systems development


− Evolutionary
− Empowerment and collaboration
− Fitness for purpose
− Testing all the time
− Re-factoring
− Incremental delivery
− Prioritisation
− Timeboxing
29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 20
LIFECYCLE

❖ Generic Agile model

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 21


APPROACHES

❖ The approach: determines the methods and standards to


be adopted
❖ Considers 2 key issues:
− Delivery: do we require one delivery of the entire
solution or a phased delivery using incremental
releases?
− Development: there are two key questions to
answer.
▪ The need to work closely with the business users
during the development of the solution
▪ whether or not the requirements are clear and well
understood.

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 22


APPROACHES

❖ The approaches:
− Software development Approaches
▪ Unified Process
▪ Agile Approach
− Software package Approach

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 23


APPROACHES

❖ Unified Process:
− a generic software development process
− It is both an iterative and an incremental
approach
− using UML modelling techniques

❖ Phases:
− Inception
− Elaboration
− Construction
− Transition

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 24


APPROACHES

Unified Process

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 25


APPROACHES
❖ Agile approach:
− from the Agile Alliance
− Methods: DSDM Atern/Scrum
− provides a framework for developing IT systems
in an iterative and incremental way.
− Adaptive (value-driven) rather than predictive
(plan-driven)
▪ Focus on meeting business needs
▪ Requirements change often
▪ Small number of developers
▪ daily in-person meetings and close
collaboration
29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 26
APPROACHES

❖ Agile approach:
− key techniques: evolutionary prototyping,
timeboxing and prioritisation
− the danger that the emerging prototype
systems are not documented properly 🡪
difficulties in live operation

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 27


APPROACHES

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 28


APPROACHES

❖ Software package approach


− Find commercial off-the-shelf (COTS)
solutions
− Advantages?
− Drawbacks?

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 29


ROLES

❖ Project manager;
❖ Business analyst;
❖ Developer;
❖ Tester.

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 30


DELIVERABLES

❖ Vary, depends on:


− the nature of the solution,
− the standards of the organisation
− and the lifecycle and approach adopted

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 31


DELIVERABLES

❖ Can be:
− Business change plan
− Communication plan
− Training approach and materials
− Revised job roles and descriptions
− Post-implementation review document
− Benefits realisation plan

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 32


TECHNIQUES

❖ A waterfall-based lifecycle requires:


− formal documentation that has been reviewed
and ‘signed off’
❖ Agile approaches:
− prototypes

❖ Organizations may have set templates:


− standards for modeling business processes
and IT requirements
❖ Development tools

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 33


DELIVERING
THE BUSINESS SOLUTION
(Textbook, Chapter 14)

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 34


AGENDA

• STAGES OF THE BUSINESS


CHANGE LIFECYCLE
1

• BA ROLE IN THE BUSINESS


CHANGE LIFECYCLE
2

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 35


STAGES OF THE BUSINESS
CHANGE LIFECYCLE
The business change lifecyle

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 36


STAGES OF THE BUSINESS
CHANGE LIFECYCLE
❖ Alignment: ensuring the organisation’s objectives and
strategy are aligned with the external business world
❖ Definition: uncover root causes of problems to
recommend relevant, feasible changes and define the
requirements
❖ Design: detailed specification, development and testing of
the solution
❖ Implementation: planning and preparation for the
deployment of the business changes.
❖ Realisation: review of the predicted business benefits with
a view to identifying

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 37


BA ROLE IN THE BUSINESS
CHANGE LIFECYCLE
❖ Design State
❖ Implementation stage
❖ Realisation stage
❖ Managing the business case

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 38


Design State

❖ Design State
− Design of the solution, and
− Develop and test of the software to
support the solution

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 39


Design State

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 40


Design State

❖ The POPIT model


− People – skill development
− Organisation – structures, measures and jobs
− Business process design
− Information and technology
▪ Design
▪ Development
▪ Testing

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 41


Design State

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 42


Implementation stage

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 43


Realisation stage

The benefits plan

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 44


Realisation stage

❖ Benefits dependency network

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 45


Managing the business case

❖ The business case needs to be managed


throughout the business change lifecycle.
❖ Each time a request for change arises, it is
important to review the business case to
ensure that it is still valid and to reflect the
impact of the change

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 46


Managing the business case

Benefits reviews
• Scheduled reviews
• Unscheduled reviews

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 47


Managing the business case

❖ Benefits Realisation Report

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 48


Q&A

29/11/2022 Môn học: Phân tích nghiệp vụ kinh doanh 49

You might also like