Software Factory will help each AgileLab member to improve their skills, we will do this through a series of workshop.

Goal of these workshop is to transfer company knowledge in order to be aligned on a common technical direction and to share previous experiences.

How to request a workshop

If you feel that a topic should be covered by a workshop please contact the role:Engine/SoftwareFactory/SoftwareMentor, they will collect your feedback and put it in the circle:Engine/SoftwareFactory backlog of workshop.

How to be a guest speaker

If you feel that you master a topic and/or if you feel that can satisfy the ladder:EngineerIII requirement Mentors junior engineers via pairing, design review, and code review. Contributes frequently to workshops and knowledge sharing events. you can be eligible to guest speaker, ask role:Engine/SoftwareFactory/SoftwareMentor to signal your interest, they will provide guidance on preparing the workshop, organizing it, and performing it in front of an audience.

How to organize a workshop

If you are organizing a workshop please perform the following activities:

Write to teams:Dev/General a message stating at least:

  • Title of the workshop
  • Description of the workshop
  • Goals of the workshop
  • Prerequisites, state if the workshop is targeted to a specific level of the career ladder or if other technological or soft-skill prerequisites are required.
  • How the workshop will be held (i.e. As lessons, as an interactive code with me format, ...)
  • Link to a Doodle or similar tool to collect attendance

The workshops are open for attendance to everyone that has the stated prerequisites, keep in mind that in order to not disrupt normal AgileLab operations the workshop should be divided in 4 appointments, two hours long, one week apart, with a maximum attendance of 10 peoples per appointment.

Try to facilitate the scheduling of appointments to fill those, remind often that a "seat" is something valuable and that any change in scheduling should be promptly communicated to the workshop organizer in order to leave the seat to another coworker eager to learn.


Try to hold the workshop as a Microsoft Teams meeting (even if it was held in presence) in order to be able to record the screen via the built in Microsoft Teams functionality, recording will be available from the meeting chat once stopped.

  • If the workshop comprises slides put those on a shared folder on Sharepoint
  • If the workshop has code examples, provide a gitlab repository
  • If you have the recording remember to post it on Microsoft Streams, include relevant links to content directly in the Streams recording description
  • Collect the attendance report of the Teams Meeting or manually collect the attendance data and update metric:Engine/SoftwareFactory/SoftwareMentor/RegistroPresenze (ask role:Engine/SoftwareFactory/SoftwareMentor if you don't know how)
  • Ensure that attendees are aware that hours spent attending the workshop should be logged as elapseit:Agile Formazione Interna - SF - 2021

Workshop as a marketing tool

Marketing circle could exploit workshops for marketing purposes, at least the workshop title, the speaker name and the workshop description/agenda should be notified to role:Marketing/Publisher, if unsure on the role (it could change meanwhile) please review the accountability or ask anyone in circle:Marketing for help.

Notifying marketing can help you grow as a public speaker and contribute to the image of AgileLab as in "A company that values knowledge".

If you feel confident enough you could use one of the 4 scheduled appointments to make a recording suitable to be published on AgileLab public channels (YouTube, Socials...), if this is the case please remember:

  • No confidential information about the company or the customer should be presented
  • Mind the colorful language :-)
  • Workshop attendees should be ok with the workshop being published, clearly state that the workshop is used as marketing material when scheduling it, ask for consent at the start of the video.
  • Expect less honesty from attendees, in particular people do not like to be vulnerable asking questions if they know that the workshop will be public to the company, being public to the world will amplify this behavior

Wrapping up

In order to receive feedback send a Microsoft Forms survey to all attendees, try to collect at least feedback on these points:

  • How would you evaluate your existing knowledge of topics covered by the workshop
  • How would you evaluate your knowledge of topics covered by the workshop after attending the workshop
  • Are you satisfied of the workshop contents?
  • How would you evaluate the lecturer delivery of the topic?
  • How would you evaluate the workshop format (live code, lesson, ...)?
  • How would you evaluate the presented material?
  • What you learnt from the workshop will be useful to you?
  • Free form feedback

Found an error in the handbook? The source code can be found here. Please feel free to edit and contribute a merge request, powered by Gitbook
Modified at: 2021-10-12 16:34:31

results matching ""

    No results matching ""