SlideShare una empresa de Scribd logo
1 de 24
Building and
Maintaining High
Performance
Software Teams

0

Ray Lewallen
Telogical Systems, LLC

Solutions that make sense of telecom & cable pricing information™
Contact Information

Ray Lewallen
Chief Engineer
ray@telogical.com

703-734-7776 x 101
1

Solutions that make sense of telecom & cable pricing information™
Material I Love
Agile Methodologies

James Shore – The Art of Agile Development
Edward Deming – lots of published material
Jeffrey Liker: The Toyota Way, TPDS
Mary and Tom Poppendiek: Lean Software Development
Deene & Cleland-Huang: Software by Numbers
Khio Tu: Superteams
2

Solutions that make sense of telecom & cable pricing information™
Quote
“We don’t get a chance to do that many things and
every one should be really excellent. Because this
is our life. Life is brief and then you die, you
know? We’ve chosen to do this with our lives. So
it better be damn good.” Steve Jobs

3

Solutions that make sense of telecom & cable pricing information™
High Performance Teams
Group of people with
specific goals and
complementary skill sets
who hold themselves
mutually accountable for
achieving superior
results.

4

Solutions that make sense of telecom & cable pricing information™
High Performance Teams
Successful Teams One of the most often discussed and written about
topics in the business world.

“The central challenge of becoming a great
team is to harness the full range of talent
in the team” Khoi Tu, Superteams
5

Solutions that make sense of telecom & cable pricing information™
Traits
Shared
Leadership

Authority

Communicatio
n and
Small
Collaboration
Clear Objectives
Feedback
Loops

Trust

Team
Rewards

Learning

Efficient
Shared
Accountability
6

Solutions that make sense of telecom & cable pricing information™
High Performance Teams

Momentum – the impetus gained by a moving object

Set things in motion and sustain
7

Solutions that make sense of telecom & cable pricing information™
Strategy - Continuous Integration
Tactics
Single command builds
Single command testing
Single command
deployments
Fully automated
Frequent commits to source
control
Feedback
Loops

Team
Rewards

Trust

Communicatio
n and
Collaboration

Efficient
8

Solutions that make sense of telecom & cable pricing information™
Strategy - Continuous Integration
Tactics
Massive Build Server – 32 core,
24GB RAM, 512GB SSD

Metrics and reports
Workflow part of a project,
not the integration server.
Part of the Acceptance
Testing workflow

9

Solutions that make sense of telecom & cable pricing information™
Strategy – Continuous Integration

Building trust, constant communication and
collaboration and feedback loops

not just amongst people, but with your
software and its systems as well.

10

Solutions that make sense of telecom & cable pricing information™
Strategy – Paired/Shared Work

Shared
Leadership
Communicatio
n and
Collaboration
Clear Objectives
Feedback
Loops

Trust

Authority

11

Learning

Efficient
Shared
Accountability
Solutions that make sense of telecom & cable pricing information™
Exclusive Pair Programming? Not
Always.
Spiking – time-boxed research
and development

Set-Based Concurrent Engineering –
convergence on a solution by
considering the intersection of
feasible parts.
“It doesn’t matter whose idea it is. We use the one
that makes the movie better.” John Lasseter, Pixar
12

Solutions that make sense of telecom & cable pricing information™
Strategy – Executable
Requirements
Tactics
Written and owned by Product
Management
Given context
When interaction
Then expectation

Easily derive unit tests
Longevity, quality control,
reduced maintenance costs
Communicatio
n and
Collaboration

Efficient

Learning

Trust

Clear Objectives
13

Solutions that make sense of telecom & cable pricing information™
Strategy – Executable
Requirements

14

Solutions that make sense of telecom & cable pricing information™
Strategy – Executable
Requirements

15

Solutions that make sense of telecom & cable pricing information™
Strategy – Test Driven Development
Tactics
Inspecting quality into a
product is expensive – build
quality into a product

Self-documenting products
Drive solution architecture –
emergent design
Feedback
Loops
Clear ObjectivesLearning

Shared
Accountability

Trust

Communication
and
Collaboration
16

Efficient

Solutions that make sense of telecom & cable pricing information™
Strategy – Performance Plan
Tactics
Specific – who, what, when, where, why
Measurable – metrics for success
Attainable – can make your goal reality
Relative – within context of our work
Timely – achieved within a timeframe
Metrics based evaluation of skills and
product knowledge – rank 1-5
Raise the lowest common denominator
Targeting pairing

Efficient

Clear Objectives
Team
Rewards

Learning
17

Authority
Solutions that make sense of telecom & cable pricing information™
Strategy – Monthly Retrospective

Research shows that a shared commitment to the strategic
vision of the organization and challenges of day to day
work are a more important driver of performance than
shared commitment to each other.

18

Solutions that make sense of telecom & cable pricing information™
Strategy – Monthly Retrospective
Tactics
Start Doing
Stop Doing
Keep Doing
Do More Of
Do Less Of

Be honest and
forthcoming

Shared Leadership

Trust

Learning

Clear Objectives

Efficient
Shared
Accountability
19

Team
Rewards

Feedback
Loops

Communicatio
n and
Collaboration

Solutions that make sense of telecom & cable pricing information™
Strategy – Simple Hierarchy
Tactics

No titles – leave your
business card at the door
Everybody has something
to teach
Authority

Trust
Shared
Leadership

Everybody has something
to learn
Shared
Accountability

Learning
20

Solutions that make sense of telecom & cable pricing information™
Strategy – Feature Driven
Development
Tactics

Develop Overall Model
Build Feature List
Plan By Feature
Design By Feature
Build By Feature
Deploy By Feature
Communicatio
Learning
n and
Collaboration Feedback
Efficient
Loops
21

Trust

Solutions that make sense of telecom & cable pricing information™
Workflow Tactics

Pull – don’t push
Ask operations for new
feature
Ask quality control for
new feature
Ask engineering for
new feature

Get the right people
involved at the right time
22

Solutions that make sense of telecom & cable pricing information™
Workflow Tactics
Start making money here
Time-boxed

A

B

C

A

B

C

Single Piece Flow

A
Start making
money here

B

C

Start making
money here
23

Start making
money here

Solutions that make sense of telecom & cable pricing information™

Más contenido relacionado

Destacado

Advanced Modular Software Performance Monitoring
Advanced Modular Software Performance MonitoringAdvanced Modular Software Performance Monitoring
Advanced Modular Software Performance MonitoringAlexander Mazurov
 
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...Vahid Garousi
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
Take A Tour of 5 Cities Through the Lens of Top Geographers
Take A Tour of 5 Cities Through the Lens of Top GeographersTake A Tour of 5 Cities Through the Lens of Top Geographers
Take A Tour of 5 Cities Through the Lens of Top GeographersWiley
 
Performance & Automation Testing
Performance & Automation TestingPerformance & Automation Testing
Performance & Automation TestingIndium Software
 
Top 10 Excel Beginner Basics
Top 10 Excel Beginner BasicsTop 10 Excel Beginner Basics
Top 10 Excel Beginner BasicsWiley
 
16 Hollywood Faces Who are Killed by Drugs
16 Hollywood Faces Who are Killed by Drugs16 Hollywood Faces Who are Killed by Drugs
16 Hollywood Faces Who are Killed by DrugsDr. Omer Hameed
 
Test Automation - Principles and Practices
Test Automation - Principles and PracticesTest Automation - Principles and Practices
Test Automation - Principles and PracticesAnand Bagmar
 
Net Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidNet Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidAureus Analytics
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information ArchitectureMike Crabb
 
Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Hamilton
 
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesThe State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesMattermark
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of EverythingCharbel Zeaiter
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 

Destacado (16)

Advanced Modular Software Performance Monitoring
Advanced Modular Software Performance MonitoringAdvanced Modular Software Performance Monitoring
Advanced Modular Software Performance Monitoring
 
Software Performance Engineering Services
Software Performance Engineering ServicesSoftware Performance Engineering Services
Software Performance Engineering Services
 
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...UML-Driven Software Performance Engineering: A systematic mapping and a revie...
UML-Driven Software Performance Engineering: A systematic mapping and a revie...
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
Take A Tour of 5 Cities Through the Lens of Top Geographers
Take A Tour of 5 Cities Through the Lens of Top GeographersTake A Tour of 5 Cities Through the Lens of Top Geographers
Take A Tour of 5 Cities Through the Lens of Top Geographers
 
Performance & Automation Testing
Performance & Automation TestingPerformance & Automation Testing
Performance & Automation Testing
 
Cloud History 101
Cloud History 101Cloud History 101
Cloud History 101
 
Top 10 Excel Beginner Basics
Top 10 Excel Beginner BasicsTop 10 Excel Beginner Basics
Top 10 Excel Beginner Basics
 
16 Hollywood Faces Who are Killed by Drugs
16 Hollywood Faces Who are Killed by Drugs16 Hollywood Faces Who are Killed by Drugs
16 Hollywood Faces Who are Killed by Drugs
 
Test Automation - Principles and Practices
Test Automation - Principles and PracticesTest Automation - Principles and Practices
Test Automation - Principles and Practices
 
Net Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to AvoidNet Promoter Score Pitfalls to Avoid
Net Promoter Score Pitfalls to Avoid
 
Introduction to Information Architecture
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
 
Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science Booz Allen Field Guide to Data Science
Booz Allen Field Guide to Data Science
 
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B CompaniesThe State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
The State of Sales & Marketing at the 50 Fastest-Growing B2B Companies
 
The Future of Everything
The Future of EverythingThe Future of Everything
The Future of Everything
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 

Similar a Building and Maintaining High Performance Software Teams - traits, tactics and strategies

Unleash Enterprise Innovation with Sogeti’s Industry Solutions
Unleash Enterprise Innovation with Sogeti’s Industry SolutionsUnleash Enterprise Innovation with Sogeti’s Industry Solutions
Unleash Enterprise Innovation with Sogeti’s Industry SolutionsCapgemini
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryVMware Tanzu
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryVMware Tanzu
 
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdfIsmailCassiem
 
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...TALiNT Partners
 
The Role of Analytics in Talent Acquisition
The Role of Analytics in Talent AcquisitionThe Role of Analytics in Talent Acquisition
The Role of Analytics in Talent AcquisitionHuman Capital Media
 
It Sales Presentation 2010 03 31
It Sales Presentation   2010 03 31It Sales Presentation   2010 03 31
It Sales Presentation 2010 03 31rhissrich
 
A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentComputer Aid, Inc
 
The Science of Incentive Compensation Programs: The DNA of What Works
The Science of Incentive Compensation Programs: The DNA of What WorksThe Science of Incentive Compensation Programs: The DNA of What Works
The Science of Incentive Compensation Programs: The DNA of What WorksProformative, Inc.
 
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108mmata1031
 
2.) services (people & culture)
2.) services (people & culture)2.) services (people & culture)
2.) services (people & culture)Jeff Green
 
Leadership Keynote - Highly Effective IT organizations
Leadership Keynote - Highly Effective IT organizationsLeadership Keynote - Highly Effective IT organizations
Leadership Keynote - Highly Effective IT organizationsCraig W. Ethridge
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine LearningAgileThought
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesApttus
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05Jim Parnitzke
 

Similar a Building and Maintaining High Performance Software Teams - traits, tactics and strategies (20)

Unleash Enterprise Innovation with Sogeti’s Industry Solutions
Unleash Enterprise Innovation with Sogeti’s Industry SolutionsUnleash Enterprise Innovation with Sogeti’s Industry Solutions
Unleash Enterprise Innovation with Sogeti’s Industry Solutions
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success Story
 
Evolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success StoryEvolving Towards a Modernized Platform: Our Success Story
Evolving Towards a Modernized Platform: Our Success Story
 
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf
413451520-8-Steps-Successful-Enterprise-Data-Manag.pdf
 
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...
Actionable Insights through Innovative Talent Assessment – How Big Data is Ch...
 
The Role of Analytics in Talent Acquisition
The Role of Analytics in Talent AcquisitionThe Role of Analytics in Talent Acquisition
The Role of Analytics in Talent Acquisition
 
It Sales Presentation 2010 03 31
It Sales Presentation   2010 03 31It Sales Presentation   2010 03 31
It Sales Presentation 2010 03 31
 
Ejyle corporate profile
Ejyle corporate profileEjyle corporate profile
Ejyle corporate profile
 
Ecselis 2017
Ecselis 2017Ecselis 2017
Ecselis 2017
 
A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications Development
 
The Science of Incentive Compensation Programs: The DNA of What Works
The Science of Incentive Compensation Programs: The DNA of What WorksThe Science of Incentive Compensation Programs: The DNA of What Works
The Science of Incentive Compensation Programs: The DNA of What Works
 
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108Presidio Networked Solutions Sales Presentation Ns Ppt 1108
Presidio Networked Solutions Sales Presentation Ns Ppt 1108
 
2.) services (people & culture)
2.) services (people & culture)2.) services (people & culture)
2.) services (people & culture)
 
Leadership Keynote - Highly Effective IT organizations
Leadership Keynote - Highly Effective IT organizationsLeadership Keynote - Highly Effective IT organizations
Leadership Keynote - Highly Effective IT organizations
 
Ejyle Corporate Profile
Ejyle Corporate ProfileEjyle Corporate Profile
Ejyle Corporate Profile
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Use Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest ChallengesUse Collaboration to Solve Your Biggest Challenges
Use Collaboration to Solve Your Biggest Challenges
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05
 
Data integration my_experience
Data integration my_experienceData integration my_experience
Data integration my_experience
 

Más de InnoTech

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"InnoTech
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is MaturingInnoTech
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?InnoTech
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostInnoTech
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering StormInnoTech
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the fieldInnoTech
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implicationsInnoTech
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged InfrastructureInnoTech
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365InnoTech
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studiesInnoTech
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential InnoTech
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?InnoTech
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...InnoTech
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeInnoTech
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacyInnoTech
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio InnoTech
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumInnoTech
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2InnoTech
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionInnoTech
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentationInnoTech
 

Más de InnoTech (20)

"So you want to raise funding and build a team?"
"So you want to raise funding and build a team?""So you want to raise funding and build a team?"
"So you want to raise funding and build a team?"
 
Artificial Intelligence is Maturing
Artificial Intelligence is MaturingArtificial Intelligence is Maturing
Artificial Intelligence is Maturing
 
What is AI without Data?
What is AI without Data?What is AI without Data?
What is AI without Data?
 
Courageous Leadership - When it Matters Most
Courageous Leadership - When it Matters MostCourageous Leadership - When it Matters Most
Courageous Leadership - When it Matters Most
 
The Gathering Storm
The Gathering StormThe Gathering Storm
The Gathering Storm
 
Sql Server tips from the field
Sql Server tips from the fieldSql Server tips from the field
Sql Server tips from the field
 
Quantum Computing and its security implications
Quantum Computing and its security implicationsQuantum Computing and its security implications
Quantum Computing and its security implications
 
Converged Infrastructure
Converged InfrastructureConverged Infrastructure
Converged Infrastructure
 
Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365Making the most out of collaboration with Office 365
Making the most out of collaboration with Office 365
 
Blockchain use cases and case studies
Blockchain use cases and case studiesBlockchain use cases and case studies
Blockchain use cases and case studies
 
Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential Blockchain: Exploring the Fundamentals and Promising Potential
Blockchain: Exploring the Fundamentals and Promising Potential
 
Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?Business leaders are engaging labor differently - Is your IT ready?
Business leaders are engaging labor differently - Is your IT ready?
 
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
AI 3.0: Is it Finally Time for Artificial Intelligence and Sensor Networks to...
 
Using Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to LifeUsing Business Intelligence to Bring Your Data to Life
Using Business Intelligence to Bring Your Data to Life
 
User requirements is a fallacy
User requirements is a fallacyUser requirements is a fallacy
User requirements is a fallacy
 
What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio What I Wish I Knew Before I Signed that Contract - San Antonio
What I Wish I Knew Before I Signed that Contract - San Antonio
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
 
Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2Share point saturday access services 2015 final 2
Share point saturday access services 2015 final 2
 
Sp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner sessionSp tech festdallas - office 365 groups - planner session
Sp tech festdallas - office 365 groups - planner session
 
Power apps presentation
Power apps presentationPower apps presentation
Power apps presentation
 

Último

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxMarkAnthonyAurellano
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 

Último (20)

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptxContemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
Contemporary Economic Issues Facing the Filipino Entrepreneur (1).pptx
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 

Building and Maintaining High Performance Software Teams - traits, tactics and strategies

  • 1. Building and Maintaining High Performance Software Teams 0 Ray Lewallen Telogical Systems, LLC Solutions that make sense of telecom & cable pricing information™
  • 2. Contact Information Ray Lewallen Chief Engineer ray@telogical.com 703-734-7776 x 101 1 Solutions that make sense of telecom & cable pricing information™
  • 3. Material I Love Agile Methodologies James Shore – The Art of Agile Development Edward Deming – lots of published material Jeffrey Liker: The Toyota Way, TPDS Mary and Tom Poppendiek: Lean Software Development Deene & Cleland-Huang: Software by Numbers Khio Tu: Superteams 2 Solutions that make sense of telecom & cable pricing information™
  • 4. Quote “We don’t get a chance to do that many things and every one should be really excellent. Because this is our life. Life is brief and then you die, you know? We’ve chosen to do this with our lives. So it better be damn good.” Steve Jobs 3 Solutions that make sense of telecom & cable pricing information™
  • 5. High Performance Teams Group of people with specific goals and complementary skill sets who hold themselves mutually accountable for achieving superior results. 4 Solutions that make sense of telecom & cable pricing information™
  • 6. High Performance Teams Successful Teams One of the most often discussed and written about topics in the business world. “The central challenge of becoming a great team is to harness the full range of talent in the team” Khoi Tu, Superteams 5 Solutions that make sense of telecom & cable pricing information™
  • 8. High Performance Teams Momentum – the impetus gained by a moving object Set things in motion and sustain 7 Solutions that make sense of telecom & cable pricing information™
  • 9. Strategy - Continuous Integration Tactics Single command builds Single command testing Single command deployments Fully automated Frequent commits to source control Feedback Loops Team Rewards Trust Communicatio n and Collaboration Efficient 8 Solutions that make sense of telecom & cable pricing information™
  • 10. Strategy - Continuous Integration Tactics Massive Build Server – 32 core, 24GB RAM, 512GB SSD Metrics and reports Workflow part of a project, not the integration server. Part of the Acceptance Testing workflow 9 Solutions that make sense of telecom & cable pricing information™
  • 11. Strategy – Continuous Integration Building trust, constant communication and collaboration and feedback loops not just amongst people, but with your software and its systems as well. 10 Solutions that make sense of telecom & cable pricing information™
  • 12. Strategy – Paired/Shared Work Shared Leadership Communicatio n and Collaboration Clear Objectives Feedback Loops Trust Authority 11 Learning Efficient Shared Accountability Solutions that make sense of telecom & cable pricing information™
  • 13. Exclusive Pair Programming? Not Always. Spiking – time-boxed research and development Set-Based Concurrent Engineering – convergence on a solution by considering the intersection of feasible parts. “It doesn’t matter whose idea it is. We use the one that makes the movie better.” John Lasseter, Pixar 12 Solutions that make sense of telecom & cable pricing information™
  • 14. Strategy – Executable Requirements Tactics Written and owned by Product Management Given context When interaction Then expectation Easily derive unit tests Longevity, quality control, reduced maintenance costs Communicatio n and Collaboration Efficient Learning Trust Clear Objectives 13 Solutions that make sense of telecom & cable pricing information™
  • 15. Strategy – Executable Requirements 14 Solutions that make sense of telecom & cable pricing information™
  • 16. Strategy – Executable Requirements 15 Solutions that make sense of telecom & cable pricing information™
  • 17. Strategy – Test Driven Development Tactics Inspecting quality into a product is expensive – build quality into a product Self-documenting products Drive solution architecture – emergent design Feedback Loops Clear ObjectivesLearning Shared Accountability Trust Communication and Collaboration 16 Efficient Solutions that make sense of telecom & cable pricing information™
  • 18. Strategy – Performance Plan Tactics Specific – who, what, when, where, why Measurable – metrics for success Attainable – can make your goal reality Relative – within context of our work Timely – achieved within a timeframe Metrics based evaluation of skills and product knowledge – rank 1-5 Raise the lowest common denominator Targeting pairing Efficient Clear Objectives Team Rewards Learning 17 Authority Solutions that make sense of telecom & cable pricing information™
  • 19. Strategy – Monthly Retrospective Research shows that a shared commitment to the strategic vision of the organization and challenges of day to day work are a more important driver of performance than shared commitment to each other. 18 Solutions that make sense of telecom & cable pricing information™
  • 20. Strategy – Monthly Retrospective Tactics Start Doing Stop Doing Keep Doing Do More Of Do Less Of Be honest and forthcoming Shared Leadership Trust Learning Clear Objectives Efficient Shared Accountability 19 Team Rewards Feedback Loops Communicatio n and Collaboration Solutions that make sense of telecom & cable pricing information™
  • 21. Strategy – Simple Hierarchy Tactics No titles – leave your business card at the door Everybody has something to teach Authority Trust Shared Leadership Everybody has something to learn Shared Accountability Learning 20 Solutions that make sense of telecom & cable pricing information™
  • 22. Strategy – Feature Driven Development Tactics Develop Overall Model Build Feature List Plan By Feature Design By Feature Build By Feature Deploy By Feature Communicatio Learning n and Collaboration Feedback Efficient Loops 21 Trust Solutions that make sense of telecom & cable pricing information™
  • 23. Workflow Tactics Pull – don’t push Ask operations for new feature Ask quality control for new feature Ask engineering for new feature Get the right people involved at the right time 22 Solutions that make sense of telecom & cable pricing information™
  • 24. Workflow Tactics Start making money here Time-boxed A B C A B C Single Piece Flow A Start making money here B C Start making money here 23 Start making money here Solutions that make sense of telecom & cable pricing information™