deft/notes/personal_retrospective_template.org
Yann Esposito (Yogsototh) 0110eee062
save
2024-02-01 15:16:14 +01:00

3 KiB

Personal Retrospective Offsite Template

tags
source

Personal Retrospective Template

This presentation should not last more than 20 min. Please be mindful about it.

Short presentation

We all know each other at least during weekly sync. Should be very quick.

Put the most important facts about yourself here. And maybe some recent anecdotes not everyone in the team might be aware of.

  • years of Experience: 22 years (11 in Clojure)
  • years at Cisco: 7 years (7 in this team)
  • location: France (GMT+1)

Moved from Nice to Martigues (~2h away) this summer with my family. I have a 21yo son that want to be a professional MMA fighter. I have a 19yo daughter that leave with my us and does not go to school.

Quick Recap about your main accomplishments these recent years

A chance to give a perspective about your work to everyone. What are the most important facts to know about it. Common misconceptions, etc… I think it makes sense to split them between XDR effort, generic Product, Administration tasks, Devs-only tasks (like tooling, refacto, etc…). See example.

  • XDR:

    • RBAC (technical design)

      • role introspection endpoint to help UI
  • Product

    • TAC: expose change user role route
  • Administration

    • Move some OAuth2 clients out of config to DB
  • Devs

    • composable shell.nix to replace docker compose
    • Matrix role representation
    • Eithers in Clojure

Working in this Team

What did you expect when you were hired?
How is it today?
What does your day-to-day looks like?
  • What I expected (7 years ago): Work on real time data streaming
  • What I am doing: Work on Authentication and Authorization
  • What my day to day looks like?

    • 50 to 70%: lot of communication via; webex, email, meetings, issues

      • planning (design, checking timeline)
      • help people on webex, fix issues, look in kibana, create orgs, create clients, link to documentation, etc….
    • 20% to 50%: lot of time thinking about design improvements;
    • 10% to 20%: lot of time focused on product improvement (not code).
    • 0% to 20%: code, code review, etc…

What we should NOT change (tailwind)

What makes your day easier.

  • No daily standup
  • Focus days

What we should improve (headwind)

What slow you down to do your work? What issues are you facing? What feels like a burden to you?

  • Too many spurious notifications
  • Lack of focus slots during the week

Workstation (demo time optional)

If we have time, highlight your presentation by showing us your workstation.

Show us how you work, your development environment. Please, add one or a few screenshots (it's okay to blur things), so if you don't have time to show the group, we still could have an idea.