The Tokardy tech team appreciates and values the following points for (future-) Tokars:
Being agile, which means:
-
work on what brings the most value to Toucan at the moment t
Examples
To find out, I ask myself the following questions:
- will what I am doing benefit a user/customer/designer/tokar from the moment it is launched? If so, will it allow him to do something he couldn't do before? Will it allow him to do something twice as fast as before?
- on the other hand, is what I have done a marginal improvement, or one that does not benefit anyone in the immediate future?
- is what I'm working on merged/integrated into the product? Or is it dropped?
-
set very progressive steps and stick to them
Examples
- the feature I work on has been divided into small simple steps, clearly described in a Trello card
- the feature I work on was not properly planned, I quickly saw that it was more complicated than expected, I send the Trello card back into the design column
-
deliver these small steps as often as possible
Examples
- I can make a v0 of my feature and present it in a few days
- I can start a project with confidence that PR will be opened in the evening
- I focus on the essentials in the PRs and avoid making additional modifications, "drive by changes".
-
state your goal and communicate your progress to the rest of the team
Examples
- I use our daily meeting to communicate on my current projects, my difficulties
- I update Trello, the wiki
- my PRs are clear and self-sufficient (screenshots, test urls, examples of API use, examples of confs)
- It's easy and enjoyable for me to speak about the projects and tasks on which I have contributed
Being autonomous means that when you start on a project, you commit yourself to it and put the necessary energy into it to deliver it. This does not mean NOT working alone.
In particular, we recommend:
-
to identify the needs to which we are responding: what is the demo of my feature?
-
to identify precisely the points on which assistance is needed
Example
- I know how to ask for help when I'm stuck with a task
- I know how to get support from other devs on difficult technical project, and show that they are worth it
-
to go to his colleagues with specific and clear questions
-
to start with the tasks at the top of the common backlogs, where I feel and I can deliver and commit to process
To be a driving force in continuous learning, for you, your colleagues and the organisation:
-
take the time to peer-program as often as possible
Examples
- Communicate well with the rest of the team to synchronize with your teammate by setting events in the calendar
-
document your the learning process so that it cal help others
-
follow up on what you have learned (use a Trello board for example) and communicate it to the rest of the team, take the lead on projects in your new areas of expertise to validate them
Have a good work ethic, be honest with yourself and your colleagues about:
- skills
- difficulties
- our ability to deliver (there is no point in announcing the moon, if not to disappoint)