SlideShare une entreprise Scribd logo
1  sur  10
Engineering Software Engineering Teams Patrick Wagstrom IBM TJ Watson Research Center Presented at SSE’11 – September 5, 2011
What Does an Organization Do? MAGIC! Bob, can you help me here? Maybe Carl can help. Can I act on this? Info Carl Here’s the nugget of info you need. Alice More Info Bob September 5, 2011 2
Hey! You Got Economics in my Software Engineering! Keynesian Austrian September 5, 2011 3
I am not an Economist (nor do I play one on TV) Keynesian Austrian Knowledge flows down Knowledge flows up September 5, 2011 4
What about Software Engineering? September 5, 2011 5
Solutions? Developer tools! Bugzilla SCM Mailing lists Integrated Tools Rational Team Concert GitHub September 5, 2011 6
What about Software Engineering? September 5, 2011 7
What We Did Interviewed numerous developers, architects, managers, executives, etc Part of a larger project to build tools to support the complete software delivery process September 5, 2011 8
General Findings Projects had tried to work bottom up or top down, but failed Often time there was one important cog This person was well known Not necessarily established rank Significant pull with external stakeholders Knowledge of the process We call this person an intercessor September 5, 2011 9
Where it Gets Messy… Sometimes managers were not aware of what intercessor did Sometimes developers were not aware of what intercessor did Intercessor may leave the organization and no one may know Is there a way to empirically discover the intercessor? September 5, 2011 10

Contenu connexe

Similaire à Engineering Software Engineering Teams - SSE 2011

Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05
Guang Ying Yuan
 
Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05
guestaa42e9
 
Ward.le roy
Ward.le royWard.le roy
Ward.le roy
NASAPMC
 
Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005
Phil Primeau
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
Ken DeLong
 
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docxSOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
jensgosney
 

Similaire à Engineering Software Engineering Teams - SSE 2011 (20)

Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
 
Issue_Crisis_Management
Issue_Crisis_ManagementIssue_Crisis_Management
Issue_Crisis_Management
 
Agile requirements, slide archive
Agile requirements, slide archiveAgile requirements, slide archive
Agile requirements, slide archive
 
Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05
 
Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05
 
Searching for X: Search Interface Usability
Searching for X: Search Interface UsabilitySearching for X: Search Interface Usability
Searching for X: Search Interface Usability
 
Five whys summary
Five whys summaryFive whys summary
Five whys summary
 
Agile for it v2
Agile for it v2Agile for it v2
Agile for it v2
 
Ward.le roy
Ward.le royWard.le roy
Ward.le roy
 
Data Journalism 2: Interrogating, Visualising and Mashing
Data Journalism 2: Interrogating, Visualising and MashingData Journalism 2: Interrogating, Visualising and Mashing
Data Journalism 2: Interrogating, Visualising and Mashing
 
Flink London meetup 3 March 2016 - Flink basics
Flink London meetup 3 March 2016 - Flink basicsFlink London meetup 3 March 2016 - Flink basics
Flink London meetup 3 March 2016 - Flink basics
 
Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005
 
CHANGE LEADERSHIP WITH KANBAN (SIGI KALTENECKER) - LKCE13
CHANGE LEADERSHIP WITH KANBAN (SIGI KALTENECKER) - LKCE13CHANGE LEADERSHIP WITH KANBAN (SIGI KALTENECKER) - LKCE13
CHANGE LEADERSHIP WITH KANBAN (SIGI KALTENECKER) - LKCE13
 
Cochran - Mobile web 2 sms
Cochran - Mobile web 2 sms Cochran - Mobile web 2 sms
Cochran - Mobile web 2 sms
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to product
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 
Winning the 3rd Wave of BI
Winning the 3rd Wave of BIWinning the 3rd Wave of BI
Winning the 3rd Wave of BI
 
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docxSOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
 
Finding Nuggets When It All Looks Like Gravel: Bringing Insight to Innovation...
Finding Nuggets When It All Looks Like Gravel: Bringing Insight to Innovation...Finding Nuggets When It All Looks Like Gravel: Bringing Insight to Innovation...
Finding Nuggets When It All Looks Like Gravel: Bringing Insight to Innovation...
 
2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU2005 talk on starting a business @ JKU
2005 talk on starting a business @ JKU
 

Dernier

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Engineering Software Engineering Teams - SSE 2011

  • 1. Engineering Software Engineering Teams Patrick Wagstrom IBM TJ Watson Research Center Presented at SSE’11 – September 5, 2011
  • 2. What Does an Organization Do? MAGIC! Bob, can you help me here? Maybe Carl can help. Can I act on this? Info Carl Here’s the nugget of info you need. Alice More Info Bob September 5, 2011 2
  • 3. Hey! You Got Economics in my Software Engineering! Keynesian Austrian September 5, 2011 3
  • 4. I am not an Economist (nor do I play one on TV) Keynesian Austrian Knowledge flows down Knowledge flows up September 5, 2011 4
  • 5. What about Software Engineering? September 5, 2011 5
  • 6. Solutions? Developer tools! Bugzilla SCM Mailing lists Integrated Tools Rational Team Concert GitHub September 5, 2011 6
  • 7. What about Software Engineering? September 5, 2011 7
  • 8. What We Did Interviewed numerous developers, architects, managers, executives, etc Part of a larger project to build tools to support the complete software delivery process September 5, 2011 8
  • 9. General Findings Projects had tried to work bottom up or top down, but failed Often time there was one important cog This person was well known Not necessarily established rank Significant pull with external stakeholders Knowledge of the process We call this person an intercessor September 5, 2011 9
  • 10. Where it Gets Messy… Sometimes managers were not aware of what intercessor did Sometimes developers were not aware of what intercessor did Intercessor may leave the organization and no one may know Is there a way to empirically discover the intercessor? September 5, 2011 10

Notes de l'éditeur

  1. Talk about other models of organizations, such as garbage can, distributed constraint satisfaction, etc
  2. These are not the only views, but they are the prominent views. These two concepts came up quite a bit with regards to government fiscal stimuli.
  3. We can initially have a nice layout for our team, and this may work with initial constraintsAny software that exists in an enterprise will have some issues with external stakeholders
  4. We can initially have a nice layout for our team, and this may work with initial constraintsAny software that exists in an enterprise will have some issues with external stakeholders
  5. People worked for “global blue” corporation