AGILE PROJECT MANAGEMENT



Similar documents
Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations

Agile Engineering Introduction of a new Management Concept

Software Development Methodology Development Process Aress

Waterfall vs. Agile Methodology

Agile So)ware Development

AGILE vs. WATERFALL METHODOLOGIES

Manifesto for Agile Software Development

Role of Agile Methodology in Software Development

Neglecting Agile Principles and Practices: A Case Study

Agile Development Overview

Selling Agile to the CFO: A Guide for Development Teams

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson Jyväskylä

Terrace Consulting Services

Agile Project Management By Mark C. Layton

The traditional project management uses conventional methods in software project management process.

Introduction to Agile Software Development. EECS 690 Agile Software Development

Agile Software Engineering, a proposed extension for in-house software development

In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:

How To Develop An Application

An Agile Project Management Model

Agile & the Declaration of Interdependence: A new approach to Process Improvement

The Role of Agile Methodology in Project Management

Ingegneria del Software Corso di Laurea in Informatica per il Management. Agile software development

Software Requirements and Specification

AgileSoftwareDevelopmentandTestingApproachandChallengesinAdvancedDistributedSystems

AGILE SOFTWARE DEVELOPMENT. BY Sysop Technology Aurangabad

Adopting Agile Project Management - Corporate Culture Must Match (Apr 15)

INF5120 Modellbasert Systemutvikling

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

CRITICAL ANALYSYS OF THE SCRUM PROJECT MANAGEMENT METHODOLOGY

Agile QA s Revolutionary Impact on Project Management

Agile Software Development in the Large

1. PMP, PMI ACP. 2. Author of the book PMP Certification Excel with ease published by PEARSON

Digital Transformation of the Enterprise for SMAC: Can Scrum help?

A MODEL FOR RISK MANAGEMENT IN AGILE SOFTWARE DEVELOPMENT

Agile user-centred design

Software Development with Agile Methods

The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist

An Agile Software Development Framework

INTERNATIONAL JOURNAL OF NEXT GENERATION COMPUTER APPLICATIONS ISSN X Web based Software Project Management using Android Mobile

Incorporating Agile Methods into the Development of Large-Scale Systems

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

What does it mean to be Agile. Marek Majchrzak, Andrzej Bednarz Wrocław,

Agile Software Development in the Large

Agile Software Development. Mohsen Afsharchi

PROCESS OF MOVING FROM WATERFALL TO AGILE PROJECT MANAGEMENT MODEL

5/19/ Professor Lili Saghafi

Agile Projects 7. Agile Project Management 21

CHALLENGES AND WEAKNESSES OF AGILE METHOD IN ENTERPRISE ARCHITECTURE

Multi-Dimensional Success Factors of Agile Software Development Projects

Extreme Programming. Sergey Konovalov and Stefan Misslinger. May 23, 2006

How To Understand The Limitations Of An Agile Software Development

CSE 435 Software Engineering. Sept 16, 2015

Review of Effective Human Resource Management Techniques in Agile Software Project Management

PMBOK? You Can Have Both! June 10, Presented by:

Development. Lecture 3

Agile Software Development Methodologies and Its Quality Assurance

Applying Agile Methods in Rapidly Changing Environments

COMP 354 Introduction to Software Engineering

When is Agile the Best Project Management Method? Lana Tylka

Agile Software Project Management Methodologies

Agile Project Management

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile Estimating: My DPS Dissertation

Introduction to Agile Scrum

AGILE METHODOLOGIES, THEIR IMPACT ON SOFTWARE DEVELOPMENT AND IMPLEMENTATION: AN EVIDENCE FROM PAKISTAN

5 Levels of Agile Planning: From Enterprise Product Vision to Team Stand-up

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Aristotle in an Agile World. By Ben Allen

Automated Acceptance Testing of High Capacity Network Gateway

Scrum for Managers, Zurich March 2010

Redefining Agile to Realize Continuous Business Value

Project Management in Software: Origin of Agile

PMP vs. Scrum Master

SOFTWARE LOCALIZATION FOR AGILE, WATERFALL, AND HYBRID DEVELOPMENT

Evaluation of Efficient Requirement Engineering Techniques in Agile Software Development

Why 70% of Dashboard Initiatives Fail

A Software Project Management Innovation (SPM) Methodology: A Novel Method for Agile Software Development

Evaluating Strengths and Weaknesses of Agile Scrum Framework using Knowledge Management

Software Engineering

Anatomy of an Enterprise Software Delivery Project

What Does Large Mean? Copyright 2003 by N. Josuttis and J. Eckstein 3. Why is Large an Issue?

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Introduction to Software Engineering: Project Management ( Highlights )

Transcription:

AGILE PROJECT MANAGEMENT

(24 th, February, 2010) Agile project management This type of project management refers to a technique used in the development of softwares with increased efficiency and improved cooperation among key players. Agile project management is based upon the theory that perpetual iteration and increase of a software development team s goals and objectives eventually results in a better work environment and product (Chin, 2004). Agile project management is a development made on earlier project management techniques; has shorter incremental and iterative spans than could be in weeks instead of months. Most agile projects involve an interrelated and cross functional relationship among the relevant players. Fig. 1: Agile project management

Critics against this type of project management claim that agile project management tends to be bureaucratic, complicated and employs management practices on the micro scale. Scholars for agile project management claim that it is an effective means through which small scale projects can be run as this technique enables a software development team to be able to adapt to the constant changes that occur in the developmental phases of a software. There are four fundamental principles of agile software development as specified in the Agile manifesto that was agreed upon in 2001, by a team of software developers. These are focus on the individual and how he/she interacts with others in the project, development of operational and working software, working together with the intended customers and a flexible plan that is quick to adapt to change (Highsmith, 2009). Web page project case study Challenges of agile project management in project Agile project management was designed for small to medium scale projects that have a considerable number of people working under different departments. A major challenge faced in implementing this type of project management is that it results in too many divisions of responsibility and authority among the group. This is inappropriate considering the group size and thus results in a complicated management technique for a rather small group.

Starting the project under agile project management also proves to be a little difficult. This is in consideration of the numerous structures and iterative measures that are taken in such a management system (Schwaber, 2004). Coping with constant changes in the project plan also proves to be a major problem. This is particularly true when trying to judge and quantify the level of progress in the project. This is because there is no clear set of standards that are used to gauge the project s progress. The assessment of the project is purely done on a comparative manner based on the past or future. Agile project management also involves various stakeholders in the development of a software. This process is often taxing and time consuming as various players such as the customer have to be fully involved throughout the development phases of the software. This in some instances results in delays as some suggested changes had to wait until the customer had made a review (Chin, 2004). Strengths of agile project management in project The project involves a small number of people and thus there is a healthy relationship among the team. Problems such as lack of privacy and coerced relations that are common in agile projects are not experienced. Flexibility within the project is also experienced as the team is able to constantly change and adapt with time. A major change that improves the running of the project was caused by the

change in the time intervals for iteration to three days so as to match the size and mandate of the project (Schwaber, 2004). Suitability of agile project management in project Agile project management is not suitable for the web page project. The main reason for this is because of the small number of people in the project. This makes the micro organization principle of agile management impossible to apply. This type of management also results in excessive bureaucracy in the project and this hinders the smooth flow of activities. From the study it has been established that agile project management is only suitable for projects that have a substantial number of people who are categorized into separate hierarchies. When agile management is integrated into such a structure it improves the cooperation among the different departments and thus improves overall efficiency and productivity (Highsmith, 2009). Alternative project management style for project A traditional approach to project management is the best approach for the web page project. This is because of the size of the project and the relative simplicity of this type of management technique. A traditional approach would involve five phases namely the starting of the project, the planning/ design phase followed by execution and process monitoring then to completion.

In such a management style there is a distinct interrelationship between the three main phases which are planning, execution and monitoring. This ensures that the project goes as planned and that the plan can also be changed based on the feedback received from the execution and monitoring phases. Fig. 2:Traditional project management versus agile project management Conclusion Agile project management has been found to have various limitations that affect its efficiency and effectiveness. Based on the study it has been established that agile project management is unsuitable for the management of the web page project. Traditional project management

techniques have been found to be less bureaucratic and easy to implement thus the preferred style for a project of such scale.

References Chin, G., 2004. Agile project management. New York: AMACOM publishing Highsmith, J., 2009. Agile Project Management: Creating Innovative Products. New York: Addison-Wesley. Schwaber, K., 2004. Agile Project Management. California: Microsoft Press.