BCS Foundation - Case Study Exercises BBL
BCS Foundation - Case Study Exercises BBL
BCS Foundation - Case Study Exercises BBL
S
E
S
I
BCS FOUNDATION C
CERTIFICATE IN R
E
BUSINESS X
ANALYSIS E
Y
D
COURSEWARE U
T
S
E
S
A
C
CASE STUDY EXERCISES
Case study
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.
Over a number of years, the organisation has managed to achieve just that, making it very 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 4 fairly large contracts with organisations in the
academic and education sectors. At the moment 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.
Director
HR/Office
of HR and Accountant
Manager
Accounting
3
CASE STUDY EXERCISES
Under the leadership of its Chief Executive Officer (CEO) and owner Jay Mattao, R3C is organised
within the following functional areas (in no particular order):
• The Director of Cloud oversees the IT architecture development and engineering team, with 8
skilled cloud development and support engineers and 2 apprentices. This team support the systems
and infrastructure for the existing customer base. If, as predicted, cloud contracts increase, another
3 engineers may be hired locally, followed by others if growth warrants it.
• The sales team consists of two sales specialists and 3 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.
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.
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.
• Within the third year: based on the successful increase in sales, research opening further green
platforms closer to the particular 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.
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, in order to begin fulfilling this strategic direction, a websites 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.
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.
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.
Exercises
Introduction
Management (or executive) summary
Description of the current situation
Option description
Analysis of costs and benefits
Impact assessment
Risk assessment
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.
This is an exercise to help students write user stories, and produce a really
Exercise objective
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.
Context/vision
Benefits profiles
Responsibilities
Tracking procedures
Worked examples
Since you see this role growing as well as the need to maintain and
Possible Solution enhance the new eCloudShare website, you determine that the benefits of
an internal business analyst outweigh the drawbacks.
Possible Solution
Personal qualities
Leadership; team-working; relationship-building; communication.
All of 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). In order 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.
Evaluation of VMOST
SWOT analysis
Strengths Weaknesses
Opportunities Threats
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.
Possible Solution Early in the project, To build a more effective The management team
would be worth understanding of the organisation and the CEO.
Workshop
Early in the project, To get a ‘first hand’ view of the The sales team and the
Observation
observation would organisation, and see how it really cloud engineers might be a
be a good way of works. good place to start.
getting to know the
R3C business.
Early in the project. To gain an individual insight into With Jay and the
Interviews
the problems and aspirations of management team, but
the organisation, build rapport and also with accountant who
seek to understand any political will provide a ‘financial
issues in R3C. bottom-line’ viewpoint.
After the early To develop greater detail The sales team, the
Scenarios
stages of the regarding current and future accounts team and the
project. processes, to surface tacit cloud engineering team.
knowledge and information likely
to be omitted.
During the early part To get an idea of the expectations All relevant users identified
Prototyping
Early in the project To seek views on how attractive Willing volunteers or via an
questionnaire
Before business To make a case for new staff, it Cloud engineers, sales
sampling
Personas
Possible Solution
Possible Solution
Introduction
Management (or executive) summary
Description of the current situation
Option description
Analysis of costs and benefits
Impact assessment
Risk assessment
Possible Solution
Introduction This section would describe why the eCloudShare is
important to the company (e.g. to fulfil the strategic
direction of the company).
Management (or This section would provide a pithy summary of the entire
executive) summary proposal.
Description of the This section would explain where R3C is now, and then
Analysis of costs
and benefits Focus would be on the additional staffing costs, and the
software and hosting/infrastructure, all of which are likely
to have an initial cost and an on-going cost.
Risk assessment Such a project comes with a number of risks (many can be
inferred from the output of earlier exercises – e.g. the
SWOT/PESTLE/VMOST and POPIT gap analysis).
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.
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
Possible Solution
another registered user.
6. The system shall allow a customer to place an order.
Non-functional requirements.
1. The system shall support up to 1000 concurrent visitors.
2. The system shall be available to users 365 days a year.
3. The system shall respond to user requests in no more than 5
seconds.
This is an exercise to help students write user stories, and produce a really
Exercise objective
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.
Possible Solution ‘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’
Possible Solution
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.
Context/vision
Benefits profiles
Responsibilities
Tracking procedures
Exercise objective This is an exercise to help students understand how to consider project