SlideShare a Scribd company logo
INSPIREDINSPIRED
I.T. Consulting Training Research
EXPLOITING EMERGENT BEHAVIOUREXPLOITING EMERGENT BEHAVIOUR
AND RULE ASSOCIATIONAND RULE ASSOCIATION
TO MAKE METHODS SIMPLERTO MAKE METHODS SIMPLER
Graham McLeod
University of Cape Town
INSPIREDINSPIRED
I.T. Consulting Training Research
AGENDAAGENDA
METHOD SIZE, COMPLEXITY
PROBLEMS AND ISSUES
METHOD MODELLING AND A
PARTIAL SOLUTION
SELECTED A-LIFE EXAMPLES
METHODS IMPLICATIONS
INSPIREDINSPIRED
I.T. Consulting Training Research
METHODS BECOME COMPLEX, LARGEMETHODS BECOME COMPLEX, LARGE
PHILOSOPHY
METHOD
TECHNIQUE
TOOL
STRATEGY REQ DESIGN IMPLEMENT MODIFY RETIREMENT
EXTENDED HACKATHORN, KARIMI FRAMEWORK
PROCESSPROCESS - STRUCTURED
DATADATA - IE
TIMETIME - SSADM
SOCIALSOCIAL - SOFT SYSTEMS
ETHICALETHICAL - MUMFORD
PMPM
QAQA
INSPIREDINSPIRED
I.T. Consulting Training Research
PROBLEMS GENERATEDPROBLEMS GENERATED
Developers Overloaded
Methods
Not taught correctly
Not understood
Not used
Benefits desired not achieved
Other Issues
Method Suitability
CONTINGENT
Behaviour of social
system is EMERGENT
INSPIREDINSPIRED
I.T. Consulting Training Research
VOLUME OF INFORMATION NOT UNIFORMVOLUME OF INFORMATION NOT UNIFORM
PHILOSOPHYPHILOSOPHY
METHODMETHOD
TECHNIQUETECHNIQUE
TOOLSTOOLS
INSPIREDINSPIRED
I.T. Consulting Training Research
EARLIER WORK - PARTIAL SOLUTIONEARLIER WORK - PARTIAL SOLUTION
PRODUCT
TASK
RESOURCE
Organisational Method
P T
R
"PROJECT METHOD"
INSPIREDINSPIRED
I.T. Consulting Training Research
ARTIFICIAL LIFE INFLUENCESARTIFICIAL LIFE INFLUENCES
"BOIDS" & BATMAN RETURNS
Craig Reynolds
A. Don't descend
at more than...
B. Don't bump into
things
C. Stay within...
of other boids...
Small Rule Sets
Complex Behaviour
Loren Carpenter
" Pong "
And Flight Simulator
SHARED VISIBLE GOALS
INSTANT COMMUNICATION
FEEDBACK
INSPIREDINSPIRED
I.T. Consulting Training Research
IMPLICATIONS FOR METHODSIMPLICATIONS FOR METHODS
METHODS ARE A SOCIAL PROCESS
RULES CAN BE CLUSTERED FOR A TYPE OF
PARTICIPANT ( A ROLE PLAYER )
CORRECT APPLICATION OF
RULES OF EXECUTION
RULES OF COMMUNICATION
PARTICIPANTS NEED ONLY KNOW RELEVENT
SUBSET FOR THEIR ROLE
SOME EXECUTION RULES AND MANY COMMUNICATION
RULES CAN BE AUTOMATICALLY PERFORMED
EFFECTIVE EMERGENT
BEHAVIOUR OF THE
COMMUNITY
INSPIREDINSPIRED
I.T. Consulting Training Research
SAMPLE RULESSAMPLE RULES
EXECUTION COMMUNICATION
ANALYST ALL OBJECTS AND
ATTRIBUTES MENTIONED
IN PROCESS MUST BE
PRESENT IN THE DOMAIN
MODEL
IF A NEW OBJECT TYPE IS
REQUIRED FOR AN
EXISTING DATABASE,
CONSENSUS OF DOMAIN
OWNER AND ARCHITECT
MUST BE OBTAINED
PROJECT TEAM
(PROJECT LEADER)
PROJECT EFFOET IS
CALCULATED AS
FOLLOWS: E = P n1/3
WHERE E = EFFORT
P = PERSON AND
N = TEAM SIZE
IF PROJECT MILESTONE AT
LEVEL 1 WILL BE MISSED
INFORM LEADERS OF
RELATED PROJECTS AND
DEVELOPMENT MANAGER
ORGANISATION
(AN APPOINTED
"RADAR")
MONITOR LIFE OFFICE
ASSOCIATION BULLETINS
FOR LEGAL AND
REPORTING
REQUIREMENTS
COMMUNICATE NEW
LEGAL REQUIREMENTS TO
AFFECTED SYSTEM
MANAGERS
INSPIREDINSPIRED
I.T. Consulting Training Research
RULES AND DEPENDENCIESRULES AND DEPENDENCIES
DEPENDENCIES EXPRESSED AS RELATIONSHIP
BETWEEN PRODUCTS REQUIRING OTHER
IN A CERTAIN STATE EG.
REQUIRES ATTRIBUTED
MULTIPLE TASK POSSIBILITIES MAY EXIST TO
ACHIEVE TRANSITION
PRODUCTS
PHYSICAL DB DESIGN
ER MODEL
PRODUCT PRODUCT
TASK A
TASK BState n State n +
1
CONTEXT VARIABLE AND RULE(S) MAY DETERMINE WHICH PATH TO CHOOSE
VARIABLES MAY RELATE TO eg. SKILL LEVEL,
TYPE OF PROJECT ( eg. IS / REALTIME )
PROJECT PRIORITIES ( T, C, Q )
TOOL AVAILABLE etc.
INSPIREDINSPIRED
I.T. Consulting Training Research
GENERIC METHOD META MODELGENERIC METHOD META MODEL
o..no..n
REPRESENTATION
FACET MODEL RULE
NODE
TASK PRODUCT RESOURCE
PRACTITIONER
PARENT
SUBSEQUENT PREREQUISITE
PARENT
TEXT GRAPHIC CLASS
PRODUCT
INSTANCE
STATE
EVENT
o..n
o..n
o..n
o..n
o..no..n
o..no..n
o..no..n
o..n
o..n
INSPIREDINSPIRED
I.T. Consulting Training Research
OBSERVATIONSOBSERVATIONS
PEOPLE ARE NOT AUTOMATONS
SUPPORT RULE DISCOVERY AS DESIRED
INTENT MUST BE COMMUNICATED
FEEDBACK ESSENTIAL
INTER/TRANET TECHNOLOGY, WORKFLOW ARE
MAJOR ENABLERS
DATA MUST RESIDE IN A REPOSITORY
METHOD DEFINITION AND RULES PLUS ARTIFACTS AND
INSTANCES
GENERATE DYNAMIC PRESENTATION BASED ON NAVIGATION
AND CONTEXT (INCLUDING USER)
PROVIDE AUTOMATED COMMUNICATION
PROVIDE INSTANT FEEDBACK MECHANISMS
ANALYSIS AND DESIGN DELIVERABLES AND METHOD
DEFINITION VERSIONED AND CHANGE CONTROLLED
INSPIREDINSPIRED
I.T. Consulting Training Research
SUMMARYSUMMARY
RULE BASE FOR PRACTITIONER A FRACTION OF
FORMER SIZE
MUCH CAN BE DONE AUTOMATICALLY
esp. COMMUNICATION
VIA STATE MONITORING AND WORKFLOW /
GROUPWARE
METHOD EFFICACY CAN BE TESTED VIA SIMULATION
AND ANIMATION
ALSO A LEARNING AID
INTRANET SUPPORT ENABLES PRACTITIONERS
PROTOTYPE TOOLS UNDER CONSTRUCTION
MUCH MORE RESEARCH REQUIRED!

More Related Content

PPT
Peter The Porcupine
PDF
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
PDF
Engaging Real Business People in Real Business Architecture
PDF
From CIO to CIO
PDF
An Inspired Approach to Business Architecture
PDF
Real business architecture transforms business
PPT
This ppt contains introduction to operations research, objectives, features, ...
DOCX
Business Application of Operation Research
Peter The Porcupine
Distributed Collaborative Enterprise Modeling Tutorial @ CAiSE'07
Engaging Real Business People in Real Business Architecture
From CIO to CIO
An Inspired Approach to Business Architecture
Real business architecture transforms business
This ppt contains introduction to operations research, objectives, features, ...
Business Application of Operation Research

Similar to Exploiting Emergence to Make Methods Simpler (20)

PDF
Introduction to Operations Research
PPTX
Introduction to Operations Research
PPT
A Multidisciplinary Approach to Sustainable Development in Communities At Risk
DOCX
FINAL MANUSCRIPT FOR RESEARCH PAPER RELATIVE TO PA
PDF
01-Skills and knowledge of cost engineering.pdf
PPTX
Overview of operations research
DOCX
Mi0040 – technology management
PDF
The century's greatest contributions to control practice
PDF
2012.06.12 Research on Academic Entrepreneurship: Lessons Learnt Part 2
PDF
2012.06.12 Research on Academic Entrepreneurship: Lessons Learnt. Part 1
PDF
Minimization of Risks in Construction projects
PPT
Service science t shaped for smarter planet 20110727 v1
PDF
#2. Limitations of Operation Research.pdf
DOCX
C H I 9 5 M O S A I C OF CREATIVITY - May 7 1 1 1995 P a p e.docx
PDF
Skills Knowledge Of Cost Engineering 5th Scott Amos
PPTX
Operation research and its application
PPT
Introduction to OR.ppt
PPT
Slides Master Copy 2009 Sr&Ed Course W Edison Linked In
PDF
Process Research With Digital Trace Data
Introduction to Operations Research
Introduction to Operations Research
A Multidisciplinary Approach to Sustainable Development in Communities At Risk
FINAL MANUSCRIPT FOR RESEARCH PAPER RELATIVE TO PA
01-Skills and knowledge of cost engineering.pdf
Overview of operations research
Mi0040 – technology management
The century's greatest contributions to control practice
2012.06.12 Research on Academic Entrepreneurship: Lessons Learnt Part 2
2012.06.12 Research on Academic Entrepreneurship: Lessons Learnt. Part 1
Minimization of Risks in Construction projects
Service science t shaped for smarter planet 20110727 v1
#2. Limitations of Operation Research.pdf
C H I 9 5 M O S A I C OF CREATIVITY - May 7 1 1 1995 P a p e.docx
Skills Knowledge Of Cost Engineering 5th Scott Amos
Operation research and its application
Introduction to OR.ppt
Slides Master Copy 2009 Sr&Ed Course W Edison Linked In
Process Research With Digital Trace Data
Ad

More from Graham McLeod (13)

PDF
EA Management Tools
PDF
Object Oriented Business Process Analysis
PDF
Function Modeling Introduction
PDF
Integrated Strategy and Business Architecture Meta Model
PDF
Process architecture vs modeling
PDF
Techniques and Deliverables of Business Architecture module example
PDF
Techniques and Deliverables of Business Architecture
PDF
Enterrpise Value Architect - Collaborative Modeling
PDF
Power of principles
PDF
Brief Introduction to Domain Modeling
PDF
Linking Strategy EA and Programme Management
PDF
The Central Role of Business Analysis in EA
PPT
Deep Support for SOA in EA Frameworks & Meta Models
EA Management Tools
Object Oriented Business Process Analysis
Function Modeling Introduction
Integrated Strategy and Business Architecture Meta Model
Process architecture vs modeling
Techniques and Deliverables of Business Architecture module example
Techniques and Deliverables of Business Architecture
Enterrpise Value Architect - Collaborative Modeling
Power of principles
Brief Introduction to Domain Modeling
Linking Strategy EA and Programme Management
The Central Role of Business Analysis in EA
Deep Support for SOA in EA Frameworks & Meta Models
Ad

Recently uploaded (20)

PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Business model innovation report 2022.pdf
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
Training And Development of Employee .pdf
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PPTX
Business Ethics - An introduction and its overview.pptx
DOCX
Euro SEO Services 1st 3 General Updates.docx
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
How to Get Funding for Your Trucking Business
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PPT
Chapter four Project-Preparation material
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
Types of control:Qualitative vs Quantitative
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Business model innovation report 2022.pdf
Nidhal Samdaie CV - International Business Consultant
COST SHEET- Tender and Quotation unit 2.pdf
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Training And Development of Employee .pdf
340036916-American-Literature-Literary-Period-Overview.ppt
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
Business Ethics - An introduction and its overview.pptx
Euro SEO Services 1st 3 General Updates.docx
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
How to Get Funding for Your Trucking Business
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Chapter four Project-Preparation material
Unit 1 Cost Accounting - Cost sheet
Types of control:Qualitative vs Quantitative
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Lecture (1)-Introduction.pptx business communication
Probability Distribution, binomial distribution, poisson distribution
Ôn tập tiếng anh trong kinh doanh nâng cao

Exploiting Emergence to Make Methods Simpler

  • 1. INSPIREDINSPIRED I.T. Consulting Training Research EXPLOITING EMERGENT BEHAVIOUREXPLOITING EMERGENT BEHAVIOUR AND RULE ASSOCIATIONAND RULE ASSOCIATION TO MAKE METHODS SIMPLERTO MAKE METHODS SIMPLER Graham McLeod University of Cape Town
  • 2. INSPIREDINSPIRED I.T. Consulting Training Research AGENDAAGENDA METHOD SIZE, COMPLEXITY PROBLEMS AND ISSUES METHOD MODELLING AND A PARTIAL SOLUTION SELECTED A-LIFE EXAMPLES METHODS IMPLICATIONS
  • 3. INSPIREDINSPIRED I.T. Consulting Training Research METHODS BECOME COMPLEX, LARGEMETHODS BECOME COMPLEX, LARGE PHILOSOPHY METHOD TECHNIQUE TOOL STRATEGY REQ DESIGN IMPLEMENT MODIFY RETIREMENT EXTENDED HACKATHORN, KARIMI FRAMEWORK PROCESSPROCESS - STRUCTURED DATADATA - IE TIMETIME - SSADM SOCIALSOCIAL - SOFT SYSTEMS ETHICALETHICAL - MUMFORD PMPM QAQA
  • 4. INSPIREDINSPIRED I.T. Consulting Training Research PROBLEMS GENERATEDPROBLEMS GENERATED Developers Overloaded Methods Not taught correctly Not understood Not used Benefits desired not achieved Other Issues Method Suitability CONTINGENT Behaviour of social system is EMERGENT
  • 5. INSPIREDINSPIRED I.T. Consulting Training Research VOLUME OF INFORMATION NOT UNIFORMVOLUME OF INFORMATION NOT UNIFORM PHILOSOPHYPHILOSOPHY METHODMETHOD TECHNIQUETECHNIQUE TOOLSTOOLS
  • 6. INSPIREDINSPIRED I.T. Consulting Training Research EARLIER WORK - PARTIAL SOLUTIONEARLIER WORK - PARTIAL SOLUTION PRODUCT TASK RESOURCE Organisational Method P T R "PROJECT METHOD"
  • 7. INSPIREDINSPIRED I.T. Consulting Training Research ARTIFICIAL LIFE INFLUENCESARTIFICIAL LIFE INFLUENCES "BOIDS" & BATMAN RETURNS Craig Reynolds A. Don't descend at more than... B. Don't bump into things C. Stay within... of other boids... Small Rule Sets Complex Behaviour Loren Carpenter " Pong " And Flight Simulator SHARED VISIBLE GOALS INSTANT COMMUNICATION FEEDBACK
  • 8. INSPIREDINSPIRED I.T. Consulting Training Research IMPLICATIONS FOR METHODSIMPLICATIONS FOR METHODS METHODS ARE A SOCIAL PROCESS RULES CAN BE CLUSTERED FOR A TYPE OF PARTICIPANT ( A ROLE PLAYER ) CORRECT APPLICATION OF RULES OF EXECUTION RULES OF COMMUNICATION PARTICIPANTS NEED ONLY KNOW RELEVENT SUBSET FOR THEIR ROLE SOME EXECUTION RULES AND MANY COMMUNICATION RULES CAN BE AUTOMATICALLY PERFORMED EFFECTIVE EMERGENT BEHAVIOUR OF THE COMMUNITY
  • 9. INSPIREDINSPIRED I.T. Consulting Training Research SAMPLE RULESSAMPLE RULES EXECUTION COMMUNICATION ANALYST ALL OBJECTS AND ATTRIBUTES MENTIONED IN PROCESS MUST BE PRESENT IN THE DOMAIN MODEL IF A NEW OBJECT TYPE IS REQUIRED FOR AN EXISTING DATABASE, CONSENSUS OF DOMAIN OWNER AND ARCHITECT MUST BE OBTAINED PROJECT TEAM (PROJECT LEADER) PROJECT EFFOET IS CALCULATED AS FOLLOWS: E = P n1/3 WHERE E = EFFORT P = PERSON AND N = TEAM SIZE IF PROJECT MILESTONE AT LEVEL 1 WILL BE MISSED INFORM LEADERS OF RELATED PROJECTS AND DEVELOPMENT MANAGER ORGANISATION (AN APPOINTED "RADAR") MONITOR LIFE OFFICE ASSOCIATION BULLETINS FOR LEGAL AND REPORTING REQUIREMENTS COMMUNICATE NEW LEGAL REQUIREMENTS TO AFFECTED SYSTEM MANAGERS
  • 10. INSPIREDINSPIRED I.T. Consulting Training Research RULES AND DEPENDENCIESRULES AND DEPENDENCIES DEPENDENCIES EXPRESSED AS RELATIONSHIP BETWEEN PRODUCTS REQUIRING OTHER IN A CERTAIN STATE EG. REQUIRES ATTRIBUTED MULTIPLE TASK POSSIBILITIES MAY EXIST TO ACHIEVE TRANSITION PRODUCTS PHYSICAL DB DESIGN ER MODEL PRODUCT PRODUCT TASK A TASK BState n State n + 1 CONTEXT VARIABLE AND RULE(S) MAY DETERMINE WHICH PATH TO CHOOSE VARIABLES MAY RELATE TO eg. SKILL LEVEL, TYPE OF PROJECT ( eg. IS / REALTIME ) PROJECT PRIORITIES ( T, C, Q ) TOOL AVAILABLE etc.
  • 11. INSPIREDINSPIRED I.T. Consulting Training Research GENERIC METHOD META MODELGENERIC METHOD META MODEL o..no..n REPRESENTATION FACET MODEL RULE NODE TASK PRODUCT RESOURCE PRACTITIONER PARENT SUBSEQUENT PREREQUISITE PARENT TEXT GRAPHIC CLASS PRODUCT INSTANCE STATE EVENT o..n o..n o..n o..n o..no..n o..no..n o..no..n o..n o..n
  • 12. INSPIREDINSPIRED I.T. Consulting Training Research OBSERVATIONSOBSERVATIONS PEOPLE ARE NOT AUTOMATONS SUPPORT RULE DISCOVERY AS DESIRED INTENT MUST BE COMMUNICATED FEEDBACK ESSENTIAL INTER/TRANET TECHNOLOGY, WORKFLOW ARE MAJOR ENABLERS DATA MUST RESIDE IN A REPOSITORY METHOD DEFINITION AND RULES PLUS ARTIFACTS AND INSTANCES GENERATE DYNAMIC PRESENTATION BASED ON NAVIGATION AND CONTEXT (INCLUDING USER) PROVIDE AUTOMATED COMMUNICATION PROVIDE INSTANT FEEDBACK MECHANISMS ANALYSIS AND DESIGN DELIVERABLES AND METHOD DEFINITION VERSIONED AND CHANGE CONTROLLED
  • 13. INSPIREDINSPIRED I.T. Consulting Training Research SUMMARYSUMMARY RULE BASE FOR PRACTITIONER A FRACTION OF FORMER SIZE MUCH CAN BE DONE AUTOMATICALLY esp. COMMUNICATION VIA STATE MONITORING AND WORKFLOW / GROUPWARE METHOD EFFICACY CAN BE TESTED VIA SIMULATION AND ANIMATION ALSO A LEARNING AID INTRANET SUPPORT ENABLES PRACTITIONERS PROTOTYPE TOOLS UNDER CONSTRUCTION MUCH MORE RESEARCH REQUIRED!