SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
5 Software Development
Lessons From a
Mountaineer
Omar Bashir
Saltoro Kangari
7,742m peak in the Karakorams.
First ascent in 1962 by a
Pak-Japanese team.
A. Saito (32),
Y. Takamura (27)
R. Bashir (24)
R. Bashir
Resigned from his grad programme with the PIA
(Pakistan International Airlines) to join this
expedition.
Serial adventurer.
Settled down as an accomplished attorney.
1. Work on Your Fitness
“You must maintain your fitness.
Take your training seriously and take every
opportunity to retrain.
You don’t train when your are going up a mountain,
you do it before that.
You won’t just need your fitness to go up a
mountain but also to come back down”
Defining Fitness for Coders
Developing a growth mindset.
Building and improving problem solving skills.
Practicing the craft.
Increasing technical breadth.
Staying in touch with the industry without
drowning in information overload.
2. Sort out the Gear
“Choosing the right gear is not just about reaching the top but
also making it back alive.
Remember, you, not a porter, will have to carry your own gear
up the ascent.
So choose wisely”
Less is More
Start with removing redundancies and unnecessary
dependencies.
Reduce and manage complexity and wastage.
Understand how things work and why they don’t when they
won’t.
3. Build a Rhythm
“Feeling tired, you only just started !
Keep going, you need to catch the
second wind.
Your body will then get into the
rhythm it needs to keep you going”
Coding Rhythm
Teams take some time to settle into projects.
Getting used to technologies, domain,
clients and other team members is
challenging.
Teams get their second wind after the first
few iterations to develop a rhythm to deliver
at a predictable pace.
4. Maintain the
Momentum
“As you climb higher several factors will
work against you.
Tiredness will increase, oxygen will
decrease.
You will feel the need to rest more
frequently.
So try and maintain your initial
momentum for as long as possible”
Cover the last mile all along
Last mile issues can easily derail otherwise
successful projects and break the momentum of
productive teams.
As a technology team nears the end of a project,
risks increase.
Start planning and incrementally executing
integration, deployment and parallel test runs
from the very beginning.
This reduces the risk of loss of momentum as the
team ascents.
5. Look After Yourself
and Your Team
“Remain hydrated, nourished and rested.
You are your own responsibility.
Also, set a manageable pace for your team.”
Team Well Being
Well being and working hard are not mutually
exclusive.
Plan the pace of projects to not let individual
and team fatigue set in.
Regularly working long hours impacts
work-life balance causing fatigue and
demotivation impacting team's momentum.
So, plan smart for your team to work hard
while still maintaining sociable hours.
5 Software Development Lessons From a Mountaineer

Más contenido relacionado

Similar a 5 Software Development Lessons From a Mountaineer

Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrumd0nn9n
 
Introduction to ergonomics.russia.2012
Introduction to ergonomics.russia.2012Introduction to ergonomics.russia.2012
Introduction to ergonomics.russia.2012Cathy Walker
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovMuhammadZahidQazi
 
The role of manager in a changing world v3
The role of manager in a changing world v3The role of manager in a changing world v3
The role of manager in a changing world v3Madhur Kathuria
 
Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012davidmandel
 
Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012Cathy Walker
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamAna Pegan
 
Intro to scrum
Intro to scrumIntro to scrum
Intro to scrumAna Pegan
 
What is Kaizen - MRPeasy
What is Kaizen - MRPeasyWhat is Kaizen - MRPeasy
What is Kaizen - MRPeasyMRPeasy
 
Entrepreneurial Development
Entrepreneurial DevelopmentEntrepreneurial Development
Entrepreneurial DevelopmentRIJO GRATIUS
 
Kaizen folder
Kaizen folderKaizen folder
Kaizen folderrey0708
 
Agile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingAgile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingNuno Rafael Gomes
 
Gemba Kaizen for Lean manufacturing | Chap1:Kaizen Basic Education | lean t...
Gemba Kaizen for Lean manufacturing  | Chap1:Kaizen Basic Education | lean t...Gemba Kaizen for Lean manufacturing  | Chap1:Kaizen Basic Education | lean t...
Gemba Kaizen for Lean manufacturing | Chap1:Kaizen Basic Education | lean t...博行 門眞
 
225295836 project-report-training-and-development
225295836 project-report-training-and-development225295836 project-report-training-and-development
225295836 project-report-training-and-developmenthomeworkping10
 
AGILE Session 1
AGILE Session 1AGILE Session 1
AGILE Session 1Ontuitive
 

Similar a 5 Software Development Lessons From a Mountaineer (20)

Tom - Scrum
Tom - ScrumTom - Scrum
Tom - Scrum
 
Introduction to ergonomics.russia.2012
Introduction to ergonomics.russia.2012Introduction to ergonomics.russia.2012
Introduction to ergonomics.russia.2012
 
PSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir RaykovPSPO 1 Roadmap by Vladimir Raykov
PSPO 1 Roadmap by Vladimir Raykov
 
The role of manager in a changing world v3
The role of manager in a changing world v3The role of manager in a changing world v3
The role of manager in a changing world v3
 
Madhur kathuria the role of manager in a changing world v3
Madhur kathuria the role of manager in a changing world v3Madhur kathuria the role of manager in a changing world v3
Madhur kathuria the role of manager in a changing world v3
 
Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012
 
Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012Introduction to ergonomics.english for russia.2012
Introduction to ergonomics.english for russia.2012
 
Intro to Scrum for Software Development Team
Intro to Scrum for Software Development TeamIntro to Scrum for Software Development Team
Intro to Scrum for Software Development Team
 
Intro to scrum
Intro to scrumIntro to scrum
Intro to scrum
 
What is Kaizen - MRPeasy
What is Kaizen - MRPeasyWhat is Kaizen - MRPeasy
What is Kaizen - MRPeasy
 
Kaizen
KaizenKaizen
Kaizen
 
Strategies for Effective Time Management.pptx
Strategies for Effective Time Management.pptxStrategies for Effective Time Management.pptx
Strategies for Effective Time Management.pptx
 
Entrepreneurial Development
Entrepreneurial DevelopmentEntrepreneurial Development
Entrepreneurial Development
 
Kaizen folder
Kaizen folderKaizen folder
Kaizen folder
 
Agile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean ThinkingAgile Portugal 2016 - Improving Scrum with Lean Thinking
Agile Portugal 2016 - Improving Scrum with Lean Thinking
 
Sicer ver 7.0
Sicer ver 7.0Sicer ver 7.0
Sicer ver 7.0
 
ETCA_7
ETCA_7ETCA_7
ETCA_7
 
Gemba Kaizen for Lean manufacturing | Chap1:Kaizen Basic Education | lean t...
Gemba Kaizen for Lean manufacturing  | Chap1:Kaizen Basic Education | lean t...Gemba Kaizen for Lean manufacturing  | Chap1:Kaizen Basic Education | lean t...
Gemba Kaizen for Lean manufacturing | Chap1:Kaizen Basic Education | lean t...
 
225295836 project-report-training-and-development
225295836 project-report-training-and-development225295836 project-report-training-and-development
225295836 project-report-training-and-development
 
AGILE Session 1
AGILE Session 1AGILE Session 1
AGILE Session 1
 

Más de Omar Bashir

Cloud migration challenges london ct os
Cloud migration challenges   london ct osCloud migration challenges   london ct os
Cloud migration challenges london ct osOmar Bashir
 
Technology Agility
Technology AgilityTechnology Agility
Technology AgilityOmar Bashir
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality LoopbackOmar Bashir
 
Achieving Technological Agility
Achieving Technological AgilityAchieving Technological Agility
Achieving Technological AgilityOmar Bashir
 
Technical Debt: Measured and Implied
Technical Debt: Measured and ImpliedTechnical Debt: Measured and Implied
Technical Debt: Measured and ImpliedOmar Bashir
 
Distilling Agile for Effective Execution
Distilling Agile for Effective ExecutionDistilling Agile for Effective Execution
Distilling Agile for Effective ExecutionOmar Bashir
 
Authorisation: Concepts and Implementation
Authorisation: Concepts and ImplementationAuthorisation: Concepts and Implementation
Authorisation: Concepts and ImplementationOmar Bashir
 
Coding for 11 Year Olds
Coding for 11 Year OldsCoding for 11 Year Olds
Coding for 11 Year OldsOmar Bashir
 
High Speed Networks - Applications in Finance
High Speed Networks - Applications in FinanceHigh Speed Networks - Applications in Finance
High Speed Networks - Applications in FinanceOmar Bashir
 
Functional Programming in Java 8
Functional Programming in Java 8Functional Programming in Java 8
Functional Programming in Java 8Omar Bashir
 
An Introduction to Java Compiler and Runtime
An Introduction to Java Compiler and RuntimeAn Introduction to Java Compiler and Runtime
An Introduction to Java Compiler and RuntimeOmar Bashir
 
Computing at Schools: A Guide to Parents
Computing at Schools: A Guide to ParentsComputing at Schools: A Guide to Parents
Computing at Schools: A Guide to ParentsOmar Bashir
 
Information technology
Information technologyInformation technology
Information technologyOmar Bashir
 
Maths with Programming
Maths with ProgrammingMaths with Programming
Maths with ProgrammingOmar Bashir
 
Code Club Talk 2014
Code Club Talk 2014Code Club Talk 2014
Code Club Talk 2014Omar Bashir
 

Más de Omar Bashir (17)

Cloud migration challenges london ct os
Cloud migration challenges   london ct osCloud migration challenges   london ct os
Cloud migration challenges london ct os
 
Why Java ?
Why Java ?Why Java ?
Why Java ?
 
Technology Agility
Technology AgilityTechnology Agility
Technology Agility
 
Quality Loopback
Quality LoopbackQuality Loopback
Quality Loopback
 
Achieving Technological Agility
Achieving Technological AgilityAchieving Technological Agility
Achieving Technological Agility
 
Technical Debt: Measured and Implied
Technical Debt: Measured and ImpliedTechnical Debt: Measured and Implied
Technical Debt: Measured and Implied
 
Distilling Agile for Effective Execution
Distilling Agile for Effective ExecutionDistilling Agile for Effective Execution
Distilling Agile for Effective Execution
 
Authorisation: Concepts and Implementation
Authorisation: Concepts and ImplementationAuthorisation: Concepts and Implementation
Authorisation: Concepts and Implementation
 
SOLID Java Code
SOLID Java CodeSOLID Java Code
SOLID Java Code
 
Coding for 11 Year Olds
Coding for 11 Year OldsCoding for 11 Year Olds
Coding for 11 Year Olds
 
High Speed Networks - Applications in Finance
High Speed Networks - Applications in FinanceHigh Speed Networks - Applications in Finance
High Speed Networks - Applications in Finance
 
Functional Programming in Java 8
Functional Programming in Java 8Functional Programming in Java 8
Functional Programming in Java 8
 
An Introduction to Java Compiler and Runtime
An Introduction to Java Compiler and RuntimeAn Introduction to Java Compiler and Runtime
An Introduction to Java Compiler and Runtime
 
Computing at Schools: A Guide to Parents
Computing at Schools: A Guide to ParentsComputing at Schools: A Guide to Parents
Computing at Schools: A Guide to Parents
 
Information technology
Information technologyInformation technology
Information technology
 
Maths with Programming
Maths with ProgrammingMaths with Programming
Maths with Programming
 
Code Club Talk 2014
Code Club Talk 2014Code Club Talk 2014
Code Club Talk 2014
 

Último

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 

Último (20)

Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 

5 Software Development Lessons From a Mountaineer

  • 1. 5 Software Development Lessons From a Mountaineer Omar Bashir
  • 2. Saltoro Kangari 7,742m peak in the Karakorams. First ascent in 1962 by a Pak-Japanese team. A. Saito (32), Y. Takamura (27) R. Bashir (24)
  • 3. R. Bashir Resigned from his grad programme with the PIA (Pakistan International Airlines) to join this expedition. Serial adventurer. Settled down as an accomplished attorney.
  • 4. 1. Work on Your Fitness “You must maintain your fitness. Take your training seriously and take every opportunity to retrain. You don’t train when your are going up a mountain, you do it before that. You won’t just need your fitness to go up a mountain but also to come back down”
  • 5. Defining Fitness for Coders Developing a growth mindset. Building and improving problem solving skills. Practicing the craft. Increasing technical breadth. Staying in touch with the industry without drowning in information overload.
  • 6. 2. Sort out the Gear “Choosing the right gear is not just about reaching the top but also making it back alive. Remember, you, not a porter, will have to carry your own gear up the ascent. So choose wisely”
  • 7. Less is More Start with removing redundancies and unnecessary dependencies. Reduce and manage complexity and wastage. Understand how things work and why they don’t when they won’t.
  • 8. 3. Build a Rhythm “Feeling tired, you only just started ! Keep going, you need to catch the second wind. Your body will then get into the rhythm it needs to keep you going”
  • 9. Coding Rhythm Teams take some time to settle into projects. Getting used to technologies, domain, clients and other team members is challenging. Teams get their second wind after the first few iterations to develop a rhythm to deliver at a predictable pace.
  • 10. 4. Maintain the Momentum “As you climb higher several factors will work against you. Tiredness will increase, oxygen will decrease. You will feel the need to rest more frequently. So try and maintain your initial momentum for as long as possible”
  • 11. Cover the last mile all along Last mile issues can easily derail otherwise successful projects and break the momentum of productive teams. As a technology team nears the end of a project, risks increase. Start planning and incrementally executing integration, deployment and parallel test runs from the very beginning. This reduces the risk of loss of momentum as the team ascents.
  • 12. 5. Look After Yourself and Your Team “Remain hydrated, nourished and rested. You are your own responsibility. Also, set a manageable pace for your team.”
  • 13. Team Well Being Well being and working hard are not mutually exclusive. Plan the pace of projects to not let individual and team fatigue set in. Regularly working long hours impacts work-life balance causing fatigue and demotivation impacting team's momentum. So, plan smart for your team to work hard while still maintaining sociable hours.