Technical Readiness: Teams On-Air

You have heard me talk before how the Microsoft cloud is a dev ops platform and is constantly changing with new features being added frequently. Specifically, with Microsoft Teams it can be hard to keep up with what’s new, what’s coming and what has changed so you can be prepared to inform your organization. I’d like to share with you one method I use for keeping my technical readiness sharp around Microsoft Teams – and that’s Teams On Air

Teams On Air is a video and podcast series where Microsoft discusses the latest features and roadmap for Intelligent Communications in Office 365. Giving you the chance to participate in a live Q&A where your questions will be answered by experts from Microsoft Teams and Skype for Business. Teams On Air is every other Thursday @ 9AM PST. To join go to aka.ms/TeamsOnAir. Each episode will be made available for on demand viewing after the broadcast at aka.ms/TeamsOnAirReplay.

This is a great way to keep up to date on Microsoft Teams, and personally I make it a habit to watch the replays when I work out on the treadmill as it’s not only an excuse to work out, but forces me to actually watch the videos 🙂 In each video I always learn something new, and I appreciate how Microsoft takes the time to keep IT Professionals up to date on one of the hottest products in the service.

Enjoy!

–Matt Soseman

Microsoft Teams Product Roadmap (Oct 2017)

Today, October 24th 2017, the product roadmap for Microsoft Teams was released via the Microsoft Technical Community (original blog post here). A link to the roadmap can be found here and reflects Microsoft’s current expectations about Skype for Business capabilities coming to Teams. Note that dates and individual features may change and should not be relied upon in making purchasing decisions. An Ask Me Anything (AMA) for Microsoft Teams is being held on October 25th 2017 and can be found here – bring your roadmap questions!

Feel free to use this blog post as a future reference. Enjoy!

 

Participating in product feedback loops, and understanding roadmaps

Introduction: The purpose of this post is to help you understand how you can provide feedback to Microsoft on products and services and participate in the feedback loop.

Feedback is extremely important when developing software, without it the developer will not know if what he/she is building will actually meet the needs of their target audience. Providing feedback is a continuous lifecycle, for example if a new feature is released feedback is required to understand what’s working right, and what’s not working, what needs to be fixed, what needs to be removed, what needs to be enhanced, etc. When changes are made to that feature, feedback is required to understand if the changes indeed meet the users’ expectations and the cycle starts over again.

Generically speaking, once the feedback is provided, the developer will then prioritize that feedback against feature backlogs, feature requests, bug fixes, security fixes, revenue impacting changes, etc. An analysis will need to be performed to understand the broader need among customers for said feature request or enhancement and weigh that against the cost of developing versus the benefit for the user and the return on investment the business will receive after implementing that specific feedback. What’s important is that not all feedback can be implemented because of many variables among of which are cost and number of resources available to do the work.

Perfect, so how do I submit feedback?

The best way to get involved in the feedback loop is to participate in the loop with the developers, and your peers from other organizations. Microsoft has placed most of it’s product feedback loops on the UserVoice website. This enables you to vote ideas/features up or down to indicate the demand, make detailed comments justifying why you feel that item should be built into the product, and receive notification on items that are in development, planned, launched, considering, etc. Most of all, it allows you to interact directly with the engineering teams and conduct rich dialog to help them understand what you want and why you want it.

The following list, is a short list of some of the UserVoice sites I am aware of and that I participate on a regular basis. Most of these are of the naming convention http://productname.uservoice.com
Note: If there are other products you would like for me to add to this list, please let me know if the comments below:

So, is this how roadmaps are developed?

Generically speaking, yes. When a developer builds their feature roadmap it will contain a backlog of features they would like to add to the product, but may not have time to build, resources available, or the budget required at the time and so these features will be prioritized. However, if features are based on customer feedback and there is clearly a demand, then those items will be prioritized as well and aligned with the cost and resources required to build and placed in the roadmap. This can quickly turn into a very complex process and isn’t as easy as taking an individual piece of feedback and immediately implementing it into a product.

Okay, I get it – the roadmap is based directly on customer feedback then?

As I mentioned before roadmaps are based on many things such as priorities of the business, bugs and security features, but they can also include customer feedback and reflect the demand for what customers want in the product.

So how do I view the roadmap of Microsoft Office 365 products?

Ah good question. Office 365 has a special website devoted to displaying the roadmap of the features, products, services and workloads in Office 365. To view the roadmap, browse to https://products.office.com/en-US/business/office-365-roadmap. Here you can view roadmap items that have launched, currently rolling out to the service, items that are in development, items that were cancelled and roadmap items that were previously released:


Let’s take for example the roadmap of Microsoft Teams. In the search box type Microsoft Teams and press Enter. I can see that 2 features have recently launched, 22 are in development and 11 have been previously released:


Clicking In Development allows me to see all the features that are currently being developed:


Clicking on a specific feature will then expand it’s card and allow me to see more details, this specific feature is for integrated presence. Note the added to roadmap and last modified dates:


Conclusion: Hopefully this blog post helps to give you a basic understanding of roadmaps and more importantly how to provide feedback and understand the importance of providing feedback.