Skip to content

Leadership

The goal of the team HULKs is to compete with other teams in the RoboCup Standard Platform League (SPL). Being competitive on such events with mostly part-time participating students requires optimal team performance and a focused development workflow to achieve set goals. Two members of the HULKs manage and lead the team towards the goals. These members are called development leads. Beside participating in normal development activities, development leads act by representing multiple roles where each has responsibilities.

Roles and Responsibilities

The following roles exist at the HULKs which craft the development leads.

Technology Lead

Is responsible for technical specifications, architecture and its enforcement, and other technical areas.

It identifies and fixes technical problems, consults the team or experts to acquire relevant information and makes decisions. Knowledge and guidance is given via pairing, code reviews, or meetings.

People Lead

Is responsible for enabling the team members to efficiently work with each other.

It knows about interests, current activities, good and bad feelings of the team members. The people lead establishes a constructive and open feedback culture in the team but may also forward feedback between team members and honor good performances publicly. It supports building fitting groups, carefully breaks up unfitting groups, and manages group sizes. It may moderate within groups and connects multiple related groups together.

Team Lead

Is responsible for enabling the team to work on the set goals.

It defines the development workflows, provides instructions and documentation, and monitors the team performance to derive improvements of the former. The team lead compares the required skills with the available skills of the team members and proposes ways to upskill. It connects newbies with experts and organizes/supervises team events and hackathons. It mentors newbies and supervises onboarding to technical topics. It ensures the propagation of our values, spirit, and quality demands to all team members. It engages that team members help and take over club activities.

Recruiting Lead

Is responsible that the team remains to exist in the future.

It ensures that the team regularly and strategically recruits new members. It actively takes part in the recruiting efforts and motivates other existing members to join the activities. The recruiting lead acts as the first-level contact person for new recruits, communicates with them, and encourages them to join the HULKs club. It actively reminds (not only) recruits to come to sign the club registration form and join our club activities, i.e., join meetings, being present in the lab, participate in organization and development activities.

Project Management

Is responsible that the team achieves the set goals.

It defines and prioritizes the goals aligned with the RoboCup rules that the team tries to achieve. The project management communicates the goals and ensures that each team member works towards their achievement within defined deadlines. It provides tasks that are derived from the goals and makes these tasks, together with a time plan, available to the team. It ensures and supports that the team makes progress on the tasks and helps to break them down into sub-tasks. It monitors work on the tasks, reminds to focus on essentials, notices blocked tasks and supports to unblock them, e.g., by connecting with experts or scheduling discussions in the team.