A woman sitting on the floor with her laptop and with books around her and a library shelf behind.

7 Side notes JAX London 2016

Quick notes from session 7 of JAX London 2016. Euphoria despite the Despair (Re)discovering the joy of being a software engineer preseneted by Holly Cummins & Holly Cummins.

· Q.Assistance · 1 minutes·

Overview

Session: 11th Oct — 16:45 to 17:35 Euphoria despite the Despair — (Re)discovering the joy of being a software engineer by Holly Cummins, IBM Bluemix Garage Method & Martijn Verburg, JClarity

Notes

This was possibly one of the most important sessions of the event.

The key component towards successful projects is not technology stack but rather happy developers.

  • How to build a highly effective culture for software development.
  • Killing or preventing fun culture:
    • Apply the SMART goals to motivate people. Specific, Measurable, Achievable, Relevant, Time-bounded.
    • Inability to produce good software
    • **Waterfall development method is not fun.
      **

“Water-fall is not working!”

    • Developers have fun when writing new features. “Fun with the WHAT”
    • Testers have fun finding bugs, doing code reviews and working to improve the solution. “Fun with the HOW”
    • Happiness promotes career development, less sick days and more productivity.
      • Watching one video about cats, lego trains, … increases quality and productivity.
    • Important! Fun needs to be for the team, not only for me!
    • Coding is fun!
    • Meetings “sucks”
      • jClarity has metrics of 90% coding time
    • Promoting pair programming and more daily collaboration.
    • No estimates!
      • Estimation in hours is dead, in story points there is minimum benefits for the team productivity.
    • Let technical people make their own decisions.
      • Make people responsible.

That was all for this session.


Many thanks for reading, please leave a comment if you have any quality hint.

Keep on testing, better!

More posts

  • An abstract image of a handshake with cloud icons on the background

    How to configure Cloudflare DNS for a GitLab page (Solved)

    Setting up a custom domain for a GitLab Pages site using Cloudflare can be challenging due to unclear or outdated documentation. This blog post clarifies the process by providing a step-by-step guide.

  • An abstract squared 3d buttons on a white surface

    1 Side notes JAX London 2016

    Quick notes from session 1 of Developing microservices Workshop JAX London 2016 presented by Chirs Richardson.

  • A humanoid robot next to a shelf with astonished face.

    Autonomous vs Automation testing

    To perform any kind of effective testing activity it is required to have testing context awareness, healthy running environments, good sample data and a clear understanding of the business rules.