• norsk
    • English
  • English 
    • norsk
    • English
  • Login
View Item 
  •   Home
  • Fakultet for ingeniørvitenskap (IV)
  • Institutt for maskinteknikk og produksjon
  • View Item
  •   Home
  • Fakultet for ingeniørvitenskap (IV)
  • Institutt for maskinteknikk og produksjon
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Coordination Between Teams in Agile Projects

Hyldmo, Nikolai
Master thesis
Thumbnail
View/Open
13975_FULLTEXT.pdf (1.472Mb)
13975_COVER.pdf (234.3Kb)
URI
http://hdl.handle.net/11250/2351134
Date
2015
Metadata
Show full item record
Collections
  • Institutt for maskinteknikk og produksjon [2514]
Abstract
The way many software projects are managed have changed dramatically due to the introduction of agile methods. This shift was influences by the fact that technology and the IT-industry itself are moving rapidly and projects have to respond to rapidly changing requirements (Lindvall et al., 2002). Agile methods were a reaction to the plan based approaches that is not welcoming change in the same way as agile methods. According to Cockburn and Williams (2003) agile is about feedback and change .

Many articles are referring to something called the agile sweet spot (Nord et al., 2014) (Baskerville et al., 2010). This is when the project only consist of up to 20 people and it is not a critical project in terms of serious money or lives at risk. However, many projects are larger and thus needs more than 20 persons to succeed, and it is still desirable to apply agile methodologies. This introduces new issues for project managers on how to effectively coordinate large projects consisting of many teams working in parallel.

Coordinating large, multi-team projects is not a new topic, but doing it in agile projects is a new issue. Agile projects follow a set of principles defined in the Agile Manifesto (Beck et al., 2001), and these are to be followed when coordinating teams in agile projects. Due to the fact that agile methods amongst other rely on individuals and interactions over processes and tools (Beck et al., 2001), it is not considered appropriate to enforce any specific working method onto the project teams. The teams are supposed to be self-organizing and autonomous (Nerur et al., 2010).

This master thesis presents agile methods in general and principles of coordination (both traditionally and in agile contexts). By studying literature and reading interviews with organizations, the goal was to find out how team coordination is done, or may be done in an effective and efficient manner, by using agile methods.

By definition all projects are unique, thus there are no general way of coordination a large project. However, there frameworks and methodologies that makes the coordination and agile implementation process easier. Software projects are well known for having lower success rate and more frequently budget overruns, compared to projects ran in other industries. The reason for this may be the fact that the technology industry is fast moving, and the competition is tough. In order to deal with this, it is vital to be able to perform project management the best possible way, and be able to adapt to, and respond to change.
Publisher
NTNU

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit
 

 

Browse

ArchiveCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsDocument TypesJournalsThis CollectionBy Issue DateAuthorsTitlesSubjectsDocument TypesJournals

My Account

Login

Statistics

View Usage Statistics

Contact Us | Send Feedback

Privacy policy
DSpace software copyright © 2002-2019  DuraSpace

Service from  Unit