SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a Engineering Software Engineering Teams - SSE 2011

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 FlowTechWell
 
Agile requirements, slide archive
Agile requirements, slide archiveAgile requirements, slide archive
Agile requirements, slide archiveTom Grant
 
Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Guang Ying Yuan
 
Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05Smart+Shanghai+2008 09 05
Smart+Shanghai+2008 09 05guestaa42e9
 
Searching for X: Search Interface Usability
Searching for X: Search Interface UsabilitySearching for X: Search Interface Usability
Searching for X: Search Interface UsabilityLynn Leitte
 
Five whys summary
Five whys summaryFive whys summary
Five whys summarySteve Hayes
 
Agile for it v2
Agile for it v2Agile for it v2
Agile for it v2Pini Cohen
 
Ward.le roy
Ward.le royWard.le roy
Ward.le royNASAPMC
 
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 MashingPaul Bradshaw
 
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 basicsCyrus New
 
Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005Trish Marszalek Reference 08-22-2005
Trish Marszalek Reference 08-22-2005Phil Primeau
 
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) - LKCE13Lean Kanban Central Europe
 
iPhone App from concept to product
iPhone App from concept to productiPhone App from concept to product
iPhone App from concept to productjoeysim
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLongKen DeLong
 
Winning the 3rd Wave of BI
Winning the 3rd Wave of BIWinning the 3rd Wave of BI
Winning the 3rd Wave of BILooker
 
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docxSOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docx
SOFTWARE ENGINEERINGNinth EditionIan SommervilleAddi.docxjensgosney
 
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...InsightInnovation
 
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 @ JKUAndreas Wintersteiger
 

Semelhante a 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
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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)wesley chun
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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.pdfsudhanshuwaghmare1
 
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 slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

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

Notas do Editor

  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