Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev-Docs # From ideas to Teams app 1739184045883 #12268

Closed
wants to merge 1 commit into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 60 additions & 83 deletions msteams-platform/overview-story.md
Original file line number Diff line number Diff line change
@@ -1,85 +1,62 @@
---
title: Teams Platform User Stories
author: heath-hamilton
description: Learn how Microsoft Teams apps helps your users in the Teams environment. Know about the user problems, app requirements, benefits, and user centric solution.
ms.topic: overview
ms.localizationpriority: high
ms.date: 02/06/2025
---
# From ideas to Teams app

Learn how apps let you help your users in the Teams environment.

Take a look at this scenario:

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario.png" alt-text="Screenshot shows you to builds an app that sends weather forecast to customers so that they can plan ahead their traveling dates."lightbox="../msteams-platform/assets/images/overview/developer-scenario.png":::

As a developer, you want a way to share important and relevant information to help your users. It's a typical user story. Relatable? But how does Teams fit in to this scenario?

Let’s dig deeper into this story and find out.

## Delve into app ideation

:::row:::
:::column span="":::
:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-01.png" alt-text="Screenshot shows you the user story as a developer at a travel agency, build apps for travelers.":::
:::column-end:::
:::column span="":::
#### Understand your user

Know about your user to identify how they use Teams.

Relevant questions:
- Do the users mostly use mobile clients?
- How technically sophisticated are your primary users?
:::column-end:::
:::row-end:::
:::row:::
:::column span="":::
#### Understand the problem

Identify the user problem that you want to resolve with your app.

Relevant questions:
- What are the pros and cons of the current system of your users?
- What issues do you want to address?
:::column-end:::
:::column span="":::
:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-02.png" alt-text="Screenshot shows you how to develop an app that sends weather forecast of the destination to customers.":::
:::column-end:::
:::row-end:::
:::row:::
:::column span="":::
:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-03.png" alt-text="Screenshot shows you that customers can know weather conditions and plan ahead.":::
:::column-end:::
:::column span="":::
#### List app requirements and benefits

Determine your app's features and how you expect it to answer the user's problem.

Relevant questions:
- Do the users need current updates regularly without having to check?
- Do you need to authenticate users?
:::column-end:::
:::row-end:::
:::row:::
:::column span="":::
#### User-centric solution

Craft the right app experience for your users with an app that fits their requirement.

Relevant questions:
- Should only registered users receive regular help?
- What features would be most convenient for user experience?
:::column-end:::
:::column span="":::
:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-04.png" alt-text="Screenshot shows you the customers are well-prepared for traveling!":::
:::column-end:::
:::row-end:::

Next, explore some of Teams features that help you build an app solution.

## Next step
# Teams Platform User Stories

Learn how Microsoft Teams apps can assist your users within the Teams environment. Understand user problems, app requirements, benefits, and user-centric solutions.

## From Ideas to Teams App

Gain insights on how apps can help you provide important and relevant information to your users in the Teams environment.

Consider this scenario:

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario.png" alt-text="Screenshot of an app that sends weather forecasts to customers for travel planning." lightbox="../msteams-platform/assets/images/overview/developer-scenario.png":::

As a developer, you aim to share valuable information with your users. This is a common user story. How can Teams be integrated into this scenario? Let’s explore further.

## Delve into App Ideation

### Understand Your User

- Identify how users interact with Teams.

Relevant questions:
- Do users primarily use mobile clients?
- How technically sophisticated are your primary users?

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-01.png" alt-text="Screenshot of a developer at a travel agency building apps for travelers.":::

### Understand the Problem

- Define the user problem your app aims to solve.

Relevant questions:
- What are the pros and cons of the current system?
- Which issues do you want to address?

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-02.png" alt-text="Screenshot of an app developing weather forecasts for destinations.":::

### List App Requirements and Benefits

- Determine your app’s features and how it resolves the user’s problem.

Relevant questions:
- Do users need regular updates without manual checks?
- Is user authentication necessary?

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-03.png" alt-text="Screenshot of customers receiving weather information to plan ahead.":::

### User-Centric Solution

- Create an app experience aligned with user requirements.

Relevant questions:
- Should only registered users receive consistent support?
- What features enhance user experience most effectively?

:::image type="content" source="../msteams-platform/assets/images/overview/developer-scenario-04.png" alt-text="Screenshot of customers being well-prepared for traveling.":::

## Next Step

Explore the features that Teams offers to assist in building your app solution.

> [!div class="nextstepaction"]
> [Explore Teams features](overview-explore.md)
> [Explore Teams features](overview-explore.md)