SlideShare una empresa de Scribd logo
1 de 14
A Case of Artful Exploration An agile experience of extending free open  source software Diego Fontdevila Juan Gabardini
Index ,[object Object]
Artful Making
Challenges
Conclusion
Project Case ,[object Object]
Tool Selection
Team Casting
Existing vs. New or modified functionality  Business case video
Artful Making ,[object Object]
Ensemble
Collaboration
Play ,[object Object],[object Object]
Cost of Reconfiguration  ,[object Object]

Más contenido relacionado

La actualidad más candente

Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentationKomal Garg
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Groupsuwalki24.pl
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPRik Marselis
 
John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013TEST Huddle
 
A/B Testing Framework Design
A/B Testing Framework DesignA/B Testing Framework Design
A/B Testing Framework DesignPatrick McKenzie
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?vodQA
 
Traversing the Test Pyramid for Android Development
Traversing the Test Pyramid for Android DevelopmentTraversing the Test Pyramid for Android Development
Traversing the Test Pyramid for Android DevelopmentDubinsky Soares
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?Anand Bagmar
 
Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overviewSerhiy Yevtushenko
 
Validate Documents with Automated Visual Testing
Validate Documents with Automated Visual TestingValidate Documents with Automated Visual Testing
Validate Documents with Automated Visual TestingDemi Jiang
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis Rik Marselis
 
The Role of Testing in DevOps
The Role of Testing in DevOpsThe Role of Testing in DevOps
The Role of Testing in DevOpsUberto Barbini
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTechWell
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom
 
FiSTB - agile testing
FiSTB - agile testingFiSTB - agile testing
FiSTB - agile testingKari Kakkonen
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test LeftSmartBear
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesStanton Champion
 

La actualidad más candente (20)

Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentation
 
Agile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User GroupAgile Testing - presentation for Agile User Group
Agile Testing - presentation for Agile User Group
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013John Fodeh Adventures in Test Automation - EuroSTAR 2013
John Fodeh Adventures in Test Automation - EuroSTAR 2013
 
A/B Testing Framework Design
A/B Testing Framework DesignA/B Testing Framework Design
A/B Testing Framework Design
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 
Animesh Chatterjee
Animesh Chatterjee Animesh Chatterjee
Animesh Chatterjee
 
Traversing the Test Pyramid for Android Development
Traversing the Test Pyramid for Android DevelopmentTraversing the Test Pyramid for Android Development
Traversing the Test Pyramid for Android Development
 
What is Agile Testing?
What is Agile Testing?What is Agile Testing?
What is Agile Testing?
 
Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overview
 
Validate Documents with Automated Visual Testing
Validate Documents with Automated Visual TestingValidate Documents with Automated Visual Testing
Validate Documents with Automated Visual Testing
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Guide to Agile testing
Guide to Agile testingGuide to Agile testing
Guide to Agile testing
 
The Role of Testing in DevOps
The Role of Testing in DevOpsThe Role of Testing in DevOps
The Role of Testing in DevOps
 
Test Automation Strategies for the Agile World
Test Automation Strategies for the Agile WorldTest Automation Strategies for the Agile World
Test Automation Strategies for the Agile World
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
UserZoom Education Series - Research Deep Dive - Advanced - Task-Based TOL (b...
 
FiSTB - agile testing
FiSTB - agile testingFiSTB - agile testing
FiSTB - agile testing
 
Test Early, Test Often, Test Left
Test Early, Test Often, Test LeftTest Early, Test Often, Test Left
Test Early, Test Often, Test Left
 
Optimizing Your Agile Testing Processes
Optimizing Your Agile Testing ProcessesOptimizing Your Agile Testing Processes
Optimizing Your Agile Testing Processes
 

Destacado

Testing en equipos infectados de test
Testing en equipos infectados de testTesting en equipos infectados de test
Testing en equipos infectados de testJuan Gabardini
 
Coaching Realista para la vida personal
Coaching Realista para la vida personalCoaching Realista para la vida personal
Coaching Realista para la vida personalCarlos Melero
 
Curso: El arte de educar para ser. La formación para padres y educadores que ...
Curso: El arte de educar para ser. La formación para padres y educadores que ...Curso: El arte de educar para ser. La formación para padres y educadores que ...
Curso: El arte de educar para ser. La formación para padres y educadores que ...Carlos Melero
 
Acuerdo de Coaching Realista
Acuerdo de Coaching RealistaAcuerdo de Coaching Realista
Acuerdo de Coaching RealistaCarlos Melero
 

Destacado (6)

F*** the Manifesto
F*** the ManifestoF*** the Manifesto
F*** the Manifesto
 
Lenguaje de impacto
Lenguaje de impactoLenguaje de impacto
Lenguaje de impacto
 
Testing en equipos infectados de test
Testing en equipos infectados de testTesting en equipos infectados de test
Testing en equipos infectados de test
 
Coaching Realista para la vida personal
Coaching Realista para la vida personalCoaching Realista para la vida personal
Coaching Realista para la vida personal
 
Curso: El arte de educar para ser. La formación para padres y educadores que ...
Curso: El arte de educar para ser. La formación para padres y educadores que ...Curso: El arte de educar para ser. La formación para padres y educadores que ...
Curso: El arte de educar para ser. La formación para padres y educadores que ...
 
Acuerdo de Coaching Realista
Acuerdo de Coaching RealistaAcuerdo de Coaching Realista
Acuerdo de Coaching Realista
 

Similar a A Case Of Artful Exploration

ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"Aberla
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinDirecti Group
 
Testing Strategy To Test A Ticketing Platform
Testing Strategy To Test A Ticketing PlatformTesting Strategy To Test A Ticketing Platform
Testing Strategy To Test A Ticketing PlatformKnoldus Inc.
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...AgileNetwork
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalkBen Carey
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WaySmartBear
 
Influences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentInfluences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentAgile Software Community of India
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_ResumeGanesh Us
 
O365con14 - take advantage of visual studio to develop apps for sharepoint
O365con14 - take advantage of visual studio to develop apps for sharepointO365con14 - take advantage of visual studio to develop apps for sharepoint
O365con14 - take advantage of visual studio to develop apps for sharepointNCCOMMS
 
Semiconductor Design Community
Semiconductor Design CommunitySemiconductor Design Community
Semiconductor Design CommunityAndre van de Geijn
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesiCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Mark Kelley
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterpriseuxpin
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachKarla Silva
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAdam Stephensen
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationTechWell
 

Similar a A Case Of Artful Exploration (20)

ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
ESEconf2011 - Guckenheimer Sam: "Agile in the Very Large"
 
Trends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa CrispinTrends in Agile Testing by Lisa Crispin
Trends in Agile Testing by Lisa Crispin
 
Testing Strategy To Test A Ticketing Platform
Testing Strategy To Test A Ticketing PlatformTesting Strategy To Test A Ticketing Platform
Testing Strategy To Test A Ticketing Platform
 
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
Agile Chennai 2021 | Achieving High DevOps Maturity through Platform Engineer...
 
SEP_Poster
SEP_PosterSEP_Poster
SEP_Poster
 
ProcessA
ProcessAProcessA
ProcessA
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
 
Influences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentInfluences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software Development
 
Ganesha.U.S_Resume
Ganesha.U.S_ResumeGanesha.U.S_Resume
Ganesha.U.S_Resume
 
O365con14 - take advantage of visual studio to develop apps for sharepoint
O365con14 - take advantage of visual studio to develop apps for sharepointO365con14 - take advantage of visual studio to develop apps for sharepoint
O365con14 - take advantage of visual studio to develop apps for sharepoint
 
Semiconductor Design Community
Semiconductor Design CommunitySemiconductor Design Community
Semiconductor Design Community
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
Resume_shai.docx
Resume_shai.docxResume_shai.docx
Resume_shai.docx
 
Initiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the EnterpriseInitiating and Sustaining Design Systems for the Enterprise
Initiating and Sustaining Design Systems for the Enterprise
 
ATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approachATD 2018: Journey Ice-cream cone approach
ATD 2018: Journey Ice-cream cone approach
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 

Último

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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...apidays
 
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 WoodJuan lago vázquez
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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 Processorsdebabhi2
 
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 WorkerThousandEyes
 
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
 
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 businesspanagenda
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
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...Martijn de Jong
 
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 2024Rafal Los
 
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 educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Último (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 
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
 
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
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
+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...
 
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
 
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
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
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...
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

A Case Of Artful Exploration

Notas del editor

  1. 2 min (J)‏ Hi, I'm juan, I work in Agilar, ||I'm Diago and I work in GE||, we will talk about a project that we found interesting, we think that it has characteristics that define an interesting project type . Those characteristics are shared with other projects were we worked. We are presenting a Portal (multi-site) development porject using a free open source platform with Scrum and XP. We are not new to open source nor to agile, but in this particular setting, some questions arise. ¿Can we apply agile techniques when the development activities are only a small part of the work we do? ¿Which practices are useful when dealing with exploration of existing functionality that primes over construction? We found the Artful Making approach helpful in our situation. We will share our experiences and hopefully it will help you when you come across a similar project. 2 min (J)‏ Hi, I'm juan, I work in Agilar, ||I'm Diago and I work in GE||, we will talk about a project that we found interesting, we think that it has characteristics that define an interesting project type . Those characteristics are shared with other projects were we worked. We are presenting a Portal (multi-site) development porject using a free open source platform with Scrum and XP. We are not new to open source nor to agile, but in this particular setting, some questions arise. ¿Can we apply agile techniques when the development activities are only a small part of the work we do? ¿Which practices are useful when dealing with exploration of existing functionality that primes over construction? We found the Artful Making approach helpful in our situation. We will share our experiences and hopefully it will help you when you come across a similar project. 2 min (J)‏ Hi, I'm juan, I work in Agilar, ||I'm Diago and I work in GE||, we will talk about a project that we found interesting, we think that it has characteristics that define an interesting project type . Those characteristics are shared with other projects were we worked. We are presenting a Portal (multi-site) development porject using a free open source platform with Scrum and XP. We are not new to open source nor to agile, but in this particular setting, some questions arise. ¿Can we apply agile techniques when the development activities are only a small part of the work we do? ¿Which practices are useful when dealing with exploration of existing functionality that primes over construction? We found the Artful Making approach helpful in our situation. We will share our experiences and hopefully it will help you when you come across a similar project.
  2. 5 min (J)‏ We will now see a video of the IT manager of Turner, the customer, describing the project Liferay was selected because of it scalability and maturity. Staffing: IT Mkt / SUN / Grupo Esfera (Liferay committer, Graphic Designer, Developers) The project matches one of the requirements for Artful Making: Innovation
  3. 3 min (D)‏ Cost of Exploration: Cost of throwaways. Cost of Reconfiguration: Cost of modifications to the product.  A new way of learning Exploration learning is used to find several alternatives, and choose the most valuable to achieve excellence. Exploration requires a redefinition of efficiency.
  4. 5 min (J)‏ Inception to bid on The requirements came mainly from two significant stakeholders: Marketing & IT. Workshop for Requirements Elicitation with Marketing, Nobody was end user advocate. Absence of the site itself, or its features, in the result. Prototypes Workshops to envision the Product (Site). Used paper prototyping, focused on features. Rapid prototyping with Portal (Flying Portlets?) Trying to explore with lower reconfiguration cost. Why reconfiguration was so costly?
  5. 5 min (J)‏ Learning to use the tool and learning a new type of job at the same time proved too much. The Marketing users were not used to building a site from scratch, not even the graphic design. There was a huge existing content base to be replaced (graphic design, etc.)‏ Focus in functionality rather than Site pages made producing feedback more difficult. Content development was a responsibility of the customer which was not well understood Platform development was responsibility of a mixed team (vendor and customer IT)‏
  6. 3 min (D) It converged as expected (around sprint 4). Project has fixed price Customer has great disposition to balance cost, effort and functionality From the customer's point of view complexity is still unknown. Customer planning participation improved with the impending soft launch (beta release).‏
  7. 3 min (D)‏ Do one: dev team show that the current site could be implemented in the new tool Flying: prototyping one “killing UI “ idea Low fidelity: co-designing a couple of sites with papers Two reviews: at the review, dev showed platform, designers showed content. On site: one dev team member sat with designers to build a new site from scratch
  8. 5 min (J)‏ OSS is good, right, lot of code, in our case, well done. Highly configurable, and if you don't like it, change it. What can go wrong? Project inception did not include a clear idea of the role of the platform, how we will negociate use vs extend vs modify Package implementation vs. development from scratch has some characteristics: Lot of existing and configurable functionality. Much easier to keep on the tracks that to go off road. Is lot of existing functionality... good or bad? It is good in the sense that many times we just have to use or configure, but it add a lot of complexity. We could not design in YAGNI fasion Legacy System? Good design, has tests It evolves on its own, out of our control Legacy/OSS -> influence in commiters and community / risk of branching -> less freedom in solutions When to get improvements from the community? Application level platform: Reuse ideas. Those trade offs were not clearly exposed at first, so consensus evolved during the project, with some friction.
  9. 3 min (D)‏ Unit tests did exist for the platform Where should we add our test? When should we run it? Hard to get off the road Why? You have to understand the functionality that you are trying to replace (Invisible Cost of Reconfiguration) What should we test? Hard to find the inflexion point,
  10. 3 min (D)‏ Extension support allowed us to add modules that could be deployed independently, create an installer hook, and patch the code base with our modifications without modifying the platform installation. CI Problems: Problems with server resources. Problems with the default build lifecycle (doc generation), Problems controlling the running platform instance from CI. Tests were effective, broke several times and developers were informed within a few minutes (Artful Making: Collaboration).
  11. 3 min (J)‏ Liferay has functional testing. But what we need to test is not the product but that customer needs are satisfied by a mix of std features plus configuration plus modified features plus additional features. It was not clear at all how to do that in a efficient and sustainable way. We made some experiments. We tried with Selenium, and we had partial success. It worked for integration tests, but they were too expensive to develop, mantain and run for every feature. Keep in mind that most of the customers needs were covered with std features and configuration. So we tried to made a different appoach for the 80% of std features. We also wanted to minimize maintainance Product regression is hard: when modified the product to be regression tested is the whole Free open source Common language (Artful Making: Reconceive). Example: Section vs Page
  12. To do Explicación de Artful making, más relación con el proyecto: comentarios en notas. En whole team, explicar el área gris de maquetado, y mas detalle de la estructura de equipo (ie no colocado)