Leadership Role in Software Projects: October 2015

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/311510861

LEADERSHIP ROLE IN SOFTWARE PROJECTS

Article · October 2015

CITATIONS READS

0 887

1 author:

Pavan Sutha Indukuri


Blekinge Institute of Technology
4 PUBLICATIONS   3 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Blekinge Tekniska Högskola View project

All content following this page was uploaded by Pavan Sutha Indukuri on 08 December 2016.

The user has requested enhancement of the downloaded file.


LEADERSHIP ROLE IN SOFTWARE PROJECTS
Assignment 2: Leadership
Advanced Software Project Management – PA2513

Pavan Sutha Varma Indukuri


930608-4931
pain15@student.bth.se
Department of Computer Science
Blekinge Tekniska Högskola (BTH)
Karlskrona, Sweden.

Abstract— Leadership plays an important role in the Leader’s behavior can be relationship-oriented or task-
performance of the team, it impacts productivity. The leader oriented based on the situation. Relation-oriented leaders aim
influences the followers’ goals in a group towards the to accomplish tasks by developing good relationships with
achievement of organizational goals. This paper mainly focuses followers while task-oriented leaders concentrate only at the
on the role of the leader in a self-organizing agile team based on
completion of the given task [5].
Scrum environment in a software developing project. The leader
is responsible for building an effective team for a project and also Trait, style and contingency approach are the prominent
motivating the individuals with disabilities. A leader motivates qualities of leadership. Trait approach helps in distinguishing a
the individuals by encouraging team coordination, setting goals leader from a team, style approach focuses on behavior which
for the team, and emphasize team’s ability to achieve those goals. makes the leaders successful and contingency approach
The Leader is said to be successful if he is capable of opting highlights the situational behavior in a leader [1].
situationally appropriate leadership styles or behavior. Situational leadership depends on willingness, motivation
and readiness of individuals in doing specific tasks. Leadership
Keywords—leadership styles, agile team, scrum, behavior,
styles are divided into four categories telling, selling,
cohesive.
participating and delegating based on willingness and ability of
the followers [6].
I. INTRODUCTION
An effective software development organization divides the GIVEN TASK:
individuals into teams and assigns a particular person among As a project manager in a software development organization,
them as a leader. The leader is responsible for the performance form a team of 8 members from the existing developers or
of the team. He monitors all the team members closely in order employ new people to develop a brand new innovative version
to accomplish the task given to the team which would lead to of the printer software. Available developers are:
achieving organizational goals. So the project success lies in  5 recently employed
the capability of the leader.  2 highly experienced developers
Leadership is known as “the process of influencing the  4 developers with relevant experience
activities of an organized group in its efforts towards goal  4 developers with experience from different projects
setting and goal achievement”[1].Leaders perceive future
outcomes to proactively react to present situations while in
The rest of the paper is organized in the following way:
contrast managers aim for stability and try to solve the problem
Section II focuses on team building. Team cooperation is
by executing existing ways [2].
briefly discussed in Section III. Section IV elevates the role of
Leadership styles can be broadly divided into two
leadership in team motivation. Section V deals with teamwork.
categories, Transformational leadership, and Transactional
This is followed by conclusion in Section VI.
leadership. Transactional leader’s relationship with the team
members is a process of exchange of rewards for performance. II. TEAM BUILDING
They offer rewards or threaten to punish to the team members
The team is ‘‘a small number of people with
to accomplish their given task. Transformational leaders
complementary skills who are committed to a common
motivate and inspire individuals to complete various tasks and
purpose, set of performance goals, and approach for which they
somewhat reduces employees’ stress. Though transformational
hold themselves mutually accountable” [7].
leadership seems to be effective than transactional leadership,
Selection of team members is not simply opting all the
often a combination of both these styles is considered for the
intelligent people because it won’t possess best results. Instead
success of the project.[3][4]
team must be cohesive in nature comprising people of all ages,
genders, different experience levels. To form a balanced team, have better coordination than others as they have worked
redundant characteristics in the team must be reduced so the together previously. Their presence in the group would
leader must assemble people with diverse strengths required for minimize the task of team coordination to some extent.
developing a software [8]. Previous experiences of the candidates also have an
Selection of candidates for an agile team should be based on impact on the effectiveness of software development projects
readiness of the people who are willing to perform specific [10]. Developers from different projects would increase
tasks, so that this would make the candidate work beyond cohesive nature in the group and their experiences in their
expectations in that particular task and reduce their weakness respective projects would be helpful for the team to develop an
in other fields [9]. innovative software. Selecting developers whose projects are
While assembling a team in a software development project, embedding software or other projects which are relevant to
leader must consider the following skills in the team members printer software would be beneficial to the team.
which are required for achieving the goals: According to my view one of the best possible team for
developing brand new innovative printer software would be:
 Technical skills: Leader must perceive the technical  1 recently employed
issues in the project development and choose people  2 highly experienced developers
with those skills. Candidates with these skills would  3 developers with relevant experience who have
assist the team to solve the technical problems which worked together before
would arise during the development process.  2 developers with experience from different projects

 Decision-making skills: Members with problem- III. TEAM COOPERATION


solving skills would be useful to suggest an efficient After forming a team, it is the responsibility of a leader to
solution when the team is facing any bottleneck emphasize team coordination and cooperation between them.
during the process. These skills can be improved by The leader may share his vision to the team members in order
training. to understand the task of the team.
Team cooperation is necessary for the members to
 Interpersonal skills: They refer to born qualities of a communicate with each other and share their visions towards
person. These skills are required to express his ideas the achievement of organizational goals. It involves an
by communicating with the team members and would exchange of information among the team members, leader and
result in a better teamwork coordination. Training the organization [9]. Team cooperation would lead to better
doesn’t help in improving these skills. understanding of the task and would allow the team members
to work together without any conflicts towards fulfilling the
 Product Development skills: These skills must be organizational goals.
carefully observed by the leader and later train them
to excel their skills which would allow the members IV. TEAM MOTIVATION
to work creatively and in an innovative manner [9]. Leaders must motivate the followers with disabilities by
explaining the importance of the work assigned to the
Experiences along with knowledge and skills would individual which is related to organizational goals [12]. A
increase the group capability as their preceding performance leader must also encourage follower to develop his own skill
and enhance their existing skills[10]. Highly experienced and at times training must be taken to describe the task in a
people are always given higher priority over others as they detailed way.
would have come across various projects and are aware of Leadership style towards the team members with
pitfalls and benefits in implementing a particular idea. Even disabilities should be telling or selling based on the situation to
though they are available part time, it is always advantageous scrutinize the follower actions and train him to match the team
to have highly experienced people in developing software standards [6].
projects as their valuable suggestions would reflect in the team Transformational leaders motivate and encourage team
performance to a higher extent. members’ skills to complete the given task. Candidates with
Introducing students in software development projects intrinsic motivation would be helpful for innovative projects as
exhibits various challenges[11].While developing an they work beyond expectation. Intrinsic motivation refers to
innovative software, selecting at least one newly employed the motivational state where people work with interest rather
undergraduate student in the team would be fruitful. Latest than for rewards. Team members with high intrinsic motivation
generation candidate ideas would be fresh and innovative to would search for creative solutions to a specific problem and
compete with the existing software. At times, they would play work with all their efforts for achieving the goals. Hence,
a vital role for the success of the software. intrinsic motivation increases the creativity of the individuals
Experienced candidates with greater coordination and [13].
teamwork would increase group effectiveness [10].Among the
four developers with relevant experience, three developers
have worked together before. These three developers would
V. TEAMWORK Conference on System Sciences (HICSS), 6-9 Jan. 2014, 2014,
Software project success relies on team performance which pp. 574–83.
is based on the efficiency of the team coordination. A [2] D. Tuffley, “Optimising virtual team leadership in
successful working team is often influenced by leaders’ Global Software Development,” IET Softw., vol. 6, no. 3, pp.
motivation towards achieving higher productivity and 176–84, Jun. 2012.
followers’ satisfaction. [3] L. A. Hambley, T. A. O’Neill, and T. J. B. Kline,
In an agile team, a self-organized team, work is coordinated “Virtual team leadership: The effects of leadership style and
by the team members itself. A self-organized team “is communication medium on team interaction styles and
recognized as a self-regulated, semi-autonomous small group outcomes,” Organ. Behav. Hum. Decis. Process., vol. 103, no.
of employees whose members determine, plan and manage 1, pp. 1–20, May 2007.
their day-to-day activities and duties”[14]. Leadership style in [4] R. Huang, S. Kahai, and R. Jestice, “The contingent
an agile team would be participating, as the followers and the effects of leadership on team collaboration in virtual teams,”
leader work towards achieving the goals or accomplishing the Comput. Hum. Behav., vol. 26, no. 5, pp. 1098–1110, Sep.
given task. 2010.
Scrum is a process of planning software projects in small- [5] P. Korzynski, “Online social networks and
scale self-organized teams. This process consists of series of leadership : Implications of a new online working environment
phases known as sprints, which consists of a set of tasks [7]. for leadership,” Int. J. Manpow., vol. 34, no. 8, pp. 975–94,
Backlogs play a vital role in scrum development process where 2013.
two lists are maintained which comprises of fulfilled [6] C. G. Cubero, “Situational leadership and persons
requirements and the necessary requirements for the customers. with disabilities,” Work J. Prev. Assess. Rehabil., vol. 29, no.
Everyday scrum meetings are organized where the previous 4, pp. 351–6, 2007.
day tasks are discussed which would increase the productivity [7] N. B. Moe, T. Dingsoyr, and T. Dyba, “A teamwork
of the software development team. Scrum improves the ability model for understanding an agile team: A case study of a
of the team to handle complex problems[15]. Scrum project,” Inf. Softw. Technol., vol. 52, no. 5, pp. 480–
In agile teams, project success lies in the team skills rather 91, May 2010.
than the leader abilities. So, shared leadership in the team [8] T. van de Water, H. van de Water, and C. Bukman,
increases the group effectiveness by empowering the team “A balanced team generating model,” Eur. J. Oper. Res., vol.
members to share responsibilities of the leader.[7] 180, no. 2, pp. 885–906, Jul. 2007.
[9] S. N. Dwivedi and A. Kurnbakonam, “Effective team
VI. CONCLUSION building process and team leadership for integrated product
and process development,” Int. J. Hum. Resour. Dev. Manag.,
The role of the leader in various stages of a software
vol. 2, no. 3–4, pp. 415–35, 2002.
development project are briefly discussed in the above
[10] A. E. Akgun, H. Keskin, J. Byrne, and S. Z.
sections. The leader plays a key role in software development
Imamoglu, “Antecedents and consequences of team potency in
projects where he is responsible for the team performance.
software development projects,” Inf. Manage., vol. 44, no. 7,
Leadership style based on the situation and intrinsic motivation
pp. 646–56, Oct. 2007.
of the transformational leader enhances the creativity of the
[11] T. Reichlmayr, “Enhancing the student project team
followers and make them work beyond expectation. However,
experience with blended learning techniques,” in 35th Annual
in agile teams leadership is often shared among the team
Frontiers in Education, 19-22 Oct. 2005, 2005, pp. 4–6.
members, so the task completion is based on the team skills
[12] F. Cafer and S. Misra, “Effective project leadership
rather than only the leaders’ abilities itself. Scrum process
in computer science and engineering,” in Computational
allows the team members to coordinate with each other and
Science and Its Applications - ICCSA 2009. International
encourages them to share their visions towards goal
Conference, 29 June-2 July 2009, 2009, vol. pt.2, pp. 59–69.
achievement.
[13] C.-H. V. Chen, Hung-Hui Li, and Ya-Yun Tang,
The high readiness of the followers and cohesive nature of
“Transformational leadership and creativity: exploring the
the agile team make it a successful approach in software
mediating effects of creative thinking and intrinsic
development projects. Moreover, the leader is responsible for
motivation,” Int. J. Manag. Enterp. Dev., vol. 6, no. 2, pp.
achieving organizational goals but in agile teams leader
198–211, 2009.
responsibility is shared by all the team members for an efficient
[14] D. W. Parker, M. Holesgrove, and R. Pathak,
output. Therefore, an agile approach must be encouraged for
“Improving productivity with self-organised teams and agile
the upcoming projects due to its ability to solve complex
leadership,” Int. J. Product. Perform. Manag., vol. 64, no. 1,
problems effectively.
pp. 112–28, 2015.
REFERENCES [15] K. Vlaanderen, S. Jansen, S. Brinkkemper, and E.
Jaspers, “The agile requirements refinery: Applying SCRUM
[1] A. Richter and D. Wagner, “Leadership 2.0: principles to software product management,” Inf. Softw.
Engaging and Supporting Leaders in the Transition towards a Technol., vol. 53, no. 1, pp. 58–70, Jan. 2011.
Networked Organization,” in 2014 47th Hawaii International

View publication stats

You might also like