SlideShare una empresa de Scribd logo
1 de 18
Maximizing Development Productivity
Loss of productivity: Example If 10% of staff waste 1 hour per day, An hourly cost of £20 per employee Based on 220 working days, the direct annual productivity loss would be:An organization employing 100 staff = - £44K 1000 staff = - £440K 10,000 staff = - £4.4M
Task Estimation What’s the difference between  1 and 1.5 Day? For a project phase: it’s 1 and 1.5 Month + 50 %
What’s Productivity? “Productivity is the rate at which we can develop high quality software that meets the requirements of the customers”.
How to measure Productivity? We can measure productivity using system tests. Productivity is the rate at which you add further system tests (that pass) to the existing system.  The average number of test cases passed each day is the productivity rate. In Extreme Programming this is called Velocity.
The Maximum Productivity Rate The maximum productivity rate is the best velocity that a developer can achieve. For example, Mr. Super Developer when left alone in a quiet room with no meetings and disruptions can build a system which passes 10 additional system test cases each day. In this case the developer  is in a state of flow
Be in a Flow Being in flow is when you are fully immersed in a task. You are so focused on it that you are almost in a trance like state. Hours can go by without you noticing. Work gets done very fast. When you are in flow you are at running at your highest velocity.  It takes approximately 20 minutes to get into flow. However, if you get disturbed and knocked out of flow, it will take another 20 minutes immersion time before you are back in full flow. It is important to stay immersed in flow for long periods at a time to get anything considerable done.
Effect of Personal Distractions (Environmental Factor)
More Samples of Distraction: Spend the day talking about last nights television or football match. 	They seem to want to disturb you when it suits them, not you. It would be worth politely pointing out to them that you are working and that you will talk to them at lunchtime. Alternatively, go and grab a coffee with them and have the discussion away from other people so you don’t disturb them.
Noisy Environments (Environmental Factor)
Slow Typing Developers (Personal Factor)
Effect of Training (Training Factor) If the developer spends all day in a noisy office, sitting on email, making lot of personal phone calls and chatting about last nights football game then lack of training really isn’t the problem.
Personal Time Management (Personal Factor) The developers are good in the morning, then start to decrease after lunch, and then pretty much useless after 5pm.
Code Rot (Design Factor) No consistent architecture Lack of technical leadership Cut and Paste Programming
Where does Technology Fit In? Introducing new technology can help increase productivity, but there are so many other large fish to fry before even thinking about the technology issues.
Conclusion Turn the email system off.  Turn the phone off.  Schedule your tasks to best suit your effectiveness throughout the day and learn to type.  After that, start thinking about the development process and training, and finally technology.

Más contenido relacionado

La actualidad más candente

Mimosa Story (incomplete version)
Mimosa Story (incomplete version)Mimosa Story (incomplete version)
Mimosa Story (incomplete version)Gan Kah Hwee
 
Kung fu Programming
Kung fu ProgrammingKung fu Programming
Kung fu ProgrammingWisecube AI
 
Outdoor exercise outline nalds 2004 computer code
Outdoor exercise outline nalds 2004 computer codeOutdoor exercise outline nalds 2004 computer code
Outdoor exercise outline nalds 2004 computer codeTrainingArena
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Gail Murphy
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the WildDawn Code
 
Top Ten IT tips for Small Business
Top Ten IT tips for Small BusinessTop Ten IT tips for Small Business
Top Ten IT tips for Small BusinessInnovative Solutions
 
Introduction To Software Engineering
Introduction To Software EngineeringIntroduction To Software Engineering
Introduction To Software EngineeringLeyla Bonilla
 
Patterns for the People
Patterns for the PeoplePatterns for the People
Patterns for the PeopleKevlin Henney
 
Building a culture where software projects get done
Building a culture where software projects get doneBuilding a culture where software projects get done
Building a culture where software projects get donethegdb
 
Test automation: do we still need test specialists?
Test automation: do we still need test specialists?Test automation: do we still need test specialists?
Test automation: do we still need test specialists?Håkan Rönngren
 

La actualidad más candente (14)

Pair programming ?
Pair programming ?Pair programming ?
Pair programming ?
 
Mimosa Story (incomplete version)
Mimosa Story (incomplete version)Mimosa Story (incomplete version)
Mimosa Story (incomplete version)
 
Kung fu Programming
Kung fu ProgrammingKung fu Programming
Kung fu Programming
 
Outdoor exercise outline nalds 2004 computer code
Outdoor exercise outline nalds 2004 computer codeOutdoor exercise outline nalds 2004 computer code
Outdoor exercise outline nalds 2004 computer code
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)
 
Testing in the Wild
Testing in the WildTesting in the Wild
Testing in the Wild
 
Top Ten IT tips for Small Business
Top Ten IT tips for Small BusinessTop Ten IT tips for Small Business
Top Ten IT tips for Small Business
 
Introduction To Software Engineering
Introduction To Software EngineeringIntroduction To Software Engineering
Introduction To Software Engineering
 
Patterns for the People
Patterns for the PeoplePatterns for the People
Patterns for the People
 
Contingency plans
Contingency plansContingency plans
Contingency plans
 
Design Sprints
Design SprintsDesign Sprints
Design Sprints
 
Building a culture where software projects get done
Building a culture where software projects get doneBuilding a culture where software projects get done
Building a culture where software projects get done
 
Productivity Tips for Programmers
Productivity Tips for ProgrammersProductivity Tips for Programmers
Productivity Tips for Programmers
 
Test automation: do we still need test specialists?
Test automation: do we still need test specialists?Test automation: do we still need test specialists?
Test automation: do we still need test specialists?
 

Similar a Maximizing development productivity

How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your momAndreas Grabner
 
Building Capabilities in the Digital Age - for Social Service Agencies
Building Capabilities in the Digital Age - for Social Service AgenciesBuilding Capabilities in the Digital Age - for Social Service Agencies
Building Capabilities in the Digital Age - for Social Service AgenciesAdrian Tan
 
Professional software engineers
Professional software engineersProfessional software engineers
Professional software engineersPuja Pramudya
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingUtkarsh Khare
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of successElad Sofer
 
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovAgile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovSvetlin Nakov
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationBoris Dominic
 
Project Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsProject Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsSocial Tables
 
How to Measure the ROI of User Experience
How to Measure the ROI of User ExperienceHow to Measure the ROI of User Experience
How to Measure the ROI of User ExperienceUserZoom
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Nicolò Borghi
 
What is Product Management?
What is Product Management? What is Product Management?
What is Product Management? Angelina Fomina
 
Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...IRJET Journal
 
DevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDynatrace
 
A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!Vasco Duarte
 
Extreme Programming Talk Wise Consulting Www.Talkwiseconsulting
Extreme  Programming    Talk Wise  Consulting   Www.TalkwiseconsultingExtreme  Programming    Talk Wise  Consulting   Www.Talkwiseconsulting
Extreme Programming Talk Wise Consulting Www.Talkwiseconsultingtalkwiseone
 

Similar a Maximizing development productivity (20)

How to explain DevOps to your mom
How to explain DevOps to your momHow to explain DevOps to your mom
How to explain DevOps to your mom
 
Building Capabilities in the Digital Age - for Social Service Agencies
Building Capabilities in the Digital Age - for Social Service AgenciesBuilding Capabilities in the Digital Age - for Social Service Agencies
Building Capabilities in the Digital Age - for Social Service Agencies
 
Myths
MythsMyths
Myths
 
Professional software engineers
Professional software engineersProfessional software engineers
Professional software engineers
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
 
Feedback - The Secret ingredient of success
Feedback - The Secret ingredient of successFeedback - The Secret ingredient of success
Feedback - The Secret ingredient of success
 
Importance of UX
Importance of UXImportance of UX
Importance of UX
 
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovAgile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Project Management Bootcamp for Event Professionals
Project Management Bootcamp for Event ProfessionalsProject Management Bootcamp for Event Professionals
Project Management Bootcamp for Event Professionals
 
AcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_AfterAcceleratorWorkshop_UPA2008_After
AcceleratorWorkshop_UPA2008_After
 
Spi Cost Roi
Spi Cost RoiSpi Cost Roi
Spi Cost Roi
 
How to Measure the ROI of User Experience
How to Measure the ROI of User ExperienceHow to Measure the ROI of User Experience
How to Measure the ROI of User Experience
 
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
Vittorio Viarengo, VP Oracle Telco Strategy and Development Oracle fusion mid...
 
What is Product Management?
What is Product Management? What is Product Management?
What is Product Management?
 
Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...Reduce the Internal and External Interruptions and Improving Communications u...
Reduce the Internal and External Interruptions and Improving Communications u...
 
DevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the WorldDevOps: Cultural and Tooling Tips Around the World
DevOps: Cultural and Tooling Tips Around the World
 
A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!A paradigm shift for testing - how to increase productivity 10x!
A paradigm shift for testing - how to increase productivity 10x!
 
Take it home
Take it homeTake it home
Take it home
 
Extreme Programming Talk Wise Consulting Www.Talkwiseconsulting
Extreme  Programming    Talk Wise  Consulting   Www.TalkwiseconsultingExtreme  Programming    Talk Wise  Consulting   Www.Talkwiseconsulting
Extreme Programming Talk Wise Consulting Www.Talkwiseconsulting
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  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 Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  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 Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Maximizing development productivity

  • 2. Loss of productivity: Example If 10% of staff waste 1 hour per day, An hourly cost of £20 per employee Based on 220 working days, the direct annual productivity loss would be:An organization employing 100 staff = - £44K 1000 staff = - £440K 10,000 staff = - £4.4M
  • 3. Task Estimation What’s the difference between 1 and 1.5 Day? For a project phase: it’s 1 and 1.5 Month + 50 %
  • 4. What’s Productivity? “Productivity is the rate at which we can develop high quality software that meets the requirements of the customers”.
  • 5. How to measure Productivity? We can measure productivity using system tests. Productivity is the rate at which you add further system tests (that pass) to the existing system. The average number of test cases passed each day is the productivity rate. In Extreme Programming this is called Velocity.
  • 6. The Maximum Productivity Rate The maximum productivity rate is the best velocity that a developer can achieve. For example, Mr. Super Developer when left alone in a quiet room with no meetings and disruptions can build a system which passes 10 additional system test cases each day. In this case the developer is in a state of flow
  • 7. Be in a Flow Being in flow is when you are fully immersed in a task. You are so focused on it that you are almost in a trance like state. Hours can go by without you noticing. Work gets done very fast. When you are in flow you are at running at your highest velocity. It takes approximately 20 minutes to get into flow. However, if you get disturbed and knocked out of flow, it will take another 20 minutes immersion time before you are back in full flow. It is important to stay immersed in flow for long periods at a time to get anything considerable done.
  • 8.
  • 9. Effect of Personal Distractions (Environmental Factor)
  • 10.
  • 11. More Samples of Distraction: Spend the day talking about last nights television or football match. They seem to want to disturb you when it suits them, not you. It would be worth politely pointing out to them that you are working and that you will talk to them at lunchtime. Alternatively, go and grab a coffee with them and have the discussion away from other people so you don’t disturb them.
  • 13. Slow Typing Developers (Personal Factor)
  • 14. Effect of Training (Training Factor) If the developer spends all day in a noisy office, sitting on email, making lot of personal phone calls and chatting about last nights football game then lack of training really isn’t the problem.
  • 15. Personal Time Management (Personal Factor) The developers are good in the morning, then start to decrease after lunch, and then pretty much useless after 5pm.
  • 16. Code Rot (Design Factor) No consistent architecture Lack of technical leadership Cut and Paste Programming
  • 17. Where does Technology Fit In? Introducing new technology can help increase productivity, but there are so many other large fish to fry before even thinking about the technology issues.
  • 18. Conclusion Turn the email system off. Turn the phone off. Schedule your tasks to best suit your effectiveness throughout the day and learn to type. After that, start thinking about the development process and training, and finally technology.