Update Whiteboard Design Session Student Guide - Mobile app innovation.md

This commit is contained in:
dzaremba90 2018-06-29 17:19:43 -07:00 коммит произвёл GitHub
Родитель a1a2dc9df9
Коммит 4ca4e733a2
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 33 добавлений и 28 удалений

Просмотреть файл

@ -42,6 +42,7 @@ Microsoft and the trademarks listed at https://www.microsoft.com/en-us/legal/int
# Mobile app innovation whiteboard design session student guide
## Abstract and learning objectives
This package is designed to guide attendees through an implementation of an end-to-end mobile baggage tracking system for a customer in the airline industry. Attendees will design an IoT solution simulating data emitted from RFID tags attached to airline passengers' checked luggage, and mobile applications to allow employees and customers to track those bags from any device. Upon completion of the session, attendees will better understand how to:
@ -61,19 +62,22 @@ This package is designed to guide attendees through an implementation of an end-
**Outcome**
Analyze your customers needs.
Time frame: 15 minutes
Timeframe: 15 minutes
Directions: With all participants in the session, the facilitator/SME presents an overview of the customer case study along with technical tips.
1. Meet your table participants and trainer
2. Read all of the directions for steps 1–3 in the student guide
3. As a table team, review the following customer case study
### Customer situation
Contoso Air, founded in 1932, is a leader in the air travel industry, with service to more than 70 different countries/regions around the globe. Contoso is currently modernizing their entire ticketing and operations platform. With a global workforce in over 70 countries/regions, there is a need to access data with extremely low latency thus requiring replication across geographical regions. Furthermore, employees are becoming increasingly mobile and digital savvy. They expect to be able to have access to their data in real time from any type of the common mobile platforms: be it UWP, iOS, or Android. Contoso\'s competitors are smaller and nimbler, as such they have been able to transform digitally much faster and provide employees and customers with a better experience.
Contoso Air, founded in 1932, is a leader in the air travel industry, with service to more than 70 different countries/regions around the globe. Contoso is currently modernizing their entire ticketing and operations platform. With a global workforce in over 70 countries/regions, there is a need to access data with extremely low latency thus requiring replication across geographical regions. Furthermore, employees are becoming increasingly mobile and digital savvy. They expect to be able to have access to their data in real time from any type of the common mobile platforms: be it UWP, iOS, or Android. Contoso's competitors are smaller and nimbler, as such they have been able to transform digitally much faster and provide employees and customers with a better experience.
Over time, Contoso hopes to be able to shift to a 100% cloud infrastructure, but they have an extensive number of on-premises legacy systems which are extremely costly to upgrade. They are interested in leveraging Azure to help securely expose specific information housed in those legacy systems accessible to other applications. This will also enable their global workforce to tailor their own application experiences in order to perform their jobs accurately and effectively. For this, they will require both a broadly available, highly scalable cloud that also offers hybrid capabilities to bridge to their on-premises infrastructure.
Over time, Contoso hopes to be able to shift to a 100% cloud infrastructure, but they have an extensive number of on-premises legacy systems which are extremely costly to upgrade. They are interested in using Azure to help securely expose specific information housed in those legacy systems accessible to other applications. This will also enable their global workforce to tailor their own application experiences in order to perform their jobs accurately and effectively. For this, they will require both a broadly available, highly scalable cloud that also offers hybrid capabilities to bridge to their on-premises infrastructure.
Contoso has already recently migrated email, file sharing, collaboration, chat, and VoIP systems into the cloud by leveraging the services provided in Office 365. As such, they have already set up federated AD, as well as other Microsoft 365 services (including the Microsoft Graph) which are all available for integration. They have various resources spread across three Azure regions.
Contoso has already recently migrated email, file sharing, collaboration, chat, and VoIP systems into the cloud by taking advantage of the services provided in Office 365. As such, they have already set up federated AD, as well as other Microsoft 365 services (including the Microsoft Graph) which are all available for integration. They have various resources spread across three Azure regions.
To remain competitive and improve their customer satisfaction ratings, Contoso Air wishes to modernize their baggage handling and tracking process. This includes the introduction of RFID luggage tags, equipping baggage handlers with mobile devices to perform luggage scans, a customer luggage tracking mobile application, and adding IoT enabled RFID antennas and scanners throughout the baggage handling process. Employees and customers alike will be able to track the exact position of a piece of luggage from the time that it leaves its owner's hands to the time that it returns to them at the baggage claim.
@ -101,9 +105,9 @@ By implementing this system, Contoso will be able to improve their metrics as it
### Customer objections
1. Contoso Air is worried about potential security-related disruptions to the system.
1. Contoso Air is worried about potential security-related disruptions to the system
2. There is concern over Azure's ability to communicate reliably with IoT RFID scanners.
2. There is concern over Azure's ability to communicate reliably with IoT RFID scanners
3. Is Xamarin the right solution for the customer mobile applications?
@ -122,11 +126,12 @@ By implementing this system, Contoso will be able to improve their metrics as it
**Outcome**
Design a solution and prepare to present the solution to the target customer audience in a 15-minute chalk-talk format.
Time frame: 60 minutes
Timeframe: 60 minutes
**Business needs**
Directions: With all participants at your table, answer the following questions and list the answers on a flip chart.
Directions: With all participants at your table, answer the following questions and list the answers on a flip chart.
1. Who should you present this solution to? Who is your target customer audience? Who are the decision makers?
2. What customer business needs do you need to address with your solution?
@ -155,17 +160,17 @@ Directions: With all participants at your table, respond to the following questi
2. Define the messages that need to be ingested:
- Define the structure of the message sent from an employee checking in a bag for a customer.
- Define the structure of the message sent from an employee checking in a bag for a customer
- Define the structure of the message sent form the RFID scanners.
- Define the structure of the message sent form the RFID scanners
- Define the structure of the message sent from the baggage handler loading a bag into the plane.
- Define the structure of the message sent from the baggage handler loading a bag into the plane
- Define the structure of the message sent from the baggage handler indicating that the last bag has been loaded into the plane.
- Define the structure of the message sent from the baggage handler, indicating that the last bag has been loaded into the plane
- Define the structure of the message sent from the baggage handler unloading a bag from the plane.
- Define the structure of the message sent from the baggage handler unloading a bag from the plane
- Define the structure of the message sent from the baggage handler indicating that the last bag has been unloaded from the plane.
- Define the structure of the message sent from the baggage handler, indicating that the last bag has been unloaded from the plane
3. What is the anticipated volume in messages expected from the RFID IoT solution that Contoso Air will need to support given their employee and customer base?
@ -173,7 +178,7 @@ Directions: With all participants at your table, respond to the following questi
5. What protocol would they use in sending data to the service(s) used for message ingestion?
6. Define any endpoint(s) used for message ingestion.
6. Define any endpoint(s) used for message ingestion
*Data Processing*
@ -207,9 +212,9 @@ Directions: With all participants at your table, respond to the following questi
Directions: With all participants at your table:
1. Identify any customer needs that are not addressed with the proposed solution.
2. Identify the benefits of your solution.
3. Determine how you will respond to the customers objections.
1. Identify any customer needs that are not addressed with the proposed solution
2. Identify the benefits of your solution
3. Determine how you will respond to the customers objections
Prepare a 15-minute chalk-talk style presentation to the customer.
@ -219,24 +224,24 @@ Prepare a 15-minute chalk-talk style presentation to the customer.
Present a solution to the target customer audience in a 15-minute chalk-talk format.
Time frame: 30 minutes
Timeframe: 30 minutes
**Presentation**
Directions:
1. Pair with another table.
2. One table is the Microsoft team and the other table is the customer.
3. The Microsoft team presents their proposed solution to the customer.
4. The customer makes one of the objections from the list of objections.
5. The Microsoft team responds to the objection.
6. The customer team gives feedback to the Microsoft team.
7. Tables switch roles and repeat Steps 2–6.
1. Pair with another table
2. One table is the Microsoft team and the other table is the customer
3. The Microsoft team presents their proposed solution to the customer
4. The customer makes one of the objections from the list of objections
5. The Microsoft team responds to the objection
6. The customer team gives feedback to the Microsoft team
7. Tables switch roles and repeat Steps 2–6
## Wrap-up
Time frame: 15 minutes
Timeframe: 15 minutes
- Tables reconvene with the larger group to hear a SME share the preferred solution for the case study.
- Tables reconvene with the larger group to hear the facilitator/SME share the preferred solution for the case study.
## Additional references
| | |