Enviar búsqueda
Cargar
How Automation Reveals Technical Debt
•
Descargar como PPTX, PDF
•
4 recomendaciones
•
1,570 vistas
IBM UrbanCode Products
Seguir
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 37
Descargar ahora
Recomendados
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
Sanjeev Sharma
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
Sanjeev Sharma
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
Kyle Hailey
Bringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOps
Martin Yee Kee, Lee
DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014
James Governor
What Is Usability
What Is Usability
Objective Experience
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
Roger Snook
Recomendados
From Continuous Integration to DevOps - Japan Innovate 2013
From Continuous Integration to DevOps - Japan Innovate 2013
Sanjeev Sharma
OpenTechSummit InterConnect2015 DevOps
OpenTechSummit InterConnect2015 DevOps
Sanjeev Sharma
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
Sanjeev Sharma
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
DevOps, Databases and The Phoenix Project UGF4042 from OOW14
Kyle Hailey
Bringing Innovation Faster to Customer via DevOps
Bringing Innovation Faster to Customer via DevOps
Martin Yee Kee, Lee
DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014
James Governor
What Is Usability
What Is Usability
Objective Experience
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
Roger Snook
Customer ServicesNovember 09
Customer ServicesNovember 09
benwilson
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility Apathy
Bill Tyler
2018 ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentation
M Kevin McHugh
Accessibility Testing: Mileage May Vary
Accessibility Testing: Mileage May Vary
Sean Kelly
What to Fix-First: Accessibility Remediation Order Matters
What to Fix-First: Accessibility Remediation Order Matters
Sean Kelly
Different phases of accessibility testing
Different phases of accessibility testing
Poonam Tathavadkar
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Adam Sandman
Aviation Service Lifecycle Management
Aviation Service Lifecycle Management
Michael Denis
Mobitop
Mobitop
Architect-CoE- Automation Testing - Sridhar
ATDD open house
ATDD open house
Arnon Axelrod
Apm andre santos
Apm andre santos
Andre Santos
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
Benjamin Chodroff
Service Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to hero
Michael Rüefli
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
Pink Elephant
What is IT4IT? - Suresh GP
What is IT4IT? - Suresh GP
Pink Elephant
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
IBM UrbanCode Products
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
Ali Anani, PhD
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
Cireson
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
Más contenido relacionado
La actualidad más candente
Customer ServicesNovember 09
Customer ServicesNovember 09
benwilson
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Inflectra
Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility Apathy
Bill Tyler
2018 ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentation
M Kevin McHugh
Accessibility Testing: Mileage May Vary
Accessibility Testing: Mileage May Vary
Sean Kelly
What to Fix-First: Accessibility Remediation Order Matters
What to Fix-First: Accessibility Remediation Order Matters
Sean Kelly
Different phases of accessibility testing
Different phases of accessibility testing
Poonam Tathavadkar
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Adam Sandman
Aviation Service Lifecycle Management
Aviation Service Lifecycle Management
Michael Denis
Mobitop
Mobitop
Architect-CoE- Automation Testing - Sridhar
ATDD open house
ATDD open house
Arnon Axelrod
Apm andre santos
Apm andre santos
Andre Santos
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
Benjamin Chodroff
La actualidad más candente
(13)
Customer ServicesNovember 09
Customer ServicesNovember 09
Codeless Test Automation - A Webinar Presentation
Codeless Test Automation - A Webinar Presentation
Introducing ARRM: A Framework to Fight Accessibility Apathy
Introducing ARRM: A Framework to Fight Accessibility Apathy
2018 ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentation
Accessibility Testing: Mileage May Vary
Accessibility Testing: Mileage May Vary
What to Fix-First: Accessibility Remediation Order Matters
What to Fix-First: Accessibility Remediation Order Matters
Different phases of accessibility testing
Different phases of accessibility testing
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Microsoft Dynamics AX- Robotic Process Automation (RPA) with Rapise
Aviation Service Lifecycle Management
Aviation Service Lifecycle Management
Mobitop
Mobitop
ATDD open house
ATDD open house
Apm andre santos
Apm andre santos
CloudOne Continuous Engineering for IoT
CloudOne Continuous Engineering for IoT
Destacado
Service Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to hero
Michael Rüefli
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
Pink Elephant
What is IT4IT? - Suresh GP
What is IT4IT? - Suresh GP
Pink Elephant
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
Aswin Kumar
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
IBM UrbanCode Products
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
IBM UrbanCode Products
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
Ali Anani, PhD
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
Cireson
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
IBM UrbanCode Products
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
IBM UrbanCode Products
ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013
Navvia
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
IBM UrbanCode Products
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
IBM UrbanCode Products
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
Aswin Kumar
IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelled
Tony Price
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
DevOps for IBM Commerce
DevOps for IBM Commerce
Michael Elder
Moving To SaaS
Moving To SaaS
Alistair Croll
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
IBM UrbanCode Products
Destacado
(20)
Service Management Automation (SMA) from zero to hero
Service Management Automation (SMA) from zero to hero
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
Service Automation: Enabling The Self Service Generation - Jan-Willem Middleburg
What is IT4IT? - Suresh GP
What is IT4IT? - Suresh GP
Integrating DevOps and ITSM for agility in action_v1
Integrating DevOps and ITSM for agility in action_v1
Release and Deploy Sessions at IBM InterConnect 2015
Release and Deploy Sessions at IBM InterConnect 2015
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
Blue ocean strategy, balanced scorecard strategy and team forming a shared p...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
IT Pro Webinar Series: Agile Service Management Automation with Service Manag...
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
ITSM Process Design Workshop Pittsburg June 2013
ITSM Process Design Workshop Pittsburg June 2013
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Integrations, UI Enhancements and Cloud – See What’s New with IBM UrbanCode D...
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
Blueprinting DevOps for Digital Transformation_v4
Blueprinting DevOps for Digital Transformation_v4
IT4IT real life examples & myths and rumors dispelled
IT4IT real life examples & myths and rumors dispelled
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
DevOps for IBM Commerce
DevOps for IBM Commerce
Moving To SaaS
Moving To SaaS
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Similar a How Automation Reveals Technical Debt
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
APM Talk
APM Talk
MongoDB
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Sanjeev Sharma
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
IBM UrbanCode Products
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
IBM UrbanCode Products
Avoiding the Release Weekend
Avoiding the Release Weekend
IBM UrbanCode Products
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
DevOps for Enterprise Systems
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
IBM Rational
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Anatoly Levenchuk
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Michael Elder
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
PAPIs.io
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Sanjeev Sharma
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Michael Elder
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Shetal Patel
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
Roger Snook
Automation and Technical Debt
Automation and Technical Debt
IBM UrbanCode Products
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Walter Farias
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
Sanjeev Sharma
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
Roberto Pozzi
Similar a How Automation Reveals Technical Debt
(20)
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
APM Talk
APM Talk
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Mobile to Mainframe - the Challenges of Enterprise DevOps Adoption
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Mobile to mainframe - The Challenges and Best Practices of Enterprise DevOps
Avoiding the Release Weekend
Avoiding the Release Weekend
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
IBM Z for the Digital Enterprise 2018 - Automate Delivery Pipeline
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
6.13.2013 2013 - Software, System, & IT Architecture - Good Design is Good Bu...
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
Kerim Cakmak, Moshe Cohen -- Continuous Verification and Validation
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
Building intelligent APIs - Andy Thurai, IBM
Building intelligent APIs - Andy Thurai, IBM
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
CampDevOps keynote - DevOps: Using 'Lean' to eliminate Bottlenecks
Industry Perspective: DevOps - What it Means for the Average Business
Industry Perspective: DevOps - What it Means for the Average Business
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
Automation and Technical Debt
Automation and Technical Debt
Tdc 2013 alm com dev o ps
Tdc 2013 alm com dev o ps
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
Más de IBM UrbanCode Products
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
IBM UrbanCode Products
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
IBM UrbanCode Products
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
IBM UrbanCode Products
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
IBM UrbanCode Products
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
IBM UrbanCode Products
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
IBM UrbanCode Products
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
IBM UrbanCode Products
Death to Manual Deployments
Death to Manual Deployments
IBM UrbanCode Products
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
IBM UrbanCode Products
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
IBM UrbanCode Products
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
IBM UrbanCode Products
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
IBM UrbanCode Products
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
IBM UrbanCode Products
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
IBM UrbanCode Products
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
IBM UrbanCode Products
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
IBM UrbanCode Products
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
IBM UrbanCode Products
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
IBM UrbanCode Products
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
IBM UrbanCode Products
Más de IBM UrbanCode Products
(20)
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
Using UrbanCode Deploy to Migrate to WebSphere Application Server Version 9
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
Digital Disruption with DevOps - Reference Architecture Overview
Digital Disruption with DevOps - Reference Architecture Overview
Using Blueprints to Overcome Multi-speed IT Challenges
Using Blueprints to Overcome Multi-speed IT Challenges
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Efficient DevOps: Standardizing Chaotic Culture at NBCUniversal
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
The Future of DevOps and UrbanCode
The Future of DevOps and UrbanCode
Death to Manual Deployments
Death to Manual Deployments
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Leading the Transformation: Applying DevOps and Agile Principles at Scale
Continuous Delivery in the Enterprise - with IBM UrbanCode
Continuous Delivery in the Enterprise - with IBM UrbanCode
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Continuous Delivery with Jenkins Enterprise and IBM UrbanCode Deploy
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Deployment Automation for Hybrid Cloud and Multi-Platform Environments
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Helping Organizations Realize the Value of DevOps with Continuous Software De...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Adopting DevOps in a Hybrid Cloud Featuring UrbanCode Deploy with Bluemix
Último
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Último
(20)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Slack Application Development 101 Slides
Slack Application Development 101 Slides
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
How Automation Reveals Technical Debt
1.
© 2013 IBM
Corporation How Automation Reveals Technical Debt
2.
© 2013 IBM
Corporation Eric’s Bio I’m a DevOps Evangelist at UrbanCode where I helps customers get the most out of their build, deploy and release processes. I have automation experience throughout the application life-cycle in roles as a developer, test automation engineer, and support engineer. For the last 9 years, I’ve been focused on CI, CD and DevOps Eric Minick eric@urbancode.com @EricMinick
3.
© 2013 IBM
Corporation Technical Debt
4.
© 2013 IBM
Corporation Why do we accumulate technical debt? We leverage technical debt to deliver more faster. De-leveraging is rarely accounted for in project planning. Green-Shifting* Scope Time Resources * http://www.drdobbs.com/191600661
5.
© 2013 IBM
Corporation Why do we care? Paying interest 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Now Later Later Still Much Later Debt Paid Interest Paid Value Delivered
6.
© 2013 IBM
Corporation Why do we care? Or paying our debts 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Now Later Later Still Much Later Debt Paid Interest Paid Value Delivered
7.
© 2013 IBM
Corporation Pay it now, or pay more later Debt Paid Interest Paid Value Delivered Debt Paid Interest Paid Value Delivered
8.
© 2013 IBM
Corporation Why should we care? Baggage that slows the team Lack of automated tests lengthen QA cycles Fear of merging work Unrefactored code slow to work with Slow build / deploy processes delay learning and release pace Quality issues Lack of tests results in buggier code Releases are error prone and lead to unnecessary outages
9.
© 2013 IBM
Corporation The limits of what we know Known Knowns: Bugs confirmed and tracked Known Unknowns: Undiscovered bugs Unknown unknowns: One of our project teams is using a GPL’d library making their product impossible to ship
10.
© 2013 IBM
Corporation Where Automation Helps “Testing” for debt: Automated tests, code scans and reports can help identify (and quantify) problems. Automation as a learning experience: The act of automating brings surprises.
11.
© 2013 IBM
Corporation Testing for Debt Continuous Integration (multi-component) Code Inspection Watching Trends
12.
© 2013 IBM
Corporation Testing for Debt: Continuous Integration On code commit, build and test the software Roll up changes to build-time or runtime dependencies and test those too to identify API incompatibilities
13.
© 2013 IBM
Corporation Testing for Debt: Code Inspection Code Reviews – Rapidly detect issues Static Code Analysis – Tool based checks for bugs, code duplication, code theft, & non-compliance with dev standards.
14.
© 2013 IBM
Corporation Testing for Debt: Code Inspection Code Reviews – Rapidly detect issues Static Code Analysis – Tool based checks for bugs, code duplication, code theft, & non-compliance with dev standards.
15.
© 2013 IBM
Corporation Testing for Debt: Watching Trends
16.
© 2013 IBM
Corporation More visualizations: Sonar http://nemo.sonarsource.org/dashboard/index/327690?did= 6
17.
© 2013 IBM
Corporation An example safety net Continuous build & unit test Nightly slow tests / code scans Emails identifying new issues – ideally tied against source code changes Regular inspection of trends Bugs / Stories entered around issues
18.
© 2013 IBM
Corporation Automation as a learning experience Implementing the safety net helps us discover unacknowledged debt
19.
© 2013 IBM
Corporation Tests? What tests?
20.
© 2013 IBM
Corporation Automation Examples: The Build Build time dependencies not understood Build scripts missing or incomplete “Magic build server” anti-pattern http://www.urbancode.com/html/resources/webinars/Role_of_Binary_repositories_in_Software_Configuration_Management.html
21.
© 2013 IBM
Corporation Automation Examples: Deployment Deployment scripts scarce “Special Instructions” with most deployments indicate non- repeatable process Environmental differences handled poorly Separation of duties less than real
22.
© 2013 IBM
Corporation Automation Example: Test Automation Requirements less well understood Existing tests are few, stale, un-optimized Application not architected for testability
23.
© 2013 IBM
Corporation Expect the unexpected when automating At scale, Green-Shifting, has hidden issues Include these discoveries in ROI estimations for automation (positively and negatively) This is a happy side effect
24.
© 2013 IBM
Corporation Start making decisions
25.
© 2013 IBM
Corporation Direct and indirect automation benefits Direct: We tested for problems and found them. Indirect: In attempting to be more efficient, we automated, and accidently discovered problems.
26.
© 2013 IBM
Corporation Automating for the team Provide a “safety net” to detect and recognize issues. Diagnose and repair lack of repeatability in build-deploy-test Quantify accumulating debt in support of fighting scope creep Team level tooling is fine
27.
© 2013 IBM
Corporation Automating the enterprise Benefits extend beyond aggregate team level benefits Central Automation and Reporting gets us: –Identify who can use shared configuration –Who has tests, who doesn’t –Who is using what tools –Build / deploy failure rates
28.
© 2013 IBM
Corporation Stories from customers
29.
© 2013 IBM
Corporation Favorite Examples: Deployment Failures Debt: High rate of deployment failures a problem Interest: QA productivity is getting hurt & lengthened time to market Goal: Reduce failure rate from 40% to 5% Approach: Avoid manually fixing a deployment. Fix the automation and redeploy. Enforcement: Monthly / weekly spreadsheet of success to CIO with a six month plan.
30.
© 2013 IBM
Corporation Favorite Examples: “End of Day” Commits Debt: Developers commit breaking changes at the end of the day Interest: Code base broken in morning, or other people stay up late to fix it. Goal: Avoid other devs staying late to clean up Approach: Report on failures, and react to negative patterns as a team. Enforcement: Social pressures
31.
© 2013 IBM
Corporation
32.
© 2013 IBM
Corporation Favorite Examples: Low numbers of tests Problem: Unit testing discipline breaking down over time Goal: Maintain high or improving coverage Approach: Standard coverage tools and an emphasis on upward trends. Enforcement: Trending report on monitor over CIO’s door
33.
© 2013 IBM
Corporation No hiding! No greenshifting
34.
© 2013 IBM
Corporation Summary We accumulate technical debt as we race to deliver more, faster. This causes us to eventually release less, slower, with worse quality Automation directly and indirectly helps us find issues. There are benefits at both team and enterprise levels.
35.
© 2013 IBM
Corporation More References http://urbancode.com/resources Enterprise CD Maturity Model Lean Build & Deployment Automation Managing Release Risks with Metrics Blogs.urbancode.com Twitter.com/UrbanCode facebook.com/IBMUrbanCodeProduc Slideshare.net/Urbancode
36.
© 2013 IBM
Corporation Yes, we sell products for this uBuild –Build management and continuous integration uDeploy –Deployment and release automation uRelease –Release management tool for planning and executing big releases ... And IBM’s amazing portfolio of CLM, testing tools, service virtualization, provisioning, etc, etc.
37.
© 2013 IBM
Corporation Questions? eminick@us.ibm.com @EricMinick, @Urbancode Slideshare.net/Urbancode
Notas del editor
Collected technical work left undone.When a feature changes, there’s immediate debt to documentation. When we branch, as we work longer in parallel, we accumulate a debt towards integrating. CI minimizes the accumulation of that debt.
My apologies to Mr. Rumsfeld.
Descargar ahora