SlideShare a Scribd company logo
1 of 56
Download to read offline



    

        November 2, 2011


                           • 16 years in IT consulting, 12 at ThoughtWorks

                           • Various roles across delivery/Operations/Sales

                           • Established ThoughtWorks first offshore delivery center
                             in Bangalore in 2001

                           • Managing Director, ThoughtWorks India 2005-2007

                           • Currently oversees offshore demand generation in TW
                             Americas for TW India, TW China and TW Brazil
Matt Simons                • Writes andSimons
                                  Matt speaks about outsourcing and Global
Director of Global Delivery Delivery around the world
                                  The Guy on the Horse
ThoughtWorks



                  
  



                                     


   
                   
                      


     Appreciation for the importance of honing your
     global delivery capability

     A framework to help you plan global delivery efforts

     Specific tactics to help you improve your execution


Software Development           Agile



  Mergers and acquisitions      Outsourcing
  Centers of excellence         Lines of business
  Proximity to customers        Countries of operation
  Labor arbitrage               Joint development efforts
  Working from home             Open source
  Access to top                 3rd-party Suppliers
  talent/experience             24 x 7 development



               Services               Package
               Vendor                 Provider


              Your software delivery effort

   Domain                  Offshore              Internal IS
   Experts                 Vendor                Team

• multi-source your vendors

• set-up clear, quantifiable metrics and
  measure measure measure!

• establish formal process & governance

• spend more time on requirements

• provide detailed architectual specs

• start with a ‘safe project’

• focus on simple, non-core tasks





Credit: Thomas Allan, Managing the Flow of Technology, MIT Press


  

             North America

                         Central/South America

INTIMACY
                                          Europe


                                                   Asia


                         TEMPORAL SEPARATION
                          Physical Separation
                          Cultural Separation
 




                         Dysfunctional


 Developers Developers    Testers   Testers
                                              Customers Customers


 Developers Developers
                                              Customers Customers
     Location 1            Location 2           Location 3
 



  Developers   Testers    Functioning           Customers   Analysts

                         Dysfunctional
  Developers   Testers                          Customers   Analysts


 Developers Developers    Testers    Testers
                                                 Customers Customers


 Developers Developers    Analysts   Analysts
                                                 Customers Customers
     Location 1           Location 2                Location 3
 


  Developers   Testers    Most Effective         Developers   Testers

  Developers   Testers     Functioning            Customers   Analysts

   Customers   Analysts   Dysfunctional           Customers   Analysts

  Developers   Testers                            Customers   Analysts


 Developers Developers     Testers    Testers
                                                   Customers Customers


 Developers Developers     Analysts   Analysts
                                                   Customers Customers
     Location 1            Location 2                 Location 3


 Communication Breakdown
 •    Poor handoffs, difficult timings
 •    Introduce down time / waste in process


 Team Behaviors                                                        Communication
 •    Lack of trust between teams
 •    Low morale / high turnover on teams                         Delivery                Trust

 Visibility                                                                  Visibility
 •    Unforeseen risks
 •    Unknown progress, status, etc
 •    Hard to make the right decisions in time


 Delivery challenges  High-stress situations
 •    Slipped delivery dates
 •    Missed requirements / implemented incorrect functionality
 •    Divergent estimates / incorrect release plan
People
             Communication

        Delivery                Trust

                   Visibility

Tools                                   Process

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of Connections         Remote pairing             Build Pipeline


    Developer
    Architect    Business Owner
                  Product Analyst   ReleaseAnalyst
                                      Test Test Lead


                  Project Manager


                   Scrum Master



    Developer
    Tech Lead    Business Analyst   Sprint Test Lead
                                     Test Analyst

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline





                     Vs.

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

      
                       “Yesterday, I …”
                       “Problems …”
                       “Today,28 ...”
                               I

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline


  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story Tracking tool
Web of connections         Remote pairing             Build Pipeline





                                                            Multi-View
                                             Comms
                                                            Webcams
CI and Build Pipeline                     Infrastructure


                        Messaging Tools




                        Telepresence        Wiki and Collaboration Tools

  

People                     Process                    Tools
Dining Room Tables         Daily Stand up             Wiki
Cross Pollination          Distributed Meeting 101    Star phones
Redundant Roles            Retrospectives             Video Conference
Key Role: IM               Showcases                  Smart Boards
Key Role: Tech Liaison     Team core hours            IM / Skype
Key Role: Domain Expert    Agile Principles           Virtual Card Walls
Key Role: Customer Proxy   Agile Tracking / Metrics   Story / Bug Tracking tool
Web of connections         Remote pairing             Build Pipeline

  

People                    Process                   Tools
Dining Room Tables        Showcases                 Agile Tracking Tools
Overlap Time              Co-located release plan   Key metrics
Cross Pollination         Retrospectives            Collaboration tools
Team outings              Agile principles          Communication tools
Cultural Considerations   Daily Handoff             Digital Camera / Video
Personal relationships    Culture of feedback

  

People                    Process                   Tools
Dining Room Tables        Showcases                 Agile Tracking Tools
Overlap Time              Co-located release plan   Key metrics
Cross Pollination         Retrospectives            Collaboration tools
Team outings              Agile principles          Communication tools
Cultural Considerations   Daily Handoff             Digital Camera / Video
Personal relationships    Culture of feedback





photo credit: toobizarre.blogspot.com

  

People                    Process                   Tools
Dining Room Tables        Showcases                 Agile Tracking Tools
Overlap Time              Co-located release plan   Key metrics
Cross Pollination         Retrospectives            Collaboration tools
Team outings              Agile principles          Communication tools
Cultural Considerations   Daily Handoff             Digital Camera / Video
Personal relationships    Culture of feedback

  

People                    Process                   Tools
Dining Room Tables        Showcases                 Agile Tracking Tools
Overlap Time              Co-located release plan   Key metrics
Cross Pollination         Retrospectives            Collaboration tools
Team outings              Agile principles          Communication tools
Cultural Considerations   Daily Handoff             Digital Camera / Video
Personal relationships    Culture of feedback


  

People              Process                       Tools
Cross Pollination   Planning Meeting 101          Story / Bug Tracking tool
Home and Away       Co-located release planning   Agile tracking / metrics
                    Product Visioning
                    Project Inception

  

People              Process                       Tools
Cross Pollination   Planning Meeting 101          Story / Bug Tracking tool
Home and Away       Co-located release planning   Agile tracking / metrics
                    Product Visioning
                    Project Inception


   

People                      Process                        Tools
Redundant Roles             Showcases                      Virtual card walls
Key Role: Customer Proxy    Retrospectives                 Story tracking tool
Cross Pollination of team   Iteration Planning Meetings    Defect tracking tool
                            Incremental delivery           Build pipeline
                            Prioritized business backlog   Continuous Integration
                                                           Code quality metrics
                                                           Test planning / tracking tools
                                                           Agile metrics and tracking

   

People                      Process                        Tools
Redundant Roles             Showcases                      Virtual card walls
Key Role: Customer Proxy    Retrospectives                 Story tracking tool
Cross Pollination of team   Iteration Planning Meetings    Defect tracking tool
                            Incremental delivery           Build pipeline
                            Prioritized business backlog   Continuous Integration
                                                           Code quality metrics
                                                           Test planning / tracking tools
                                                           Agile metrics and tracking


   

People                      Process                        Tools
Redundant Roles (UFOs)      Showcases                      Virtual card walls
Key Role: Customer Proxy    Retrospectives                 Story tracking tool
Cross Pollination of team   Iteration Planning Meetings    Defect tracking tool
                            Incremental delivery           Build pipeline
                            Prioritized business backlog   Continuous Integration
                                                           Code quality metrics
                                                           Test planning / tracking tools
                                                           Agile metrics and tracking

   

People                      Process                        Tools
Redundant Roles (UFOs)      Showcases                      Virtual card walls
Key Role: Customer Proxy    Retrospectives                 Story tracking tool
Cross Pollination of team   Iteration Planning Meetings    Defect tracking tool
                            Incremental delivery           Build pipeline
                            Prioritized business backlog   Continuous Integration
                                                           Code quality metrics
                                                           Test planning / tracking tools
                                                           Agile metrics and tracking



  More                              Less
                 Delivery Process
                      Maturity

                 Duration & Scale


                     Volatility

                    Flexibility

                  Transparency

                 Strength of team
                  Relationships

                  Stakeholders

       More                                              Less
                              Delivery Process
Immature/ad hoc approach to        Maturity      Consistent and disciplined delivery
delivery                                         approach (Agile)
                              Duration & Scale


                                  Volatility

                                 Flexibility

                               Transparency

                              Strength of team
                               Relationships

                               Stakeholders

         More                                                       Less
                                        Delivery Process
Immature/ad hoc approach to delivery                       Consistent and disciplined delivery
                                             Maturity
                                                           approach (Agile)
Short-term, and/or small projects (<6
                                        Duration & Scale
months, < 10 people)                                       Longer, larger projects

Highly unstable requirements
                                            Volatility
                                                           More requirements stability
Open to shifting hours & travel
                                           Flexibility
                                                           Willingness/desire to travel, shift hours
                                         Transparency
Less transparent culture                                   Open, transparent communication
                                        Strength of team
Weak or non-existent team                                  Strong existing team relationships
                                         Relationships
relationships
                                         Stakeholders
Multiple parties involved                                  Fewer parties involved


     Appreciation for the importance of honing your
     global delivery capability

     A framework to help you plan global delivery efforts

     Specific tactics to help you improve your execution
END
        THANK YOU

         Matt Simons
matt.simons@thoughtworks.com

More Related Content

Viewers also liked

Presentation1 rootabaga stories original
Presentation1 rootabaga stories originalPresentation1 rootabaga stories original
Presentation1 rootabaga stories originalkylea11
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)Kmanthei
 
ANG530NP
ANG530NPANG530NP
ANG530NPbizitte
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That HereKmanthei
 
Beyond profit sig carbon finance
Beyond profit sig carbon financeBeyond profit sig carbon finance
Beyond profit sig carbon financeElaine Chow
 
Curriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_InglesCurriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_InglesBruno Cima
 
Agile Design in Practice
Agile Design in PracticeAgile Design in Practice
Agile Design in PracticeKmanthei
 
Rails in the Large - Neal Ford
Rails in the Large - Neal FordRails in the Large - Neal Ford
Rails in the Large - Neal FordKmanthei
 
4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoriagermantravecedo
 
Aiducation catalogue feb 28 version
Aiducation catalogue feb 28 versionAiducation catalogue feb 28 version
Aiducation catalogue feb 28 versionElaine Chow
 
Corporate social responsibility
Corporate social responsibilityCorporate social responsibility
Corporate social responsibilityElaine Chow
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous DeliveryKmanthei
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agilityKmanthei
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency ManagementKmanthei
 

Viewers also liked (16)

Presentation1 rootabaga stories original
Presentation1 rootabaga stories originalPresentation1 rootabaga stories original
Presentation1 rootabaga stories original
 
Design in Practice (V1)
Design in Practice (V1)Design in Practice (V1)
Design in Practice (V1)
 
ANG530NP
ANG530NPANG530NP
ANG530NP
 
We Can't Do That Here
We Can't Do That HereWe Can't Do That Here
We Can't Do That Here
 
Beyond profit sig carbon finance
Beyond profit sig carbon financeBeyond profit sig carbon finance
Beyond profit sig carbon finance
 
Heterosemánticos
Heterosemánticos Heterosemánticos
Heterosemánticos
 
Segon b
Segon bSegon b
Segon b
 
Curriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_InglesCurriculum vitae_BC_22-09-2015_Ingles
Curriculum vitae_BC_22-09-2015_Ingles
 
Agile Design in Practice
Agile Design in PracticeAgile Design in Practice
Agile Design in Practice
 
Rails in the Large - Neal Ford
Rails in the Large - Neal FordRails in the Large - Neal Ford
Rails in the Large - Neal Ford
 
4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria4217 etapa 1 reporte de auditoria
4217 etapa 1 reporte de auditoria
 
Aiducation catalogue feb 28 version
Aiducation catalogue feb 28 versionAiducation catalogue feb 28 version
Aiducation catalogue feb 28 version
 
Corporate social responsibility
Corporate social responsibilityCorporate social responsibility
Corporate social responsibility
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous Delivery
 
4 tales of enterprise agility
4 tales of enterprise agility4 tales of enterprise agility
4 tales of enterprise agility
 
Agile Dependency Management
Agile Dependency ManagementAgile Dependency Management
Agile Dependency Management
 

Similar to Distributed Agile

Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best PracticesSunil Mundra
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
Resume 2012
Resume 2012Resume 2012
Resume 2012herndavi
 
Application Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsApplication Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsVisure Solutions
 
Ask me anything: A Conversational Interface to Augment Information Security w...
Ask me anything:A Conversational Interface to Augment Information Security w...Ask me anything:A Conversational Interface to Augment Information Security w...
Ask me anything: A Conversational Interface to Augment Information Security w...Matthew Park
 
Faisal Ba 2012
Faisal Ba 2012Faisal Ba 2012
Faisal Ba 2012fhumayun
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsAgileThought
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011Lingoport (www.lingoport.com)
 
OSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube
 
Communication And Connectnedness B A World V2
Communication And  Connectnedness  B A  World V2Communication And  Connectnedness  B A  World V2
Communication And Connectnedness B A World V2Mia Horrigan
 
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONS
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONSGETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONS
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONSJen Rutner
 
Durso - Going Mobile: Managing a Diverse and Dispersed Workforce
Durso - Going Mobile:  Managing a Diverse and Dispersed WorkforceDurso - Going Mobile:  Managing a Diverse and Dispersed Workforce
Durso - Going Mobile: Managing a Diverse and Dispersed WorkforceHR Florida State Council, Inc.
 

Similar to Distributed Agile (20)

Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Distributed Development Best Practices
Distributed Development Best PracticesDistributed Development Best Practices
Distributed Development Best Practices
 
Resume
ResumeResume
Resume
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
Resume 2012
Resume 2012Resume 2012
Resume 2012
 
Malik M. Ashfaque - CV
Malik M. Ashfaque - CVMalik M. Ashfaque - CV
Malik M. Ashfaque - CV
 
Mycv Tb
Mycv TbMycv Tb
Mycv Tb
 
Rahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UXRahnema College - 3rd UI/UX
Rahnema College - 3rd UI/UX
 
Application Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing RequirementsApplication Prototyping - Pablo González - Capturing and Managing Requirements
Application Prototyping - Pablo González - Capturing and Managing Requirements
 
Ask me anything: A Conversational Interface to Augment Information Security w...
Ask me anything:A Conversational Interface to Augment Information Security w...Ask me anything:A Conversational Interface to Augment Information Security w...
Ask me anything: A Conversational Interface to Augment Information Security w...
 
Faisal Ba 2012
Faisal Ba 2012Faisal Ba 2012
Faisal Ba 2012
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
 
LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011LocWorld: Building an Internationalization Plan; October 2011
LocWorld: Building an Internationalization Plan; October 2011
 
OSSCube - Zend Webinar
OSSCube - Zend WebinarOSSCube - Zend Webinar
OSSCube - Zend Webinar
 
Mycv Sas
Mycv SasMycv Sas
Mycv Sas
 
Communication And Connectnedness B A World V2
Communication And  Connectnedness  B A  World V2Communication And  Connectnedness  B A  World V2
Communication And Connectnedness B A World V2
 
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONS
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONSGETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONS
GETTING STARTED WITH ASSESSMENT PROJECT MANAGEMENT & WRITING GOOD QUESTIONS
 
Discussion notes
Discussion notesDiscussion notes
Discussion notes
 
Durso - Going Mobile: Managing a Diverse and Dispersed Workforce
Durso - Going Mobile:  Managing a Diverse and Dispersed WorkforceDurso - Going Mobile:  Managing a Diverse and Dispersed Workforce
Durso - Going Mobile: Managing a Diverse and Dispersed Workforce
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 

Distributed Agile