Premium Essay

Agile Project Management

In:

Submitted By mmasters
Words 2613
Pages 11
AGILE PROJECT MANAGEMENT

"On February 11-13, 2001, at The Lodge at Snowbird ski resort in the Wasatch mountains of Utah, seventeen people met to talk, ski, relax, and try to find common ground... What emerged was the Agile Software Development Manifesto." (www.agilemanifesto.org)

The precursor to Agile project management was the brainchild of Dr. Winston Royce. Introduced in his 1970 treatise, “Managing the Development of Large Software Systems,”1 Dr. Royce presented a 5-point rebuttal of the sequential development Waterfall Model, which had been the status quo for project managment.

The waterfall model views a process as a series of steps cascading downwards as shown in the illustration below:

Fig. 1: The Waterfall Model

Originating in industries concerned with complex physical structures such as skyscrapers, vehicles, and machines, the waterfall model suited these type of projects. The underslying assumption was that late-stage modifications were constrained by the high costs and difficulties inherent in physically modifying a large, complex structure after construction or assembly had begun.

The first sequential project management protocol is attributed to Walther Shewhart at Bell Labs, who coined the phrase "Plan-Do-Study-Act"2 in the 1930s. His ideas were advanced in the following decade by the so-called "father of the post-war Japanese industrial renaissance",3 William Edwards Demings, Bell and Thayer are creditied with coining the term "waterfall" in a study published in 19564, a decade and half before Dr. Royce expounded his views.

Contrary to popular belief, Dr. Royce neither used the term "waterfall" nor endorsed its cascading model.5 In fact, he wrote a scathing review criticizing sequential project management as erroneously based on the assumption that requirements do

Similar Documents

Premium Essay

Traditional Project Management vs Agile Project Management

...Traditional Project Management vs. Agile Development with Software as a Service projects Introduction The purpose of this entry is not to define Agile development methods (there's more than enough of that out there already), but rather to identify the characteristics of a company that is properly implementing and seeing positive results from Agile Project Management. When an SaaS project is initiated, those who are responsible for building the invention are among the most important people to the business during that time. They must be treated with the kind of dignity and respect that demonstrate the impact they have on the success of an SaaS initiative. Traditional Project Management Analyzing the problem-solving characteristics of a company's Executive Officers will tell you a lot. More specifically, what you are looking for is the level by which they do or do not value and honor traditional means of solving problems. The second major characteristic to look for is the existence of a process or strategy that religiously used as an approach for resolving every problem that comes up. Chances are, with this kind of leadership at the very top, you will usually find what - at first glance - appears to be an orderly, hierarchical structure to the way that tasks are delegated. You will usually also notice a disconnect between the lower-level management such as having a clear understanding for design requirements, for example. In other words, a developer might get a different answer...

Words: 1977 - Pages: 8

Premium Essay

Improving the Management of Cost and Scope in Software Projects Using Agile Practices

...Technology (IJCSIT) Vol 5, No 1, February 2013 IMPROVING THE MANAGEMENT OF COST AND SCOPE IN SOFTWARE PROJECTS USING AGILE PRACTICES Mariana de Azevedo Santos1, Paulo Henrique de Souza Bermejo2, Marcelo Silva de Oliveira3, Adriano Olímpio Tonelli2, Enio Júnior Seidel4 1 2 3 Mitah Technologies, Lavras, Minas Gerais, Brazil mariana@bsi.ufla.br Department of Computer Science – Universidade Federal de Lavras (UFLA) bermejo@dcc.ufla.br, tonelli@dcc.ufla.br marcelo.oliveira@dex.ufla.br 4 Department of Mathematical Sciences – Universidade Federal de Lavras (UFLA) Universidade Federal do Pampa (UNIPAMPA) ejrseidel@hotmail.com ABSTRACT While organizations want to develop software products with reduced cost and flexible scope, stories about the applicability of agile practices to improve project development and performance in the software industry are scarce and focused on specific methodologies such as Scrum and XP. Given these facts, this paper aims to investigate, through practitioners' perceptions of value, which agile practices are being used to improve two performance criteria for software projects—cost and scope. Using a multivariate statistical technique known as Exploratory Factor Analysis (EFA), the results suggest that the use of agile practices can be represented in factors which describe different applications in software development process to improve cost and scope. Also, we conclude that some agile practices should be used together in order to get better...

Words: 3283 - Pages: 14

Premium Essay

Agile Project

...development in firms both in the public and private sector and its effect on performance. In this chapter, I discussed the literature on agile project management and its benefits and challenges by considering definitions and theories of agile project management, principles and empirical literature. 2.1 Project management and agile project management defined 2.1.1 Project management According to Kerzner (2009, 10th ed.) project management is the planning, directing and controlling of company resources for a relatively short-term objective that has been established to complete specific goals and objectives. Project management also utilizes the system approach to management by having functional personnel (vertical hierarchy) assigned to a specific project (horizontal hierarchy). Project Management Institute (2004, pp.5-377) also defined project management as the application of knowledge, skills, tools and techniques to project activities to meet or exceed stakeholder objectives and expectations from a particular project” and according to ISO 10006 project management is the planning, organizing, monitoring and controlling all aspects and activities of the project in a continuous process to achieve its planned objectives”. Basically, project management deals with coordinating resources and managing people and change. Managing a project includes: Identifying, requirements, establishing clear and achievable objectives, balancing the competing demand for quality, scope, time...

Words: 3742 - Pages: 15

Premium Essay

Prince2Agile

...PRINCE2 Agile On the 23rd Oct 2014 by Jackie Hewett “Watch this space”- there’s a new qualification emerging from the AXELOS Best Practice stable!  ‘PRINCE2 Agile’ is imminent, currently estimated for release end Qtr1 2015.  PRINCE2 Practitioner will be a pre-requisite to obtaining the qualification and, as it’s still in development, the specific details of how PRINCE2 Agile will be tested are unclear. For the un-initiated: PRINCE2 is about managing projects in a controlled way.  Even the term PRINCE2 itself stands for ‘PRojects In Controlled Environments’.  It’s about top-down management and tight control, especially of any proposed changes to project scope / requirements.  PRINCE2 entails having a clear understanding of the project business case, comprehensive project documentation with detailed, signed-off requirements, clearly defined accountability and responsibilities and high level decision making.  PRINCE2 is not industry specific and can be used to direct and manage a project of any size or complexity.  ‘Die hard’ PRINCE2 practitioners, especially those who have managed very large scale projects, tend to be highly suspicious of agile methods, believing it puts ‘developers in charge’ and does away with project management controls, making the project impossible to plan or cost.  In fact what is the role of a project manager on an agile project and perhaps Agile should only be applied to small, low risk projects? AGILE is a term used (in the IT Industry) to describe...

Words: 1522 - Pages: 7

Premium Essay

Essay on the Importance of Communication in Project Management

...of work and based on my past experience in the project management field, communication is an important aspect of any project. So far into the online master’s programme, the importance of communication has been emphasized by the institution and by the comprehensibility of the need for it. Given the online nature of the Masters programme, the need to constantly and effectively communicate is paramount because communication is like the cord that connects the participants in the absence of a traditional meeting place such as a physical classroom. Through communication, the global community is not just expanding but is fast becoming one global community. Effective communication is a current trend in my current field of work. As an entrepreneur and production manager in my establishment, I receive orders from clients and have to ensure they are delivered them on time, within budget and according to specifications. To do this, I have to ensure that the client’s objectives/requirements are clearly communicated. Maintaining active communication between the supply-chain, production team and the client has been critical to successful deliveries in my business. I also manage contracts which translate into mini projects which like every other project, have to meet the client’s requirements. I need project management skills to keep focused on client needs in order to deliver their objectives. How does communication relate to how projects are managed? The findings of the Standish Group...

Words: 814 - Pages: 4

Premium Essay

Agile Project Mangement

...Agile Project Management What are the Benefits and Challenges? What is Agile Project Management? ○ Agile Project Management is family of incremental, iterative development methods for Completing Projects What is Agile Project Management? ○ Agile project management is related to a rolling wave and scheduling product Methodology ( Larson, 594) ○ This type of project management allows more things to get completed using the same people and resources. What is Agile Project Management? ○ This type of project management allows more things to get completed using the same people and resources. Agile Project Management When the project team makes the change from traditional project management to agile project management there will be some adaption of the process needed by the team. The team will need to change their entire thought process. https://www.youtube.com/watch? v=ioYMSyCCVgc ○ The use of communication in agile project management ○ Communication is the Key process in Agile Project management Communication ○ Customer Involvement helps to make sure that the customer is satisfied with the project on each step of the process. ○ Stakeholders and Business owners may initiate a project but may not actually do any of the work Iterations ○ Agile project management users Iterations ○ Iterations are short time frames that typically last from one to four weeks in length Variety of...

Words: 953 - Pages: 4

Free Essay

Cis 525 Week 2 Assignment 1

...Assignment 1: Agile versus Waterfall Due Week 2 and worth 80 points The following resources may be helpful when completing this assignment. •Agile vs. waterfall methodology (http://agileintro.wordpress.com/2008/01/04/waterfall-vs-agile-methodology/). •Understanding the pros and cons of the waterfall model of software development. Retrieved from TechRepublic Website (http://www.techrepublic.com/article/understanding-the-pros-and-cons-of-the-waterfall-model-of-software-development/6118423). •Transitioning from waterfall to iterative development. Retrieved from IBM DeveloperWorks Website (http://www.ibm.com/developerworks/rational/library/4243.html). Agile approach to project management has become more and more popular in recent years. Agile framework is different from traditional waterfall model. It has considerable impact on how projects are planned and executed. Imagine that you have been assigned as a project manager to manage your company’s e-Commerce Website where customers can browse the company’s products, place orders, and interact with the company’s customer service representatives. Your project must be completed in three (3) months and you have about twelve (12) people in the team. There are three (3) offshore developers in Ireland and two QA testers in Dallas, TX. The rest of the project team and the product owner are in San Diego, CA. Write a five to six (5-6) page paper in which you: 1.Compare and contrast agile and Waterfall models of managing a project in the context...

Words: 429 - Pages: 2

Premium Essay

Cis 525 Week 10 Term Paper

...Week 10 Term Paper, Term Paper: Using Agile Project Management on Mobile Application Development Due Week 10 and worth 150 points Fictitious assumptions and details may be assumed or created for the completion of this assignment. Imagine you are the project manager for a critical project for an organization. The organization wants to implement an application on an iPad and Android Tablet such that the marketing executives and managers can get near real-time updates on how effective their marketing campaigns are doing. Since this project is so critical to the overall financial health of the company, you were asked to complete this project in three (3) months. Your business sponsors are very interested in your approach to manage this project and they are also demanding to see what the project team can deliver on a weekly basis. Due to the tight deadline, the project team was assembled quickly with ten (10) team members of various backgrounds. There are three (3) offshore developers in India and two (2) QA testers in San Francisco, CA. The rest of the project team and the product owner are in Herndon, VA. The team members were unfamiliar with each other. Additionally, there are ethical issues. For example, a developer has been consistently blaming an analyst for his accent that has little to do with project development. Another QA tester rarely spoke out in the meeting, but consistently went to her management to complain about a couple project team members for lacking of documentation...

Words: 653 - Pages: 3

Premium Essay

Student

...The role and impact of project management in erp implementation Trends and Issues Report The role and impact of project management in erp implementation Trends and Issues Report Thesis Statement and Key Words Thesis Statement The key to success in implementing an Enterprise Resource Planning (ERP) system is to understand an ERP life cycle and methodology throughout the implementation. Systems development theory uses the concept of a lifecycle and stages in the lifecycle to indicate development of information systems. In a system development life cycle (SDLC), complex problems need to be broken up into smaller manageable problems using a systems hierarchy, or project management methodology. This paper will introduce a popular methodology called Agile and why is it so useful compared to traditional methods. In addition, the roles of the project manager in the implementation process, how does he/she manage to help the company succeed will also be discussed. Key Words Enterprise Resource Planning Project Management Systems Development Life Cycle Methodologies Agile Risk management Adapt changes Overview Introduction Enterprise Resource Planning (ERP) is business process management software that allows an organization to use a system of integrated applications to manage many back office functions related to technology, services and human resources - (Beal, 2014). ERP systems are backbones of businesses. Companies are aggressively looking for competitive advantages...

Words: 2609 - Pages: 11

Premium Essay

Whie Paper

...Agile Project Management White Paper 2 Agile Project Management Contents Foreword by Richard Pharro, CEO, APMG-International Introducing Agile Project Management Relationship with DSDM Atern and Key Differences Comparing Agile Project Management with other agile methodologies Benefits of Agile Project Management Agile Project Management and PRINCE2 – one or the other, or both? Qualifications & Training About APMG-International About the DSDM Consortium 3 4 5 6 8 9 9 10 11 3 Foreword from Richard Pharro, CEO, APMG-International Agile Project Management provides an approach that offers agility but retains the concepts of a project, project delivery and project management. It works alongside more formal project management approaches such as PRINCE2® and complements quality processes such as ISO90001 and CMMI. Agile Project Management enables organizations to gain the benefits of an agile approach without introducing unnecessary risks. This ensures ‘going agile’ becomes a measured and balanced change, keeping what is good in the current organization and retaining existing good practices around project management and delivery whilst gaining the benefits of a more agile way of working. Providing a flexible yet controlled process that can be used to deliver solutions, Agile Project Management combines effective use of people’s knowledge together with techniques such as iterative development and modelling to achieve tight project delivery timescales....

Words: 3237 - Pages: 13

Premium Essay

Cis 517 Assignment 2 Waterfall and Agile

...CIS 517 ASSIGNMENT 2 WATERFALL AND AGILE To purchase this visit here: http://www.activitymode.com/product/cis-517-assignment-2-waterfall-and-agile/ Contact us at: SUPPORT@ACTIVITYMODE.COM CIS 517 ASSIGNMENT 2 WATERFALL AND AGILE Research agile methodologies including SCRUM and extreme programming (XP). Write a two to three (2-3) page paper in which you:  Explain waterfall methodologies and identify their relationship to the PMBOK® process groups.  Explain agile methodologies and identify their relationship to the PMBOK® process groups.  Analyze the need for waterfall and agile methodologies.  Explain the advantages of extreme programming (XP) and analyze the advantages of its application in high-budget short-time projects.  Explain the factors to consider when selecting a project management methodology (Waterfall vs Agile).  Use at least two (2) quality resources in this assignment. Note: Wikipedia and similar Websites do not qualify as quality resources. Your assignment must follow these formatting requirements:  Be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.  Include a cover page containing the title of the assignment, the student’s name, the professor’s name, the course title, and the date. The cover page and the reference page are not included in the required assignment page...

Words: 760 - Pages: 4

Premium Essay

Comprehensive It

...company is done by email (Sullivan, 2012). A project manager for an IT project has to look at numerous factors when it comes to planning and executing an IT project. The first task would be to determine what problem the company is having and what can be done to solve it. The manager must find out what the customers overall goal is with the project and how the finished product will impact the company. The manager must decide who will provide the needed materials for the project and who and how many IT technicians will be needed. When looking at the overall project it must be determined how long it will take to complete. The manager must also understand that technology is constantly changing and the program they are developing must be acceptable to upgrades easily so it keeps up with technology. Another task the manager has to look at is what approach they will use to execute the project, will they use a traditional approach or an agile approach (Blair, n.d). For the given scenario, which project management approach would you recommend? Not knowing anything on this subject, I have spent numerous hours researching what the traditional and agile approach is. After learning what each one is I thought for me personally the agile approach would fit me best. When it comes to doing any project or activity I am one who will have a vague outline of what needs to be done. I do not spend a whole lot of time planning and scheduling the project. I used to take the time to make a schedule and...

Words: 1247 - Pages: 5

Premium Essay

Agile Methodolgy

...regarding the deployment of Traditional Risk Management processes to Agile (SCRUM) methodology. Report regarding the deployment of Traditional Risk Management processes to Agile (SCRUM) methodology. The deployment of Traditional Risk Management processes to Agile (SCRUM) methodology. Risk management is a critical aspect of any project management processes and is also included as one of the knowledge areas in the PMBOK. Risks involved in every project need to be identified, controlled and monitored appropriately. Risks In traditional risk management processes five basic components are considered in managing the risks. Risk identification, risk analysis, risk controlling, risk finance and risk administration. In agile methodology generally risks are monitored and controlled in a daily basis by communicating them in scrum meetings and this shows that irrespective to its methodology in project management approaches, risks are inevitable in a project. In traditional approach the risks management involves the executive and stakeholders at the initiating and planning phases to identify risks and produces a risk management plan. In scrum methodology the stakeholders, developing team, scrum master collaborate in multiple levels to identify and control the risks. The basic components proposed in traditional management can be applied to mitigate and reduce risk in any project with different approaches. Nevertheless, in agile methodology it would not be best suited to...

Words: 709 - Pages: 3

Premium Essay

Master

...DELIVERY OF COMPUTING PROJECTS INTRODUCTION: A project can be defined as a process of creating a new product or service. It has a beginning and an end as stated by (Project Management Institute 2008). The outcome of a project is said to be tangible or intangible, even though it may present some project deliverable and activities, this will not change the unique characteristic of a project. However, the most essential part of a project are the relations stuck between the planning variables and their influences on project success. Most time managers advocate that project is successful if it meet the important target, namely, appropriate specification, cost, time and quality. This has significant benefits to organizations. However, Proper analysis will be done on how Waterfall and Agile Project Management carried out various projects successfully, and how the most recent computing projects turned out. WATERFALL PROJECT MANAGEMENT APPROACH This is a traditional approach, the waterfall model is a systems development life cycle model for software engineering (Project Management Institute 2008). Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of development. The Waterfall approach suggests that the assessment of risks should be carried out at the beginning of the project. To carry out risk management in waterfall, it...

Words: 1943 - Pages: 8

Premium Essay

The Unified Process, a Project Management Approach

...The Unified Process, a Project Management Approach The Unified Process, a Project Management Approach The Agile Unified Process is an easily understandable form of the Rational Unified Process (RUP).It defines a simple way of improving business applications (Methodsandtools.com, 2014). Organization’s changes to software development can be accepted at late stages of progression. The aim of any firm is to grow in future a trend observable in most businesses. It is right for the management to take into consideration the key indicators of a progressive service delivery. These will help in improving their structures through employing the best operational procedures. Improvements can be done on human skills, techniques used, and automations. The agile software delivery aims at developing mechanisms that will ensure a proper economy of the resources. It is achieved by targeting a lower value of risk and getting optimal utilization of the assets. This attributes to a higher chance of a successful business due to reduced negative impacts on the procedures. The management of modules such as projects and programs, should be performed in accordance with the business goal and the available resources. Each module should be designed to efficiently utilize the program budgets, timelines, resources, and uncertainties. The firm has then the capability to figure out how each portfolio will achieve the set goals. Then allocations of finances and human labor to different modules can be governed...

Words: 2938 - Pages: 12