Source: https://en.wikipedia.org/wiki/Cynefin_framework
Geopolitic
Each customer has unique needs defined by unique context they evolve in.
Context includes
- Personal features: culture, education, life experience, cognitive abilities...
- Non-personal features: constraints, laws, personal goals, definition of success...
Context is key:
"Everything is defined by what it relates to and how it relates to it"
Tim-Berners Lee
Definition: a framework is a problem-solving tool designed to assist decision-making. It is a conceptual framework that helps decision-makers see things from a new viewpoint, assimilate complex concepts, and make informed decisions in a variety of contexts
Clear = domain of the "known knowns"
Complicated = domain of the "known unknowns"
Complex = domain of the "unknown unknowns"
Chaos = cause and effect are unclear
“The world is becoming more complex everyday and we understand less and less of it.”
The opinions expressed in this presentation and on the following canvas are solely those of the presenter.
Along the entire presentation, references are made to external artefacts. The source(s) are always mentioned.
Sources can point to commercial entities. I'm neither promoting these entities not their product or services. Just using digital material they produced to support the points of this course.
Neither an (IT) technical person, nor a data scientist
I) Realise and acknowledge how business digital complexity undermines our ability to understand end-to-end business in a systemic manner
Schedule:
Part I - Realise and acknowledge how business digital complexity undermines our ability to understand end-to-end business in a systemic manner
15 min
Part II - Discover new ways of working that leverage open standards to harness complexity, better understand and make fact-based decisions
50 min
Part III - Concrete examples using a knowledge graph to measure business value delivery using an enterprise architecture ontology
Conclusion
15 min
Abstract:
Our digital world is becoming more complex everyday and we understand less and less of it. Without a proper digital transformation, the daily-growing digital complexity underpinning any modern business overwhelms human brain's cognition. We've reached a point where we need machines to help us understand a machine-generated digital complexity, including the monitoring of projects' added value.
Data-centric business value monitoring:
how Data Governance 4.0 enables agile impact assessment of project delivering digital products/services in a VUCA environment.
Cedric Berger, PhD MBA (cedricberger@protonmail.com)
April 4th, 2024
SMP workshop, UniL, Lausanne, Switzerland
Name:
Date created:
Date initiated:
Objectives:
Key results:
...
Business domain:
Use cases:
...
Initial amount:
Usage:
...
Kickoff data:
Milestones:
...
First name:
Last name:
Role:
RACI:
...
Definition: Entities and relationship related to (or relevant to) an asset, an action, a situation of interest. All entities and relationships not characterising the asset, action or situation itself but acting upon it and surrounding it concomitantly.
If you don't define the context, your don't define things (including business needs/requirements)
It is important to capture methodically and digitally business context. Why?
Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts. It has been used as a way of exploring and developing effective action in complex contexts, enabling systems change. Systems thinking draws on and contributes to systems theory and the system sciences. See Dana Meadows, Thinking In Systems: A Primer
Chemical contamination
Predefined ID card for each key concepts required for PM, their respective properties/attributes and relationships linking them conceptually.
Project ontology
... adding contextual information that captured nowhere in your organization
Project
... simplifying complex data integration by surfacing only what is needed to answer specific questions
... breaking (digital) silos and linking data from unlinked system (without adding/modifying physical system integration)
Put on a diagram all concepts and their relationships you think are relevant for project management
15 min
Capability descriiption template
Dashboards
Business Performance KPIs
Usage KPIs
Development KPIs
Alias: P&L
An income statement or Profit and Loss account (also referred to as a profit and loss statement (P&L), statement of profit or loss, revenue statement, statement of financial performance, earnings statement, statement of earnings, operating statement, or statement of operations) is one of the financial statements of a company and shows the company's revenues and expenses during a particular period.It indicates how the revenues (also known as the “top line”) are transformed into the net income or net profit (the result after all revenues and expenses have been accounted for). The purpose of the income statement is to show managers and investors whether the company made money (profit) or lost money (loss) during the period being reported.
An income statement represents a period of time (as does the cash flow statement). This contrasts with the balance sheet, which represents a single moment in time.
Charitable organizations that are required to publish financial statements do not produce an income statement. Instead, they produce a similar statement that reflects funding sources compared against program expenses, administrative costs, and other operating commitments. This statement is commonly referred to as the statement of activities. Revenues and expenses are further categorized in the statement of activities by the donor restrictions on the funds received and expended.
The income statement can be prepared in one of two methods. The Single Step income statement totals revenues and subtracts expenses to find the bottom line. The Multi-Step income statement takes several steps to find the bottom line: starting with the gross profit, then calculating operating expenses. Then when deducted from the gross profit, yields income from operations.
Adding to income from operations is the difference of other revenues and other expenses. When combined with income from operations, this yields income before taxes. The final step is to deduct taxes, which finally produces the net income for the period measured.
Financial statements
Generate added value
Climat
Environmental
Pollution
Resources
Biodiversity
Raw material
Skills
A War economy or wartime economy is the set of contingencies undertaken by a modern state to mobilize its economy for war production. Philippe Le Billon describes a war economy as a "system of producing, mobilizing and allocating resources to sustain the violence." Some measures taken include the increasing of Taylor rates as well as the introduction of resource allocation programs. Approaches to the reconfiguration of the economy differ from country to country.
Many states increase the degree of planning in their economies during wars; in many cases this extends to rationing, and in some cases to conscription for civil defenses, such as the Women's Land Army and Bevin Boys in the United Kingdom during World War II. During total war situations, certain buildings and positions are often seen as important targets by combatants. The Union blockade, Union General William Tecumseh Sherman's March to the Sea during the American Civil War, and the strategic bombing of enemy cities and factories during World War II are all examples of total war.Concerning the side of aggregate demand, the concept of a war economy has been linked to the concept of "military Keynesianism", in which the government's military budget stabilizes business cycles and fluctuations and/or is used to fight recessions. On the supply side, it has been observed that wars sometimes have the effect of accelerating technological progress to such an extent that an economy is greatly strengthened after the war, especially if it has avoided the war-related destruction. This was the case, for example, with the United States in World War I and World War II. Some economists (such as Seymour Melman) argue, however, that the wasteful nature of much of military spending eventually can hurt technological progress.
War is often used as a last ditch effort to prevent deteriorating economic conditions or currency crises, particularly by expanding services and employment in the military, and by simultaneously depopulating segments of the population to free up resources and restore the economic and social order. A temporary war economy can also be seen as a means to avoid the need for more permanent militarization. During World War II, U.S. President Franklin D. Roosevelt stated that if the Axis powers won, then "we would have to convert ourselves permanently into a militaristic power on the basis of war economy."
1. Discourse has replaced action
2. The speech is not constrained to coherence
3. Words no longer bind
4. Data/facts are often manipulated
5. Communication is often biased and misleading
6. Only thorough data investigation ensures trust
Scope: changes by the day; can completely change due to unexpected event; conventional risk assessment procedure does not work anymore;
SMART goals do not stand anymore (especially the Attainable, Realistic, and Time-bound)
Time: timelines are highly volatile; need for small and manageable periods (agile sprints) to adjust to change; the shorter the more stable and higher the chances to stick to it
Money: VUCA world outpaces any budgeting cycle; any budget has been outdated the moment it was submitted
Command and control is slow, inefficient and does not work anymore
Disrupted supply chains
Source: https://en.wikipedia.org/wiki/VUCA
Drivers: changes, changes dynamics, change rate and speed, unexpected challenges, unpredictable context
Effects: risks, instability, flux, timing/duration unknown
Drivers: unpredictability, potential surprises, unknown outcomes, we don't know what we don't know, what we don't know increases
Effects: lake of direction, no risk taking, paralysis preventing action
Drivers: overwhelming amount of information (big data Vs), tasks correlation, multifaceted effects, influencers, interdependencies,
Effects: unproductively, dilemas, inability to stand for CONs of any decision
Drivers: ideal vs. actual, many stakeholders, contradictory inputs, diverging interests/opinions, causal relationships are unclear, no precedents
Effects: doubt, distrust, lapses in decision-making, hurt innovation
Every year, approximately $48 trillion are invested in projects. Yet according to the Standish Group in 2015, only 35% of projects are considered successful. The wasted resources and unrealised benefits of the other 65% are mind-blowing.
How will this evolve in the current VUCA environment?
How will it evolve with human knowledge being diluted by machine-generated artefacts ChatGPT
Source: https://hbr.org/2023/02/how-ai-will-transform-project-management
Vision: Sometime in the near future, the CEO of a large telecom provider is using a smartphone app to check on her organization’s seven strategic initiatives. Within a few taps, she knows the status of every project and what percentage of expected benefits each one has delivered. Project charters and key performance indicators are available in moments, as are each team member’s morale level and the overall buy-in of critical stakeholders.
PM role of the future: spends most of his time coaching and supporting the team, maintaining regular conversations with key stakeholders, and cultivating a high-performing culture.
Every year, approximately $48 trillion are invested in projects. Yet according to the Standish Group, only 35% of projects are considered successful. The wasted resources and unrealised benefits of the other 65% are mind-blowing.
One reason we have found why project success rates are so poor is the low level of maturity of technologies available for managing them. Most organizations and project leaders are still using spreadsheets, slides, and other applications that haven’t evolved much over the past few decades. These are adequate when you are measuring project success by deliverables and deadlines met, but they fall short in an environment where projects and initiatives are always adapting — and continuously changing the business. There has been improvement in project portfolio management applications, but planning and team collaboration capabilities, automation and “intelligent” features are still lacking.
Gartner’s research indicates that change is coming soon, predicting that by 2030, 80% of project management tasks will be run by AI, powered by big data, machine learning (ML), and natural language processing.
Such a visual representation can be applied to anything but should be seen as a representation. You can think of the above as a map, just as an organization chart is a map.
There are several way to encode this map as something that a computer can understand, just as a blueprint is a graphic representation (a map) of a house, a piece of machinery, or an organization
When including the dynamic aspect of business changing over time, the map becomes a digital-twin of your business.
You likely see things - people, clients or customers, products, processes, roles, revenue, etc.
Those things are connected in various ways, and those connections characterise your business; they are unique to you.
In mathematical terms, these things collectively form a graph.
Student
Conceptual modelling is a a universal way to:
Definition: Models with concepts and relationships between them as a minimum and possibly with several constraints holding over them.
"Concepts" might be types, classes, individuals, values and "relationships" might be predicates, relations, associations... The precise naming depends on the type of model.
"Anything is defined by what it relates to and how it relates to it."
Tim Berners-Lee
Document
System
Role
Person
Product owner
Use case description template
... any other business asset
Planned added value
Jira ( JEE-rə) is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.
Objectives (success narratives)
Alias: KPIs
See also Objectives and Key Results
Key results (success measures)
API
Valuation form template
II) Discover new ways of working that leverage open standards to harness complexity, better understand and make fact-based decision
Industry
...
Success defintion
Fill out the following gFrom with real or fake data
15 min
Location
Department
Company
Problem statement
Based on Agile Manifesto
Scaleable as per SAFe
Agile was designed to better develop websites for which developers have clear requirements
Developing AI/ML digital products and service requires to take in account other factors such as
Because all Agile+ metadata is collected in a semantic knowledge graph, this methodology is
1️⃣ Success is defined by business questions, not technical
Start with the business questions you want answers to – know WHO is asking and WHY! And no tech-talk, please! Understand how that question is being answered today and quantify it. Measure the new solution's improvement based on that!
2️⃣ Have the right people in the room
Three personas: 1) Business folks: provide the business question and live the day to day pain 2) Data engineer: built the data lake, write ad-hoc queries, know where the bodies are buried 3) Knowledge engineer: bridge between data and business, "people person" with the business users and geek out with the data folks. They grasp the business context even if it's outside their domain, translate it to the technical language. Push back on both the business and data folks when something is not aligning.
3️⃣ The Pay as you Methodology
Don't throw sh** at the wall. You must have a methodology. We follow the Pay as you go Methodology (link in comments). Start with a question (aka competency question) and go through three phases 1) Knowledge capture: understand the question, capture the concepts, attributes and relationships represented in the questions, identify where is the granular data to answer those questions. This becomes the ontology and mappings 2) Knowledge implementation: formalize the ontology and mappings as code 3) Chat with the data: set up the system, test, validate. Iterate for the next question
4️⃣ Get unstuck with the Iron thread approach
Take a specific instance, for example a Customer by ID. In the ontology: customers places Orders, etc. Look up the customer id in the original source system and see how many orders they should have. Then check the mappings and see if you get the same results. If you aren't, you found the problem. If you are, keep going. Eventually you will have that thread that will go through the ontology. Try it again with another customer ID. The thread gets stronger.
5️⃣ Eating your vegetables can be fun
The conclusion of our benchmark research is that by investing in knowledge graphs, the accuracy of question answering over enterprise sql data with LLMs increases. The key word here is "investing" and this means starting with a strong foundation of metadata and semantics. This may feel like eating your vegetables. The objective isn't to have a perfect metadata of all your data estate. That's infeasible. Just have it for the parts that are going to be used in answering the questions. When you go through the methodology and the iron thread, you will be learning a lot about the data and the business. Add all those learnings in the data catalog. Start small, think big
Creation date: 2021-12-06 17:50
Last modified: 2022-03-09 15:06
Tag: #rochetime
It is all about people
Architecture and tech stack
Enterprise architecture (EA) is a business function concerned with the structures and behaviors of a business, especially business roles and processes that create and use business data.
A well-defined practice for conducting enterprise analysis, design, planning, and implementation, using a comprehensive approach at all times, for the successful development and execution of strategy. Enterprise architecture applies architecture principles and practices to guide organizations through the business, information, process, and technology changes necessary to execute their strategies. These practices utilize the various aspects of an enterprise to identify, motivate, and achieve these changes.
See also Business architecture and Manufacturing Execution Systems
An enterprise architecture (EA) is a conceptual blueprint that defines the structure and operation of organizations. The intent of enterprise architecture is to determine how an organization can effectively achieve its current and future objectives. Enterprise architecture involves the practice of analyzing, planning, designing and eventual implementing of analysis on an enterprise.
Enterprise architecture helps businesses going through digital transformation, since EA focuses on bringing both legacy applications and processes together in an attempt to form a seamless environment. The use of EA frameworks rose in response to increases in business technologies during the 1980s, when a need for a way to respond to rapid technology growth was integral to business strategy. This process later expanded to the entirety of a business, not just IT. This way, the rest of the business would be ensured to be aligned with digital transformation.
Concepts of enterprise architecture are variable, so it will not look the same for each organization. Different parts of an organization may also view EA differently. For example, programmers and other technical IT professionals regard enterprise architecture strategies in terms of the infrastructure, application and management components under their control. However, enterprise architects are still responsible for enacting business structure analysis.
Enterprise architecture will help multiple departments in a business understand the broader business model and articulate challenges and business risks. Because of this, enterprise architecture has an important role in unifying and coordinating departmental processes across an organization. Being able to access and understand business capability should also help individuals identify gaps in their business, and from there, they can make more informed decisions.
The main goals of enterprise architecture may be to create a map or blueprint of the structure and operations of an organization. This blueprint should include information such as a map of IT assets and business processes.
Other common goals include promoting team alignment and standardization. This can be done in part by unifying environments across teams and organizations. Guidance is normally based on an organization's business requirements.
Microsoft's Michael Platt, a director in the strategic projects group, offers a view of enterprise architecture as containing four points of view: the business perspective, the application perspective, the information perspective and the technology perspective. The business perspective defines the processes and standards by which the business operates on a day-to-day basis. The application perspective defines the interactions among the processes and standards used by the organization. The information perspective defines and classifies the raw data (such as document files, databases, images, presentations and spreadsheets) that the organization requires to operate efficiently. The technology perspective defines the hardware, operating systems, programming and networking tools used by the organization.
The term may have various meanings to professionals in different areas who work with different EA frameworks. For example, programmers and other technical IT professionals regard enterprise architecture strategies in terms of the infrastructure, application and management components under they have control over.
High-level programmers will use enterprise architecture when referring to the hardware and software components in a design. For a website, that might comprise a web server, database, the NoSQL database cache, the API endpoints and the content delivery network.
For technical enterprise architecture descriptions, EA could revolve around the context of software architecture, systems architecture deployment types and other steps like testing.
Others could view enterprise architecture based on quality attributes. These are attributes that must exist for software to work and are unlikely to fit in a specification document. Examples include reliability, capacity, scalability and security. Quality elements are not functional requirements, but are ways to determine acceptable operating conditions and necessary tradeoffs to get there.
Enterprise architecture, in a business context, may have organizations distinguish their enterprise architecture from the technical architecture required to build and run applications. Working from within an enterprise architecture framework will help define this.
Enterprise architectures are typically implemented as frameworks. There are many different frameworks, and some will be a better fit than others when it comes to any one organization. For example, a framework focused on consistency and relationships between various parts of an overarching enterprise will be more helpful to larger organizations with many moving parts compared to small ones. In this case, a framework like the Unified Architecture Framework (UAF) may work.
Some example frameworks include:
Other frameworks include The Open Group Architectural Framework, the European Space Agency Architectural Framework, the SAP Enterprise Architecture Framework or the Ministry of Defence Architecture Framework.
Possible advantages of having an enterprise architecture include:
Several third-party vendors and tools sell enterprise architecture products, as well as some certifications that center around certain skills.
Some example vendors include Orbus Software, Software AG, Planview, Avolution and Sparx Systems.
ServiceNow Project Portfolio Management is an example of one EA tool, used for full visibility. It can keep everyone from different departments on the same page, from Sales to IT. It is relatively easy to configure and allows users to pick the management type -- such as agile -- for each project. However, it may be difficult to use for resource management.
Oracle Enterprise Architecture Framework is another example of an EA tool. The software helps users in developing strategic roadmaps and architectures that enable business and IT alignment. This software is driven by business strategies and simplifies technical architectures; however, it may be difficult to use for beginners.
Some example certifications include:
Do you want to understand your organization?
-> Adopt system thinking
Do you want to frame your system?
-> Create an ontology
Do you want to store, manage and publish representation of your organization
-> Implement a knowledge graph
Systems thinking is a way of making sense of the complexity of the world by looking at it in terms of wholes and relationships rather than by splitting it down into its parts.
It has been used as a way of exploring and developing effective action in complex contexts, enabling systems change. Systems thinking draws on and contributes to systems theory and the system sciences.
Concrete examples using a knowledge graph to measure business value delivery using an enterprise architecture ontology