Successfully reported this slideshow.
Your SlideShare is downloading. ×

Agile NZ 2014 How to Increase Software Developer Productivity

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Informes de biologia
Informes de biologia
Loading in …3
×

Check these out next

1 of 32 Ad

Agile NZ 2014 How to Increase Software Developer Productivity

Download to read offline

Selection of activities, processes, tooling (both soft and hard) to increase software developer productivity of both individuals and teams. Based predominantly on this blog post:

http://blog.binarymist.net/2013/03/02/how-to-increase-software-developer-productivity/

Along with several others:

http://blog.binarymist.net/2014/01/25/essentials-for-creating-and-maintaining-a-high-performance-development-team/

http://blog.binarymist.net/2012/03/24/how-to-optimise-your-testing-effort/
http://martinfowler.com/articles/testing-culture.html

http://blog.binarymist.net/2014/04/26/culture-in-the-work-place/

Selection of activities, processes, tooling (both soft and hard) to increase software developer productivity of both individuals and teams. Based predominantly on this blog post:

http://blog.binarymist.net/2013/03/02/how-to-increase-software-developer-productivity/

Along with several others:

http://blog.binarymist.net/2014/01/25/essentials-for-creating-and-maintaining-a-high-performance-development-team/

http://blog.binarymist.net/2012/03/24/how-to-optimise-your-testing-effort/
http://martinfowler.com/articles/testing-culture.html

http://blog.binarymist.net/2014/04/26/culture-in-the-work-place/

Advertisement
Advertisement

More Related Content

Recently uploaded (20)

Advertisement

Agile NZ 2014 How to Increase Software Developer Productivity

  1. 1. How to Increase Software Developer Productivity Kim Carter
  2. 2. I think there is a world market for maybe 5 computers Thomas J Whatson. 1943. Chairman of IBM
  3. 3. Maximising Quality with Least Spent Improving quality is the best way to increase productivity Bring the quality focus up front
  4. 4. Maximising Quality with Least Spent
  5. 5. Maximising Quality with Least Spent
  6. 6. Maximising Quality with Least Spent
  7. 7. Maximising Quality with Least Spent Pair Programming
  8. 8. Maximising Quality with Least Spent TDD
  9. 9. Maximising Quality with Least Spent Heartbleed, goto fail
  10. 10. Maximising Quality with Least Spent Test Condition Workshop
  11. 11. Maximising Quality with Least Spent Optimising your test effort
  12. 12. Maximising Quality with Least Spent Code Review
  13. 13. Maximising Quality with Least Spent Coding Standards, Conventions & Guidelines
  14. 14. Maximising Quality with Least Spent Design is emergent
  15. 15. Maximising Quality with Least Spent
  16. 16. People Top Talent 10 - 1 Productivity Going Rogue What do the Most Productive Programmers Look like?
  17. 17. Soft Tooling, Processes & Practices, Why it Matters Distributed Communication Version Control Work Item Tracking Wiki Build System
  18. 18. Hard Tooling, Why it Matters Screen Real Estate
  19. 19. Hard Tooling, Why it Matters Machine Speed
  20. 20. Hard Tooling, Why it Matters Desk Seating Arrangement
  21. 21. Continuity of Delivery CI Continuous Deployment Agile processes promote sustainable development Measure and reward fast running tests Measure Cyclomatic Complexity Static Code Analysis Executable Specifications
  22. 22. Overcoming Red Tape Establish the needs Seek first to understand, then to be understood
  23. 23. Overcoming Red Tape Relationships Establishing yourself as an expert Build Trust with the Influencers Talk with managers in private
  24. 24. Overcoming Red Tape Vocal influential Sceptics People's decisions are based on emotions
  25. 25. Biggest Morale & Productivity killers Undermined Motivation Adding people to Late Project Noisy, Crowded Offices Email Meetings
  26. 26. Biggest Morale & Productivity killers Context Switching Gerald Weinberg's rule
  27. 27. Top Developer Motivators In Order Developers love to develop software The Work it self Variety of Skills (T) Responsibility, Significance Task Identity Consumer and Pair Association Autonomy
  28. 28. Top Developer Motivators In Order Ownership / Buy-in Goal Setting Opportunities for Growth Personal Life Technical Leadership
  29. 29. Recommended Reading Fearless Change by Mary Lynn Manns & Linda Rising Living Nonviolent Communication by Marshall Rosenberg Culture In The Workplace BinaryMist blog Rapid Development by Steve McConnell
  30. 30. Questions? Kim Carter Follow me @binarymist

×