Profession TeamLead - free course from Skillbox, training, Date: December 5, 2023.
Miscellaneous / / December 03, 2023
Middle and senior programmers
Get to know Scrum, Kanban and other team management tools. You will learn how to develop yourself and your developers, learn to be a leader and be able to confidently apply for the position of team lead.
For those who have recently become a team lead
You will understand how to behave in a new position and move from working independently on tasks to competent delegation. Learn to resolve conflicts, communicate with clients and teams, improve your management skills and become an effective leader.
Introduction
Instructional course
Get acquainted with the course curriculum.
Managing yourself
Welcome to Team Leads! You'll learn how to identify your strengths and weaknesses and learn how to manage stress using emotional intelligence.
Managing tasks and focus
Get acquainted with efficiency systems and tools for focusing on tasks. Learn to regain energy for long-term productivity and evaluate your work objectively.
Leadership position and management styles
Learn what a leadership position is, study types of leadership and management styles. You will understand what paths there are for leadership development.
How a team leader manages a team. Delegation, control, culture
Learn the myths about delegation and its gold standard. Find out what types of control there are, their advantages and limitations. Examine the culture and possible weaknesses of the team.
Team
First steps when working with a team
Learn how to determine the effectiveness of teamwork and become familiar with the types of teams. Learn to manage different employees, find contact with them, assess competencies and distribute roles in the team.
Employee motivation
You will understand how knowing motives helps in managing a team. Explore methods of motivation and learn how to identify the motives and needs of subordinates. Learn to monetize these needs and you can make your employees independent decision-makers.
Individual employee performance
Learn to determine the competence of an employee and set tasks depending on the level of his competence. You will understand what the process of completing a task consists of. You will be able to competently give feedback to project participants, present results to the customer and conduct scheduled meetings.
Employee development
You will find out how an employee’s career in their current position can develop and how to help him in this. Learn to create an individual employee development plan.
Team development
Get acquainted with the concept of team competencies and their classifications. You will understand how to motivate employees, train them and share knowledge with them. You will learn how to develop internal processes and manage external ones.
Meeting structure and facilitator tools
Learn what facilitation is and learn how to conduct meetings - from preparation to decision-making methods and closing a meeting. You will understand how to competently organize and conduct offline and online meetings.
Meeting culture. How to achieve more
Get to know the principles of effective communication, understand how to encourage a team to discuss and when to intervene in a meeting. Learn to identify key discussion points, use visualizations, and develop your facilitation skills.
Team conflicts
Study the types of conflicts and understand how to determine the causes of their occurrence. Learn to resolve any conflicts within the team or with the customer.
Knowledge Management
Learn to organize knowledge into shelves and track the learning of beginners, accumulate knowledge and exchange it.
Team expansion and contraction
Learn how to select candidates for your team and interview them. You will learn how to fire an employee with the least possible consequences and how hiring and firing occurs from a legal point of view.
Methodologies and tools
Modern IT management for team leaders: basic approaches and myths
Get acquainted with the concept of a “project”, the Kanban method and the Scrum approach. You will understand in what cases you need to use each of these approaches and methods.
Project management - launching the project and creating basic plans
Get acquainted with the “Boa Constrictor Principle” project management algorithm. You will understand how to get started, what the roles are in management and what the project charter is. Learn to work with content: collect requirements, define the concept and hierarchical structure of requirements.
Project management - creating additional plans
Understand how to create a project schedule in four steps and work within budget. Learn to track project progress and quality, work with risks, involve stakeholders, conduct team building and organize communications. Learn the three required steps to close a project.
Using the Scrum approach
Get acquainted with the Agile mindset, roles, values and events of Scrum, learn how to work with sprints and backlogs, evaluate tasks and conduct retrospectives. You will understand what advantages Scrum has and for which projects this framework is ideal.
Using the Kanban Method
Get to know Mindset Kanban and learn how it differs from “typical” Agile. Learn to work with roles, Kanban board and metrics of this method. Learn what SLA is and how to build a cumulative flow task graph. Study Kanban cadences and understand the features and advantages of this method.
Task management
Learn to set and decompose tasks. You will understand how to estimate a task for which it is difficult to predict the completion date.
Change management
Learn to find root problems, generate and test hypotheses. You will be able to manage changes based on metrics, present and roll out solutions.
Communication Tools
Learn to competently conduct business correspondence and negotiate effectively.