In our previous article on Agile Management Philosophy, we outlined three evaluation criteria:
Here we’ll discuss the first step of becoming a manager which is successfully managing yourself. Many developers may think they are managing their own time but in fact they require active management from a team lead to be successful. If you can’t manage yourself, your time, and your deliverables there is no hope of managing a team.
Our agenda for this class includes the following:
Before you can be in charge of managing people, you need to be in control of your own deliverables. Basically, can you do what you say you are going to do. Here are some examples we look out for:
You also need to be in control of your time. We all only have 24 hours in a day and being able to prioritize and use your time effectively is a crucial skill for any manager:
You’ve got to be a team player and a team player requires that you develop effective communication with your peers, managers, and cross-functional stakeholders.
Here is some suggested reading to help hone these skills:
As we mentioned in the previous article, soft-skills are a critical element of becoming a manager. A good measure of this is emotional IQ (EIQ) and it starts with listening and managing your own emotions. Here are some important EIQ skills for managing yourself:
The best way to test an understanding of soft skills is to simulate scenarios through role playing. We bring in other managers, developers, and staff to assign roles and work through various examples that test for understanding. Here are some scenarios that evaluate how one manages themself:
After you’ve accomplished managing your deliverables, time, and communication, we must turn to the task of managing your client.
Here are links to all posts in this series: