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

  • Ai generated. A person sitting in an office setup and working with computers on a desk.

    Remove Expo Router from Expo App

    Solution to the incompatibility of the Coursera React Native Specialisation capstone project with the latest versions of the Expo framework.

  • 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 a big ship container with a person jumping on top.

    DevContainer with host Git credentials

    How to configure a devcontainer with the host Git credentials. We developers should work in isolated environments to maintain consistency across different machines and team members.