SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
PRIMARYSCAPE
TM
1
PRIMARYSCAPE
A New Modeling Notation
TM
1
structure
behavior information
data
access
data
transfer
functional
access
functional
transfer
organization A
network file share
systemteam A
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
organization C
team C
process report
report
transfer
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
Person/Team/System/
Business Unit/Organization
Supplier Consumer
Input OutputProcess
reference
information
transactional
information
read write
structure
[basic notation]
Team
[extended notation]
Organization
[extended notation]
information
[basic notation]
information
of record
[extended notation]
transient
information
[extended notation]
behavior
[basic notation]
emphasized
behavior
[extended notation]
transient
behavior
[extended notation]
PRIMARYSCAPE
IS A NEW SIMPLE MODELING NOTATION
THAT CAN BE USED TO MODEL ANY SYSTEM
Teams - Companies - Enterprises
Information Systems - People - Applications
Programs - Batch Scripts - File Transfers
... or any other type of system
2
PRIMARYSCAPE
It is Simple
It is Easy to Understand
It is Expressive
3
PRIMARYSCAPE
It is Simple
It Helps Bridge the Business-IT Divide
It Scales to Any Level
It is Easy to Understand
It is Expressive
3
PRIMARYSCAPE
It is Simple
It Helps Bridge the Business-IT Divide
It Scales to Any Level
It is Easy to Understand
It Shows Teams Together with Systems
It is Expressive
It shows Process Together with Information
3
PRIMARYSCAPE
This modeling notation was created ...
	 to be simple enough ...
	 	 for just about anyone to understand ...

 
 
 with only a brief introduction. 
4
PRIMARYSCAPE
This modeling notation was created ...
	 to be simple enough ...
	 	 for just about anyone to understand ...

 
 
 with only a brief introduction. 
It is a modeling notation that makes it easy ...
	 to describe systems visually.
4
PRIMARYSCAPE
This modeling notation was created ...
	 to be simple enough ...
	 	 for just about anyone to understand ...

 
 
 with only a brief introduction. 
It is a modeling notation that makes it easy ...
	 to describe systems visually.
It is a lot more expressive ...
	 than most typical box and line diagrams ...
	 	 used in many presentations.
4
5
INTRODUCTION
Andreas Amundin
Enterprise, Business, and Technology Architect
Creator of the PrimaryScape Modeling Notation
5
INTRODUCTION
Andreas Amundin
Enterprise, Business, and Technology Architect
Creator of the PrimaryScape Modeling Notation
My Background
Over the years I have worked both as a consultant
and employee in roles including:
• enterprise, business, & technology architecture
• professional trainer
• integration architect
• software architect
• business analyst
• technical lead
• software developer
5
INTRODUCTION
Origin of PrimaryScape
In creating PrimaryScape I have drawn from my
experience over the last 20 years covering:
• object oriented programming and design
• unified modeling language
• use cases and use case based requirements
• business information and data modeling
• business process management and modeling
• functional decompositions
• capability modeling
• enterprise architecture methodologies
Andreas Amundin
Enterprise, Business, and Technology Architect
Creator of the PrimaryScape Modeling Notation
My Background
Over the years I have worked both as a consultant
and employee in roles including:
• enterprise, business, & technology architecture
• professional trainer
• integration architect
• software architect
• business analyst
• technical lead
• software developer
5
INTRODUCTION
Origin of PrimaryScape
In creating PrimaryScape I have drawn from my
experience over the last 20 years covering:
• object oriented programming and design
• unified modeling language
• use cases and use case based requirements
• business information and data modeling
• business process management and modeling
• functional decompositions
• capability modeling
• enterprise architecture methodologies
For more information about PrimaryScape
http://www.primaryscape.com
Contact info@primaryscape.com to request
• additional information
• on site presentations
• training
• collaborative work sessions
Andreas Amundin
Enterprise, Business, and Technology Architect
Creator of the PrimaryScape Modeling Notation
My Background
Over the years I have worked both as a consultant
and employee in roles including:
• enterprise, business, & technology architecture
• professional trainer
• integration architect
• software architect
• business analyst
• technical lead
• software developer
PRIMARYSCAPE NOTATION
The PrimaryScape notation is simply made up of 3 concepts and 4 relationships.
6
The 3 concepts are represented by behavior and information realized in structure.
structure
behavior information
PRIMARYSCAPE NOTATION
The PrimaryScape notation is simply made up of 3 concepts and 4 relationships.
6
The 3 concepts are represented by behavior and information realized in structure.
The 4 relationships are data access, data transfer, functional access, and
functional transfer.
structure
behavior information
data
access
data
transfer
functional
access
functional
transfer
PRIMARYSCAPE CONCEPTS
Behavior represents any activity, process, or
function.  Basically if anything happens it is
behavior.
7
PRIMARYSCAPE CONCEPTS
Behavior represents any activity, process, or
function.  Basically if anything happens it is
behavior.
Information represents any set of information,
data, or material.  Basically if it is acted on, used
by, or produced by some kind of behavior then it is
considered information.
7
PRIMARYSCAPE CONCEPTS
Behavior represents any activity, process, or
function.  Basically if anything happens it is
behavior.
Information represents any set of information,
data, or material.  Basically if it is acted on, used
by, or produced by some kind of behavior then it is
considered information.
Structure represents the tangible things which
realizes behavior and information.  Structure is
basically anything which has to be created,
configured, or set up before behavior can occur or
information stored.  
7
PRIMARYSCAPE RELATIONSHIPS
Relationships are used to show interactions between behavior and information.
Relationships can also be divided into two types, access and transfer.  
With behavior+information & access+transfer we get a 2×2 matrix of relationships.
access transfer
information
behavior
8
PRIMARYSCAPE RELATIONSHIPS
Relationships are used to show interactions between behavior and information.
Relationships can also be divided into two types, access and transfer.  
With behavior+information & access+transfer we get a 2×2 matrix of relationships.
access transfer
information
behavior
8
data access
informational access
data transfer
informational transfer
functional access
behavioral access
functional transfer
behavioral transfer
PRIMARYSCAPE RELATIONSHIPS
Data access is a relationship primarily between behavior and
information.  The direction of the arrow should indicate the main
direction of the flow of information.
9
PRIMARYSCAPE RELATIONSHIPS
Data access is a relationship primarily between behavior and
information.  The direction of the arrow should indicate the main
direction of the flow of information.
Data transfer is a relationship mainly between two sets of information. 
Think of data transfers as sending letters or packages via mail as
compared to the data access relationship which is more like picking up
a phone to exchange the information while you wait.
9
PRIMARYSCAPE RELATIONSHIPS
Data access is a relationship primarily between behavior and
information.  The direction of the arrow should indicate the main
direction of the flow of information.
Data transfer is a relationship mainly between two sets of information. 
Think of data transfers as sending letters or packages via mail as
compared to the data access relationship which is more like picking up
a phone to exchange the information while you wait.
Functional access is a relationship between two functions (behaviors).
A weight or anchor indicates which function initiates the access. The
direction of the arrow should indicate the main direction of the flow of
information.
9
PRIMARYSCAPE RELATIONSHIPS
Data access is a relationship primarily between behavior and
information.  The direction of the arrow should indicate the main
direction of the flow of information.
Data transfer is a relationship mainly between two sets of information. 
Think of data transfers as sending letters or packages via mail as
compared to the data access relationship which is more like picking up
a phone to exchange the information while you wait.
Functional transfer is a relationship between two functions
(behaviors).  Functional transfers show how one behavior triggers
another behavior.  The most common use of a functional transfer is to
show the order in which behaviors take place, one function (behavior)
handing off to the next.
Functional access is a relationship between two functions (behaviors).
A weight or anchor indicates which function initiates the access. The
direction of the arrow should indicate the main direction of the flow of
information.
9
A Simple Example
10
PRIMARYSCAPE - A SIMPLE EXAMPLE
11
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
Even without knowing the different relationship the behavior, information, and
structure provides the context which makes the overall diagram intuitively
understandable.
The next set of slides will walk through this simple example using a chronological
story board approach.
This is an example of the
simplicity and expressiveness
the PrimaryScape modeling
notation.
A new audience only need to
understand that behavior/
functionality is represented
using yellow shapes, information
is represented using green
shapes, and structure is
represented using blue shapes.
PRIMARYSCAPE - A SIMPLE EXAMPLE
12
team A
This example starts with Team A.
Team A is a structure ... a team.
This is the structure where something
first happens.
PRIMARYSCAPE - A SIMPLE EXAMPLE
13
team A
create a report
Team A is going to create a report.
PRIMARYSCAPE - A SIMPLE EXAMPLE
14
team A system
create a report
create
reports
query
When creating a report Team A is
accessing the functionality of a
system to create reports.
PRIMARYSCAPE - A SIMPLE EXAMPLE
15
team A system
create a report
reportable
information
create
reports
read
query
The system functionality accesses the
data it maintains.
When creating a report the system
only reads the information, i.e. the
information flows into the function as
indicated by the data access arrow.
PRIMARYSCAPE - A SIMPLE EXAMPLE
16
team A system
create a report
reportable
information
create
reports
read
query
The arrow of the functional access
between Team A and the system is
used to show the main flow of
information.
In this case the created report is
returned to Team A.
PRIMARYSCAPE - A SIMPLE EXAMPLE
17
network file share
team A system
create a report
report
reportable
information
create
reports
read
write
query
As part of the activity to create a
report Team A is supposed to save the
report into a shared folder on the
network.
PRIMARYSCAPE - A SIMPLE EXAMPLE
18
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
As part of the activity to create a
report Team A is also supposed to
notify Team B.
Team A doesn’t need to wait for Team
B to do anything. Team A just needs
to let Team B know that it is done
creating a report.
PRIMARYSCAPE - A SIMPLE EXAMPLE
19
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
As part of analyzing the report Team B
reads the report from the shared folder
on the network.
PRIMARYSCAPE - A SIMPLE EXAMPLE
20
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
With this simple example of the PrimaryScape modeling notation you now know
enough to at a glance be able to spot in any PrimaryScape diagram where
information is stored and where behavior takes place.
All you have to remember is that
•	 yellow shows behavior
•	 green shows information
•	 blue shows structure It doesn’t get any easier than this.
A Practical Notation
21
22
CREATED FOR WHITEBOARD USE
PrimaryScape was created to work on whiteboards
and plain old paper.
Each shape is unique both in form and in color.
This also means all the different shapes are
distinguishable when printed or copied in grayscale.
Wrapping Up
23
24
PRIMARYSCAPE REFERENCE INFORMATION
Videos
PrimaryScape Introduction
PrimaryScape Extended Notation
For more information about PrimaryScape
http://www.primaryscape.com
Contact info@primaryscape.com to request
• additional information
• on site presentations
• training
• collaborative work sessions
Andreas Amundin
Enterprise, Business, and Technology Architect
Creator of the PrimaryScape Modeling Notation
Links
PrimaryScape Website
Introduction
Legend and Simple Example
Extended Notation
PrimaryScape™ by Andreas Amundin is licensed under
a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
PRIMARYSCAPE
A New Modeling Notation
TM
25
structure
behavior information
data
access
data
transfer
functional
access
functional
transfer
organization A
network file share
systemteam A
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
organization C
team C
process report
report
transfer
network file share
team A system
team B
create a report
report
reportable
information
create
reports
read
write
query
analyze report
email
notification
read
Person/Team/System/
Business Unit/Organization
Supplier Consumer
Input OutputProcess
reference
information
transactional
information
read write
structure
[basic notation]
Team
[extended notation]
Organization
[extended notation]
information
[basic notation]
information
of record
[extended notation]
transient
information
[extended notation]
behavior
[basic notation]
emphasized
behavior
[extended notation]
transient
behavior
[extended notation]

Más contenido relacionado

Último

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Último (20)

Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

Destacado

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destacado (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

PrimaryScape Introduction

  • 2. PRIMARYSCAPE A New Modeling Notation TM 1 structure behavior information data access data transfer functional access functional transfer organization A network file share systemteam A team B create a report report reportable information create reports read write query analyze report email notification read organization C team C process report report transfer network file share team A system team B create a report report reportable information create reports read write query analyze report email notification read Person/Team/System/ Business Unit/Organization Supplier Consumer Input OutputProcess reference information transactional information read write structure [basic notation] Team [extended notation] Organization [extended notation] information [basic notation] information of record [extended notation] transient information [extended notation] behavior [basic notation] emphasized behavior [extended notation] transient behavior [extended notation]
  • 3. PRIMARYSCAPE IS A NEW SIMPLE MODELING NOTATION THAT CAN BE USED TO MODEL ANY SYSTEM Teams - Companies - Enterprises Information Systems - People - Applications Programs - Batch Scripts - File Transfers ... or any other type of system 2
  • 4. PRIMARYSCAPE It is Simple It is Easy to Understand It is Expressive 3
  • 5. PRIMARYSCAPE It is Simple It Helps Bridge the Business-IT Divide It Scales to Any Level It is Easy to Understand It is Expressive 3
  • 6. PRIMARYSCAPE It is Simple It Helps Bridge the Business-IT Divide It Scales to Any Level It is Easy to Understand It Shows Teams Together with Systems It is Expressive It shows Process Together with Information 3
  • 7. PRIMARYSCAPE This modeling notation was created ... to be simple enough ... for just about anyone to understand ... with only a brief introduction.  4
  • 8. PRIMARYSCAPE This modeling notation was created ... to be simple enough ... for just about anyone to understand ... with only a brief introduction.  It is a modeling notation that makes it easy ... to describe systems visually. 4
  • 9. PRIMARYSCAPE This modeling notation was created ... to be simple enough ... for just about anyone to understand ... with only a brief introduction.  It is a modeling notation that makes it easy ... to describe systems visually. It is a lot more expressive ... than most typical box and line diagrams ... used in many presentations. 4
  • 10. 5 INTRODUCTION Andreas Amundin Enterprise, Business, and Technology Architect Creator of the PrimaryScape Modeling Notation
  • 11. 5 INTRODUCTION Andreas Amundin Enterprise, Business, and Technology Architect Creator of the PrimaryScape Modeling Notation My Background Over the years I have worked both as a consultant and employee in roles including: • enterprise, business, & technology architecture • professional trainer • integration architect • software architect • business analyst • technical lead • software developer
  • 12. 5 INTRODUCTION Origin of PrimaryScape In creating PrimaryScape I have drawn from my experience over the last 20 years covering: • object oriented programming and design • unified modeling language • use cases and use case based requirements • business information and data modeling • business process management and modeling • functional decompositions • capability modeling • enterprise architecture methodologies Andreas Amundin Enterprise, Business, and Technology Architect Creator of the PrimaryScape Modeling Notation My Background Over the years I have worked both as a consultant and employee in roles including: • enterprise, business, & technology architecture • professional trainer • integration architect • software architect • business analyst • technical lead • software developer
  • 13. 5 INTRODUCTION Origin of PrimaryScape In creating PrimaryScape I have drawn from my experience over the last 20 years covering: • object oriented programming and design • unified modeling language • use cases and use case based requirements • business information and data modeling • business process management and modeling • functional decompositions • capability modeling • enterprise architecture methodologies For more information about PrimaryScape http://www.primaryscape.com Contact info@primaryscape.com to request • additional information • on site presentations • training • collaborative work sessions Andreas Amundin Enterprise, Business, and Technology Architect Creator of the PrimaryScape Modeling Notation My Background Over the years I have worked both as a consultant and employee in roles including: • enterprise, business, & technology architecture • professional trainer • integration architect • software architect • business analyst • technical lead • software developer
  • 14. PRIMARYSCAPE NOTATION The PrimaryScape notation is simply made up of 3 concepts and 4 relationships. 6 The 3 concepts are represented by behavior and information realized in structure. structure behavior information
  • 15. PRIMARYSCAPE NOTATION The PrimaryScape notation is simply made up of 3 concepts and 4 relationships. 6 The 3 concepts are represented by behavior and information realized in structure. The 4 relationships are data access, data transfer, functional access, and functional transfer. structure behavior information data access data transfer functional access functional transfer
  • 16. PRIMARYSCAPE CONCEPTS Behavior represents any activity, process, or function.  Basically if anything happens it is behavior. 7
  • 17. PRIMARYSCAPE CONCEPTS Behavior represents any activity, process, or function.  Basically if anything happens it is behavior. Information represents any set of information, data, or material.  Basically if it is acted on, used by, or produced by some kind of behavior then it is considered information. 7
  • 18. PRIMARYSCAPE CONCEPTS Behavior represents any activity, process, or function.  Basically if anything happens it is behavior. Information represents any set of information, data, or material.  Basically if it is acted on, used by, or produced by some kind of behavior then it is considered information. Structure represents the tangible things which realizes behavior and information.  Structure is basically anything which has to be created, configured, or set up before behavior can occur or information stored.   7
  • 19. PRIMARYSCAPE RELATIONSHIPS Relationships are used to show interactions between behavior and information. Relationships can also be divided into two types, access and transfer.   With behavior+information & access+transfer we get a 2×2 matrix of relationships. access transfer information behavior 8
  • 20. PRIMARYSCAPE RELATIONSHIPS Relationships are used to show interactions between behavior and information. Relationships can also be divided into two types, access and transfer.   With behavior+information & access+transfer we get a 2×2 matrix of relationships. access transfer information behavior 8 data access informational access data transfer informational transfer functional access behavioral access functional transfer behavioral transfer
  • 21. PRIMARYSCAPE RELATIONSHIPS Data access is a relationship primarily between behavior and information.  The direction of the arrow should indicate the main direction of the flow of information. 9
  • 22. PRIMARYSCAPE RELATIONSHIPS Data access is a relationship primarily between behavior and information.  The direction of the arrow should indicate the main direction of the flow of information. Data transfer is a relationship mainly between two sets of information.  Think of data transfers as sending letters or packages via mail as compared to the data access relationship which is more like picking up a phone to exchange the information while you wait. 9
  • 23. PRIMARYSCAPE RELATIONSHIPS Data access is a relationship primarily between behavior and information.  The direction of the arrow should indicate the main direction of the flow of information. Data transfer is a relationship mainly between two sets of information.  Think of data transfers as sending letters or packages via mail as compared to the data access relationship which is more like picking up a phone to exchange the information while you wait. Functional access is a relationship between two functions (behaviors). A weight or anchor indicates which function initiates the access. The direction of the arrow should indicate the main direction of the flow of information. 9
  • 24. PRIMARYSCAPE RELATIONSHIPS Data access is a relationship primarily between behavior and information.  The direction of the arrow should indicate the main direction of the flow of information. Data transfer is a relationship mainly between two sets of information.  Think of data transfers as sending letters or packages via mail as compared to the data access relationship which is more like picking up a phone to exchange the information while you wait. Functional transfer is a relationship between two functions (behaviors).  Functional transfers show how one behavior triggers another behavior.  The most common use of a functional transfer is to show the order in which behaviors take place, one function (behavior) handing off to the next. Functional access is a relationship between two functions (behaviors). A weight or anchor indicates which function initiates the access. The direction of the arrow should indicate the main direction of the flow of information. 9
  • 26. PRIMARYSCAPE - A SIMPLE EXAMPLE 11 network file share team A system team B create a report report reportable information create reports read write query analyze report email notification read Even without knowing the different relationship the behavior, information, and structure provides the context which makes the overall diagram intuitively understandable. The next set of slides will walk through this simple example using a chronological story board approach. This is an example of the simplicity and expressiveness the PrimaryScape modeling notation. A new audience only need to understand that behavior/ functionality is represented using yellow shapes, information is represented using green shapes, and structure is represented using blue shapes.
  • 27. PRIMARYSCAPE - A SIMPLE EXAMPLE 12 team A This example starts with Team A. Team A is a structure ... a team. This is the structure where something first happens.
  • 28. PRIMARYSCAPE - A SIMPLE EXAMPLE 13 team A create a report Team A is going to create a report.
  • 29. PRIMARYSCAPE - A SIMPLE EXAMPLE 14 team A system create a report create reports query When creating a report Team A is accessing the functionality of a system to create reports.
  • 30. PRIMARYSCAPE - A SIMPLE EXAMPLE 15 team A system create a report reportable information create reports read query The system functionality accesses the data it maintains. When creating a report the system only reads the information, i.e. the information flows into the function as indicated by the data access arrow.
  • 31. PRIMARYSCAPE - A SIMPLE EXAMPLE 16 team A system create a report reportable information create reports read query The arrow of the functional access between Team A and the system is used to show the main flow of information. In this case the created report is returned to Team A.
  • 32. PRIMARYSCAPE - A SIMPLE EXAMPLE 17 network file share team A system create a report report reportable information create reports read write query As part of the activity to create a report Team A is supposed to save the report into a shared folder on the network.
  • 33. PRIMARYSCAPE - A SIMPLE EXAMPLE 18 network file share team A system team B create a report report reportable information create reports read write query analyze report email notification As part of the activity to create a report Team A is also supposed to notify Team B. Team A doesn’t need to wait for Team B to do anything. Team A just needs to let Team B know that it is done creating a report.
  • 34. PRIMARYSCAPE - A SIMPLE EXAMPLE 19 network file share team A system team B create a report report reportable information create reports read write query analyze report email notification read As part of analyzing the report Team B reads the report from the shared folder on the network.
  • 35. PRIMARYSCAPE - A SIMPLE EXAMPLE 20 network file share team A system team B create a report report reportable information create reports read write query analyze report email notification read With this simple example of the PrimaryScape modeling notation you now know enough to at a glance be able to spot in any PrimaryScape diagram where information is stored and where behavior takes place. All you have to remember is that • yellow shows behavior • green shows information • blue shows structure It doesn’t get any easier than this.
  • 37. 22 CREATED FOR WHITEBOARD USE PrimaryScape was created to work on whiteboards and plain old paper. Each shape is unique both in form and in color. This also means all the different shapes are distinguishable when printed or copied in grayscale.
  • 39. 24 PRIMARYSCAPE REFERENCE INFORMATION Videos PrimaryScape Introduction PrimaryScape Extended Notation For more information about PrimaryScape http://www.primaryscape.com Contact info@primaryscape.com to request • additional information • on site presentations • training • collaborative work sessions Andreas Amundin Enterprise, Business, and Technology Architect Creator of the PrimaryScape Modeling Notation Links PrimaryScape Website Introduction Legend and Simple Example Extended Notation PrimaryScape™ by Andreas Amundin is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  • 40. PRIMARYSCAPE A New Modeling Notation TM 25 structure behavior information data access data transfer functional access functional transfer organization A network file share systemteam A team B create a report report reportable information create reports read write query analyze report email notification read organization C team C process report report transfer network file share team A system team B create a report report reportable information create reports read write query analyze report email notification read Person/Team/System/ Business Unit/Organization Supplier Consumer Input OutputProcess reference information transactional information read write structure [basic notation] Team [extended notation] Organization [extended notation] information [basic notation] information of record [extended notation] transient information [extended notation] behavior [basic notation] emphasized behavior [extended notation] transient behavior [extended notation]