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 ·

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

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

  • A photo of a soap bubble on a green like forest background.

    Handling error details in Node.js

    This post explores how to manage errors in node js and bubble up the important error detials necessary for higher layers of abstraction.

  • A photo of there desktop computers in a data center rack shelf.

    My notes on setting up a Proxmox 8.2 home lab server

    Setting up a home lab is an excellent way to learn enterprise-grade virtualization technologies. Proxmox Virtual Environment (VE) 8.2 offers a robust platform that brings data centre features to your home lab setup.

  • A house on a small island with a sign saying its a hoax

    Software QA Hoax

    The awareness of Software QA was raised in the last decade to a new realm. However, there has been some natural resistance as usual for any new evolutionary movement.