Professional Documents
Culture Documents
The DMM establishes a gradated route to maturity by defining the core business processes of
data management as well as specialized capabilities. It is a six-category framework of data
management best practices that aid businesses in benchmarking their skills, identifying
strengths and weaknesses, and using their data assets to boost business performance.
As shown in Figure below, the model consists of 20 data management process areas and 5
supporting process areas that are categorized into five categories. Each category has
corresponding processes areas that fall into them. These process areas are the primary way of
communicating the model's themes, aims, techniques, and sample work deliverables.
As these process areas are measured by different levels of maturity obtained by that system,
We will be measuring the Canvas data System maturity based on this model. We will pick all the
25 process areas and would be measuring the maturity level gained by Canvas, Instructure in
the particular process area, and would also suggest some improvements need in the process
areas.
1. Data Management Strategy
1.2. Communications
These are the various standards followed by Canvas to communicate with others. So, I
think it is pretty optimized and sits at level 5 in maturity model.
Institutions can design a hierarchical structure that best suits their purposes.
Administrators can be appointed to specified sub-accounts with account-level access.
Account-level permissions are specified by the root account admin and flow down the
hierarchy but not up. Sub-account administrators can change account-level permissions
for their sub-account. Admins in a single account have administrative access to that
account as well as any sub-accounts inside that account. Furthermore, an admin can
relocate a course inside its sub-account, but not across sub-accounts unless they are
also the admin of each sub-parent account's account.
Mst admin account settings, with the exception of Terms, SIS imports, Authentication,
and a few account settings, can be adjusted or, in the case of permissions, overridden
under a sub-account.
I think the current level of maturity of Canvas Data Governance Management is three,
as from the above figure we can make conclusions that the Management is more well
defined but it isn’t applying any statistical/quantitative techniques to measure if
governance efforts are changing organizational behaviors appropriately.
GILLILAND’S TYPOLOGY
Type Examples
Data structure standards (metadata element sets, Canvas Data formats and APIs may be used
schemas). These are “categories” or “containers” of by administrators to get insight into subjects
data that make up a record or other information such as accreditation, refining course design,
object. monitoring student involvement, and
enabling student intervention.
Type Examples
Data value standards (controlled vocabularies, thesauri, Database records from canvas are
controlled lists). These are the terms, names, and other transformed into fact and dimension tables.
values that are used to populate data structure Put succinctly, fact tables contain
standards or metadata element sets. measurements, and dimension tables
contain the different dimensions that can be
used to slice and aggregate the data
Data content standards (cataloging rules and codes). Current Catalog Release, Past Catalog
These are guidelines for the format and syntax of the Releases, Catalog Release Resources, Product
data values that are used to populate metadata blogs and
elements.
Canvas Data dictionary.
The metadata management is quite good, it is optimized and changes are regularly made to
improve governance. So, it sits at level 5.
3. Data Quality
Canvas Data parses and gathers over 280 million rows of daily Canvas data, which it
then exports as tab delimited (.txt) flat files. Customers can access files uploaded to
Amazon S3 and download them. Canvas Data provides free flat files to all Canvas
clients. Canvas Data's Professional Services team provides a paid Redshift service. The
Canvas Data Admin for an institution must also be a Canvas admin. The Canvas Data
Admin must be conversant with the institution's data governance policies and
standards, as well as having a solid understanding of IP address ranges and database
connection strings.
So, there are separate set of rules, content and quality for data according to the
User/admin role. So, this process area is at level 3 where it is only defined and
followed. They need to make further analysis to improve the data quality.
3.3 Data Quality Assessment
The certify takes care of data quality, it has certain rules/standards for data quality for
certain users
This very well optimized, it also uses different analytics procedures to develop or
redefine the data quality assessment which would improve the overall data quality. So this
sits at 5th level in the maturity model.
The above picture shows the data flow, and I think they have well defined process flow, but
they don’t seem to be doing data lifecycle impact analysis, and to identify, estimate, and
schedule changes to interfaces and data sets. So, they sit at level 3 in the maturity model.
The source data quality is checked by the process mentioned above and it has various
performance metrics for checking data quality. So, I think it sits at level 5 in the maturity.
Current level of maturity in this process area is three, as the architectural bases have been
formed and well defined. And it has to achieve level 4 in which it has to conduct statistical
analysis of performance and data quality improvements are used as input to the architectural
design process.
5.2. Architectural Standards
Canvas was especially built to work well with other standards-based technologies such as IMS
Global Learning Tools Interoperability (LTI), allowing Canvas to smoothly connect with 5
September 2013 Instructure, Inc.
Examine the best-of-breed tools. Canvas will always benefit from its position at the vanguard of
LMS innovation by easily adopting new and improved tools while phasing out and replacing
outdated technologies with this strategy and design.
The architectural standards are well defined and are continuously improved based on
the stakeholder’s feedback, So this makes it to attain 5th level in the maturity model.
Conclusion
This report has compared all the levels in maturity model for all the 5 main categories as
defined in the CMMI model. And each process area is given a level based on the noticed reports
from Canvas Instructure.
References:
1. https://community.canvaslms.com/
2. https://canvas.instructure.com/
3. https://info.canvas.net/coppa
4. https://www.instructure.com/corporate-education
5. https://seekingalpha.com/article/4327214-instructure-is-undervalued-dont-tender your-shares
6. https://www.instructure.com/sites/default/files/file/2021-01/Canvas-Architecture Jan-2021.pdf
7. https://portal.inshosteddata.com/docs/api