Level 1: High
Level 2: Medium
Level 3: Low
Soft skills are an essential part of Agile projects, since Agile is more people-oriented. Soft skills are necessary to handle people and they include skills like conflict management, negotiation, leadership skills and interpersonal skills. The role of the project manager, the team, and the sponsors in an Agile project is very much different from a traditional project and thus it is important that all the stakeholders understand it for the success of an Agile engagement. A changed approach in leadership along with the proper coaching and mentoring techniques can build a high performance team in Agile.
Emotional intelligence is your ability to acquire and apply knowledge from your emotions and the emotions of others in order to be more successful and lead a more fulfilling life.
It indicates the ability to bring awareness to the emotions as they arise, notice them for what they are and decide how to best use them. Coaching abilities can be improved by improving EQ. We need to control our emotions while working with the team.
Emotional intelligence is the ability of an individual to deal successfully with other people, to manage one’s self, motivate other people, understand one’s own feelings and appropriately respond to the everyday environment.
In working with emotional intelligence, author Daniel Goleman defines EI in the workplace as the ability of employees to recognize:
According to Fisher’s research, the most common negative emotions experienced in the workplace are as follows and this is applicable for Agile projects too:
There are five parts to EI. First is to know what you are feeling. The second is managing your feelings, especially distressing feelings. The third is self-motivation, the fourth is empathy and the fifth is managing relationships. Figure 9.1 summarizes the components of EI.
Animated interaction, two way conversation, real understanding and progress are all hallmarks of cooperation. The sum of the individual parts is called cooperation. Collaboration means the whole is greater than the sum of the individual parts. The collaboration includes innovation and astonishing results.
This includes providing feedback, resolving issues and coordinating changes to enhance project performance and involves a combination of skills with special emphasis on communication, conflict management, negotiation, leadership and recognition for high performance for better management (see Figure 9.2).
Task 1: Facilitate close communication within the team and with appropriate external stakeholders through co-location or the use of collaboration tools in order to reduce miscommunication and rework.
Task 2: Reduce distractions in order to establish a predictable outcome and optimize the value delivered.
Task 3: Participate in aligning the project and team goals by sharing project vision in order to ensure that the team understands how their objectives fit into the overall goals of the project.
Task 4: Encourage the team to measure its velocity by tracking and measuring actual performance in previous iterations or releases in order for members to gain a better understanding of their capacity and create more accurate forecasts.
Is there really a difference in working in a co-located team vs working in a distributed team? Can we assume that co-located teams are always more efficient than the distributed team? We may tend to think this way, because working in co-located team is easy because of the ease of communication as all the team members are sitting together. But it is not really hard to have an equally effective team with distributed team, if the care is taken to establish communication channels effectively.
The pure Agile framework asks for the co-located team. It even goes to an extent of asking all the team members to sit in the same room. In fact, Agile manifesto states that ‘The most efficient and effective method of conveying information to and within a development team is face-to-face conversation’. Daily stand-up meetings and daily status tracking planning for true Agile teams are designed accordingly. In the case of distributed Agile team, communication is the biggest challenge which needs to be planned effectively for success.
Organizations do not operate as machines; they operate as an adaptive system constantly changing with triggers like the market, workforce, economic situation, technology and several other factors. So, it matters a great deal how the leaders conceive their organizations as machines or living adaptive systems. This perception shapes the roles they and their people play. This in turn, has direct relationship on their effectiveness to tap human potential. Because of the complex nature of the projects that we carry out, mechanically-based leadership and organizational practices are not adequate to the adaptive challenges being faced.
The old paradigm focuses only the mechanical aspects of how organizations operate; those activities that must be repeated in a standardized way to produce a standard output. In the mechanical sphere of operations, change and creativity are viewed as a threat to efficiency.
In an organization which is led like a machine, people are treated as parts of machines—mindless extensions of impersonal processes. When that happens, commitment level is greatly reduced and the creativity and latent potential of the team remains greatly untapped.
The adaptive view of organizations and leadership presents a philosophy which is in sharp contrasts along a number of dimensions.
From the above discussion you can understand how the working atmospheres differ. In the mechanically managed and structured organization, people in one department know very little of the goals and contributions of the other departments because they do not realize how important it is for them to know that. Since work is highly specialized and interdepartmental communication is far from reality, things that need coordination slip through the cracks. Team motivation is likely to be poor.
Mechanical Approach | Adaptive Approach |
---|---|
Attention is focused on activities performed. | Attention is focused on the value-added outcomes. |
Job descriptions are long, detailed and constraining defining clear boundaries. | Job descriptions are intentionally broad based to allow for flexibility and collaboration. |
Role expectations are kept narrow and rigid. | Roles are fluid. Within limits, people are expected to play roles for one another. |
Contacts are confined and communication is controlled by higher management. | Contacts are open and inter-group network formation is encouraged. |
Policies are mostly oriented towards drive and control. | Policies encourage people to take a self-organizing approach to find solutions. |
The organizational structure is bureaucratic and structured around many departments. | The structures are more fluid and of shorter duration to enhance flexibility and responsiveness. |
Rank-based authority is practiced, and it is expected that influence will equate formal authority. | Value addition is given a preference over authority. A person who can nourish team’s capability is preferred in the rank. |
Efficiency and predictability are prime focus and reinforced through processes. | Achievement, innovation and change are primarily focused and rewarded keeping in mind the final goal. |
Inter department communication and cooperation is reduced due to dependence on formalization and clearances. | Cooperation is a highly regarded value in the organization and is made easy through simple organization structure. |
Information is kept closely guarded and is distributed on higher management’s prerogative. | Information is easily available to facilitate work accomplishment and to provide opportunities for more people to add value to operations. |
Traditional values such as unit loyalty and obedience are fostered which stifle initiative and hamper teamwork across departments. | Newer values such as collaboration, teamwork and responsiveness along with treating other units as internal ‘customers’ are encouraged. |
Due to inundated reasons, the nature of the business is far from stable—mergers, acquisitions, new technology to absorb, changing demographics, de-regulation, global competition, competition from small, fluid, adaptive organizations all add to the chaos that any organization needs to handle. This calls for a more flexible and adaptive approach to the leadership.
Adaptive leaders demonstrate a set of values which are as follows:
Interpersonal skills include problem management, conflict management, negotiation, motivational skills, and leadership skills.
Interpersonal skills (Figure 9.3), otherwise called soft skills, are very important for team development. Skills such as showing empathy to stakeholders, knowing and using the technique of influencing others, always looking for creative ideas and preferring group facilitation are valuable skills required for a project manager when managing the team.
The project management team can greatly reduce problems and increase cooperation by understanding the sentiments of other members, anticipating their actions, acknowledging their concerns and following up on their issues.
Figure 9.3 Interpersonal skills
Negotiation mostly happens with functional managers or other project management teams to ensure receiving appropriate resources within required timeframes.
The customer can get engaged in negotiation with all the internal stakeholders and come up with the prioritization ranking list. But most of the customers tend to prioritize 80% of the requirement as high priority requirements. This is a kind of biasing. We may need to employ few other technique to avoid this kind of biasing issues.
Following is the negotiation modes of which are used for conflict resolution also.
Juliet Erickson, an international communication coach, gives the following nine steps to be used for negotiation (Figure 9.4).
Step 1—Determine Your Negotiation Objective
Determined what do you want to achieve through this negotiation? This is a key step and lots of people get into a negotiation without knowing the objective, thereby it fails and goes in favor of the party at the other side.
Step 2—Identify the Issues for You and the Other Person/Party
Understand as early as possible what the other party cares about and what they are or are not willing to trade.
Step 3—Think About Strengths and Weaknesses for Issues on Both Sides
Be practical and acknowledge your strengths and weaknesses. Would you trust someone taking a strong position on an issue that is known by everyone to be a weakness?
Step 4—Agree the ‘Attitude’ You will Take into the Negotiation
We all bring an ‘attitude’ to negotiating. Your attitude can come from your experience, your personal style or comfort zone. The other person has an attitude as well and you need to take this into consideration to avoid problems later. Ask yourself: ‘What do I want my relationship with this person to be like after the negotiation?’ The world is a small place and no doubt you will be negotiating with them again. Everything you do needs to be consistent with this attitude. If you say you want to co-operate, do not behave like a bully.
Step 5—Decide on a Strategy for Each Issue
Not all issues are created equal. This means you will need a different strategy for each issue. For example, on issues where you are strong or that are critically important to you, be a bit tougher. On issues that you do not care about very much or do not impact you, be more flexible.
Step 6—Plan Your Bargaining Position for Each Issue
Here is a fun tool called a ‘bargaining position model’. Get a flip chart or some blank sheets of paper. Take a sheet for each issue and draw a horizontal line across it. At the left side write your ideal position. At the right-hand side of the line write the worst possible outcome you could accept. Create two more positions in between. Repeat this for each issue and then think about what the other side might do in reverse. Now comes the time to test whether this step is in keeping with your overall attitude. I have seen many people say they can be flexible on a less important issue, then put a really tough opening position on the left-hand side of the bargaining model.
Step 7—What Tactics will be Used?
Tactics are the behaviors that bring your attitude to life. There is no point in saying you want a cooperative negotiation if your tactics are mean or rude. Hiding information, refusing to say what you think, stalling unnecessarily, raising new points at the last minute are all competitive tactics that annoy and frustrate people, and rarely add any value. Think of the tactics that may be used on you and how you will neutralize them.
Step 8—Plan Your Questions and Evidence
While planning, you will discover gaps in your knowledge of the other person’s needs and priorities. I encourage you to talk with them directly to fill these gaps. Think about the questions they will ask you and what you need to ask them.
Step 9—Decide on Your Plan B
It is always good to do some worst-case scenario planning. No matter how well you planned, things can still go wrong. You will have a lot more confidence if you go into the final stages of negotiation with a plan B. Tip: Care about the result, but not too much.
These simple but very effective planning steps will keep you focused on what is important and the actions that need to be in place to ensure you achieve your negotiation objective sooner with less stress.
While working with a team of diversified people it is natural to have conflicts within the team. Though we think of conflicts as the manifestation of the discontented workforce, but in reality, constructive conflicts can make the team bonding stronger and can create a lot of innovative ideas inside the team. Before you approach to resolve any conflict among the team members you need to know the common reasons of the conflicts and how you can channelize the conflicts into a more constructive discussion among the team for attaining the bigger goal of the organization.
Conflict is inevitable. It should be addressed early and usually in private, using direct and collaborative approach. It is natural and forces for alternatives. Conflict should be considered as a team issue. Conflict resolution should focus on the present and not in the past and it should be issue based and not person based.
The reasons for conflict among team members may be due to the following:
Additional causes of conflict can be as follows:
Figure 9.5 illustrates the levels of conflicts in the negotiating process.
Your approach to any conflict is very important as the team members need to buy into your ideas when you are trying to pitch in inside a conflict.
This means before you take a dive to resolve any conflict make sure that all the members involved have clearly articulated statement of understanding of the problem. Make sure that the team has continual focus on the problem or issue rather than on the personalities or individuals. It is important that the team members understands that he/she is a part of the problem and must be part of the resolution. This will encourage openness and willingness to pursue a win-win solution.
As was mentioned earlier, conflict can actually help in building team effectiveness. Useful qualities of conflict include the following:
They help to avoid misunderstandings and increase positive energy within the team. Consent check hears all the voices that want to be heard are heard. Consensus check ensures consensus is reached and the team moves forward.
Figure out what conflict resolution technique is being used in the below scenario and try to match it | |
---|---|
I have decided to use the solution by the project leader and not going to listen from anybody. | Withdrawal |
I don’t have the time and you do whatever you want. | Problem-solving |
Let’s all sit together after 6pm and discuss how to solve this. | Forcing |
You guys agree on all the points and only 2 points are differing. I am sure it’s not a big issue. | Compromising |
I request you to give-up the third point and take the point of Kumar as its valid it will be great. | Smoothening |
Answer | |
---|---|
I have decided to use the solution by the project leader and not going to listen from anybody. |
Forcing |
I don’t have the time and you do whatever you want. | Withdrawal |
Let’s all sit together after 6pm and discuss to solve this. | Problem-solving |
You guys agree on all the points and only 2 points are differing. I am sure it’s not a big issue. | Smoothening |
I request you to give-up the third point and take the point of Kumar as its valid it will be great. | Compromising |
There are different leadership roles taken by Agile coach. They are as follows:
The approach of leadership that has been successful in Agile engagements is the servant leadership.
Servant leadership is a philosophy and practice of leadership. The concept of servant leadership is ancient. Chanakya wrote, in the fourth century B.C., in his book Arthashastra ‘the king [leader] shall consider as good, not what pleases himself but what pleases his subjects [followers]’ and ‘the king [leader] is a paid servant and enjoys the resources of the state together with the people’.
The terms of ‘modern servant leadership’ and ‘servant leader’ were coined by Robert K. Greenleaf in 1970. He coined this phrase in his essay ‘The Servant as Leader’ and supported by many leadership and management writers.
Servant leaders achieve results for their organizations by giving priority attention to the needs of their colleagues and those they serve. Servant leaders are often seen as humble stewards of their organization’s resources: human, financial and physical.
This is a management philosophy which implies a comprehensive view of the quality of people, work and community spirit. A servant leader concentrates on the needs of the team members and asks himself how he can help them to solve problems and promote personal development. His guiding principle is that only content and motivated people are able to reach their targets and to fulfill the set expectations, and thus he places his main focus on people.
In his essay The Servant as Leader, Greenleaf said:
‘It begins with the natural feeling that one wants to serve, to serve first. Then conscious choice brings one to aspire to lead. That person is sharply different from one who is a leader first, perhaps because of the need to assuage an unusual power drive or to acquire material possessions…The leader-first and the servant-first are two extreme types. Between them, there are shadings and blends that are part of the infinite variety of human nature’.
The most common difference in leadership styles is the distinction between autocratic and participative leadership styles. The authoritarian style of management gives stress on clearly defining tasks and monitoring their execution and results. The decision-making responsibility lies with the executive team. But in the practice of a participative leadership style, employees get involved in decision-making. More tasks are delegated. As a result of involving the employees in the decision-making, the employees’ influence and responsibility increases.
Servant leadership can be most likely mapped with the participative management style. The highest priority of a servant leader is to encourage, support and enable the team members to unfold their full potential and abilities. This leads to an obligation to delegate responsibility and engage in participative decision-making resulting in the greatest possible performance and employee satisfaction.
Larry C. Spears has extracted a set of 10 characteristics that are central to the development of a servant leader:
Unlike leadership approaches with a top-down hierarchical style, the emphasis of servant leadership is on collaboration, trust, empathy and the ethical use of power. At the core, the individual is a servant first, making a conscious decision to lead in order to serve others better, not to increase their own power. The ultimate objective is to enhance the growth of individuals in the organization and to increase teamwork and personal involvement for achieving a common goal. Through surveys it has been found that the organization attains several benefits by promoting servant leadership:
In summary, servant leadership is all about developing people, building great teams, thinking strategically and identifying with the values of the organization. Employees are encouraged and motivated to participate in decision-making. They should be encouraged to solve problems themselves and to grow by achieving personal success. The leader’s purpose is also to create a very positive and familiar working environment. The other characteristics of a servant leader are active listening, empathy, healing and the formation of a community. A servant leader strives for continuous improvement, understands the context of current actions and implications for the future, strategizes goals into specific action plans and holds a future-oriented view of things. The courage to conceptualize and far-sighted visions are also the characteristics of a servant leadership approach. Through the personal identification with the goals of the company the employee motivation increases which leads to increase in performance and commitment.
In a typical brainstorming session, about six people sit around a table and the group leader states the problem in a clear and understandable manner so that it is understood by all the participants involved. Members then can suggest as many alternatives as they can in a given length of time. No criticism is allowed strictly, and all the alternatives are recorded for later discussion and analysis. Brainstorming, however, is merely a process to generate ideas. A brainstorming session requires a facilitator, a brainstorming space, a white board, a flip chart, or software tool. The facilitator should guide the entire session and encourage active participation from all involved. We need to involve participants from various departments across the organization who have different backgrounds so that they can bring fresh ideas that can inspire the experts.
An Agile team is a cross-functional group of people 100% allocated to the project and there is no partial allocation. The agile team works best when all the team members are co-located but we have tools to manage the distributed Agile team. Agile team is also self-organizing team and they do their work efficiently (Theory Y) and only facilitation is required. One-to-one communication is very critical and important for the growth of the team members and the team as a whole.
Some project teams deliver wonderful results and that also without facing much stress, but some teams actually struggle to deliver correct things even working in full stress level. Though from outside both of this type of workforce look like real teams but actually they can be categorized into a real team, pseudo team, potential team and workgroup based on the definition.
This is what an ideal high performing team should look like:
Figure 9.7 Real team
This is the classic type of team which we generally think of as the real team, but when we look deep into the team structure and performance then it will turn out to be a pseudo team
Figure 9.10 shows the characteristics of a working group.
We significantly rise up the value chain (Figure 9.11) when we move from working group to pseudo team to potential team and then to the real team.
If we identify a real team and find out what made them a real team, we will be able to identify several categories each with certain characteristics:
Figure 9.11 Value chain
Figure 9.12 explains three different stages of the team (SHU-HA-RI) gaining knowledge and acquiring skills. First stage is to follow the rule to understand the entire gamut of the rule before breaking it. It also indicates a step-by-step approach. A team can be in one or all of these stages simultaneously.
SHU: At this first stage of learning the student follows the instruction of a single master and instead of trying to understand the underlying theory is concentrating mainly in following the rules.
HA: This is the second stage of learning when the student is learning from multiple masters and along with following the rules trying to understand the principles behind the rules.
RI: This is the matured level of learning as the student is now able to create his or her own approaches and is able to adapt to what he or she has learned according to the situations.
Agile coach stages in the similar lines are teaching–coaching–advising.
The SHU-HA-RI model is expanded in the Dreyfus model of skill acquisition. This model was proposed by the Dreyfus brothers in 1980 based on their teaching the pilots. This is based on a five-stage model with each stage increasing in skill.
Novice - Focus is on getting to know and following the rules.
Advanced beginner - Able to apply the rules according to the environment. All activities are treated separately with equal importance.
Competent - Able to perform multiple activities and handle multiple sources of information simultaneously.
Proficient - Able to get the holistic picture of the process and judge deviations from normal.
Expert - Able to use an analytical approach to apply the acquired knowledge to resolve new situations.
These principles are used in Agile coaching as group development tools.
Figure 9.12 Agile team stages
The war room is a technique for team building. As part of this, the project team meets in this room daily at a specified time even if there are no issues to discuss. It actually helps to create a project identity. Agile recommends the team to work continuously in the war room itself and call that room as ‘information space’.
According to Bruce Tuckman team-building happens through the stages of forming, storming, norming, performing and adjourning.
Team members are introduced and it is the polite stage in which the team starts to form. Everyone is trying to figure out the team concept. The team is usually positive for the initial meetings. No one will offend anyone at this point.
The team starts to move from ‘as is’ to ‘to be’. The silent leaders may be clashing for control of the group and there will be a lot of storming and hence the name. People disagree and may even blame the team concept, saying it does not work and will not work. Management put efforts to overcome their differences, may even take separate one to one sessions with people, if required.
The team reaches consensus on the ‘to be’ process and they learned to work together, and has turned around from the storming phase. When issues crop up, the team will bounce back and forth between ‘storming’ and ‘norming’. When a new member is added they will move to the ‘forming’ stage.
The team is at high-performance level and very seldom they fall back into the ‘storming’ phase. At this level, the team automatically takes new work, and selling it to other teams as they are high performers.
The team shares the improved processes with others and many relationships formed within these teams continue long after the team disbands as they are high performance team.
Team empowerment (Figure 9.13) is a largely misunderstood concept in the corporate world. The real essence of empowering the team is to allow people at all levels to broaden their scope of decision-making to fully utilize their talents, skills and inherent creativity. Research suggested that empowering workers widen the boundary of individual and team contribution.
The agile framework provides special stress on the empowered team as only empowered teams can work towards self-direction which is the core of Agile values. Encourage emergent leadership within the team by establishing a safe and respectful environment in which new approaches can be tried in order to make improvements and foster self-organization and empowerment. The project manager has a vital role in creating the empowered team. The concept of the role of project manager in Agile is quite different from the traditional models. So let us make our understanding clear about it.
It is the process of improving competencies, team interaction and the overall team environment to improve project performance, empowering the team to self-organizing around the work. Team work is a critical factor for project success and is achieved by open and effective communication, developing trust, encouraging collaborative problem-solving. Continuously discover the team and individual motivators and de-motivators in order to ensure that the team is continuously motivated throughout the project. Practice servant leadership by supporting and encouraging others in their endeavors so that they can perform at their highest level and continue to improve.
Every team needs some coaching and mentoring, no matter how long the team members are working together. Mentoring transfers the Agile knowledge and experience to the team and it may also come from outside the team. The context of Agile makes it a mentor, whereas the focus on the team makes it a coach. Figure 9.14 shows the difference between managing and coaching. Coaching happens simultaneously at two levels: individual level and the team level.
In the beginning of the sprint team level, coaching will be at high and individual coaching takes a back seat. In the middle individual coaching takes a front seat.
Agile coaching is 40% doing and 60% being. Coaching tones consist of loving, compassionate and uncompromising.
Figure 9.15
Figure 9.16 One-on-one coaching
The coaching or mentoring style varies widely depending on the willingness of the team to learn new skills and the existing skill level of the team. Figure 9.15 shows the coaching style that is preferred based on the above two parameters.
Figure 9.16 describes the step to coach one to one. A coach needs to meet them half step ahead, meaning understanding the level of the person and guarantee safety to them, otherwise, they may not come and talk to them the next time. A coach also needs to create a positive regard so that things move out smoothly. The coach also needs to partner with managers to promise and take the correct decision.
Common characteristics or qualities of Agile coach are termed as Native Wiring. Figure 9.17 depicts the various native wirings that can depict the success of an Agile coach.
The following table (Table 9.1) presents the different situations when coaching and mentoring is initiated for a team along with the approach that is best suited for such type of mentoring:
Table 9.1 Reason to coach and mentor
We will see later in this chapter how the project manager is perceived as a ‘guru’ for Mentor or Agile projects whose one of the primary responsibilities is to coach and mentor the team members.
Agile projects fail due to various reasons. The most common of those are as follows:
Mode | Remarks |
---|---|
The spy | Observe without notice |
The seagull | Well intentioned observation but flies away again |
The butterfly | Impart wisdom team to team |
The admin | Middleman for logistics |
The hub | Center for communication |
The nag | Reminds the team about commitment |
The opinionator | Express their opinions |
The expert | Too much involvement |
The above table describes various failure modes of an Agile coach and its nature. Following is a more detailed explanation for each mode.
Mode | Remarks |
---|---|
The ear | Hears everything from team |
The magician | Revealing what team is not able |
The child | Curious about everything |
The heckler | Keep it fun |
The wise fool | Ask dump questions |
The creeping vine | Make small moves |
The dreamer | Think and voice the future |
The megaphone | Make sure all voices are heard |
The table above gives various success modes of Agile, which helps the team to perform their job.
The below table compares the failure and success modes and points out the most suitable alternative success modes for each failure mode.
Failure Mode | Alternate Success Mode |
---|---|
The spy | The ear, the child |
The seagull | The heckler, the creeping vine |
Failure Mode | Alternate Success Mode |
---|---|
The butterfly | The megaphone |
The admin | The dreamer |
The hub | The dreamer |
The nag | The wise fool |
The opinionator | The megaphone |
The expert | The creeping vine |
A true team shares knowledge and becomes motivated while expanding their knowledge. If you take away the sharing of knowledge, the team will no longer be a team, members will no longer be knowledgeable and constructive motivation will be gone.
True teams evolve into a knowledgeable workforce, which is highly effective for leaders who allow team members to be stronger than themselves. For an organization, the employees are an investment and thus additional training increases their value. By using the investment concept, many opportunities become available for increasing the efficiency of the team. But if employees are considered as an investment, that is, ‘training is not cost effective’, then the opportunity for increasing efficiency becomes limited.
The philosophy of empowering the team with knowledge is a direct manifestation of the leadership approach followed in an Agile framework. In the traditional model, many leaders limit team’s learning opportunity because they want undisputed control. They want employees to follow orders and not explore options for easy control. Control policies make it difficult for talented employees to be recognized because they want to show the independent thinking power in their work. Providing the team with responsibility makes early recognition possible because coworkers are first to recognize talent. This is why companies with true empowerment programs nourish the talent much better.
The teams which share knowledge will increase their knowledge while motivating others. The teams that only take orders learn nothing and over a period of time become de-motivated. Leaders, who only give orders, inspire no one. Today’s technology is a world of the vast pool of information. Inside the Agile framework, all the time team information radiators are encouraged. Team collaboration through knowledge sharing is the heart of Agile. The ability to acquire new skills, as new technology moves into the marketplace, is the secret to being a leader. To take advantage of emerging trends, team education in the workplace can supply the needed knowledge rather than a classroom training.
Task 1: Encourage team members to become generalizing specialists in order to reduce team size and bottlenecks, and to create a high-performing cross-functional team.
Task 2: Contribute to self-organizing the work by empowering others and encouraging emerging leadership in order to produce effective solutions and manage complexity.
Task 3: Continuously discover team and personal motivators and demotivators in order to ensure that team morale is high and team members are motivated and productive throughout the project.
There are lots of motivational factors for the team to work on an Agile project. An Agile coach (facilitator) needs to ensure that the following factors are taken care of.
Figure 9.18 Team performance factors
Figure 9.18 illustrates the team performance factors which will motivate the entire team.
Team commitment can be improved by aligning the team goal with the project goal and protecting the team from distractions. Team capacity can be measured and can be improved thereby slowly improving the team commitment (Figure 9.19).
Technical investigation to find an answer to a problem is called spike.
In Agile particular stress is given on empowering the team to resolve their issues themselves. The first point is to provide visibility to the team on the issues and risks arising in the project and then providing them the necessary guidance to resolve those. In particular, the managers should understand two things:
For this reason, the manager’s role is more like a guide; he/she would not jump in to solve the problem even if he/she knows the solution. Having the team do it enables them to manage their own environment (to the extent they can). Whether you are working in Agile or otherwise, relying on single individuals to be ‘problem-solvers’ may mean that you set up a number of single-points-of-failure should such people leave, be transferred, etc. Figure 9.20 shows four simple steps to solve a problem in an Agile Project. First, detect the correct problem and reflect on it. Take the problem to the team without trying to solve it yourself.
The practice of daily stand-up meetings in Agile plays a great role in enhancing the team’s ability to surface problems and collectively reduce the risk of wasted effort by sharing progress information to the entire team members. Daily meetings provide everyone on the team an opportunity to see the status of all aspects of the project in real time. This allows the collective thought process of the team to fine-tune or redirect efforts on a daily basis to maximize throughput. This results in radical alteration of the software development process by allowing sharing of software resources. Development tasks which normally take days could often be accomplished in hours by using someone else’s code as a starting point.
Figure 9.20 Problem solving rubric
From the beginning, Agile framework was designed to provide transparency to both team members and those outside the team. Refining the approaches for management reporting is an ongoing focus area for Agile community.
A typical Agile project maintains a Kanban board showing columns of user stories, development tasks relating to each story, and the state of each development task and tests associated with each story. As the task progresses from design to code to verification, the associated card is moved from one column to the next and finally to a done column. An updated burn-down chart along with a prioritized list of impediments is often posted as well. A manager can walk by a Kanban board and see the status of the team in a few seconds. If an impediments list is posted, a manager can add relevant items to his or her worklist. The risk burn-down chart along with the impediments chart will provide the management idea of which areas to be focused on at the earliest. This eliminates the need for most status reporting, particularly if critical information is put online on a web page, a wiki or a reporting tool.
The executive management gets transparency into all operations by viewing important indicators quickly. Surprises should be avoided, as in software a surprise is rarely a pleasant one. We all know that projects do backfire; executives know this and so does everyone else. It is always a surprise the first time one hears bad news like delays or unforeseen risks. But the kind of surprise executives hate the most are the ones that have a significant impact and were known much earlier than when they were finally informed. This actually means that the decisions were made on faulty information and this was preventable. By use of the information radiators, this problem can be easily avoided as everyone in the project gets a clear view of the progress, risk, impediments, etc. through a visual tool.
Taking the problem to the team can be done in numerous ways but we need to bear the following in mind.
Agile methodology is based on a different philosophy—the self-organizing team. The difference is apparent from the first step the team takes during planning. The team decides how much to commit to in each iteration. And for doing that the team decides on the estimation of the work items together. Research has shown that the team morale is significantly enhanced and the team feels more committed to the work when the team themselves decide how much to commit to and when this commitment is realistic and achievable. The team is empowered to take important decisions in the project and to stand by the decisions all along.
The next aspect of self-organization happens during the iteration cycles. Together the team decides who will work on which work item and make sure that all the work is completed. When the team is responsible for decision-making, they remain focused on the commitment because they own it; if the commitment is to be completed then they are the ones who must do it. On the other hand, if someone outside the team (the manager) is responsible for deciding who will be doing what then the team gets a subtle but clear indication that they are not the ones who are responsible; but it is the responsibility of the manager to figure out how to meet the commitment. In Agile, the manager’s role is to support the team to achieve its target.
A classic example of the manager helping the team to become self-organizing rather than directing them what to be done is here: The manager Marry has entered the room where the daily stand-up meeting of the team was taking place. The team was deciding on the architecture of the new version of their product and they are planning to start coding on that day based on this architecture. All the components of the design are identified and noted into small sticky notes on the wall. The team asked for the approval of Marry as she is a veteran in designing large complex modules. By looking at the components Marry could readily find out that a very vital component was missing which will cause a lot of rework from the second week unless it is incorporated into the design from the beginning. But she resisted the urge to tell the team directly what is missing, but she wanted them to find out themselves. She said ‘Look guys, the design looks great; but a vital component is missing which will create a problem during integration with system X. I know you all are capable enough to find it. So I am going to grab a cup of coffee and come back in 10 minutes. I hope you will be able to figure out what is missing’. Now the team has a clue, they started thinking hard, examining and brainstorming each integration component. And suddenly they found out that a bridging component is not present to talk to a third party system. And what is more is that they changed one inefficient component while reviewing all the components for this exercise. When Marry came back they were proudly ready with their answers. So, the kind of leadership Marry has shown here is more of a ‘guru’ than a ‘nanny’. She provided the team with the necessary guidance to achieve the goal, but she did not tell them the ready solution. This feels empowered and becomes more cohesive, committed and focused due to their greater involvement in the decision-making.
This is a paradigm shift for the organization culture and to make this successful there should be buy-in from the executives in the organization. A manager in Agile organization should have the following job responsibilities:
You can notice that the primary responsibilities that a manager in the traditional model has is to decide on what and how works need to be done, while committing to the work on behalf of the team is omitted in the Agile model. The manager is adding more value by involving the team for taking such decisions and in turn, is getting more commitment for the project goal.
Two types of leadership techniques that promote team empowerment are adaptive leadership and servant leadership. These concepts are quite different than the conventional leadership models. Due to the high focus of Agile methodology on the ‘people’ these styles of leadership are more popular among the Agile communities.
The concept of High Performing Team in Agile is based on the principles discussed above like building an empowered team and a self-organizing team. In a survey by Quantitative Software Management Associates it was found that Agile teams are 37% faster to market and 16% more productive. This is possible because the high-performing Agile teams can deliver exceptional results over average time by efficient resolution of issues and shorten the cycle times. As discussed above, the most important factors that help to create high-performing teams are:
While working in a team, it is extremely important to set up ground rules, which guides the group’s behavior. This will ensure that an environment is created where members can discuss difficult topics, get into constructive discussions, and free thinking is encouraged. This helps in team building and team performing without unnecessary conflicts. Establish clear expectations regarding acceptable behavior for each and every member of the team. All team members share responsibilities once the ground rules are established clearly.
Each team’s ground rule may be different and these can be modified based on what works for the team and what not. A few examples of ground rules can be:
Most of the ground rules are set or modified during the retrospective meetings. After working together for one or more iterations, the team can take a call on the rules they want to change as those are working for the team. Some new rules may also get added if there is a need felt. So, it is important to keep the ground rules as a live document and update it as and when there is a need.
1. What are all the ground rules set for your project? Discuss about the advantages of the ground rules.
It starts in an open space. Put an object in the middle of the floor (Figure 9.21). Ask the team members to stand around it at a distance. Read out a statement and if they agree with the statement, they need to move closer to the object as much they feel the statement is true. If they feel the statement is false then they need to move away from the object. This helps to understand the pulse of the team.
Power is the ability to influence the behavior of another. Understanding power and the use of power can influence the outcome of the project. The project manager needs to understand his power in the organization and also needs to understand the power of stakeholders in the project in order to utilize it for the success of the project.
Figure 9.21 Constellation
Based on ways to influence the people, there are different types of power.
Cultural diversity and differences within a distributed team are inevitable. The business and workplace norms may vary significantly across locations causing uneasiness among the team. On the broader perspective, there is a sharp contrast in Western and non-Western values. The Westerners value the individualism, assertiveness, equality, informality, achievement while the non-Westerners value collectivism, indirectness, hierarchy, formality and modesty. So aligning the whole distributed team on the same cultural note should be the focus for creating a high performing team.
Team work is the key enabler of any Agile project. It is very important that at the beginning of the project you plan to bridge the cultural difference between the various teams like, onsite development team, client team and the offshore development team so that the mutual trust is built between the teams.
One of the most critical steps for the success of a distributed Agile project is for the distributed teams to come together in person at the beginning and spend quality time sharing key project information and building a relationship with each other. Following consideration are important to achieve this:
Real teams take the time to form, and it will work best if they stay together on multiple projects over long periods. One of the challenges of distributed teams is that this formation process gets extended by reduced face-to-face communication among the team members. As a result, new team members take longer to ramp up on the team’s practices as well as the customer problem domain. It also takes longer for team members to get to know each other on the personal level that is required to build a healthy and open team environment for really effective work. That is the reason, reorganizing distributed teams is even more disruptive than a co-located team.
Cooperate with the other team members to devise ground rules and internal processes in order to foster team coherence and strengthen team members’ commitment to shared outcomes.
Help create a team that has the interpersonal and technical skills needed to achieve all known project objectives in order to create business value with minimal delay.
There are additional items that you need to be aware of while working with a distributed Agile team:
______________________________
______________________________
______________________________
______________________________
______________________________
______________________________
1. What type of power did you use in what type of situation? Discuss the implications of using other types of powers in the same scenario.
1. List and discuss the characteristics of effective project teams. How will you develop the characteristics of an effective project team?
1. Discuss the conflicts you managed in your recent project.
This chapter discussed the importance of Soft skills that are essential for Project managers. Since Agile projects are mostly people driven soft skills are necessary and we need skills like conflict management, negotiation, Leadership skills, and interpersonal skills to deal with people. Emotional Intelligence doesn’t mean being soft—it means being intelligent about emotions—a different way of being smart.
Emotional intelligence is your ability to acquire and apply knowledge from your emotions and the emotions of others in order to be more successful and lead a more fulfilling life. Emotional Intelligence is the ability of an individual to deal successfully with other people, to manage one’s self, motivate other people, understand one’s own feelings and appropriately respond to the everyday environment. The sum of the individual parts is called collaboration. Collaboration means the whole is greater than the sum of the individual parts. The collaboration includes innovation, astonishing results. This chapter also discussed the concepts of Adaptive Leadership concepts, Servant Leadership concepts in addition to emotional Intelligence, concepts.
Hold team building activities for team members |
Training for team members where needed |
Establish ground rules for team member behavior. Set clear expectation for them. |
Create and give recognitions and rewards. |
Take all possible steps to correct mistakes, if any. |
Place team members in the same location; co-location, if possible. Arrange for regular team meetings periodically. |
Functional manager assigns an architect to work on your team | Legitimate power |
You create a policy to award people who finish their jobs earlier | Reward power |
Adding Resource during Escalation | Expert power |
A project manager says that there will be 10% cut in our salary as we did not meet our Profit Target last year | Punishment power |
Question 1. Servant leadership can be mapped to which of the leadership style?
Question 2. Following are the examples of coaching tones except
Question 3. The ability to influence the behavior of other is called as:
Question 4. Which of the below statements is NOT correct about ground rules:
Question 5. The work that a project team member is expected to perform in order to complete the project activities is called
Question 6. Which of the following is not a collaboration mode?
Question 7. Which of the following is not a real team’s characteristic?
Question 8. What is normally the reason behind a working group to interact with each other though they are not working as a team?
Question 9. Following are the stages of team development except
Question 10. You are the project manager of a complex project and the project is running for the past 2 months and team members begin to work together and adjust work habits that support the team. They are in which phase of the team development?
Question 11. You are the project manager of a complex project and the project is running for the past 2 months and team members are interdependent and work through issues smoothly and effectively. They are in which phase of the team development?
Question 12. All of the following are the indicators of team effectiveness except
Question 13. Conflict is inevitable in a project environment
Question 14. Conflict if managed properly can lead to increased creativity and better performance. Conflict should be addressed in all of the following manner except
Question 15. Which of the following are the characteristics of conflict except
Question 16. The success of project managers in managing their project teams often depends a great deal on
Question 17. Factors that influence conflict resolution methods include all of the following except
Question 18. Your project is about to be moved to UAT in next 2 days. Two key team members are fighting with each other about the environment issues in UAT production server. You are being called by them at night 12:00 clock, which of the following indicates your position?
Question 19. Your project is about to be moved to UAT in next 2 days. Two key members are fighting with each other about the environment issues in UAT production server. You are being called by them at night 12:00 clock and you are trying to incorporate multiple viewpoints from other team members and insights from differing perspectives and trying to lead consensus and commitment. Which of the following techniques can you use?
Question 20. Which of the following conflict resolution technique will give best result for the project manager?
Question 21. Your project is about to be moved to UAT in next 2 days. Two key team members are fighting with each other about the environment issues in UAT production server. You are being called by them at night 12:00 clock and you are trying to emphasis the areas of agreement rather than areas of difference. Which of the following techniques can you use?
Question 22. Ability to influence other people is called
Question 23. The ability of the power holder to remove something from a person or to punish them for not conforming when a request is made is called
Question 24. Mahesh is the project leader of project ABC and he did his job excellently and received STAR of the year award from CEO of that company and he also got promoted and appointed as project manager for another high priority project, this actually represents
Question 25. Mahesh is the project leader of project ABC and he did his job excellently and received STAR of the year award from CEO of that company, and he also got promoted and appointed as project manager for another high priority project. Mahesh is taking decision on his own even if team members are not accepting it and this represents
Question 26. Mahesh who is having 25 years of experience is having difference of opinion with Mohan who is 20 years of experience about testing process of your project. They are approaching you for a solution. You are asking Mohan to accept what Mahesh says as he is more experienced. Which technique you follow here
Question 27. In SHU-HA-RI concept of gaining knowledge and skills SHU stage means:
Question 28. In the Dreyfus model of skill acquisition, which are the five stages?
Question 29. Where in Agile are the principles like SHU-HA-RI, Dreyfus, Tuckman, etc. used?
Question 30. Which of the following is not a common failure mode in Agile projects?
Question 31. You as a vendor were having a conflict with the client and both of you decided to go for a third party to resolve conflict. This is called
Question 32. Which of the following conflict resolution technique provide temporary resolution?
Question 33. The ability to bring awareness to the emotions as they arise, notice them for what they are, and decide how to best use them is called:
Question 34. Which of the following statement is true?
Question 35. All of the following are hallmarks of cooperation except
Question 36. Which of the following is the biggest challenge of distributed Agile team?
Question 37. Which of the following is an expression of radiant thinking, a natural function of the human brain, and they allow creative ideas to bloom and flow.
Question 38. In which of the following facilitation technique team members imagine that all their problems are resolved, dreams have been achieved and goals have been fulfilled. Step back and describe how those happen?
Question 39. In which of the following facilitation technique, team members imagine the problem and then imagine there were no history, rules, regulations, culture or climate. If none of these things existed because we were just starting up what might we do? How we might approach the solution?
Question 40. Which of the following ensures that all voices that want to be heard are heard?
Question 41. Which of the following ensures consensus reached and team moves forward?
Question 42. All the stakeholders agrees on a single course of action is called
Question 43. The fifth level of conflict is called
Question 44. Following are the examples of adaptive approach except
Question 45. Following are the causes of conflict in Agile project except
Question 46. Following are the characteristics of ‘real team’ except
Question 47. Following are the characteristics of ‘Servant Leader’ except
Question 48. ‘Following the Rule’ is the stage of
Question 49. Following are the Agile team motivational factors except
Question 50. It starts in an open space. Put an object in the middle of the floor. Ask the team members to stand around it at a distance. Read out a statement and if they agree with the statement, they need to move closer to the object as much they feel the statement is true. If they feel the statement is false then they need to move away from the object.
Servant leadership can be mapped very well with participative leadership style.
Ground rules are for the benefit of the team and if required can be changed or new rules added.
The negotiation modes that are used for conflict resolution are as follows:
Real Team, Stage Four, Characteristics
The primary reason for interaction among the members of this group is to share information, best practices, or perspectives
Adjourning is the last stage and is not closing.
Increased staff turnover indicates some problem in the project. Reduced staff turnover is an indicator of team effectiveness.
Conflict resolution should focus on issues and hence it is a team issue and not personalities or individual issue.
Confrontation or problem-solving is always the best way to resolve conflict and will give permanent and effective result.
Emphasizing areas of agreement is called smoothing.
Power is the ability to influence others.
A star project leader need not be a good project manager as both requires different skill sets. Most of the companies are doing this mistake and is called halo effect.
Taking decision on own without anybody’s input is called autocratic.
Here you are trying to force others to accept views and hence forcing technique being used.
SHU: At this first stage of learning the student follows the instruction of a single master and instead of trying to understand the underlying theory is concentrating mainly on following the rules.
Novice - focus is on getting to know and following the rules.
Advanced beginner - able to apply the rules according to the environment. All activities are treated separately with equal importance.
Competent - Able to perform multiple activities and handle multiple sources of information simultaneously.
Proficient - Able to get the holistic picture of the process and judge the deviations from normal.
Expert - Able to use an analytical approach to apply the acquired knowledge to resolve new situations.
These principles are used in Agile coaching as group development tools.
Common failure modes in Agile projects are - the spy, the seagull, the butterfly, the administrator, the hub, the opinionator, the expert.
Going for third party is called arbitration.
Smoothing provides temporary resolution and the same problem can get surface any time. It is the best answer out of others.
Concurrent engineering An approach to project staff ing that, in its most general form, calls for implementers to be involved in the design phase. (Sometimes confused with fast tracking.)
Daily stand-ups Concise discussions of project status with the entire team.
Halo effect is the assumption that because the person is good technically, he will be good as a project manager.
Concurrent engineering An approach to project staff ing that, in its most general form, calls for implementers to be involved in the design phase. (Sometimes confused with fast tracking.)
Daily stand-ups Concise discussions of project status with the entire team.
Halo effect is the assumption that because the person is good technically, he will be good as a project manager.
Leadership styles
Organizational breakdown structure A diagrammatic representation of the project organization arranged to relate work packages to organizational units.
Project management team They are the members of the project team who are directly involved in day-to-day project management activities. On some smaller projects usually it includes virtually all of the project team members.
Project manager The person responsible for managing a project who is also responsible for the success and failure of the project.
Projectized organization Any organizational structure in which the project manager has full authority to assign priorities and to direct the work of individuals assigned to the project.
Responsibility assignment matrix (RAM) It actually defines who does what and you should know that the staffing management plan defines when will people get added and removed from the project.
Expectancy theory People are ready to work more energetically when the expectation is clearly set for them and usually people put in more efforts because they accept to be rewarded for their efforts. Same theory works not only for reward but also for punishment. When they know the punishment they get if they are doing the job, they will tend to work to finish the job as per expectation to avoid punishment.
War room is a technique for team building. As part of this, the project team meets in this room daily at a specified time even if there are no issues to discuss. It actually helps to create a project identity.