Suche senden
Hochladen
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
âą
3 gefÀllt mir
âą
3,197 views
AgileSparks
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 28
Empfohlen
Handouts
Handouts
AgileSparks
Â
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
AgileSparks
Â
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
AgileSparks
Â
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013
AgileSparks
Â
Building Quality In in SAFe â The Testing Organizationâs Perspective
Building Quality In in SAFe â The Testing Organizationâs Perspective
Yuval Yeret
Â
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
Â
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
Cprime
Â
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
Derek Huether
Â
Empfohlen
Handouts
Handouts
AgileSparks
Â
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
Agile implementation in CSR Haifa SW - Michael Levin - Agile Israel 2013
AgileSparks
Â
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
AgileSparks
Â
Transition to feature teams - Gil Wasserman - Agile Israel 2013
Transition to feature teams - Gil Wasserman - Agile Israel 2013
AgileSparks
Â
Building Quality In in SAFe â The Testing Organizationâs Perspective
Building Quality In in SAFe â The Testing Organizationâs Perspective
Yuval Yeret
Â
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
Â
Scaling Agile and Scrum (cPrime/Angela Johnson)
Scaling Agile and Scrum (cPrime/Angela Johnson)
Cprime
Â
Agile101 - What Agile Is and What Agile Is Not
Agile101 - What Agile Is and What Agile Is Not
Derek Huether
Â
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)
Naveen Kumar Singh
Â
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
India Scrum Enthusiasts Community
Â
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
Cprime
Â
Scaling agile Principles and Practices
Scaling agile Principles and Practices
Josef Scherer
Â
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
oGuild .
Â
Getting Started with Scrum
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
Â
cPrime - Agile Quality Engineering
cPrime - Agile Quality Engineering
Cprime
Â
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
Invensis Learning
Â
Agile Tool Selection
Agile Tool Selection
Chad Holdorf
Â
Agile Framework Overview
Agile Framework Overview
Nitin KR
Â
Agile Resourcing
Agile Resourcing
Cprime
Â
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Yuval Yeret
Â
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
Edureka!
Â
Explore Events of Scrum Framework
Explore Events of Scrum Framework
Naveen Kumar Singh
Â
DevOps or Devops - living in silos or living as a team
DevOps or Devops - living in silos or living as a team
Vinay Krishna
Â
Agile Testing
Agile Testing
Intelliware Development Inc.
Â
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
Cprime
Â
DevOps-driving-blind
DevOps-driving-blind
Paul Peissner
Â
QA in an Agile Environment
QA in an Agile Environment
Intelliware Development Inc.
Â
A Gentle Introduction To Agile
A Gentle Introduction To Agile
Michael Sahota
Â
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
AgileSparks
Â
Rightshifting explained - Bob Marshal - Agile Israle 2013
Rightshifting explained - Bob Marshal - Agile Israle 2013
AgileSparks
Â
Weitere Àhnliche Inhalte
Was ist angesagt?
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)
Naveen Kumar Singh
Â
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
India Scrum Enthusiasts Community
Â
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
Cprime
Â
Scaling agile Principles and Practices
Scaling agile Principles and Practices
Josef Scherer
Â
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
oGuild .
Â
Getting Started with Scrum
Getting Started with Scrum
Silvana Wasitova, Scrum & Agile Coach
Â
cPrime - Agile Quality Engineering
cPrime - Agile Quality Engineering
Cprime
Â
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
Invensis Learning
Â
Agile Tool Selection
Agile Tool Selection
Chad Holdorf
Â
Agile Framework Overview
Agile Framework Overview
Nitin KR
Â
Agile Resourcing
Agile Resourcing
Cprime
Â
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Yuval Yeret
Â
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
Edureka!
Â
Explore Events of Scrum Framework
Explore Events of Scrum Framework
Naveen Kumar Singh
Â
DevOps or Devops - living in silos or living as a team
DevOps or Devops - living in silos or living as a team
Vinay Krishna
Â
Agile Testing
Agile Testing
Intelliware Development Inc.
Â
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
Cprime
Â
DevOps-driving-blind
DevOps-driving-blind
Paul Peissner
Â
QA in an Agile Environment
QA in an Agile Environment
Intelliware Development Inc.
Â
A Gentle Introduction To Agile
A Gentle Introduction To Agile
Michael Sahota
Â
Was ist angesagt?
(20)
Role of Manager in LeSS (Large-Scale Scrum)
Role of Manager in LeSS (Large-Scale Scrum)
Â
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
ATC2013-Harshawardhan- Effective requirement management-in_distributed_agile
Â
Achieving Balanced Agile Testing
Achieving Balanced Agile Testing
Â
Scaling agile Principles and Practices
Scaling agile Principles and Practices
Â
Life Has Not Been That Rosy With Agile : Rahul Sudame
Life Has Not Been That Rosy With Agile : Rahul Sudame
Â
Getting Started with Scrum
Getting Started with Scrum
Â
cPrime - Agile Quality Engineering
cPrime - Agile Quality Engineering
Â
Exin Agile Scrum Master - Course Preview
Exin Agile Scrum Master - Course Preview
Â
Agile Tool Selection
Agile Tool Selection
Â
Agile Framework Overview
Agile Framework Overview
Â
Agile Resourcing
Agile Resourcing
Â
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Validating Delivered Business Value â Going Beyond âActual Business Valueâ
Â
Top 50 Scaled Agile Interview Question and Answers | Edureka
Top 50 Scaled Agile Interview Question and Answers | Edureka
Â
Explore Events of Scrum Framework
Explore Events of Scrum Framework
Â
DevOps or Devops - living in silos or living as a team
DevOps or Devops - living in silos or living as a team
Â
Agile Testing
Agile Testing
Â
Essential SAFe and Launching your first Agile Release Train
Essential SAFe and Launching your first Agile Release Train
Â
DevOps-driving-blind
DevOps-driving-blind
Â
QA in an Agile Environment
QA in an Agile Environment
Â
A Gentle Introduction To Agile
A Gentle Introduction To Agile
Â
Andere mochten auch
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
AgileSparks
Â
Rightshifting explained - Bob Marshal - Agile Israle 2013
Rightshifting explained - Bob Marshal - Agile Israle 2013
AgileSparks
Â
How to do planning meetings - Danko Kovatch
How to do planning meetings - Danko Kovatch
AgileSparks
Â
How and when to use tools
How and when to use tools
yaelRabinovich
Â
Collaborating with the customer â a Bank Leumi Agile pilot
Collaborating with the customer â a Bank Leumi Agile pilot
AgileSparks
Â
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
AgileSparks
Â
Andere mochten auch
(6)
Real world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
Â
Rightshifting explained - Bob Marshal - Agile Israle 2013
Rightshifting explained - Bob Marshal - Agile Israle 2013
Â
How to do planning meetings - Danko Kovatch
How to do planning meetings - Danko Kovatch
Â
How and when to use tools
How and when to use tools
Â
Collaborating with the customer â a Bank Leumi Agile pilot
Collaborating with the customer â a Bank Leumi Agile pilot
Â
Individuals and interactions - Gil Broza - Agile Israel 2013
Individuals and interactions - Gil Broza - Agile Israel 2013
Â
Ăhnlich wie Seven elements of technical Agility - Gil Broza - Agile Israel 2013
Ashish
Ashish
Ashish Pandey
Â
Sumeet kumar mainframe developer 8.5 years
Sumeet kumar mainframe developer 8.5 years
sumeet kumar
Â
Ketul
Ketul
Ketul Patel
Â
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
CollabNet
Â
Agile for developers
Agile for developers
Jerome Eteve
Â
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
NCCOMMS
Â
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
drewz lin
Â
How to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO Strategy
Search Engine Journal
Â
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Nick Malik
Â
Outsourcing With Agile
Outsourcing With Agile
Vernon Stinebaker
Â
Architecting a Large Software Project - Lessons Learned
Architecting a Large Software Project - Lessons Learned
JoĂŁo Pedro Martins
Â
egyprog
egyprog
Emad Shaheen
Â
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
JoĂŁo Pedro Martins
Â
Atlogys presentation
Atlogys presentation
Ritika Garga
Â
Atlogys Technical Consulting
Atlogys Technical Consulting
Atlogys Technical Consulting
Â
Resume
Resume
Ankit.Rustagi
Â
Bdd masterclass
Bdd masterclass
MagenTys
Â
Where the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information Access
Inside Analysis
Â
How To Review The Sprints Efficiently
How To Review The Sprints Efficiently
Lemi Orhan Ergin
Â
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
Codemotion
Â
Ăhnlich wie Seven elements of technical Agility - Gil Broza - Agile Israel 2013
(20)
Ashish
Ashish
Â
Sumeet kumar mainframe developer 8.5 years
Sumeet kumar mainframe developer 8.5 years
Â
Ketul
Ketul
Â
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
Agile Guru - Agile Culture, Management Best Practices and App Dev Practices
Â
Agile for developers
Agile for developers
Â
SPCA2013 - Building a SharePoint Factory
SPCA2013 - Building a SharePoint Factory
Â
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
Â
How to Scale and Grow your Enterprise Technical SEO Strategy
How to Scale and Grow your Enterprise Technical SEO Strategy
Â
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Â
Outsourcing With Agile
Outsourcing With Agile
Â
Architecting a Large Software Project - Lessons Learned
Architecting a Large Software Project - Lessons Learned
Â
egyprog
egyprog
Â
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
ITARC15 Workshop - Architecting a Large Software Project - Lessons Learned
Â
Atlogys presentation
Atlogys presentation
Â
Atlogys Technical Consulting
Atlogys Technical Consulting
Â
Resume
Resume
Â
Bdd masterclass
Bdd masterclass
Â
Where the Warehouse Ends: A New Age of Information Access
Where the Warehouse Ends: A New Age of Information Access
Â
How To Review The Sprints Efficiently
How To Review The Sprints Efficiently
Â
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
The Sociotechnical Organisation Design Playbook - Nick Tune - Codemotion Amst...
Â
Mehr von AgileSparks
What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
AgileSparks
Â
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
AgileSparks
Â
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
AgileSparks
Â
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
AgileSparks
Â
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
AgileSparks
Â
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
AgileSparks
Â
Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
AgileSparks
Â
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
AgileSparks
Â
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
AgileSparks
Â
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
AgileSparks
Â
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
AgileSparks
Â
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
AgileSparks
Â
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
AgileSparks
Â
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
AgileSparks
Â
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
AgileSparks
Â
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
AgileSparks
Â
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
AgileSparks
Â
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
AgileSparks
Â
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
AgileSparks
Â
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
AgileSparks
Â
Mehr von AgileSparks
(20)
What Do Agile Leaders Do by Kurt Bittner
What Do Agile Leaders Do by Kurt Bittner
Â
Distributed Teams by Kevin Goldsmith
Distributed Teams by Kevin Goldsmith
Â
A Back-End Approach to Customer Driven by Adi Gostynski
A Back-End Approach to Customer Driven by Adi Gostynski
Â
Jira Portfolio by Elad Ben-Noam
Jira Portfolio by Elad Ben-Noam
Â
Agile Hiring at Scale by Yon Bergman
Agile Hiring at Scale by Yon Bergman
Â
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Are We Really Using Our Resources in The Most Effective Way? by Perry Yaqubo...
Â
Honest Experimentation by Jonathan Bertfield
Honest Experimentation by Jonathan Bertfield
Â
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
Â
ClickSoftware Agile Tranistion by Meny Duek
ClickSoftware Agile Tranistion by Meny Duek
Â
Augury's Journey Towards CD by Assaf Mizrachi
Augury's Journey Towards CD by Assaf Mizrachi
Â
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Kubernetes is Hard! Lessons Learned Taking Our Apps to Kubernetes by Eldad Assis
Â
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Creating a Culture of Ownership and Trust with Visibility and Transparency by...
Â
Real Innovation is with Real Customers by Baat Enosh
Real Innovation is with Real Customers by Baat Enosh
Â
True Continuous Improvement with Toyota Kata by Jesper Boeg
True Continuous Improvement with Toyota Kata by Jesper Boeg
Â
Homo-Adaptus Agile Worker by Lior Frenkel
Homo-Adaptus Agile Worker by Lior Frenkel
Â
Intel CHD Case Study by Ronen Ezra
Intel CHD Case Study by Ronen Ezra
Â
Leading Innovation by Jonathan Bertfield
Leading Innovation by Jonathan Bertfield
Â
Organization architecture autonomy and accountability
Organization architecture autonomy and accountability
Â
Tribal Unity, Agile Israel 2017
Tribal Unity, Agile Israel 2017
Â
The mindful manager, Agile Israel 2017
The mindful manager, Agile Israel 2017
Â
KĂŒrzlich hochgeladen
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Â
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Â
đŹ The future of MySQL is Postgres đ
đŹ The future of MySQL is Postgres đ
RTylerCroy
Â
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Â
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Â
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Â
Scaling API-first â The story of a global engineering organization
Scaling API-first â The story of a global engineering organization
Radu Cotescu
Â
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Â
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
Â
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
V3cube
Â
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Â
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service đž 8923113531 đ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service đž 8923113531 đ° Avail...
gurkirankumar98700
Â
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Â
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Â
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Â
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Â
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Â
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Â
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Â
KĂŒrzlich hochgeladen
(20)
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Â
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Â
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Â
đŹ The future of MySQL is Postgres đ
đŹ The future of MySQL is Postgres đ
Â
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Â
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Â
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Â
Scaling API-first â The story of a global engineering organization
Scaling API-first â The story of a global engineering organization
Â
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Â
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Â
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
Â
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Â
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service đž 8923113531 đ° Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service đž 8923113531 đ° Avail...
Â
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Â
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Â
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Â
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Â
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Â
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Â
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Â
Seven elements of technical Agility - Gil Broza - Agile Israel 2013
1.
Copyright © 2012
3P Vantage, Inc. Is Your Agile Team Busy Producing Legacy Code? Gil Broza The 7 Elements of Technical Agility TheHumanSideOfAgile.com 3PVantage.com OnTheWayToAgile.com
2.
2 Copyright ©
2012 3P Vantage, Inc. The Four Dimensions of Agility Technical Agility: Executing value-adding development mechanics with agility Our focus now Planning / Process Business Leadership / People Technical
3.
3 Copyright ©
2012 3P Vantage, Inc. All Dimensions Are Vital ïŹ âEarly and continuous delivery of working softwareâ â This business promise must be backed by planning and technical mechanisms ïŹ âBuild projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.â â This leadership premise canât work when the technical environment hurts or process gets scary (e.g. the demo) The effects of insufficient technical Agility are only felt after the first few months of excitement
4.
4 Copyright ©
2012 3P Vantage, Inc. 6 âTellsâ of a Team Producing Legacy Code ïŹ Demo-driven development ïŹ âWe donât have time to clean the code or its designâ ïŹ Surprisingly high estimates for easy-looking features ïŹ Coding, testing, fixing anything? âItâs not that simple.â ïŹ âIn an ideal world, the estimate would be twice as much to do this story right.â ïŹ The Definition of Done doesnât cover developers
5.
5 Copyright ©
2012 3P Vantage, Inc. Attitudes Are Telling, Too Things take long, and thatâs just the way it is If it ainât broken, donât fix it! A valuable solution is a large solution Everyone should focus on completing their own part
6.
6 Copyright ©
2012 3P Vantage, Inc. The Long-Term Costs ïŹ Progress slows down (Tracker) ïŹ Variability in task duration becomes high (MarketWire) ïŹ Motivation and engagement go down (Randy the architect) ïŹ Over-reliance on experts/silos is risky and expensive ïŹ Harder to maintain teamwork and collaboration You cannot remain a leader. Your ability to innovate and respond will fall behind.
7.
7 Copyright ©
2012 3P Vantage, Inc. Technical Agility Falls Through the Cracks If you use Scrum, all youâre told is âself-organization and improvement through feedback, data, and discoveryâ Whoâs likely to drive technical Agility? ïŹ The delivery team? â not usually ïŹ Team leader or technical lead? â they usually need greater clout ïŹ Development managers? â more likely â need support as far up as CTO
8.
8 Copyright ©
2012 3P Vantage, Inc. The 7 Elements of Technical Agility
9.
9 Copyright ©
2012 3P Vantage, Inc. 1. Evolutionary Design Have sizable work? 1. Understand its purpose 2. Lay it out (e.g. story mapping, wireframes) 3. Identify an increment of behaviour and structure that would give value and useful information/feedback 4. Build it, get feedback 5. Adjust your plans based on that feedback and your projectâs constraint tradeoff (time/scope/quality/cost) 6. Repeat 3-5 As opposed to dividing work by layer, component, expert
10.
10 Copyright ©
2012 3P Vantage, Inc. 2: Guest Searches For Items Optional category. Search for text in title, description and location. Results in scrollable table. Assume >100K listings. 1: Guest Posts Listing 6 text fields + category from preconfigured list. Up to 4 images. 3: Guest Opens Listing Show all fields as uneditable text. Render email so itâs unspammable. Fit wide images to 500px. Release 1: âNon-Registered Buy & Sellâ STUFF Post Search Basic homepage VIEW LISTING Bike for sale, as new!Title BMX bike, kids 8-12Description Close Category Bicycles Location Yonge & Sheppard Price $35 Phone (Withheld) Email joe@home.com SEARCH LISTING Category Text in listing Search Close Title category price loc Title category price loc Title category price loc Title category price loc Title category price loc CREATE LISTING Title Description Price Phone Email Location Category Remove Image Add Image Submit Cancel After one image has been added 10 5 5
11.
11 Copyright ©
2012 3P Vantage, Inc. SEARCH LISTING Category Text in listing Search Close Title category price loc Title category price loc Title category price loc Title category price loc Title category price loc 2.1: Guest Opens All-Listing View Show all listings in scrollable table. 1.1: Guest Posts Flat Listing Just the 6 text fields. Store in a file. Iteration #1: Flat Post & Search STUFF Post Search Basic homepage 3 2 CREATE LISTING Title Description Price Phone Email Location Category Remove Image Add Image Submit Cancel After one image has been added
12.
12 Copyright ©
2012 3P Vantage, Inc. 2.2: Guest Searches For Text in Listings Text box value used to search title, description and location Iteration #2: Flat Post-Search-Open STUFF Post Search Basic homepage SEARCH LISTING Category Text in listing Search Close Title category price loc Title category price loc Title category price loc Title category price loc Title category price loc 32 3.1: Guest Opens Listing Show all text fields (no images or categories yet); make email non- spammable. VIEW LISTING Bike for sale, as new!Title BMX bike, kids 8-12Description Close Category Bicycles Location Yonge & Sheppard Price $35 Phone (Withheld) Email joe@home.com
13.
13 Copyright ©
2012 3P Vantage, Inc. 2.3: Guest Searches For Items using Category Narrow down the text search to the chosen category (default: none). Iteration #3: Post With Images & Categories STUFF Post Search Basic homepage SEARCH LISTING Category Text in listing Search Close Title category price loc Title category price loc Title category price loc Title category price loc Title category price loc 1 1.2: Guest Posts Categorized Listing with Images Add category dropdown, populated with fixed options. Up to 4 images. User can remove uploaded image. Save all images only once listing is submitted. CREATE LISTING Title Description Price Phone Email Location Category Remove Image Add Image Submit Cancel After one image has been added 4
14.
14 Copyright ©
2012 3P Vantage, Inc. 2.4: Guest Searches Among >100K Listings Refactor to scalable DB. Optimize for search. Post and Open need to be reasonably quick. Iteration #4: Close Loop With Scalable DB 24 3.2: Guest Opens Categorized Listing with Images Show images one below the other. Scale down wide images to max 500 width. Also show category. VIEW LISTING Bike for sale!! As new!!Title BMX bike for kids 8-12Description Close Category Bicycles Location Yonge & Sheppard Price $35 Phone (Withheld) Email joe@home.com
15.
15 Copyright ©
2012 3P Vantage, Inc. 2. Rapid Feedback ïŹ âHow does it behave?â ïŹ âWhat have we broken?â ïŹ âWhat works for sure?â ïŹ âHow easy is it to use?â âStable knowable code that has built-in functional verification allows you to be confident that your change is still functionally correct and only affected the part of the system you intended⊠less regressions, less hotfixes, less new bugs... more features.â
16.
16 Copyright ©
2012 3P Vantage, Inc. 3. Small, Safe Steps ïŹ Break everything down smaller than you think ïŹ You can refactor everything using safe behaviour- preserving transformations âLearning about safe and testable refactoring was the most interesting part for me. I can really see myself doing that in the future, as changing an API or some logic is always the riskiest process and can lead to the most bugs.â
17.
17 Copyright ©
2012 3P Vantage, Inc. Especially Good for Evolution Are you looking at evolution rather than revolution? With evolution, keep the architecture, construction, use, behaviour and flow in lockstep. Small steps help!
18.
18 Copyright ©
2012 3P Vantage, Inc. 4. Simplicity
19.
19 Copyright ©
2012 3P Vantage, Inc. Understand the Problem On both the delivery and definition sides, get to the heart of the problem youâre solving â and find a simple, sufficient solution. âWeâve started pairing often on areas with interesting behaviours, and have noticed much more diverse tests emerging than if a single developer had tackled the task.â
20.
20 Copyright ©
2012 3P Vantage, Inc. 5. Clean Code ïŹ The principles still hold: high cohesion/loose coupling, good OOD/OOP, reuse ïŹ The standards have changed â Team progress, and ability to respond, are key â If a team is to quickly upgrade/change/fix code, programmers must be able to read and understand it quickly âThe focus on identifying and removing code smells is something we should be training all of our developers on.â
21.
21 Copyright ©
2012 3P Vantage, Inc. Design Anti-Patterns for (Employee employee : payroll) { // Consider only full-time employees if (!employee.isTemp() && !employee.isPartTime()) public class UserInfo⊠private String password; public boolean isPasswordValid()⊠public String scramblePassword()⊠switch (vehicle.getType()) { case SEDAN: return new Money(0); case HYBRID: return new Money(-100); ⊠Deodorant Comment Primitive Obsession Switch Statement
22.
22 Copyright ©
2012 3P Vantage, Inc. public boolean checkSSNForDupes() { //build cmd to go to DB Envelope env = new Envelope(); CmdStatus cmdStatus = new CmdStatus(); PublicServiceAgent agt = session_.getAWFormsServiceAgent(); AWCmdCheckSSN cmd = new AWCmdCheckSSN(); //set stuff in cmd cmd.iServerID_ = uboEmployee_.getServerID(); cmd.iPersonID_ = uboEmployee_.getPersonID(); cmd.iMarketCountryID_ = iMarketCountryID_; cmd.sSSN_ = sSSN_; cmd.udsaPossibleDupe_ = new UDSPossibleDupe[0]; //execute cmd env.insert(cmd); agt.executeCmd(env, cmdStatus); if (cmdStatus.getCode().equals(Constant.CMDSUCCESS)) { return true; } else { return false; } } Low Tolerance for Method Length
23.
23 Copyright ©
2012 3P Vantage, Inc. 6. Ownership vs. Rental Treat it as not as your own a rental!
24.
24 Copyright ©
2012 3P Vantage, Inc. Stuff You Would Do With a Rental Car Code Eat or drink in it Introduce code smells and leave them there Drive on back roads Build unsound code Accidentally break a handle or knob, hope nobody finds out Notice that you introduced a serious bug, and not log it Report faults and minor nuisances to the agency Leave TODO comments in the code Rental property depreciates faster than owned property. Ownership is a mind-set, not a matter of process. How soon will you have to pay for todayâs decisions?
25.
25 Copyright ©
2012 3P Vantage, Inc. 7. Shared Responsibility ïŹ Shared ownership (no more @author) ïŹ Friends donât let friends code alone ïŹ Boy Scout rule ïŹ Specializing generalists ïŹ Break down the silos â Built because Urgent > Important âWe worked together in refactoring one of the existing legacy classes. This was a big piece of complex code that did not have any unit test. At the end of the exercise, we were able to simplify the code dramatically and made the code easily testable.â
26.
26 Copyright ©
2012 3P Vantage, Inc. Getting There Technology, skills, and process wonât suffice. You must get started⊠and the deck is stacked against you: ïŹ Inertia (thereâs always something more urgent) ïŹ Perceived barriers â Distributed / Large / C++ / Deep in Legacy Code / Siloed ïŹ Whose problem is it, anyway? ïŹ Developers feel powerless ïŹ The costs are long-term and hard to see
27.
27 Copyright ©
2012 3P Vantage, Inc. But Once You Have ItâŠ ïŹ Developers programming without fear ïŹ Team development: more realistic, fewer surprises ïŹ True partnership with the business ïŹ Boost motivation through pride and ownership
28.
28 Copyright ©
2012 3P Vantage, Inc. Tomorrow: The Coding Part of It May 8-9, Iâll lead the XP/Agile Engineering workshop: ïŹ Effective unit testing ïŹ Safe refactoring (including refactoring of large messes) ïŹ Simple design ïŹ Clean code Two days of hands-on exercises and guided discovery. Three seats remain. Will I see you there?