
Role
Program Manager Intern
Time
06/2021 - 09/2021
Attendance Report provides useful meeting data and attendee data for Teams meeting organizers to keep track of participation and generate further insights.
​
It’s currently available on Teams desktop for scheduled meetings and webinars. As a Program Manager Intern at Microsoft in summer 2021, I was in charge of adding Attendance Report feature to Teams mobile.
Team
1 PM, 1 designer, 2 engineers
​Key Takeaways
-
Experienced industrial standard PM workflow in scope management, cross-functional collaboration, and requirement iterations.
-
Learned to manage diverse mobile platforms including tablet, phone, dual & foldable devices across iOS and Android.
-
Stayed proactive in a remote setting to sync with fellow teams, to collect feedback from mentors, and to speak up about how I want to build my internship experience.


Starting
Features always originate from problems.
The decision that Attendance Report should be expanded onto mobile was made in consideration of:
-
Data-driven: about half of the users of Teams calling & meeting are from mobile
-
User-centric: feature request is received from enterprise users who work primarily on tablets that they want to be able to check attendance after meetings
-
Experience-consistent: it’s important to offer consistent feature experience across platforms
Based on the high mobile usage and customer demand, the goal was to align and optimize desktop Attendance experience onto Teams mobile.
Planning
With desktop PM:
-
Confirmed existing views, entry points, data types, and Figma designs
-
Synced on desktop upcoming feature plans
-
Discussed how to adapt file download to mobile
With design and engineering teams:
-
Synced on available resource and timeline
-
Proposed feature views and entry points
Scoping
Given inputs from different teams, I composed the PM Specification document for this feature.
-
Defined scopes by data type, meeting type, view, and platforms
-
Listed requirements with priority levels, from P1 to P3
-
Analyzed competitors on how they present attendance data, including Zoom and Google Meet
-
Showcased UX flows with design mockups
-
Set telemetry to make measurements and get wanted questions answered

Implementing
Design:
-
After the designer drafted UX proposals, we met to discuss the pros and cons of each approach.
-
In consideration of development workload and consistency on mobile, we decided to show primary data on first level and fold detailed data in second level, by bottom sheet on phone and pop-up window on tablet.
-
More UI details were finalized afterward and passed to engineers
Development:
-
Engineering team evaluated the scope, data, and UX requirements, and then they started with the framework.
-
Estimated delivery of the feature by the end of August, 2021.
Further Research
Mobile usage survey and store review analysis are conducted to hear the voices of customers.
