After 6 months of planning (honest there has been some planning), the first day of the Eden Of Things has arrived!
The Eden Project’s horticultural technologist, Michael Cutler, provided an idea based on measuring various aspects of the Eden Biomes with the aim of providing visitors with a different perspective on the Biomes lifecycle.
The Big Plan
Software Cornwall and Cornwall College are colloborating to provide a pilot solution for the Eden Project and work experience for students studying a computing degree. We’ve setup a base room on site and will be here for 1 week creating a solution.
The solution comprises of three components:
- a number of sensor stations that are free standing (no wires) based around an ESP8266.
- a data collection and cataloguing server
- a data presentation system able to consume the data from the data collection server and display it in interesting ways on a smart TV.
The first day is all about induction, admin, team building and understanding the customers goals and context for the tasks. Not to mention getting all the base tech in place to enable the week to happen.
It takes a surprising amount of equipment to run the week, about an S-MAX full. Luckily, although the Core building at the Eden Project is at the bottom of the site, we could get right to the door.
With a few last minute withdraws we ended up with 13 ready to start at 9.30am. The day starts with the obligatory introductions and health and safety, then we get into the fun stuff. Scrum tennis gets everybody talking and interacting. It’s a great game, everytime I run it different things happen. What happened this time:
- Individuals became a team. They talked, interacted, focused on a problem.
- We learnt that failure is OK. The team tried different approaches don’t always work, but don’t discount ideas, give it a go, but be sure to limit it, control the risk by monitoring and discussing after a defined trial period – a sprint!
- When we try something new, it should be expected that we will fail first time. Round zero, the number of points produced was zero. Acting as a team, not allocating blame, but inspecting and adapting the process is key.
- Look for the bottlenecks, externally motivation doesn’t make the machine work faster. No amount of encouragement or pressure can make the team work faster. We need to look at what is slowing us up and work out how to remove or reduce it’s effect. In scrum tennis we moved closer together, formed a circle, etc.
- Don’t be bullied into accepting unrealistic targets. Calling them aspirational or anything else doesn’t make them achievable. The team need to agree and set it’s targets based upon experience and knowledge of the task. When pushed, don’t just accept a bigger target to please the customer, be realistic and set expectations at the beginning.
What a great list, learnt through experience, no amount of lecturing could have got these messages home with the effectiveness of this simple game.
Next up, after team allocations and setting up workstations, was a session on how to code. The key messages were focus on testing, strive to do TTD and work as a team, use mob and pair programming. The session was based upon the excellent http://cyber-dojo.org, testing Bluefruit’s Head of Development, Byran, by using php rather than his preference of c++.
With all the induction training done, the team earned the much coveted Software Cornwall polo shirt! A spot of lunch and then a customer brief from Edens Horticultural Technologist, Michael Cutler.
The facts about what we – humans – are doing to our planet are stark, we’re all in this together and need to work together to look after our fragile planet and ensure it remains hospitable for our species. This project’s real aim is to help with education, demonstrate the fragility and effect of variations upon the eco-system in the Biomes; ultimately to contribute to helping change visitors behaviour and make them more aware of they’re actions and choices and the effect this has upon our planet. It’s a grand aim, but the team is looking forward to the challenge of using technology for good and seeing what insights can be gleaned and how we can help with the Eden Projects mission.
And they’re off! The thinking and coding begins. Most of the day has already based, so there is only an hour or two left for getting the ground work done, links to GitHub established and user stories reviewed and plans produced.
Just enough time and the end of the day for our first retrospective. The 4 L’s approach was taken to complete a 10 min retrospective. Key findings:
- We liked getting to code
- We liked creating the team
- We learnt about linux
- We learnt about Raspberry Pis, Smart TVs and breadboard
- We lacked tea and coffee
- We lacked knowledge of PHP, linux
- We longed for Raspberry Pis to be able to deploy code to the ESP-01
- We longed for a tour of Eden
Some bits to fix for day two for the mentor and support team! Tea and coffee being number 1.
It was a great first day, many challenges cropped up, nearly all technical, but with a great mentoring team we managed to get everybody going.