Enviar pesquisa
Carregar
Lean Software Delivery
•
Transferir como PPTX, PDF
•
9 gostaram
•
4,183 visualizações
IBM UrbanCode Products
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 51
Baixar agora
Recomendados
Lean Software Development
Lean Software Development
Astrails
Applying agile and lean principles to the governance of software and systems ...
Applying agile and lean principles to the governance of software and systems ...
IBM Rational software
Lean Software Development
Lean Software Development
Porsing Juniper
Lean Software Development Principles
Lean Software Development Principles
John Vajda
Lean Software Development - Part I
Lean Software Development - Part I
Prasun Jain
Lean Software Development Presentation
Lean Software Development Presentation
sushant.1409
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014
Augusto Evangelisti
Intro to Lean Software Development
Intro to Lean Software Development
gcaprio
Recomendados
Lean Software Development
Lean Software Development
Astrails
Applying agile and lean principles to the governance of software and systems ...
Applying agile and lean principles to the governance of software and systems ...
IBM Rational software
Lean Software Development
Lean Software Development
Porsing Juniper
Lean Software Development Principles
Lean Software Development Principles
John Vajda
Lean Software Development - Part I
Lean Software Development - Part I
Prasun Jain
Lean Software Development Presentation
Lean Software Development Presentation
sushant.1409
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014
Augusto Evangelisti
Intro to Lean Software Development
Intro to Lean Software Development
gcaprio
Agile lean software development principles
Agile lean software development principles
Eyna Hamdzah
Lean Software Development
Lean Software Development
Saqib Raza
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
Brad Smith
Lean Software Development
Lean Software Development
sushant.1409
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
Thanh Nguyen
Succeeding with Agile
Succeeding with Agile
Mike Cohn
Poor Man's Kanban
Poor Man's Kanban
Chicago ALT.NET
Agile and Lean Software Development
Agile and Lean Software Development
Tathagat Varma
Lean Software Development Alan Shalloway
Lean Software Development Alan Shalloway
Valtech UK
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
Michael Sahota
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Jaguaraci Silva
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the Ugly
Tyrone Grandison
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
Aleksejs Truhans
importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
Abdul Naqashbandi
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
David Updike
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
tom gilb
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
Phil Comelio
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Association for Project Management
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
Kevin Wordon
Introduction to Agile
Introduction to Agile
Charlotte Chang
Software Delivery Model
Software Delivery Model
Matt Cowell
Modern Continuous Software Delivery
Modern Continuous Software Delivery
Martin Logan
Mais conteúdo relacionado
Mais procurados
Agile lean software development principles
Agile lean software development principles
Eyna Hamdzah
Lean Software Development
Lean Software Development
Saqib Raza
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
Brad Smith
Lean Software Development
Lean Software Development
sushant.1409
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
Thanh Nguyen
Succeeding with Agile
Succeeding with Agile
Mike Cohn
Poor Man's Kanban
Poor Man's Kanban
Chicago ALT.NET
Agile and Lean Software Development
Agile and Lean Software Development
Tathagat Varma
Lean Software Development Alan Shalloway
Lean Software Development Alan Shalloway
Valtech UK
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
Michael Sahota
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Jaguaraci Silva
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the Ugly
Tyrone Grandison
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
Aleksejs Truhans
importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
Abdul Naqashbandi
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
David Updike
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
tom gilb
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
Phil Comelio
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Association for Project Management
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
Kevin Wordon
Introduction to Agile
Introduction to Agile
Charlotte Chang
Mais procurados
(20)
Agile lean software development principles
Agile lean software development principles
Lean Software Development
Lean Software Development
Lean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
Lean Software Development
Lean Software Development
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
Succeeding with Agile
Succeeding with Agile
Poor Man's Kanban
Poor Man's Kanban
Agile and Lean Software Development
Agile and Lean Software Development
Lean Software Development Alan Shalloway
Lean Software Development Alan Shalloway
Agile Executive Briefing - Situational Assessment + 50k Ft View
Agile Executive Briefing - Situational Assessment + 50k Ft View
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Managing Technical Debt - A Practical Approach Using Continuous Integration a...
Agile Methods: The Good, the Hype and the Ugly
Agile Methods: The Good, the Hype and the Ugly
Intro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
Benefits of Agile Software Development for Senior Management
Benefits of Agile Software Development for Senior Management
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
Why Do So Many Software Projects Fail?
Why Do So Many Software Projects Fail?
The real reason that projects fail and how to fix it - An introduction to Cri...
The real reason that projects fail and how to fix it - An introduction to Cri...
Why Projects Fail + Four Steps to Succeed
Why Projects Fail + Four Steps to Succeed
Introduction to Agile
Introduction to Agile
Destaque
Software Delivery Model
Software Delivery Model
Matt Cowell
Modern Continuous Software Delivery
Modern Continuous Software Delivery
Martin Logan
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
IBM UrbanCode Products
3 keys for enabling an agile software delivery
3 keys for enabling an agile software delivery
Oscar Centeno
What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?
continohq
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
Sanjeev Sharma
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
David Tzemach
Agile vs waterfall methodology
Agile vs waterfall methodology
Boriphuth Saensukphattraka
Software quality
Software quality
Sara Mehmood
Agile vs Waterfall Project management
Agile vs Waterfall Project management
Kostiantyn Trefiak
Agile vs Waterfall
Agile vs Waterfall
Ahmed Abdel Rahman
How to Visualize Data Like a Pro
How to Visualize Data Like a Pro
24Slides
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
Compare Infobase Limited
7 Myths When Answering Tough Questions During Presentations
7 Myths When Answering Tough Questions During Presentations
24Slides
PowerPoint Hacks for Rookies: 4 Must Consider Aspects
PowerPoint Hacks for Rookies: 4 Must Consider Aspects
24Slides
Destaque
(15)
Software Delivery Model
Software Delivery Model
Modern Continuous Software Delivery
Modern Continuous Software Delivery
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
3 keys for enabling an agile software delivery
3 keys for enabling an agile software delivery
What is docker and how does it improve software delivery?
What is docker and how does it improve software delivery?
Applying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software Delivery
Agile vs. waterfall - The fundamentals differences
Agile vs. waterfall - The fundamentals differences
Agile vs waterfall methodology
Agile vs waterfall methodology
Software quality
Software quality
Agile vs Waterfall Project management
Agile vs Waterfall Project management
Agile vs Waterfall
Agile vs Waterfall
How to Visualize Data Like a Pro
How to Visualize Data Like a Pro
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
7 Myths When Answering Tough Questions During Presentations
7 Myths When Answering Tough Questions During Presentations
PowerPoint Hacks for Rookies: 4 Must Consider Aspects
PowerPoint Hacks for Rookies: 4 Must Consider Aspects
Semelhante a Lean Software Delivery
Continuous Delivery Maturity Model
Continuous Delivery Maturity Model
IBM UrbanCode Products
The DevOps Imperative
The DevOps Imperative
IBM UrbanCode Products
Ci/cd for App development
Ci/cd for App development
deorwine infotech
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
Dr Ganesh Iyer
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Denny Muktar
How Automation Reveals Technical Debt
How Automation Reveals Technical Debt
IBM UrbanCode Products
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
Semaphore
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Dana Gardner
Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for Smartphone
IRJET Journal
12 top app testing tools
12 top app testing tools
Gabirel Machuret
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
IBM UrbanCode Products
Alpha Anywhere presentation at the the Always on Summit -- Building Offline M...
Alpha Anywhere presentation at the the Always on Summit -- Building Offline M...
Richard Rabins
Continuous integration
Continuous integration
Boris Dominic
Vincent Spena - Agile and Lean Methods for Hardware Product Development
Vincent Spena - Agile and Lean Methods for Hardware Product Development
Vincent Spena
Continuous, continuous, continuous
Continuous, continuous, continuous
Michele Orselli
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
Peter Gfader
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
Dynatrace
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Chris Sparshott
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
IBM UrbanCode Products
Evolving to Cloud-Native - Nate Schutta (2/2)
Evolving to Cloud-Native - Nate Schutta (2/2)
VMware Tanzu
Semelhante a Lean Software Delivery
(20)
Continuous Delivery Maturity Model
Continuous Delivery Maturity Model
The DevOps Imperative
The DevOps Imperative
Ci/cd for App development
Ci/cd for App development
Building Mobile Apps on aPaaS platforms
Building Mobile Apps on aPaaS platforms
Solution Connect Indonesia - June 2015 - The Hidden Advantage
Solution Connect Indonesia - June 2015 - The Hidden Advantage
How Automation Reveals Technical Debt
How Automation Reveals Technical Debt
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
iOS CI/CD: Continuous Integration and Continuous Delivery Explained
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Kony Visualizer Puts Mobile Apps Features Control in Hands of Those Closest t...
Fitness Activity Recognition for Smartphone
Fitness Activity Recognition for Smartphone
12 top app testing tools
12 top app testing tools
How to Build a DevOps Toolchain
How to Build a DevOps Toolchain
Alpha Anywhere presentation at the the Always on Summit -- Building Offline M...
Alpha Anywhere presentation at the the Always on Summit -- Building Offline M...
Continuous integration
Continuous integration
Vincent Spena - Agile and Lean Methods for Hardware Product Development
Vincent Spena - Agile and Lean Methods for Hardware Product Development
Continuous, continuous, continuous
Continuous, continuous, continuous
Continuous Delivery with TFS msbuild msdeploy
Continuous Delivery with TFS msbuild msdeploy
6 ways DevOps helped PrepSportswear move from monolith to microservices
6 ways DevOps helped PrepSportswear move from monolith to microservices
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
Continuous Delivery in the Enterprise
Continuous Delivery in the Enterprise
Evolving to Cloud-Native - Nate Schutta (2/2)
Evolving to Cloud-Native - Nate Schutta (2/2)
Mais 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
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
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
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
IBM UrbanCode Products
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
IBM UrbanCode Products
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
IBM UrbanCode Products
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
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
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
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
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
IBM UrbanCode Products
Mais 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
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...
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
Securing the Automation of Application Deployment with UrbanCode Deploy
Securing the Automation of Application Deployment with UrbanCode Deploy
Adopting DevOps for 2-Speed IT
Adopting DevOps for 2-Speed IT
A True Story of Why QA Loves DevOps
A True Story of Why QA Loves DevOps
UrbanCode Deploy and Docker Containers Connect the Dots
UrbanCode Deploy and Docker Containers Connect the Dots
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Building a DevOps Team that Isn't Evil
Building a DevOps Team that Isn't Evil
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
Creating a DevOps Team that Isn't Evil
Creating a DevOps Team that Isn't Evil
Último
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
LoriGlavin3
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Último
(20)
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Lean Software Delivery
1.
Lean Software Delivery Get
lean and mean without being stretched too thing
2.
UrbanCode Inc. ©2013 Lead
Consultant & Tech Evangelist Eric is Lead Consultant at Urbancode where I help customers get the most out of their build, deploy and release processes. Today he works with customers and industry leaders to figure out this DevOps thing. Eric Minick eminick@us.ibm.com @EricMinick
3.
UrbanCode Inc. ©2013 Why
Lean? Need to do more - Agile: Faster pace of builds & releases - More complex architectures - Distributed, even global teams Adding more people unlikely Only solution is to increase efficiency
4.
UrbanCode Inc. ©2013 Lean
Software By analogy, inspiration and even direct mapping from Lean Manufacturing More focused on principles than practices - 7 Lean Principles - Complements and underpins Agile and DevOps Provides a low-risk approach to increasing efficiency
5.
UrbanCode Inc. ©2013 Lean
increases efficiency by removing waste 7 Wastes: of Manufacturing Inventory Extra Processing Overproduction Transportation Waiting Motion Defects 7 Wastes: of Software Partially Done Work Extra Processes Extra Features Task Switching Waiting Motion Defects
6.
UrbanCode Inc. ©2013 Wastes:
1 Partially Done Work Waste: Work you get no value from Risk: Untestable. - Can’t verify you’re on the right track Commons.wikimedia.org
7.
UrbanCode Inc. ©2013 Wastes:
2 Extra Process Wastes: Paperwork that nobody really reads is “theater” at best, a complete waste at worst. What happens if we skip or delay this process? Is any value to the customer lost? Image: http://upload.wikimedia.org/wikipedia/commons/d/d9/Paperwork_- _by_Tom_Ventura.jpg
8.
UrbanCode Inc. ©2013 Wastes:
3 Extra Features Waste: All planning, development and testing time was useless. No value was delivered. Worse: Extra complexity was introduced Image: http://commons.wikimedia.org/wiki/File:IPhone_3G.png
9.
UrbanCode Inc. ©2013 Wastes:
4 Task Switching Waste: “Reloading” the information for various concurrent process is expensive when switching between them. ? Another useless meeting… now where was I on this?
10.
UrbanCode Inc. ©2013 Wastes:
5 Waiting Waste: When the project is not moving forward, value is not being delivered. Waiting tends to generate more task switching as well. ♫
11.
UrbanCode Inc. ©2013 Wastes:
6 Motion Each hand-off represents a risk due to incomplete knowledge. Can my developer quickly understand a feature, or does she need to ask someone; who asks someone; who asks someone?
12.
UrbanCode Inc. ©2013 Wastes:
7 Defects Severity of Defect * Time undetected
13.
UrbanCode Inc. ©2013 In
Short Build the right thing Deliver it promptly
14.
UrbanCode Inc. ©2013 In
Short Build the right thing Deliver it promptly Execute Efficiently
15.
UrbanCode Inc. ©2013 In
Short Build the right thing Deliver it promptly Execute Efficiently Agile focuses here DevOps focuses here
16.
UrbanCode Inc. ©2013 In
Short Build the right thing Deliver it promptly Execute Efficiently Agile focuses here DevOps focuses here DevOps also helps with feedback
17.
UrbanCode Inc. ©2013 Build
the right thing: Strategy by situation When requirements are well understood - Document them well When big picture is understood but details are shaky - Tight customer collaboration - Rapidly deliver to QA and user acceptance for validation When big picture of the app is shaky - Use ‘Lean Startup’ approach of Minimum Viable Product • Get something in front of customers quickly and measure
18.
UrbanCode Inc. ©2013 Should
I support „Log-in with Facebook‟?
19.
UrbanCode Inc. ©2013 Should
I support „Log-in with Facebook‟?
20.
UrbanCode Inc. ©2013 Should
I support „Log-in with Facebook‟? Pro: Lower sign-up barrier to entry. More customers! Con: My company is B2B. Maybe Facebook is too personal 1) Acknowledge uncertainty
21.
UrbanCode Inc. ©2013 Should
I support „Log-in with Facebook‟? Pro: Lower sign-up barrier to entry. More customers! Con: My company is B2B. Maybe Facebook is too personal 2) Establish a Thesis 10% of People who would otherwise ‘bounce’ will attempt to sign up w/ Facebook
22.
UrbanCode Inc. ©2013 Pro:
Lower sign-up barrier to entry. More customers! Con: My company is B2B. Maybe Facebook is too personal 3) Test it cheaply. Then decide 10% of People who would otherwise ‘bounce’ will attempt to sign up w/ Facebook Add button that doesn’t work for X% of visitors. Measure attempted use. Something went wrong. Try again. Should I support „Log-in with Facebook‟?
23.
UrbanCode Inc. ©2013 Experimentation
may depend on delivery Build the right thing Deliver it promptly Execute Efficiently Agile focuses here DevOps focuses here DevOps also helps with feedback
24.
UrbanCode Inc. ©2013 Visualize
waste with lean techniques Spaghetti Diagramming - shows motion, such as handoffs and the flow of artifacts between people Value Stream Mapping - shows the temporal division between work being done (value being added) and waiting (waste) image credits: http://commons.wikimedia.org/wiki/File:Diagram_spaghetti_kilka_produktow.PNG http://www.michaelnygard.com/blog/2008/02/outrunning_your_headlights.html
25.
UrbanCode Inc. ©2013 Example:
Sign-off Process 1. PM emails Dev Manager 2. Dev Manager emails PM 3. PM emails QA Manager 4. QA Manager emails PM 5. PM emails Operations 6. Operations emails PM
26.
UrbanCode Inc. ©2013 Spaghetti
diagrams show flow of work
27.
UrbanCode Inc. ©2013 Value
stream map shows delays --- 30 30 30 30 30 1 1 1 1 1 1 Waiting Working 150 6 1. PM Dev 2. PM Dev 3. PM QA 4. PM QA 5. PM Ops 6. PM Ops
28.
UrbanCode Inc. ©2013 Value
stream map after process change --- --- 30 --- 30 30 1 --- 1 --- 1 1 Waiting Working 90 4 1. PM Dev 2. ---------- 3. Dev QA 4. ---------- 5. QA Ops 6. Ops PM
29.
UrbanCode Inc. ©2013 Lean
Software Takeaways Inspired by Lean Manufacturing Strong emphasis on removing “waste” The 7 Wastes of Lean Software Development Tools for Visualizing Waste
30.
UrbanCode Inc. ©2013 A
Lean view of build & deployment
31.
UrbanCode Inc. ©2013 Common
Practice: “Dan the Deployer” 1. Pam emails Dan to deploy to the Development environment 2. Dan the Deployer reads the email 3. Dan moves the build artifacts to the Development environment 4. Dan runs the deployment scripts 5. Deployment script runs while Dan monitors progress via the console 6. Dan emails Pam to let her know the deployment is complete 7. Pam reads the email
32.
UrbanCode Inc. ©2013 Dan‟s
Diagram
33.
UrbanCode Inc. ©2013 1.
Pam emails 2. Dan reads 3. Moves artifacts 4. Launches script 5. Deploy runs 6. Dan emails 7. Pam reads --- ? ? ? 0 ? 1 1 1 1 1 10 1 1 Waiting Working ? 16 Delays from Dan
34.
UrbanCode Inc. ©2013 What
if Pam could click a button? http://commons.wikimedia.org/wiki/File:Big_Green_Button.png
35.
UrbanCode Inc. ©2013 1.
Pam triggers 2. ---------- 3. Move artifacts 4. ---------- 5. Deploy runs 6. System emails 7. Pam reads --- --- 0 --- 0 0 1 1 --- 1 --- 10 0 1 Waiting Working 1 13 Self-service deployment removes delays
36.
UrbanCode Inc. ©2013 Deployment
automation story Offshore testing team needed to request deploys to test environments - Due to timezones, average turn-around was 20 hours - Giving the offshore team direct access to servers was not an option Secure, automated deployments allow self-service - Turn around drops to under one hour Win: 15% more testing gets done. Defects found faster, cheaper to fix, and product ships quicker.
37.
UrbanCode Inc. ©2013 Bug
fix & verify cycle 1. Pam commits a feature 2. Feature is built by Bob 3. Build with new feature is deployed by Dan 4. Tom the Tester tests new feature and reports a bug 5. Pam fixes the bug 6. Bug fix is built 7. Build with fix is deployed 8. Tom verifies the bug fix
38.
UrbanCode Inc. ©2013 Manual
fix & verify spaghetti
39.
UrbanCode Inc. ©2013 Bug
fix & verify value stream 720 3600 240 2880 720 3600 240 15 15 120 60 15 15 60 Waiting Working 12000 300 1. Feature build 2. Build deployed 3. Bug reported 4. Pam fixes 5. Fix built 6. Fix deployed 7. Tom verifies
40.
UrbanCode Inc. ©2013 Adding
automation 1. Automated builds (CI); that invokes: 2. Automated deployments; that invokes: 3. Automated regression tests
41.
UrbanCode Inc. ©2013 15 15 120 60 15 15 60 1.
Feature build 2. Build deployed 3. Bug reported 4. Pam fixes 5. Fix built 6. Fix deployed 7. Tom verifies 720 3600 240 2880 720 3600 240 Waiting Working 12000 300 Impact of continuous delivery
42.
UrbanCode Inc. ©2013 720 3600 240 2880 720 3600 240 15 15 120 60 15 15 60 1.
Feature build 2. Build deployed 3. Bug reported 4. Pam fixes 5. Fix built 6. Fix deployed 7. Tom verifies Waiting Working 12000 300 Impact of automated testing
43.
UrbanCode Inc. ©2013 1.
Feature build 2. Build deployed 3. Bug reported 4. Pam fixes 5. Fix built 6. Fix deployed 7. Tom verifies Waiting Working 12000 300 720 3600 240 2880 720 3600 240 15 15 120 60 15 15 60 Impact of automated reporting
44.
UrbanCode Inc. ©2013 Bug
fix & verify with Enterprise CD
45.
UrbanCode Inc. ©2013 Bug
fix & verify value stream with ECD 0 0 0 60 0 0 1440 15 15 30 15 15 15 120 Waiting Working 1500 225 1. Feature build 2. Build deployed 3. Bug reported 4. Pam fixes 5. Fix built 6. Fix deployed 7. Tom verifies
46.
UrbanCode Inc. ©2013 CD
impact on bug fix & verify cycle Partially Done Work Extra Processes: no bug “hot potato”; Tom tests once Extra Features Task Switching: Pam quickly notified of defect Waiting: no waiting for builds or deployments Motion: fewer handoffs; no bug report adminstrivia Defects: more time testing, can find additional defects
47.
UrbanCode Inc. ©2013 The
impact of automated building & testing 90% rise in LOC output/programmer when performing builds at least daily 36% reduction in defect rate when integration/regression testing at each code check-in “Trade-offs between Productivity and Quality in Selecting Software Development Practices”, IEEE Software, Sept-Oct 2003
48.
UrbanCode Inc. ©2013 Think
at the system level Image credit: http://52weeksofux.com/post/694598769/the-local-maximum
49.
UrbanCode Inc. ©2013 Urbancode.com/resources Continuous
Delivery Maturity Model Deployment Automation Basics Value of Deployment Automation Blogs.urbancode.com Twitter.com/UrbanCode Facebook.com/IBMUrbanCodeProducts SlideShare.net/Urbancode Further Resources
50.
UrbanCode Inc. ©2013 Yes,
UrbanCode has tools that help IBM UrbanCode Deploy - Application Release Automation IBM UrbanCode Release - Release management and release weekend v execution IBM UrbanCode Build - Build automation on an enterprise scale
51.
Q&A eminick@us.ibm.com Slideshare.net/Urbancode @EricMinick Linked-in group: “Automating Deployment
and Release”
Baixar agora