Breyta

Deila með


Power Platform adoption maturity model: Detailed capabilities

The adoption maturity model helps define a roadmap for Microsoft Power Platform adoption. The roadmap includes strategic and tactical considerations and action items that lead to successful Power Platform adoption.

To advance adoption and cultivate a low-code culture, you need to do more than implement technology features. Technology helps organizations make a significant impact, but a healthy low-code culture depends on people, processes, and technology.

The adoption maturity model helps organizations and their partners evaluate and prioritize their capabilities. Each stage describes the states of individual disciplines such as strategy and vision, administration, governance, and so on. The purpose of the model is to help organizations understand their capabilities across the multiple dimensions, decide the level they would like to achieve for each dimension and the timeline, and improve their capabilities in tangible ways by progressing to the next level. The following sections present detailed characteristics and capabilities of an organization at each stage.

Strategy and vision

The following table describes strategy and vision across the five levels of the adoption maturity model.

Level State of strategy and vision
100: Initial
  • Innovation driven by business areas (bottom up)
  • Low-complexity scenarios
  • Limited reuse
  • Undefined strategy
200: Repeatable
  • Defined vision, metrics, and goals of what the organization wants to achieve with Power Platform
  • Common vision between IT and business
  • Demand-management process
300: Defined
  • Executive sponsor formulates a strategic vision and priorities for Power Platform and low code
  • Dedicated Power Platform product owner
  • Bottom-up and top-down innovation
  • Defined understanding of Power Platform's role in your organization’s IT portfolio
  • Defined roles and responsibilities for key areas like governance and community
400: Capable
  • Established Center of Excellence team
  • Increased delivery efficiency supports rapidly changing business needs
  • Business plans shared across departments
500: Efficient
  • Power Platform is a key part of the digital transformation strategy
  • Vision and strategy understood by all
  • Organization-wide initiatives deliver larger-scale apps
  • Enterprise architecture decisions include Power Platform capabilities

Business value

The following table describes business value across the five levels of the adoption maturity model.

Level State of business value
100: Initial
  • No formal business value assessment
  • Undefined targets
200: Repeatable
  • No formal business value assessment
  • Business cases understood but lacking review
300: Defined
  • Key performance indicators (KPIs) are understood, operationalized, reported on, and reviewed against goals
  • Ideas with the highest business value are chosen for development
  • Business pain points are quantified before project start and compared after finish
400: Capable
  • Precise quantitative and qualitative measures are used to effectively control, predict, and improve business efficiency
  • Business Value toolkit or equivalent tooling for measuring business value is adopted
  • Reports on business value of Power Platform solutions are shared with key stakeholders
500: Efficient
  • "Big picture" analytics visualize the business value of Power Platform solutions all-up and per business area
  • Advanced dashboards and reporting provide decision-making capabilities and measure business value
  • Executives have visibility into the business value and impact of Power Platform solutions

Security

The following table describes security across the five levels of the adoption maturity model.

Level State of security
100: Initial
  • Uses basic Microsoft Entra ID for user authentication and access control
  • No data loss prevention policies (DLP)
  • No monitoring of Power Platform activity
  • Compliance requirements aren't understood
200: Repeatable
  • Default environment covered by DLP controls
  • Tenant isolation is configured
  • Some workload teams understand compliance and regulatory requirements for the solutions they're building and are taking them into consideration during the workload design
  • Sharing limits are configured
  • Security teams are starting to work with Power Platform admins to define a security strategy
300: Defined
  • DLP strategy for all environments is established, and a clear process for requesting a new policy or policy changes is defined
  • Uses some advanced Microsoft Entra ID features, such as Conditional Access, for administrative accounts
  • Regularly reviews the Security page and acts on recommendations
  • Secure coding practices and guidelines are established and shared with makers
  • Compliance and regulatory requirements are understood, and audits are conducted to ensure Power Platform workloads comply with these requirements
400: Capable
  • Uses advanced Microsoft Entra ID features, such as Conditional Access, Privileged Identity Management (PIM), and potentially Continuous Access Evaluation (CAE) for granular control over access
  • Uses a well-defined environment strategy with clear security group assignments and role-based access control (RBAC) for different workloads
  • Customizes Dataverse security roles, implements column-level security, and uses record-level sharing for fine-grained data access control
  • Advanced DLP and network security: Employs extended DLP with connector action control and endpoint filtering. Implements IP firewall and potentially virtual network support for network isolation.
  • Proactive monitoring: Integrates Power Platform logs with Microsoft Sentinel or a similar security information and event management (SIEM) solution for threat detection and incident response
500: Efficient
  • Comprehensive identity and access management: Implements a mature identity governance framework with automated provisioning/de-provisioning, access reviews, and entitlement management
  • Advanced data security: Implements data masking, customer-managed keys (CMK), and potentially Customer Lockbox for enhanced data protection. Uses Microsoft Purview for data classification and labeling.
  • Robust network security: Implements a defense-in-depth network security strategy with Azure Firewall, Network Security Groups (NSGs), and Azure Policy
  • Advanced threat protection and monitoring: Employs advanced threat protection capabilities like Microsoft Defender for Cloud Apps. Uses AI and automation for threat detection and response in their SOC. Actively participates in the Security Development Lifecycle (SDL) and uses the Power Platform Well-Architected Framework for continuous improvement.
  • Defined security incident process is in place
  • Security training is regularly reviewed and part of all Power Platform training
  • Comprehensive analysis to identify threats, attacks, vulnerabilities, and countermeasures is part of the design phase of a workload

Governance

The following table describes administration and governance across the five levels of the adoption maturity model.

Level State of admin and governance
100: Initial
  • Environments are creatable by all
  • No data loss prevention policies (DLP)
  • No sharing limits are configured, makers can share solutions broadly from any environment
200: Repeatable
300: Defined
400: Capable
  • Overshared, unused, and orphaned resources are identified and appropriate actions are taken
  • Reactive governance automatically gathers business and compliance information
  • Telemetry helps identify business-critical apps
  • Power Platform Operations team ensures tenant hygiene
  • Maker responsibilities are clearly defined, understood, and automatically communicated
  • Power Advisor recommendations are automated and tasks are routed through approvals
  • Environment groups manage adoption at scale
500: Efficient
  • Further automation takes place through agents embedded in Teams. Tasks are autoapproved or routed through multi-step approval processes based on clear risk profiles (for example, line manager, information security department, environment, or tenant admin)
  • Successful practices are shared externally at Microsoft or during community events

Support

The following table describes support across the five levels of the adoption maturity model.

Level State of support
100: Initial
  • Makers support their own apps
  • No or limited rules on how processes are supported by IT and business stakeholders
  • No application lifecycle management process
200: Repeatable
  • Community support
  • Some degree of commitment and governance measures to manage solution lifecycle stages
  • Solutions are manually deployed to production environments with limited manual testing
300: Defined
  • Custom environments are used for specific use cases and application lifecycle management (ALM) scenarios
  • Pipelines automate solution deployment
  • Support strategy involves the Helpdesk
  • Defined risk profile dictates the level of support a solution receives (for example, IT supported, IT blessed, maker supported)
400: Capable
  • Dedicated support team
  • Continuous improvement plans align with the business strategy
  • Clearly understood roles and responsibilities
  • Deployment stages and approvals are clearly defined
500: Efficient
  • Automation of support activities (for example, change ownership, agent for FAQ)
  • Responsibilities and ownership to build and operate solutions are fully understood

Community

The following table describes community across the five levels of the adoption maturity model.

Level State of nurture and citizen makers
100: Initial
  • Some staff might have attended App in a Day events (partner or Microsoft delivered)
  • Team-based initiatives for nurturing makers
200: Repeatable
  • On-boarding strategy for new makers
  • Some staff participated in a hackathon
  • Makers become ambassadors across their departments and evangelize the capabilities
300: Defined
400: Capable
  • Regular events for champions
  • Regular hackathons
  • Maker assessments and certificates
  • Sharing and celebrating success stories
  • Show & Tell sessions
  • Adoption campaign
500: Efficient
  • Large internal community with proven value
  • Career path for makers
  • Community of mentors
  • Common development strategy and goals for citizen and pro developers

Responsible AI

The following table describes responsible AI across the five levels of the adoption maturity model.

Level State of responsible AI
100: Initial
  • Leadership recognizes responsible AI (RAI) as important but has yet to integrate it fully into decision-making processes or embed it into organizational culture
  • Little or no formal governance policies or compliance processes in place for responsible AI
  • Little or no structured training available for responsible AI, and awareness is low
  • AI projects proceed without oversight
  • Lack of awareness about what constitutes RAI risks
  • No formal processes for managing or governing data used in AI systems
200: Repeatable
  • Senior leadership begins to recognize the value of responsible AI and promotes it through occasional incentives or support for passionate individuals or teams
  • Early efforts are focused on establishing foundational governance policies and drafting compliance processes tailored to the specific challenges of low-code AI systems
  • Some training resources might exist, but they aren't accessible or widely adopted
  • Some projects begin to integrate responsible AI reviews, typically towards the end of the project lifecycle
  • RAI risks are raised in an ad-hoc manner without conducting specific investigations
  • Data sources used in custom models are documented, but there's no formal auditing process
300: Defined
  • Leadership increasingly prioritizes responsible AI, allocating resources such as dedicated budgets and AI champions to promote responsible AI practices
  • A comprehensive responsible AI policy is in place, covering most aspects of RAI (for example, fairness, transparency)
  • Responsible AI training programs are developed but aren't yet mandatory
  • RAI reviews are integrated into the project lifecycle at key stages
  • Impact assessments start to be conducted and involve relevant stakeholders to identify risks relating to RAI
  • Data governance practices are formalized, with regular data quality assessments and sensitivity classifications for all unstructured data used in AI
400: Capable
  • Responsible AI is fully integrated into leadership decision-making. Resources are allocated for governance, training, and compliance.
  • Governance and compliance processes are well-established and automated where appropriate
  • Responsible AI training is mandatory for key roles
  • Projects are reviewed for responsible AI risks at regular intervals, and some teams begin to allocate specific resources for responsible AI oversight
  • RAI risks are managed with a recognized risk management framework (for example, NIST AI risk management framework)
  • Automated frameworks are in place for managing unstructured data quality and sensitivity, with ongoing monitoring of compliance requirements
500: Efficient
  • Leadership drives responsible AI at every level of the organization. It's seen as a strategic priority, with regular reviews of responsible AI initiatives, cross-team collaboration, and continuous investment in culture, tooling, and governance.
  • Governance policies and compliance processes are continuously updated, and responsible AI is seamlessly integrated into all operations
  • Responsible AI training is a continuous process that is accessible to all employees
  • Responsible AI is fully embedded in the project management lifecycle
  • Findings from compliance incidents are incorporated into planning
  • Data management is fully integrated into the AI lifecycle with real-time monitoring

Automation

The following table describes automation across the five levels of the adoption maturity model.

Level State of automation
100: Initial
  • Processes are largely manual and one-off
200: Repeatable
  • Processes are standardized, but implemented manually
300: Defined
  • Environment and DLP connector policy requests are automated
  • Apps are deployed manually, but using solutions
  • Communication about processes and compliance between admin and makers is automated
400: Capable
  • ALM processes are defined and implemented centrally
  • Admin tasks to identify overshared, unused, and orphaned resources are largely automated
  • Governance tasks to gather compliance and support information are automated
500: Efficient
  • ALM processes are owned by each fusion team
  • Environment lifecycle management is automated

Fusion teams

The following table describes characteristics of fusion teams across the five levels of the adoption maturity model.

Level State of fusion teams
100: Initial
  • Teams work independently
  • No pro dev use of Power Platform
200: Repeatable
  • Teams review and ratify each other’s work
  • Pro devs pilot high-value use cases
300: Defined
400: Capable
  • Cross-functional teams plan and execute work jointly, including makers, testers, and operational teams
  • Collaborative planning for infrastructure and change enablement
  • Use of Common Data Model to aid data reuse
500: Efficient
  • Teams form seamlessly to accommodate cross-functional skills
  • Common development strategy and goals for citizen and pro developers are required for new projects

Power Platform adoption

Successful Power Platform adoption involves making effective processes, support, tools, and data available to makers and users.

A common misconception is that adoption relates primarily to usage or the number of users. While usage statistics are important, adoption isn't just about regular use—it's about using the technology effectively. Effectiveness is harder to define and measure.

Whenever possible, align adoption efforts across low-code platforms and other Power Platform products, such as Power BI.

Note

Individuals and the organization itself are continually learning, changing, and improving. There's no formal end to adoption efforts.

Target audience

The intended audience of the adoption maturity model is interested in one or more of the following outcomes:

  • Improving their organization's ability to effectively use Power Platform.
  • Increasing their organization's maturity level related to Power Platform delivery.
  • Understanding and overcoming challenges related to adoption when scaling Power Platform.
  • Increasing their organization's return on investment (ROI) in Power Platform.

Primarily, this series of articles is helpful to those who work in an organization with one or more of the following characteristics:

  • Power Platform is deployed with some successes.
  • Power Platform has pockets of viral adoption, but isn't purposefully governed across the entire organization.
  • Power Platform is deployed at a meaningful scale, but it's important to determine:
    • What is effective and should be maintained
    • What needs improvement
    • How to make future deployments more strategic
  • Expanded adoption of Power Platform is under consideration or is planned.

This series of articles is also helpful for:

  • Organizations that are in the early stages of a Power Platform adoption.
  • Organizations that have had success with adoption and now want to evaluate their current maturity level.

Assumptions and scope

This series of articles focuses on the Power Platform technology platform, with the emphasis on Power Apps, Power Automate, Microsoft Copilot Studio, and Microsoft Dataverse.

For information about Power BI adoption, consult the Power BI adoption roadmap.

Next steps

Learn about the Power Platform adoption maturity levels in this series of articles. The maturity levels are referenced throughout the series.

Other helpful resources include: