Once a developer has a sound understanding of whether they’re building a high-, medium- or low-risk app, they’ll move into the compliance framework—and follow a series of mandatory, compliance-related processes outlined by the organization. These processes will vary depending on the app’s classification level.
So, for example, if an app is determined to be reasonably high-risk in regard to, say, data privacy breaches, the compliance framework may require the citizen developer to first engage relevant organizational teams to help conduct a design review. From there, the citizen developer may be free to develop the app, but, once again, have to engage other team members to conduct a pre-deployment review. After the app is up and running, the compliance framework may mandate ongoing post-deployment check-ups.
A high-profile application central to business operations could warrant a different compliance process. In this case, the app might have to undergo a technical review, in-depth user-training and—if it’s going to be rolled out enterprise-wide—widespread rollout.
Once you have the right app classification system and compliance framework in place, it’s time to build your Centre of Enablement team. The purpose of the team is to educate and support your citizen developers. Additionally, its aim is to create a community of users, enforce standards and compliance, provide data stewardship and simply preserve the overall health of the platform.
This team will be central to your Power App deployment—and make sure it reflects the culture and scale of your organization. Depending on your needs, your COE team may include the following roles:
- Standards and compliance, responsible for developing, supporting and enforcing the app classification and compliance framework
- Steering, responsible for establishing your organization’s mandate, vision and goals of the Power Apps tool
- Education support and communications, responsible for fostering a community of users by sharing information
- Development, responsible for creating and centralizing resources like data connectors and accelerators, reusable code, libraries of portals and API connectors
- Data stewardship, responsible for the provisioning of the Centre of Enablement and educating citizen developers on the availability and nature of the data that’s available to be consumed by the apps
- Management, responsible for overseeing the Microsoft Centre of Excellence (and features of Microsoft Power Platform) to see what connections are being used, who’s sharing it or who’s accessing these applications and auditing that information
As we mentioned above, every organization is different. Depending on your size and scale, you may not find it necessary to fill every one of these positions.
From enablement to excellence
While an app classification system, compliance framework and Centre of Enablement team are all elements of a sound governance framework—and integral for the effective deployment of Microsoft Power Apps across your organization—the Microsoft Centre of Excellence can help you truly empower your governing body and take your app-building efforts to the next level.
We’ll explain how the Centre of Excellence can help increase visibility into your app-building efforts in our third and final installment of this Microsoft Power Platform series. In the meantime, if you have additional questions about how to deploy Power Apps in your organization—or if you’d like to learn more about the solution’s capabilities—contact the MNP Digital team.
Paul Witherow, PMP, MBA, is a Partner and leads MNP Digital’s Customer Platforms COE, which includes our Digital Experience, CRM, and Low Code Application Development solution teams. Drawing on more than 25 years of management, strategic advisory and systems integration experience, Paul leads strategic change initiatives and technology-enabled transformation.