Uploaded by rob erta

3507 MA B2 203 B1

advertisement
Exercise Manual for Course 3507
BCS Foundation Certificate in Business
Analysis
3507/MA/B.2/203/B.1
by Peter Dillon-Parkin
© LEARNING TREE INTERNATIONAL, INC.
All rights reserved.
All trademarked product and company names are the property of their respective trademark holders.
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic,
mechanical, photocopying, recording or otherwise, or translated into any language, without the prior written permission of the publisher.
Copying software used in this course is prohibited without the express permission of Learning Tree International, Inc. Making unauthorized
copies of such software violates federal copyright law, which includes both civil and criminal penalties.
Exercise Manual Contents
Case Study: Rainbow Cloud................................................................................................ 1
The Rationale for Business Analysis ................................................................................... 9
The Responsibilities of a Business Analyst ....................................................................... 11
Case Study Exercise 1.1: BA Outsourcing ........................................................................ 13
Competencies of a Business Analyst ................................................................................ 15
Case Study Exercise 2.1: BA Competencies..................................................................... 17
Defining strategy* .............................................................................................................. 19
Comparing Internal and External Analyses: SWOT ........................................................... 21
Case Study Exercise 3.1: Internal and External Analysis and SWOT .............................. 23
Case Study Exercise 4.1: BASF Services Selection.......................................................... 25
Case Study Exercise 5.1: Investigation Techniques......................................................... 27
Case Study Exercise 6.1: Power and Influence Stakeholder Grid .................................... 29
Case Study Exercise 7.1: Business Process Model or Swimlane Diagram ...................... 31
Case Study Exercise 8.1: POPIT and Gap Analysis ........................................................ 33
Case Study Exercise 9.1: Developing the Business Case................................................. 35
Case Study Exercise 10.1: Developing Requirements (1)................................................ 37
Case Study Exercise 11.1: Developing Requirements (2)................................................ 39
Case Study Exercise 12.1: Class Model........................................................................... 41
Case Study Exercise 13.1: Determining the Delivery Lifecycle ......................................... 43
Case Study Exercise 14.1: Developing A Benefits Plan .................................................... 45
Suggested Solutions ......................................................................................................... 47
Case Study Exercise 1.1: Suggested Solution .................................................................. 49
Case Study Exercise 1.2: Suggested Solution .................................................................. 51
Case Study Exercise 2.1: Suggested Solution .................................................................. 53
Case Study Exercise 3.1: Suggested Solution .................................................................. 55
Case Study Exercise 4.1: Suggested Solution .................................................................. 59
Case study exercise 5.1: Suggested Solution ................................................................... 61
Case Study Exercise 6.1: Suggested Solution .................................................................. 63
Case Study Exercise 7.1: Suggested Solution .................................................................. 65
Case Study Exercise 8.1: Suggested Solution .................................................................. 67
Case Study Exercise 9.1: Suggested Solution .................................................................. 69
Case Study Exercise 10.1: Suggested Solution ................................................................ 71
Case Study Exercise 11.1: Suggested Solution ................................................................ 73
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-i
Case Study Exercise 12.1: Suggested Solution ................................................................ 75
Case Study Exercise 13.1: Suggested Solution ................................................................ 77
Case Study Exercise 14.1: Suggested Solution ................................................................ 79
3507-MA-ii
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study:
Rainbow Cloud
Scenario: Rainbow Cloud Computing Company (R3C)
R3C is a company which provides environmentally friendly cloud computing
services to high-profile academic and research institutions. As part of their
expansion plans, they want to branch out and offer their multi-award-winning
cloud-based computing services to private individuals and businesses. They
have called this new offering the eCloudShare project. Whilst the company
has all the staff and skills needed to support the current business, R3C does
not have experience in expanding into new markets. They have many
decisions to make and so they hire you as a business consultant employed
by BAS to help them with this undertaking.
Background/history
R3C is a small company that started with an idea – would it be possible to
provide cloud computing services using entirely natural and/or sustainable
energy sources?
Over several years, the organisation has managed to achieve just that,
making it attractive to organisations who want to maintain their ‘green’
credentials. All R3C servers and infrastructure use energy sourced from wind
and wave–based energy generation systems.
R3C employs 25 people in their small headquarters based in the west of the
UK; they have been in business for five years and have managed to attain
four large contracts with organisations in the academic and education
sectors. Now R3C provides online file storage, but options to introduce data
analytics and compute power services may be provided in the future.
In a recent customer satisfaction survey, 95% of the customer base indicated
that they were ‘exceptionally happy ’ with the services R3C provide, and
that they would recommend R3C to others.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-1
Case Study:
Rainbow Cloud
(continued)
3507-MA-2
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study:
Rainbow Cloud
(continued)
Under the leadership of its Chief Executive Officer (CEO) and owner Jay
Mattao, R3C is organised within the following functional areas (in no order):
• The Director of Cloud oversees the IT architecture development and
engineering team, with eight skilled cloud development and support
engineers and two apprentices. This team support the systems and
infrastructure for the existing customer base. If, as predicted, cloud
contracts increase, another three engineers may be hired locally,
followed by others if growth warrants it.
• The sales team consists of two sales specialists and three business
relationship managers. Reporting to the Director of sales, the sales
specialists seek new sales opportunities while the relationship
managers are responsible for ensuring the health and continuity of the
contracts currently in place.
• The Director of internal IT leads a diverse team consisting of a customer
help desk specialist who answers customer phone calls and participates
in online chat sessions with customers, an IT specialist who handles
general IT support for R3C, and a documentation and training specialist
who documents R3C’s procedures and develops training material based
on any software or process needs.
• The Director of HR and accounting handles the corporate functions with
an HR/office manager focused on employee personnel issues and
accounts receivable/collections, and an accountant who performs
periodic financial book closes, files the company’s taxes, and performs
accounts payable functions.
Mission statement
R3C’s mission statement is to provide green cloud computing services to
customers who care about the environment. R3C believes that providing
these services using a scalable ‘green platform’ will best help fulfil this
mission.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-3
Case Study:
Rainbow Cloud
(continued)
Values
R3C prides itself in its strong company values, which it calls its CEC:
• Customer focus – realising that customer support exists long after the
sale, R3C provides frequent follow- up with its customer base via
customer calls and surveys to ensure customer satisfaction with the
services provided. R3C believes that today’s customer should be
tomorrow’s customer as well and is committed to repeat customer sales
through strong customer support.
• Ethical principles – this extends beyond its customer base to include fair
and respectable treatment of its employees, suppliers, and partners.
R3C’s ethics motto is: ‘Doing the right thing, all the time.’
• Community involvement – R3C cares about the health of the people in
the communities in which it operates and serves within its small
headquarters. Employees are encouraged to volunteer up to 10 hours
per year to serve in a variety of non-profit organisations within the local
community.
Strategic direction
In alignment with its mission statement, R3C believes that it can further the
reach of its services by offering them in an online 'packaged’ format (hereon
referred to as cloud packs) to conscientious individuals and businesses who
wish to improve their green credentials. The cloud pack provides a simple
online store for digital files, accessible from a range of devices
(laptop/mobile/tablet) including industry-standard security, backup, and
versioning facilities.
R3C wishes to continue supporting existing customers but seek to utilise the
scalability of their established ‘green platform’ to offer a range of cloud packs
on a monthly payment plan dependant on the amount of file space the
customer requires (10gb/100gb/1tb). This is the first part of a longer five-year
international strategic plan which also includes the following:
• Within the first two years: sell cloud packs via the internet and monitor
sales numbers and regions.
3507-MA-4
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study:
Rainbow Cloud
(continued)
• Within the third year: based on the successful increase in sales,
research opening further green platforms closer to the global areas
served.
• Within the fourth year: based on the research, construct/refurbish
additional UK based green platform(s).
• Within the fifth year: based on continued international sales consider
new green energy sources in other global areas.
In a recent board meeting, R3C identified the following factors (both positive
and negative) as being important considerations for their future strategy:
1. Legal restrictions and properly fulfilling data handling regulations in
foreign countries could be tricky.
2. Varying bandwidth mobile data services around the world may limit
ability to use cloud packs effectively.
3. Increasing social expectation that companies behave in a ‘green’
manner could lessen R3C’s appeal in the longer term.
4. Problems retaining/recruiting enough skilled staff (particularly cloud
engineers) to support the growth anticipated.
5. Changing definitions of sustainable energy and obtaining sufficient
power from such sources (globally).
6. Larger global technology competitors may (in the future) offer green
services ‘as standard’.
7. Could be considered a luxury in a global economic down-turn, with
customers returning to local storage to save money.
8. An increase in the price of green energy could impact the cost of
providing services.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-5
Case Study:
Rainbow Cloud
(continued)
9. Increase in digital awareness (in undeveloped markets) likely to
increased demand for online file storage.
10.
Increased likelihood of governments imposing restrictions and
requiring access to private digital data holdings.
Key project
R3C believes that, to begin fulfilling this strategic direction, a website needs
to be designed and built to promote R3C internationally, accept orders from
new customers for cloud packs, fulfil orders and receive payments. They
have decided to call their site eCloudShare. R3C realises that they do not
have the in-house staff to achieve this, and decide that their first step is to
utilise the services of a business analyst with skills in gathering and
documenting requirements, developing a business case, building necessary
business process models etc. This realisation had led R3C to seek the
services of BAS.
Business Analysis Services (BAS)
BAS, or Business Analysis Services, is a software consulting services firm
that provides qualified business analysts and other IT consulting and support
personnel to clients to help them meet their staffing needs and achieve their
goals. Given their company motto ‘We’ve got your back’, BAS helps their
clients by providing temporary consulting and permanent business analysis
and other positions for both long-term and short-term needs. Having begun
as a business analysis consulting company 15 years ago, BAS has expanded
into other areas including project management, software development,
software testing and help desk support to better meet the software needs of
its large clientele base.
BAS has employed you as a consultant, specialising in business analysis,
and R3C is your current client.
3507-MA-6
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study:
Rainbow Cloud
(continued)
After you and R3C have developed a vision statement concerning this
project, you both determine that you will need support to capture and
document the project’s requirements, develop the application, test the
product, deploy it, and maintain it going forward. One of those key roles will
be that of a business analyst. Given R3C’s organisation structure, there is no
one in-house who can assume this role.
Kira Amola
Kira Amola is a business analyst with seven years of experience in the field.
She is currently employed by BAS, and R3C will hire her for the eCloudShare
project. You will work very closely with Kira to develop important business
analysis tools, techniques, and artefacts such as a business process models,
class diagrams, use case models and a benefits plan.
The individual will help to develop and apply specific business analysis topics
covered in this course to this scenario.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-7
3507-MA-8
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
The Rationale for Business Analysis
► Business analysis ensures that the needs of the organisation are
prioritised when new IT systems are being designed.
► Business analysts tend to migrate from
• An IT systems background – and so are less comfortable with
business needs.
• A business background – and have a limited understanding of IT
and how computer systems are developed.
► The organisation needs these views to integrate, to ensure that IT
facilities support business needs.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-9
3507-MA-10
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
The Responsibilities of a Business Analyst
► Root causes, not symptoms
• Distinguish between, investigate, and address the root causes of
business problems, not the symptoms.
• Investigate business systems holistically
► Business improvement, not IT change
• Ensure IT enables business opportunity or problem resolution.
• Evaluate actions to improve operation of a business system.
• Agility, not perfection
► Options, not solutions
• Challenge predetermined solutions
• Identify and evaluate options for meeting business needs
► Negotiation, not avoidance
• Recognise conflict between stakeholders’ views
► Distinguish between feasible, contributing requirements and
‘requests’
• Be aware of financial and timescale constraints
• Identify unfeasible requirements that do not contribute to business
objectives
• Evaluate stated requirements against business needs and
constraints
► The entire business change lifecycle, not just requirements
definition
• Analyse business situations
• Support effective development, testing, deployment, and postimplementation review of solutions
• Support the management and realisation of business benefits
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-11
3507-MA-12
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 1.1: BA Outsourcing
Advantages and disadvantages of BA outsourcing
As a consultant for R3C, discuss both the pros and cons of outsourcing the
role of business analyst as well as the benefits and drawbacks of hiring an
internal business analyst.
Individual/team/class? Team
Duration
15 minutes
Deliverable
Flip chart of pros and cons
Review method
Review of pros and cons with the class for feedback
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-13
3507-MA-14
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Competencies of a Business Analyst
Communication
The most important skill a human possesses:
• Building rapport
• Listening
• Influencing and building empathy
IT staff are often more analytical than emotional: the conflict between a
logical approach and the way most people work can lead to frustration.
Business analysts should communicate with colleagues in a language and
style colleagues are comfortable with. Take time to understand the
communications norms of your colleagues and adjust your own
communication to align with them. Colleagues often possess different views,
interests, and language from each other.
Finance and the economy
BAs need a working knowledge of the economy and the basics of business
finance. This includes knowledge of:
• The balance sheet, profit-and-loss account etc. (financial reports)
• Ratio analysis, costing principles etc. (financial analysis tools)
Business case development
BAs need a view on the financial impact of the project – the business case is
essential to secure project funding
Domain knowledge
Understanding the business domain or sector of your organization will help
communication with the business people in the project by ensuring you use
familiar language. Gathering more specific domain knowledge about your
industry sector will enhance this expertise.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-15
Competencies of a Business Analyst
(continued)
Organisation structures
Business analysis projects often involve restructuring divisions or teams to
remove hand-offs, centralise tasks, and improve customer service. BAs must
understand the organisational structures involved – functional, project, matrix,
and so on – and their relative strengths and weaknesses.
Supplier management
BAs may be involved in selecting and contracting suppliers, so a broad
understanding of procurement and supplier management processes will be
useful to them.
Subject matter expertise
Understanding sector-specific terminology, processes, and constraints can be
important for building credibility and enabling easier communication with
businesses. BAs can be specialists – subject matter experts (SMEs) – with a
strong understanding of specific business domains. This expertise also can
help identify potential areas for change or further analysis.
Principles of information technology
Business analysis takes a ‘bridging’ role, enabling communication between
the business and IT staff. Understanding IT and software development
approaches is necessary so that BAs can communicate with IT professionals.
Business architecture
Business architecture is the knowledge and understanding of how
organisations behave, and has a particular emphasis on the systems,
processes, management structures, culture, and people.
This insight can help with understanding and defining the overall strategic
context and vision within which business and IT change projects operate.
3507-MA-16
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 2.1:
BA Competencies
Building on the business analyst job description you have defined in case
study Exercise 1.2, create a ‘competencies’ section.
• Choose four of the thirteen personal qualities and note why they are
important for the candidate.
• Likewise, include three of the eight knowledge areas, and four of the
eleven professional techniques as requirements for this position.
Exercise objective
This exercise helps students apply necessary business analyst competencies
via a job description for a potential business analyst candidate.
Individual/team/class?
Individual exercise
Duration
15 minutes
Deliverable
Student documentation of the competency section of a business analyst job
description.
Review method
Student information shared with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-17
3507-MA-18
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Defining strategy*
► How management approaches the
• Direction of the organisation
• Process that sets in motion the actions necessary to achieve that
direction
• Definition of what the organisation should be doing
• The long-term direction of an organisation
• The scope of an organisation’s activities
• Advantage for the organisation over competition
• Strategic fit with the business environment
• The organisation’s resources and competences
• The values and expectations of powerful actors
Corporate strategy
• Monitors and analyses the purpose and scope of the business
• Investors, governments, global competition, and the strategic
context influence strategies
• Corporate strategy is the basis for all strategies and strategic
decisions
Business unit strategy
• Below the corporate level are Strategic Business Units (SBUs)
• An SBU is a distinct unit of a business that develops its own
strategic vision and direction
◦ Each SBU has a distinct external market
• SBU strategies address choice of products, pricing, customer
satisfaction, and competitive advantage
Operational strategy
• Focuses on delivering corporate and SBU strategies through the
organisation and the development of resources, people, and
processes
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-19
3507-MA-20
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Comparing Internal and External Analyses: SWOT
► Strengths and weaknesses are internal and current
• Qualities possessed by your team that give you an
advantage within your industry
◦ A strength: your track record in bringing
products to market
• Characteristics placing your firm at a disadvantage
within your industry
◦ A weakness: poor internal communication
► Opportunities and threats are external and futurefocused
• Chances to increase your sales or profits in the
marketplace
◦ An opportunity: a change in customer
lifestyle that makes a new product viable
• Elements in the external environment that could
cause trouble for your organisation
◦ A threat: a change in technologies making
existing products potentially obsolete
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-21
3507-MA-22
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 3.1:
Internal and External Analysis and SWOT
While the search for a business analyst is underway, you ask R3C if they
could share their organisational SWOT analysis with you so you can better
understand their strategic direction regarding eCloudShare.
They sheepishly admit that they have not done one, so you decide to help
them with this, working initially with the information presented in this
document.
You know that, before developing a SWOT analysis, they need to understand
both their internal and external influences. To do this, develop a PESTLE and
a VMOST and then go on to develop a SWOT analysis.
Individual/team/class? Team exercise
Duration
20 minutes
Deliverable
SWOT grid on a flip chart
Review method
Sharing student team answers with the class. The outcome of the analysis
will help the student teams to recommend a course of action.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-23
3507-MA-24
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 4.1:
BASF Services Selection
Your search for a business analyst has culminated in the hiring of a business
analyst.
Her name is Kira, and she has solid experience, and much potential.
To help her settle in, produce a short plan to outline the work likely to be
required to support the eCloudShare website project by selecting services
from the BASF.
List up to three services you think are important in the early stage of this
project and provide a simple explanation for your choice.
Exercise objective
This exercise helps students learn how to identify appropriate services from
the BASF and to apply them to a business situation.
Individual/team/class? Team exercise.
Duration
15 minutes
Deliverable
Student’s notes
Review method
Review selected services with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-25
3507-MA-26
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 5.1:
Investigation Techniques
R3C management has asked that you partner with the new business analyst
Kira Amola to design an appropriate BA approach to the new eCloudShare
website.
Select up to four investigation techniques and explain when and why you
might apply them during the R3C project.
Create three personas for potential customers of the eCloudShare product.
Feel free to use your imagination, but be sure to consider their
characteristics, their profile, and their individual needs. Feel free to provide a
drawing if you like to bring your persona to life.
Exercise objective
This exercise helps students experience applying investigation techniques to
a business situation.
Individual/team/class? Team exercise.
Duration
20 minutes
Deliverable
Student’s notes
Review method
Review chosen investigation techniques with the class for feedback.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-27
3507-MA-28
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 6.1:
Power and Influence Stakeholder Grid
R3C management has asked that you and Kira jointly develop a
power/interest grid pertaining to the new eCloudShare website project.
Choose three stakeholder categories from the stakeholder wheel (e.g.,
customer) and map them on the grid in one of the nine cells. Also, provide a
short explanation as to why each stakeholder category appears as such in
the grid.
Exercise objective
This exercise helps students understand and apply the Power/interest grid.
Individual/team/class? Team exercise.
Duration
15 minutes
Deliverable
Power influence grid.
Review method
Students to share with the class for feedback.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-29
3507-MA-30
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 7.1:
Business Process Model or Swimlane Diagram
R3C management has asked that you collaborate with the new business
analyst Kira Amola on developing a business process model or swim lane
diagram to inform the design of the eCloudShare website.
Please consider the following as-is process description:
• ‘A customer requests a cloud pack from customer services, and
customer services then check to see if it is available. If it is available,
they send the customer an order confirmation email; if it is not available,
they send the customer an order rejection email’.
To keep it simple, please identify no more than two actors and include
approximately four to six tasks with a triggering event, a decision diamond,
and an end-of-process symbol.
Exercise objective
This exercise helps students develop a simple swim lane diagram for one
‘Place Order’ process of the eCloudShare project.
Individual/team/class? Team exercise.
Duration
15 minutes
Deliverable
Business process diagram
Review method
Share diagram(s) with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-31
3507-MA-32
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 8.1:
POPIT and Gap Analysis
As part of the gap analysis process, use the POPIT framework to identify
areas for consideration when planning the move from the current state to the
new one proposed by the eCloudShare project.
Exercise objective
This exercise gives students experience of using POPIT as a memory aid for
considering the ‘gap’ between the
• Current state and
• Desired future state.
Individual/team/class? Team exercise.
Duration
15 minutes.
Deliverable
Gap analysis.
Review method
Students to share their gap analysis with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-33
3507-MA-34
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 9.1:
Developing the Business Case
R3C management has asked you to work with Kira to develop a brief, outline
business case for the eCloudShare project.
Ensure that all the necessary elements of the business case are included:
• Management (or executive) summary
• Description of the current situation
• Option description
• Analysis of costs and benefits
• Impact assessment
• Risk assessment
Exercise objective
This exercise provides students with an opportunity to develop a business
case.
Individual/team/class? Team exercise where each team member can do a
small number of sections.
Duration
30 minutes
Deliverable
Draft business case for R3C to pursue internet sales/eCloudShare
Review method
Student teams can briefly share highlights from their business cases with the
class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-35
3507-MA-36
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 10.1:
Developing Requirements (1)
Working with Kira and based on your understanding of the eCloudShare
system so far, develop an initial set of requirements.
Use a simple ‘the system shall….’
Propose:
• 3 x general requirements.
• 3 x function requirements.
• 4 x non-functional requirements.
Feel free to use your imagination but be mindful of the requirement quality
filters introduced in the slide pack.
If you have time, give some thought to how these requirements might be
prioritised using the MoSCoW technique.
Exercise objective
This exercise helps students develop simple textual requirements for a
project.
Individual/team/class? Team exercise
Duration
15 minutes
Deliverable
A list of requirements.
Review method
Record requirements and share with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-37
3507-MA-38
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 11.1:
Developing Requirements (2)
Part 1 – User Stories
Create three brief user stories (describing functional requirements) for the
eCloudShare project from the perspective a variety of actors. Consider the
customer perspective, but also actors inside R3C (e.g., the director of sales,
the accountant etc.) Keep them brief, but ensure you use the format
‘As a {user role} I want {feature} so that I can {reason}.’
Part 2 – Use Case Diagram
Develop a simple use case diagram using the user stories you identified in
part one.
Remember to include the actors, the system boundary, the use cases, and
the associations.
Exercise objective
This exercise helps students write user stories and produce a simple use
case diagram.
Individual/team/class? Team exercise
Duration
20 minutes
Deliverable
User stories and a use case diagram
Review method
Share with the class and discuss.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-39
3507-MA-40
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 12.1:
Class Model
Working with Kira, develop a class model for the eCloudShare system. Start
by selecting three meaningful classes (customer, order, CloudPack) for this
project, identifying at least two attributes and one method/operation per class,
if you have time, consider their associations.
Exercise objective
This exercise helps students understand how to build a class diagram.
Individual/team/class? Team exercise
Duration
15 minutes
Deliverable
Flip chart of a class diagram.
Review method
Review class diagrams on a flip chart with the class for feedback
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-41
3507-MA-42
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 13.1:
Determining the Delivery Lifecycle
R3C has asked you and Kira to provide a view on the delivery lifecycle you
think would work best for the eCloudShare project.
Provide a short paragraph that provides the rationale for your decision.
Exercise objective
This is an exercise to get students to consider different project lifecycles and
select one.
Individual/team/class? Team exercise
Duration
10 minutes
Deliverable
Discussion on lifecycles and pros and cons of such.
Review method
Selected shared student responses with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-43
3507-MA-44
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 14.1:
Developing A Benefits Plan
R3C has asked you and Kira Amola to develop a benefit related to the
eCloudShare project and create a benefits plan to help with benefits
realisation after the project has completed.
Remember to include all the necessary elements in the plan. Instead of
developing a benefits dependency network, simply state how the benefits
contribute to the project’s business objectives.
• Context/vision
• Benefits profiles
• Benefits dependency network
• Responsibilities
• Tracking procedures
Exercise objective
This exercise helps students understand how to consider project benefits and
document them.
Individual/team/class? Individual exercise
Duration
10 minutes
Deliverable
Discussion on benefits
Review method
Selected shared student responses with the class.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-45
3507-MA-46
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Suggested Solutions
Please Note: These are suggested solutions.
Your solutions may differ from these and this does not mean that they are
incorrect, but simply that you have conceptualized the example situation on
the basis of your own experience
Compare your solution to these and contemplate if adopting any of the
techniques or concepts would be useful to you. At the least it they give you
a different perception to your own to consider.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-47
3507-MA-48
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 1.1:
Suggested Solution
Since you see this role growing as well as the need to maintain and enhance
the new eCloudShare website, you determine that the benefits of an internal
business analyst outweigh the drawbacks.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-49
3507-MA-50
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 1.2:
Suggested Solution
As part of an exciting expansion of our business, we are seeking an
experienced business analyst to lead:
• The creation and iteration of viable specifications and acceptance
criteria in preparation for the deployment of new business systems.
• Holistic investigation, analysis, review, and documentation of our
business processes.
• The definition of requirements for improving our processes and
systems.
Using your extensive technical awareness, excellent communication, and
strategic thinking skills, you will support R3C in creating a bright new future…
This job description includes elements of the following three variants of the
BA role.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-51
3507-MA-52
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 2.1:
Suggested Solution
Personal qualities
Leadership; team-working; relationship-building; communication.
All the personal qualities are important. However, R3C believes that a
business analyst who can build and become part of the team quickly is key
(leadership and team-working). This will also involve building strong working
relationships (relationship-building). To do this effectively, R3C wants
someone with strong communication skills, both written and oral
(communication).
Business knowledge
Digital technology; domain knowledge; subject matter expertise.
These knowledge areas are important to handle the business case
development. Also, since this project is a software project, the business
analyst should have strong IT skills and domain knowledge and subject
matter expertise in website commerce systems.
Professional techniques
Investigation techniques; project management; business process modelling;
data modelling.
Given the nature of the project R3C wants a business analyst who has
worked using a wide range of investigation techniques, has some
understanding and appreciation of project management, and is able model
processes and data.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-53
3507-MA-54
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 3.1:
Suggested Solution
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-55
Case Study Exercise 3.1:
Suggested Solution
(continued)
3507-MA-56
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 3.1:
Suggested Solution
(continued)
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-57
3507-MA-58
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 4.1:
Suggested Solution
Please note other answers may be acceptable – but at this early stage of the
project Situation investigation and problem analysis and Feasibility
assessment and business case development are considered essential.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-59
3507-MA-60
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case study exercise 5.1:
Suggested Solution
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-61
Case study exercise 5.1:
Suggested Solution
(continued)
Personas
3507-MA-62
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 6.1:
Suggested Solution
The following is one of many Suggested Solutions:
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-63
Case Study Exercise 6.1:
Suggested Solution
(continued)
Partners
Likely to be high interest, but low power, so keep
informed.
Suppliers
Likely to be high interest and have some power
(especially if involved in provisioning for the
eCloudShare service) so keep onside.
Regulators
Likely to be low interest but are very high-power if there
is a regulatory issue, so watch.
Employees
Likely to be interested and have a degree of power in
terms of support and enabling the change so keep
onside.
Managers
Likely to be interested and have a high degree of power
in terms of support and enabling the change so keep
onside.
Owners
Likely to be both high interest and high power (they
could stop it or be big supporters of it) so constant
active management.
Competitors
Likely to be extremely interested, and have the power to
disrupt, so constant active management.
Customers
Will hopefully have at least some interest (!) and are
high power in terms of ensuring the success of the
project, so keep satisfied.
3507-MA-64
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 7.1:
Suggested Solution
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-65
3507-MA-66
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 8.1:
Suggested Solution
Using the POPIT model for gap analysis
POPIT
Element
Possible Gap for exploration
Organisation
• Will the current organisational structure be optimal after the
change? (more staff in the current structure, or a whole new
design?)
• Is the change likely to chime with the culture of R3C?
• Will R3C’s values (CEC) be challenged by this change?
Processes
• Will the customer support processes be adequate to deal with the
new type of customers introduced through eCloudShare?
• Will extended support coverage be needed to cater for different
time zones; will multiple currencies need to be supported?
• Can the existing payments process cope with an increase in
customers?
People
• Will there be enough adequately skilled staff to support this
change?
• Are existing staff motivated by the change?
• How will we ensure we retain the skills we need for the future?
Information
• What new information holdings might be Information required by
the system? (E.g., international regulation, data protection etc.).
Technology
• Although the technology is described as scalable, is it scalable
enough to deal with the anticipated demand? (Do we have any
idea what they demand could be?).
• Which of the process changes identified above will need
technology to support them?
• Does the extension of the platform to new services present any
technology challenges in terms of architecture and security
procedures?
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-67
3507-MA-68
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 9.1:
Suggested Solution
Developing the business case
Introduction
This section would describe why the eCloudShare is important to
the company (e.g., to fulfil the strategic direction of the company).
This section would provide a pithy summary of the entire proposal.
Management (or
executive) summary
Description of the
current situation
This section would explain where R3C is now, and then make the
case for the expansion. It would include a summary concerning the
opportunity the eCloudShare project – and make the case to move
ahead.
Options considered
Brief information on the options not being recommended and why
they were rejected. It is OK to simply include the ‘do nothing’
option. Other options could include partnering with another
organisation or paying for the entire system to be managed and
operated by a supplier – in a full business case all such options
would be fully costed and compared using appraisal methods.
Analysis of costs
and benefits
Focus on the additional staffing costs, software, and hosting/
infrastructure, all of which will have both initial and on-going costs.
The benefits would primarily focus on the increase in sales revenue
the project should deliver, but they could also include intangible
elements such as an enhanced reputation and the ability to gain
new market share for future initiatives.
Impact assessment
There are likely to be many impacts including Staff training and
process changes as well potential disruption to the existing
customer base.
Risk assessment
Such a project comes with several risks (many can be inferred from
the output of earlier exercises – e.g., the SWOT/PESTLE/ VMOST
and POPIT gap analysis).
•
•
•
•
•
Inability to cope with the (undefined) demand of the new system
could be considered a major risk.
Competition in the marketplace could impact profits.
A loss of key staff (e.g., cloud engineers) could mean that R3C
can no longer support the needs of new customers.
A loss of a green energy supplier could put the USP of the project
under threat.
A problem with the technical design of the system or a security
breach could result in data loss and reputational damage.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-69
3507-MA-70
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 10.1:
Suggested Solution
Developing Requirements (1)
Please note: The requirements listed here are presented for simplicity, some
would require further elaboration, and depend on a glossary of terms.
General requirements
1. The system shall be conformant with all R3C corporate branding.
2. The system shall be available in the Spanish language.
3. The system shall be conformant with GDPR.
Functional requirements
4. The system shall record the details of a new customer.
5. The system shall allow a customer to share their files with another
registered user.
6. The system shall allow a customer to place an order.
Non-functional requirements
7. The system shall support up to 1000 concurrent visitors.
8. The system shall be available to users 365 days a year.
9. The system shall respond to user requests in no more than five
seconds.
MoSCoW
It is likely that
• Requirement 1 is likely to be a ‘should’
• Requirement 2 is probably a ‘could’ (assuming there is a requirement to
present the system in English!).
• Requirement 3 would be a ‘must’ (this is a legal requirement in the UK),
• Requirement 5 might be more of a ‘could’ or a ‘want to have but won’t
have this time’.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-71
3507-MA-72
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 11.1:
Suggested Solution
Developing Requirements (2)
Part 1 – User Stories
‘As a customer I want to purchase a cloud pack to store all my treasured
photographs.’
‘As the Director of Sales, I want to be able to determine how many cloud
packs customers are purchasing so that I can make financial forecasts.’
‘As a Cloud Engineer, I want to monitor cloud pack purchases so that I
can manage and maintain the infrastructure in place to support them’
‘As the Sales Specialist, I want to be able to monitor visits to determine
which advertising campaigns are proving to be the most effective.’
‘As the Accountant, I want to be able to access payment information
from the system to collect payments from customers.’
Part 2 – Use Case Diagram
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-73
3507-MA-74
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 12.1:
Suggested Solution
Creating a Class Diagram
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-75
3507-MA-76
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 13.1:
Suggested Solution
Determining the delivery lifecycle
An agile approach may be optimal, it is both iterative and incremental, is
widely used, and offers flexibility, allows early and frequent increments of the
solution and does not require all requirements to be understood from the
outset.
The other models may not be flexible enough to accommodate the
uncertainly inherent in the project. The nature of the project may mean that
‘small steps and revalidate’ is the best approach.
It is worth noting that the agile approach will not incorporate the control
provided by waterfall and the v model, and the eCloudShare could disrupt the
existing customer base so would be worth ensuring that R3C management
are comfortable with these risks.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-77
3507-MA-78
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
Case Study Exercise 14.1:
Suggested Solution
Developing a benefits plan
Context / vision
R3C aims to sell cloud packs through a new eCloudShare site.
The purpose of this site is to create a new sales channel to
increase revenue.
Benefits profiles
Benefit description - an increase in revenue by 10% cent for
the first year after the eCloudShare site has been launched.
•
•
•
•
Benefit owner – Director of Sales.
Identifier - B-001.
Benefit name – Revenue increase by 10%
Benefit stakeholders –Director of Cloud and Jay Mattao
(CEO).
• Measures – Revenue will be measured before the
launch of the eCloudShare website. 10% revenue
increase will need to be considered in line with the costs
of the introduction of the initiative.
• Dependencies - this benefit is dependent on the
successful deployment of a quality eCloudShare site.
Benefits
dependency
The benefit of increasing sales through the offering of cloud
packs contributes to the overall network business objective to
increase revenue.
Responsibilities
Director of Sales is the benefit owner and is responsible for
checking on sales periodically and making any necessary
changes to help achieve this benefit.
Tracking
procedures
Internet sales of cloud packs will be tracked every month
beginning the month of project deployment.
These monthly sales will be presented to senior leadership at
monthly business meetings.
Worth noting that sales (benefits) will have to be factored
against the costs of the project (as described in the investment
appraisal to correctly determine the point at which the project
can be said to have ‘broken even’. Only after this point can
benefits be truly ‘claimed’, as they are then beyond the cost
incurred to achieve them.
© Learning Tree International, Inc. All rights reserved. Not to be reproduced without prior written consent.
3507-MA-79
Related documents
Download