Back to results

ResearchSpace@Auckland

The agile manager-investigating informal roles in agile software development

Abstract

dc:description.abstract

In the theoretical framework of Agile Software Development (ASD) the concept of the selforganising team has subsumed the traditional role of the manager. Agile methodologies such as Scrum and eXtreme programming (XP) have their own set of roles, such as the product owner and scrum master. However, recent studies have uncovered the existence of managerial roles such as the project manager in many ASD projects. This clearly points to a disconnect between the theoretical perspective on agile and the situation encountered in practice. At this point in time there is a dearth of empirical studies on the manager's role in ASD. To address this issue, a Grounded Theory (GT) study was carried out involving software practitioners from New Zealand and India. This study involved: (a) over 45 hours of interviews with 39 software practitioners; (b) 6 hours of observations of two teams; and (c) two independent surveys with 97 and 57 participants. Based on the data, we present in this thesis the theory of the agile manager, which: (a) defines the agile manager as the person who facilitates the teams functioning, mentors the team to become self-organising, negotiates with stakeholders on the team's behalf, adapts processes to suit the project context, coordinates team interactions, and protects the team from external interference; (b) describes how due to the influence of the project environment, formal titles (project manager, scrum master, and product owner) in software organisations can take up any of the six informal management roles (Facilitator, Mentor, Negotiator, Process Adapter, Coordinator and Protector) with their management approaches (hard, soft, moderate, proactive and reactive). We have also presented the involvement of formal titles in agile practices and their influence on those practices. This thesis will help practitioners and organisations by clearing the ambiguity around formal titles in agile. Additionally, it will also help in understanding the effect of the project environment on formal titles and the effect of formal titles on the use of agile practices. This will assist managers and agile practitioners in developing strategies to cope with the transition to agile from waterfall.

Degree

thesis:*
Name thesis:degree_name
PhD
Level thesis:degree_level
Doctoral
Discipline thesis:degree_discipline
Software Engineering
Grantor dc:publisher
ResearchSpace@Auckland
Year dc:date.issued
2018

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Shastri, Yogeshwar
Advisors dc:contributor.advisor
  • Hoda, R
  • Amor, R

Rights

dc:rights
Statement dc:rights
  • Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher.

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/2292/45588
OAI identifier oai:identifier
oai:researchspace.auckland.ac.nz:2292/45588

Chain of custody

source
Harvested from
University of Auckland
Base URL
researchspace.auckland.ac.nz/server/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Shastri, Yogeshwar. The agile manager-investigating informal roles in agile software development. Doctoral thesis, ResearchSpace@Auckland, 2018. https://hdl.handle.net/2292/45588