SlideShare une entreprise Scribd logo
1  sur  18
Standardizing Web Services:  Overcoming ‘Design by Committee’ Sandeep Purao (With J. Bagby and K. Umapathy) Associate Professor of IST  Enterprise Informatics and Integration Center Standards Interest Group, Socio-technical Systems Lab
Why study IT standards ,[object Object],[object Object]
What is a standard? ,[object Object],[object Object]
What is standardization? ,[object Object],[object Object]
Where do standards come from? (Public) R & D Patents Standards Adapted from: Kahin 2007 Expected Trajectory Observed Trajectory (Public) R & D Patents Standards Anticipatory Standards
Anticipatory Standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Developing Anticipatory Standards Simon Search Satisficing Software Engineering Modeling Refining Testing OMB Cir. 119 Standards Development Act 2004 Opportunity to participate Avoiding domination by one party Access to information Right to be considered Willingness to accept outcome Design Legislation Are these two at odds?
Design by Committee ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design by Committee ? Archaeological  Analysis The W3C Process ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Theoretical Framework Design Negotiation Creating and choosing amon alternatives Agreeing on designs,  fixing the actor network The D-S-N Framework Recursion Fomin et al. 2004 Sense-Making Attaching meaning to design alternatives
Study scope ,[object Object],[object Object],[object Object],Submission  to W3C Becomes  W3C Note WG formed, Meetings begin Becomes W3C  Recommendation 2000 2001 2002 2003 Phase 1 Analysis Phase 2 Analysis http://www.w3.org/Submission/2000/05/ 18 April 2000 http://www.w3.org/TR/2000/NOTE-SOAP-20000508/  08 May 2000 http://www.w3.org/TR/soap/  24 June 2003 13 Sept 2000 11 Oct 2000 24 June 2003 SOAP 1.2
Research method ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Hermeneutic units created using Atlas.ti 3 3 3 Docs 81.75% 77.37% 3 53.95% 46.05% 2 45.23% 13.28% 1 Agreed + Negotiated Agreed Round
Design by Committee? Not! During  the meeting Prior to   the meeting Interpretation : The process is significantly influenced by design contributions from participants, who can expend significant resources for designing parts of the standard under development.
Design by Committee? Not! Interpretation : A significant amount of design may be occurring outside the W3C meetings.
Roles people play … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Design by Committee? Not!  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A desirable form of  support for the  mechanisms  intended by W3C
Comparison (Henning 2006) (Our Work) Design contributions Problem Lack of reference implementation Facilitator,  Negotiation Problem Multiple draft specifications Advocate, Architect Problem Vendors’ response to proposals in spite of known technical flaws Guru Problem Calling for proposals when technology still unproven Two-level process Problem Lack of entry qualifications to participate in the process Services CORBA Criteria
Q + A ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Contenu connexe

En vedette

molson coors brewing 200710KFrench
molson coors brewing  200710KFrenchmolson coors brewing  200710KFrench
molson coors brewing 200710KFrench
finance46
 
Add 2009 10
Add 2009 10Add 2009 10
Add 2009 10
RUAULT
 
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Larry Ajuwon
 

En vedette (18)

Rsd3 human centring_mental_health_service_design_2014
Rsd3 human centring_mental_health_service_design_2014Rsd3 human centring_mental_health_service_design_2014
Rsd3 human centring_mental_health_service_design_2014
 
3 Mali Empire Su2014
3 Mali Empire Su20143 Mali Empire Su2014
3 Mali Empire Su2014
 
Canadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology StandardsCanadian Healthcare Codes and Terminology Standards
Canadian Healthcare Codes and Terminology Standards
 
molson coors brewing 200710KFrench
molson coors brewing  200710KFrenchmolson coors brewing  200710KFrench
molson coors brewing 200710KFrench
 
Add 2009 10
Add 2009 10Add 2009 10
Add 2009 10
 
Améliorez l'efficacité de vos cérémonies agile - Agile Tour Paris
Améliorez l'efficacité de vos cérémonies agile - Agile Tour ParisAméliorez l'efficacité de vos cérémonies agile - Agile Tour Paris
Améliorez l'efficacité de vos cérémonies agile - Agile Tour Paris
 
Proyecto de Protección Ambiental de Bosawas, NIcaragua
Proyecto de Protección Ambiental de Bosawas, NIcaraguaProyecto de Protección Ambiental de Bosawas, NIcaragua
Proyecto de Protección Ambiental de Bosawas, NIcaragua
 
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft ViewAgile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
 
Companionship & Deception
Companionship & DeceptionCompanionship & Deception
Companionship & Deception
 
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
Clinical development, contract & outsourcing in mena & asia pac webinar-l aju...
 
Why Nortel Went Bankrupt
Why Nortel Went BankruptWhy Nortel Went Bankrupt
Why Nortel Went Bankrupt
 
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
Enterprise Wearables: Wearing Our Parts On Our Sleeves - How Wearable Technol...
 
Modèle de maturité CMMi-DEV
Modèle de maturité CMMi-DEVModèle de maturité CMMi-DEV
Modèle de maturité CMMi-DEV
 
Master of deception (mod)
Master of deception (mod)Master of deception (mod)
Master of deception (mod)
 
David Kennedy
David Kennedy   David Kennedy
David Kennedy
 
HR Trends eBook
HR Trends eBook HR Trends eBook
HR Trends eBook
 
Environmental Law for Road Builders
Environmental Law for Road Builders Environmental Law for Road Builders
Environmental Law for Road Builders
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 

Similaire à Standardization: Overcoming Design by Committee

Evolution of Agile Testing
Evolution of Agile TestingEvolution of Agile Testing
Evolution of Agile Testing
Odd-e
 
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
David Rico
 

Similaire à Standardization: Overcoming Design by Committee (20)

Standards and Standardization - A Research Project
Standards and Standardization - A Research ProjectStandards and Standardization - A Research Project
Standards and Standardization - A Research Project
 
Glis Intro 01 20071029
Glis Intro 01 20071029Glis Intro 01 20071029
Glis Intro 01 20071029
 
Architecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision MakingArchitecture Design Decisions and Group Decision Making
Architecture Design Decisions and Group Decision Making
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
26 standards
26 standards26 standards
26 standards
 
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
A Model-Driven Approach to Support Cloud Migration Process- A Language Infras...
 
Systems of Systems - Design and Management
Systems of Systems - Design and ManagementSystems of Systems - Design and Management
Systems of Systems - Design and Management
 
PhD Defense Øyvind Hauge
PhD Defense Øyvind HaugePhD Defense Øyvind Hauge
PhD Defense Øyvind Hauge
 
Modeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based DecisionsModeling Framework to Support Evidence-Based Decisions
Modeling Framework to Support Evidence-Based Decisions
 
A Design Theory For Digital Platforms Supporting Online Communities A Multip...
A Design Theory For Digital Platforms Supporting Online Communities  A Multip...A Design Theory For Digital Platforms Supporting Online Communities  A Multip...
A Design Theory For Digital Platforms Supporting Online Communities A Multip...
 
Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002Accessibility Forum Webcast 2002
Accessibility Forum Webcast 2002
 
Parents
ParentsParents
Parents
 
Overview Agile Methods
Overview Agile MethodsOverview Agile Methods
Overview Agile Methods
 
Usability Evaluation Considered Harmful (Some of the Time)
Usability Evaluation Considered Harmful (Some of the Time)Usability Evaluation Considered Harmful (Some of the Time)
Usability Evaluation Considered Harmful (Some of the Time)
 
Standardization in W3C
Standardization in W3CStandardization in W3C
Standardization in W3C
 
Toward a socio-technical pattern language
Toward a socio-technical pattern languageToward a socio-technical pattern language
Toward a socio-technical pattern language
 
SYS5160 a review of a GIS system
SYS5160 a review of a GIS system SYS5160 a review of a GIS system
SYS5160 a review of a GIS system
 
Increasing access to professional development
Increasing access to professional developmentIncreasing access to professional development
Increasing access to professional development
 
Evolution of Agile Testing
Evolution of Agile TestingEvolution of Agile Testing
Evolution of Agile Testing
 
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for ITLean & Agile Methods & Frameworks: Perspectives on Kanban for IT
Lean & Agile Methods & Frameworks: Perspectives on Kanban for IT
 

Plus de Sandeep Purao

A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and Writing
Sandeep Purao
 

Plus de Sandeep Purao (11)

Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...Unlocking the value of health data - Presentation at the Congressional Lunche...
Unlocking the value of health data - Presentation at the Congressional Lunche...
 
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia SpainKeynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
Keynote at Doctoral Consortium - CAiSE 2013 - Valencia Spain
 
A Personal View on Research and Writing
A Personal View on Research and WritingA Personal View on Research and Writing
A Personal View on Research and Writing
 
Re-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design KnowledgeRe-using Integration Patterns as Design Knowledge
Re-using Integration Patterns as Design Knowledge
 
Problem Solving Process
Problem Solving ProcessProblem Solving Process
Problem Solving Process
 
Technology Choices for Enterprise Integration
Technology Choices for Enterprise IntegrationTechnology Choices for Enterprise Integration
Technology Choices for Enterprise Integration
 
Introduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise IntegrationIntroduction to a Course in Advanced Enterprise Integration
Introduction to a Course in Advanced Enterprise Integration
 
SOA Methodologies in Practice
SOA Methodologies in PracticeSOA Methodologies in Practice
SOA Methodologies in Practice
 
Using Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented ComputingUsing Problems to learn Service-oriented Computing
Using Problems to learn Service-oriented Computing
 
DESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium ReportDESRIST 2008 Doctoral Consortium Report
DESRIST 2008 Doctoral Consortium Report
 
The overlaps between Action Research and Design Research
The overlaps between Action Research and Design ResearchThe overlaps between Action Research and Design Research
The overlaps between Action Research and Design Research
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Standardization: Overcoming Design by Committee

  • 1. Standardizing Web Services: Overcoming ‘Design by Committee’ Sandeep Purao (With J. Bagby and K. Umapathy) Associate Professor of IST Enterprise Informatics and Integration Center Standards Interest Group, Socio-technical Systems Lab
  • 2.
  • 3.
  • 4.
  • 5. Where do standards come from? (Public) R & D Patents Standards Adapted from: Kahin 2007 Expected Trajectory Observed Trajectory (Public) R & D Patents Standards Anticipatory Standards
  • 6.
  • 7. Developing Anticipatory Standards Simon Search Satisficing Software Engineering Modeling Refining Testing OMB Cir. 119 Standards Development Act 2004 Opportunity to participate Avoiding domination by one party Access to information Right to be considered Willingness to accept outcome Design Legislation Are these two at odds?
  • 8.
  • 9.
  • 10. A Theoretical Framework Design Negotiation Creating and choosing amon alternatives Agreeing on designs, fixing the actor network The D-S-N Framework Recursion Fomin et al. 2004 Sense-Making Attaching meaning to design alternatives
  • 11.
  • 12.
  • 13. Design by Committee? Not! During the meeting Prior to the meeting Interpretation : The process is significantly influenced by design contributions from participants, who can expend significant resources for designing parts of the standard under development.
  • 14. Design by Committee? Not! Interpretation : A significant amount of design may be occurring outside the W3C meetings.
  • 15.
  • 16.
  • 17. Comparison (Henning 2006) (Our Work) Design contributions Problem Lack of reference implementation Facilitator, Negotiation Problem Multiple draft specifications Advocate, Architect Problem Vendors’ response to proposals in spite of known technical flaws Guru Problem Calling for proposals when technology still unproven Two-level process Problem Lack of entry qualifications to participate in the process Services CORBA Criteria
  • 18.

Notes de l'éditeur

  1. This is a test