Automobili Lamborghini Case Study
IST 420 - Milestone 5
4 December 2019
Table of Contents:
Executive Summary
Introduction
Background and Summary
Vision
Mission
Case Background
Organizational Background
Organizational Chart
Corporate Culture
Policy and Procedures(Governance)
Stakeholder Analysis
Team Reflection:
Summary:
Milestones
Milestone 1: Overview
Milestone 2 Stakeholder Analysis & Use Case Diagrams
Milestone 3: Activity Diagrams
Milestone 4: Use Case Diagram Description
Milestone 5: Sequence Diagrams
Suggestions for Improvement
References
Appendices
Appendix A: Use-Case Diagrams
Appendix B: Activity Diagrams
Appendix C: Use Case Descriptions
Use Case Description 1
Use Case Description 2
Use Case Description 3
Appendix D: Sequence Diagram
Appendix E: E-R Diagram
Appendix F: Team MOU
Appendix G: Project Plan
Work Breakdown Structure
Executive Summary
The primary objective of this project is to examine and explore how the automobile company
Lamborghini utilizes Amazon Web Services (AWS) for business needs. Lamborghini explored
multiple technology solutions for updating their IT infrastructure. Business analysts proposed
three solutions such as an on-premise data center, a local hosting provider, or cloud computing.
They have decided to use cloud computing such as AWS because it was cost-effective, met
requirements and best option for Infrastructure as a Service(IaaS). Lamborghini selected AWS
because they were able to design and implement the cloud that can scale up or down based on
their business needs. This gave them a competitive advantage because they were able to utilize
what they need and make decisions that caters to them.
Introduction
The primary objective of this project is to explore and examine how Lamborghini uses AWS to
have a competitive advantage from others. The group members will be able to understand the
business requirements, functionality and steps to implement an enterprise system. The group will
start from the strategic planning phase to execution to gasp a holistic approach for
implementation.
Case Background
Lamborghini wanted to upgrade their technology infrastructure and evaluated multiple solutions
to design, implement, and integrate. They decided to use AWS because it met all the
requirements they were looking for. Utilizing AWS will help Lamborghini to maintain
competitive advantage.
Milestones
Milestone #1 – September 22, 2019
Milestone #2 – October 6, 2019
Milestone #3 – October 20, 2019
Milestone #4 – November 3, 2019
Milestone #5 – November 24, 2019
Organization background/summary/vision/mission
Lamborghini is an automotive company that is known for producing high-end performance cars.
They were founded in 1963 by Ferruccio Lamborghini, and are headquartered in Sant’Agata
Bolognese, Italy. They are known for hitting several milestones in the car industry such as when
Diablo held the title of the world’s fastest car at one point. Also, when Lamborghini released a
limited-edition Aventador J which earned the title of “Best of Show” at the 2012 Geneva Motor
Show. This title made the Aventador J so desirable to customers, that Lamborghini had reached a
new record for traffic on their website.
This new record, however, would reveal to Lamborghini that their website was hosted on
outdated infrastructure that was also at the end of its lifecycle. Between the infrastructure being
poorly optimized, high cost of maintenance, and not scalable, the companies’ new initiatives had
suddenly become much more difficult. Lamborghini then considered 3 ways to solve this which
were implementing a data center that costs a lot, uses a local provider that doesn’t offer
scalability, and cloud computing. They ended up going with cloud computing and used AWS as
their architecture. This proved to work very well for them as the website was able to support the
new traffic numbers.
Organizational Chart
Culture Summary
Lamborghini seeks to maintain a fair and transparent environment in their workplace. They have
an official ethic code that each employee is required to follow in the company as they continue to
produce high cost products. Their shared values are intended to guide the decisions they make as
a company and how they work with collaborators. The ethics code also has a massive emphasis
on ethnicity as Lamborghini strictly states that they want equal treatment of all ethnic groups. In
addition to all of this, Lamborghini has a dedicated whistleblower system in the event that a
higher up in the company should be reported for wrongdoing. There are several available
channels for employees to report and this system is intended to maintain the image of the
company.
Policy and Procedures(Governance):
Work will be divided up into weekly meetings. Those that are assigned tasks are responsible for
completing their work. The expectation is that if individuals cannot make meetings that they will
get the information from another team member. These side meetings will be documented in order
to make sure that everyone is being properly communicated with. If someone is not completing
their assigned parts of the project, the Project Head(Prof Heller) will be notified and appropriate
action will be taken.
It is expected that the team will work together in all parts of the project to some extent. Our core
values for this project are respect, patience, time, and integrity. All perspectives from all team
members will be considered before a final decision is made. Any breach of values will result in
proper disciplinary action.
Stakeholder Analysis: A stakeholder analysis includes using both internal and external
perspectives in considering the actions, roles, and outlook of customers, partners, sponsors, IT
systems, and etc.
External Stakeholders:
Customers - The customers are Lamborghini’s primary source of revenue for
their company. A customer can be identified or classified as a person buying a car from the
website or store. Customers can be defined as being our target audience with the ability to build,
customize, and purchase a car. The company advertises their cars to single people with no kids or
families because the car is designed with two doors. The typical customers of Lamborghini are
wealthy and affluent because the average car cost $200,000. Lamborghini is high priced luxury
car tailored to consumers that can afford the car. The car company does not advertise in
commercials or television their cars because their target audience is wealthy people.
Suppliers - The suppliers for Lamborghini is an employee that keep the
company’s customers information secured. A supplier can a company that supplies the company
with the parts and engines they need to sell cars. A supplier can be a third party vendor that
supplies the car company with the resources they need. A supplier can be an Amazon salesperson
that supplies the company with software and hardware. A supplier can be company that helps
Lamborghini grow their company and brand.
Internal Stakeholders:
Employees - Employees are people who work for the company such as website
designers, IT, marketing professionals, salespeople, and etc. All these people should be analyzed
when considering the company. Communication with employees are extremely necessary for a
good work-flow and mission alignment. Employees take on day to day roles in the business such
as selling cars or updating inventory. Although all employees are not involved in the project they
can often influence it.
IT Systems - IT Systems involve interconnectivity between partners such as
Volkswagen and also within the company sectors such as the IT infrastructure/department, car
servicing, recalls, invoices, and etc. Other systems include the lamborghini website to browse
inventory, customize a perfect build, and purchase a vehicle.
Team Reflection:
Diana Chowdhury:
Overall the goal of this project was a great success. I have learned a great deal about
project management and how to apply what we learned in real life. I find it very valuable to have
learned UML and feel confident in making diagrams now. In general this taught me real world
application, time management, and lastly how to lead a team to success.
Robert Sonnelitter:
These milestones for the most part have gone quite well. The team was usually willing to
communicate what we needed to do and how we would get it done. Each time we started a new
milestone, the work would be divided up evenly amongst each of the group members based
primarily on preference. Outside of how we handled the work, I found that what we worked on
gave me more insight into talking about systems integrations, and how companies handle these
kinds of topics.
Alair Moody Daniels: The project was extremely successful because we divided the work
equally and everyone was responsible for their work and diagrams. This group project taught me
a lot about use case and activity diagrams. I learned how businesses use these diagrams to depict
how the user will interact with the systems. Also, I learned how to create these diagrams that can
help me in the real world.
Grant Hart:
I felt as if this project went well. Everyone did a good job of following the deliverable
and putting their best foot forward. The content was consistent with the class materials. I have a
new understanding of how data and technological aspects can be represented with specific
language and diagrams. This project taught me the importance of communication across the
board and I am thankful for that.
Summary:
Milestone 1: Overview
In the first milestone our tasks included setting up meeting locations, scheduling remote
meetings, a decision on which collaborative document to use and lastly means of
communication. We decided to use Google Drive as our collaborative document and group me as
our primary means of communication.As a group we decided Lamborghini due to an
appreciation for cars and lastly we developed our project plan to be efficient and split up the
work.
Milestone 2: Use- Case Diagram
In the second milestone, we created an use-case diagram that shows the actors and relationships
for Lamborghini. In each attribute we included how each use case how the user interact with the
system. In this milestone, we gave a holistic overview of how the system will work. We created
use case diagrams that will have different functionalities that users can do on the system. For
example, we have use cases for ordering a car and placing a maintenance request.
Milestone 3: Activity Diagram
In the third milestone, we created activity diagrams that were based off the use-case diagrams.
The activity diagrams created a more indepth user interaction with the system. The activity
diagram helps depicts the workflow from start to finish.
Milestone 4: Use- Case Description
In Milestone 4, we created descriptions for each of the use cases that we created in
Milestone 2. These descriptions provided a more in depth look at what we included in our
diagrams. They provided information such as the flow of events, the relationships of the
elements, triggers, and the case name. This would allow us to show how these use cases would
come into play and what would occur during them.
Milestone 5: Sequence Diagram
Milestone 5 primarily involved the creation of our sequence diagrams. We based these
off of our activity diagrams for what to describe, but obviously the sequence diagrams depicted
different information. The activity diagrams showed a more simple step by step process, while
the sequence diagrams show a more code oriented approach. They showed who the actor was,
what objects were involved, and what messages would be sent and received. This allowed us to
create a visual for if we were to give a developer a more technical look at what is expected.
Suggestions for Improvement:
● More clear feedback on results including need of connecting milestones to each other
● Have a few more relevant examples and how they are connected to the content
References:
Org Chart Lamborghini. Retrieved from
https://www.theofficialboard.com/org-chart/lamborghini
Lamborghini Automobili Spa. Retrieved from
https://www.lamborghini.com/en-en/company
Appendix A: Use-Case Diagrams
Lamborghini Order
Maintenance Appointments
Appendix B: Activity Diagrams
Appendix C: Use Case Descriptions
Use Case Description 1
Use Case Name: Order Car Parts ID: 1 Importance Level: Low
Primary Actor: Mechanic/Supplier
Stakeholders and Interests:
Car Manufacturer, Car Dealer, Lamborghini, Parts mechanic supplier
Brief Description: The functionality of this use case is to depict the flow process of ordering car parts
when placed.
Trigger:
When a maintenance order comes in the Lamborghini has to order the parts for the order.
Relationships:
Include: Maintenance Details, Authentication
Extend: (N/A)
Normal Flow of Events:
1. Ordering car parts for Lamborghini
SubFlows:
S-1:
1. Contact parts manufacturer
S-2:
1. Supply Chain of parts for the car
Alternate/Exceptional Flows:
N/a
Use Case Description 2
Use Case Name:Schedule Maintenance Appointment ID: 2 Importance Level: Medium
Primary Actor: Customer
Stakeholders and Interests:
Lamborghini Owner, Mechanic, Dealer
Brief Description:
This use case is to depict the flow process of scheduling a maintenance appointment.
Trigger: Lamborghini owner needs an oil change, tire rotation, etc.
Relationships:
Include: manage account, load website, host a website, enter maintenance details, authenticate user,
maintenance details
Extend: Schedule maintenance appointment
Normal Flow of Events:
1. Customer accesses website
2. AWS displays website
3. Customer schedules appointment which involves entering details
4. Mechanic logs in
5. Mechanic views appointment
6. Mechanic orders necessary parts
SubFlows:
S-1: Customer has account
1. Customer is able to submit request under their account
S-2: Customer does not have an account
1. Customer continues a guest
Alternate/Exceptional Flows:
N/A
Use Case Description 3
Use Case Name: Develop Site ID: 3 Importance Level: High
Primary Actor: Lamborghini Developer
Stakeholders and Interests:
Customer
Brief Description:
This use case depicts the process of the Lamborghini website being up and maintained
Trigger:
Lamborghini wants greater points of contact with customers
Relationships:
Include: Create Site and Upload Site
Extend: Modify Site
Normal Flow of Events:
1. Lamborghini Developer creates site
2. Lamborghini Developer uploads site
3. Lamborghini Developer modifies site
SubFlows:
S-1: Site doesnt run properly
1. Developer troubleshoots site
S-2: Customer support reports complaint
1. Developer modifies site
Alternate/Exceptional Flows:
A-1: Lamborghini decides to use new website
1. Lamborghini Developer deletes site
2. Lamborghini Developer creates site
3. Lamborghini Developer uploads site
4. Lamborghini Developer modifies site
Appendix D: Sequence Diagrams
Appendix E: E-R Diagram
Appendix F: Team MOU
Project Title: Automobili Lamborghini Case Study
Project Sponsor: Matthew Heller
Team name: Team 12
Date: 22 September 2019
Team Members:
Role Name Position Contact
Information
Project Manager Diana Student djc5910@psu.edu
Quality Assurance Chowdhury
Grand Scribe Alair Student acm5632@psu.edu
Moody-Daniels
Facilitator Grant Hart Student gfh5079@psu.edu
(804) 426-6774
Submission Leader Robert Student rcs38@psu.edu
Sonnelitter
Meeting Schedule:
Meeting Attendees Meeting Schedule Meeting Alternate
Channel Communication
Platform
Diana, Robert, Alair, Friday In-person GroupMe
Grant 2:00 PM EST Email
Diana, Robert, Alair, Monday Remote Facetime
Grant 8:00 PM EST Google Hangouts
Meeting guidelines and expectations:
Commitments Section:
Participation: Group members will be expected to attend class meetings, remote meetings, and
if there are valid reasons for missing a meeting they are expected to reach out to the team to get
the information. A meeting log will be created with attendance numbers also being submitted.
Communication: Communication for Team 12 will be through email, phone calls, and
GroupMe. Communication is expected to be reciprocated within 24 hours. Failure to promptly
communicate will result in deliverables taking longer than they should and it should be
minimized. Also, a lack of communication will result in the Project Head being notified and
proper disciplinary action being taken.
Decision Making: Main decision making on deliverables will be made by the team during the
weekly meetings. Any final decisions will be made by the Project Manager Diana. All
viewpoints will be heard and responded to in a respectful and timely manner.
Handling Conflict and Consequences of Breach of Contract: Conflict will be handled on a
case by case basis, with all group members having a say in breaches of contract and if
determined by the majority of the group, the Project Head will be notified.
Meeting Log:
Meeting time & date Meeting Topics Members who Follow up
Attended communication info
10/04/19 Use Case Diagrams Alair, Grant, Robert, Visio Graph
and Stakeholder Diana communications
Analysis
Appendix G Project Plan:
Milestone Entry Description
Milestone 01 Kick-off High-level overview including
summary, mou, project plan
Milestone 02 Plan Scope and Time Scheduling information, work
breakdown structure; includes
details on all activities, scope
graphics, and documentation
Milestone 03 Plan Cost and Quality Overview of budget, constraints,
estimates
Milestone 04 Execute Monitor and Control Human Resources overview and
assessment of risks; finalize all
deliverables
Milestone 05 Close Project wrap-up and reflection;
deliver the presentation
This is our potential project plan, we may make changes depending on the circumstance.