
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.
- All details in the BGM paper
- 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.
- STOP DOING CODE REVIEWS! Or at least minimise the waste of time by learning the basics of code review “Devoxx: How to stop wasting your time and start performing useful code reviews by Maria Khalusova”
- 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
-
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.
-
1 Side notes JAX London 2016
Quick notes from session 1 of Developing microservices Workshop JAX London 2016 presented by Chirs Richardson.
-
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.