Premium Essay

Agile Project

In:

Submitted By nasama
Words 3742
Pages 15
CHAPTER TWO
LITERATURE REVIEW 1.0 Introduction
The literature reviews the various literatures that underline the study of training and 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 and cost; Adapting specification, plan and approach to the different concerns and expectations of the various stakeholders” (Project Management Institute (PMI, 2004, pp.5-377). Wideman (2002) stated that project management effectiveness is a measure of

Similar Documents

Premium Essay

Agile Project Management

...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...

Words: 2613 - Pages: 11

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

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

...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 efficiency on cost and...

Words: 3283 - Pages: 14

Premium Essay

Gile Methodology

...Agile Methodology Brian Crites System Analysis and Design July 16, 2012 Summer Term B 2012 Professor David A. Ostrowski Agile Methodology is an approach to project management that for the most part is used with software development. Agile Methodology is a very important part of software development. Throughout this paper I intend to discuss what the movement toward agility means for the future of systems analysis and design (Hoffer, George, & Valacich, 2011). In the year of 2001 many proponents met in Utah and came to discuss and agree on underlying principles (Hoffer, George, & Valacich, 2011). Through this discussion they came up with the “The Agile Manifesto” (Hoffer, George, & Valacich, 2011). There is very important information listed in the Agile Manifesto as you can see from the information I have provided, according to my textbook, below. “The Manifesto for Agile Software Development Seventeen anarchists agree: We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes and tools. • Working software over comprehensive documentation. • Customer collaboration over contract negotiation. • Responding to change over following a plan. That is, while we value the items on the right, we value the items on the left more. We follow the following principles: • Our highest priority is to satisfy the customer through early and...

Words: 958 - Pages: 4

Premium Essay

Mgmt340

...whether the student has completed prescribed courses 5. Approval from the respective course coordinators 6. Final billing made on the student to make payment of his fees. In this entire process one has to understand what the needs of the student are and then we need to bill him as per the requirements of the course which he is bound to enroll. There should not be blind system of billing everybody without any purpose. Hence in this case the validation of subjects and needs has to be clarified at all instances. Appendix B 1. When should you use an Agile method, and when should you use an engineering-based method for developing a system? Support your answer Agile methods are adaptive in nature. Their nature is to welcome and adapt changes. And also the agile processes focus on people rather than process so in a case where a system to be developed is about to change rapidly and also depended upon the persons; the agile methods must be a good approach. Also the documentation part is too less in this case. Engineering processes are predictive in nature and they do not support changes and also they are process focused. So when there is a system that will remain stable for a long period of time engineering approach is good...

Words: 506 - Pages: 3

Free Essay

Replacing People Soft

...Replacing PeopleSoft Using the Agile Methodology Development January 8th, 2015 IT Project Manager Group F’s College of Technology Mid-West, USA 12345 College President Group F’s College of Technology Mid-West, USA 12345 Dear College President: Per the goals of the IT department our project: Replacing PeopleSoft using the agile methodology, is designed to replace the current software at our college. By doing this we will create a more time and cost efficient software program at our college that will be used throughout all our campuses. The new software will be maintained and updated internally which in turn will result in a reduction of expenses. We are hoping to start and complete this process within a year. Throughout the year our internal staff will gain the knowledge necessary to maintain and update the new software. They will also use the agile methodology to ensure that this process is done successfully. We also understand that this will cause complications at times with our means of communication between stakeholders and employees. Liaisons will be in place to communicate updates and other information to our stakeholders and employees in the case of complications. We are requesting your approval to start this project by the end of January 2015 once you have reviewed this project report. You will see in our report that requests for finances will be minimal as we own all of the hardware. We plan on using most of the existing hardware, if not all of it...

Words: 2733 - Pages: 11

Premium Essay

Reading

...Malaysian Airlines TIME TO TRAVEL……. Preliminary Consultancy Report (Update) Of Developing An Agile/Adaptive Organization by Concentrating HR Capabilities Perspective: Malaysian Airlines Prepared by Anupam Mazumdar Vidya Md. Mohsin Zaki Derrick Bungo Malaysian Airlines TIME TO TRAVEL……. ADOPTED APPROACH & METHOD JUSTIFICATION THIS REPORT IS BASED ON MALAYSIAN AIRLINES IN WHICH INDUCTIVE CONTEXT WILL BE DEVELOPED BY USING DIFFERENT SOURCES SUCH AS JOURNALS, ARTICLES, COMPANY DATABASE, COMPANY & CASE STUDY WEBSITE, COMPANIES ANNUAL AND LATEST REPORT REPORTS OF OTHER HOMOGENEOUS ORGANIZATIONS (RITCHE ET AL., 2014) CONCLUSION AND RECOMMENDATION (HOW HR CAN ADOPT AGILE/ADAPTIVE APPROACH) WILL BE DERIVED FROM MALAYSIAN AIRLINES DATA, INFORMATION, FINANCIAL STATEMENT, PRESS RELESE, FINDINGS AND ANALYSIS OF PAST AND PRESENT STATUS OF MALAYSIAN AIRLINES (SILVERMAN, 2014) Malaysian Airlines TIME TO TRAVEL……. THEORIES THE FOLLOWING THEORIES WILL BE USED TO IDENTIFY THE KEY ISSUES OF MA THEORIES ü  ü  ü  ü  ü  ü  ü  ü  ü  PESTEL ANALYSIS SWOT ANALYSIS PORTER’S 5 FORCES CULTURAL AND LEADERSHIP STYLE OF MA (HARD & SOFT) KNOWLEDGE BASED VIEW & RESOURCE BASED VIEW FORCE FIELD ANALYSIS BLUE OCEAN STRATEGIES STRATEGY GROUP MAP SEVEN “S” MODEL KEY ISSUES ü  COMPANY PROFILE OF THE MALAYSIAN AIRLINES ü  CURRENT STATUS OF THE THE MALAYSIAN AIRLINES ü  CURRENT STRATEGIC POSITION OF MALAYSIAN AIRLINES ü  CURRENT HR PRACTICES IN MA ü  STAKEHOLDER ANALYSIS...

Words: 2207 - Pages: 9

Premium Essay

None

...Study on Agile software development methodologies A B M Moniruzzaman abm.mzkhan@gmail.com Dr Syed Akhter Hossain aktarhossain@daffodilvarsity.edu.bd Abstract Today‘s business environment is very much dynamic, and organisations are constantly changing their software requirements to adjust with new environment. They also demand for fast delivery of software products as well as for accepting changing requirements. In this aspect, traditional plan-driven developments fail to meet up these requirements. Though traditional software development methodologies, such as life cycle-based structured and object oriented approaches, continue to dominate the systems development few decades and much research has done in traditional methodologies, Agile software development brings its own set of novel challenges that must be addressed to satisfy the customer through early and continuous delivery of the valuable software. It‘s a set of software development methods based on iterative and incremental development process, where requirements and development evolve through collaboration between self-organizing, cross-functional teams that allows rapid delivery of high quality software to meet customer needs and also accommodate changes in the requirements. In this paper, we significantly indentify and describe the major factors, that Agile development approach improves software development process to meet the rapid changing business environments. We also provide a brief comparison of agile development...

Words: 7127 - Pages: 29

Premium Essay

Agile

...serena.com An IntroductIon to AgIle SoftwAre development June 2007 tAble of contentS Executive summary............................................................................................................................................................ 3 Agile vs. waterfall: practical differences in methodology .............................................................. 4 Two agile software development methodologies ................................................................................. 6 Xp ......................................................................................................................................................................................................... 6 The XP development process ....................................................................................................................................................... 6 XP rules and concepts ......................................................................................................................................................................7 Scrum ................................................................................................................................................................................................. 8 Scrum management........................................................................................................................................................................ 8 Scrum...

Words: 2845 - Pages: 12

Premium Essay

Frequent Shopper Program; Part 1

...methodologies are the Waterfall method, and the agile method. This paper will focus on these two methods giving detailed descriptions, as well as advantages and disadvantages. Testing for each method will also be covered. The Waterfall Method The Waterfall Method of development is a linear-sequential life cycle model. This method is very simple to use and understand. In this model, each phase needs to be completed before the next phase can begin, phases cannot overlap, and once you finish a phase you cannot go back. A good example of this process is a literal waterfall flowing down the side of a mountain. "Once the water begins to flow over the mountain, it will hit each rock and continue down. The water can never go in the opposite direction." (Rouse, 2007) This is displayed in the following chart: The waterfall method allows for departmentalization and easy managerial control. "A schedule can be set with deadlines for each stage of development and a product can proceed through the development process like a car in a carwash, and theoretically, be delivered on time". (Rouse, 2007) Development starts with the first step, usually known as analysis or system planning, and will continue through each step until the application is ready to deploy. If a change in a previous step is desired, the entire project would have to be started from scratch. This being said, the Waterfall method is best used if the project is fixed-scope...

Words: 1169 - Pages: 5

Premium Essay

My Book

...Optimization in Agile Data Warehouse Design Matteo Golfarelli, Stefano Rizzi, and Elisa Turricchia DEIS - Univ. of Bologna, V.le Risorgimento 2, 40136 Bologna, Italy {matteo.golfarelli,stefano.rizzi,elisa.turricchia2}@unibo.it Abstract. Agile methods have been increasingly adopted to make data warehouse design faster and nimbler. They divide a data warehouse project into sprints (iterations), and include a sprint planning phase that is critical to ensure the project success. Several factors impact on the optimality of a sprint plan, e.g., the estimated complexity, business value, and affinity of the elemental functionalities included in each sprint, which makes the planning problem difficult. In this paper we formalize the planning problem and propose an optimization model that, given the estimates made by the project team and a set of development constraints, produces an optimal sprint plan that maximizes the business value perceived by users. The planning problem is converted into a multi-knapsack problem with constraints, given a linear programming formulation, and solved using the IBM ILOG CPLEX Optimizer. Finally, the proposed approach is validated through effectiveness and efficiency tests. Keywords: Agile methods, Optimization, Data warehouse design. 1 Introduction As empirical studies suggest [9,2], agility is one of the most promising directions to overcome the problems of traditional software engineering approaches. The twelve principles stated in the Agile Manifesto [3]...

Words: 5445 - Pages: 22

Premium Essay

Primavera Gets Agile

...Primavera Gets Agile School CIS/525 Instructor November 22, 2014 Primavera Gets Agile There is always a best practice and critical success factors an organization can adopt to turn the organization’s entire development organization around in the most amazing way. Prior to adopting agile project management, Primavera development organization experienced problems. Agile techniques should be considered when solving such problems while implementing strategies in adopting agile methodologies. There will be challenges and obstacles that Primavera will face when transitioning to agile project management, but with hard work, these obstacles can be tackled. From since 2004, Agile has continued to have an impact on Primavera project management and its economic growth. Problems prior to Agile Some may look at a company like Primavera and think that they had all the necessary software to operate flawlessly, but that was never the case. While scuffling like everyone else, Primavera once maintained the tradition waterfall development approach with a team working tirelessly to dispense high-quality services to a growing and diverse market, as swiftly as possible. In an attempt to complete projects on time, team members had to follow a typical cycle that demanded late hours and weekends. Project managers basically used what was called a command-and-control philosophy. In other words, only managers made decisions without consulting or getting input from their team. This cause the relationship...

Words: 1728 - Pages: 7

Premium Essay

Ms Project Familarization

...Assignment 1: MS Project Familiarization Deedra Grace Strayer University BUS375 – Project Management Dr. LaShawn Johnson April 20, 2016 MS Project Familiarization MS Project easy or difficult? I’d say just from viewing all the training videos, and a few extra videos I searched on YouTube, that it will be easy to use. I believe if I weren't already familiar with other Microsoft software, Microsoft Excel especially, I’d most likely be overwhelmed. I’m sure any new software may be difficult at first, but MS Project seems to be easy to grasp. Two challenges I foresee in using MS Project would be; remembering all the features, and what does what. Compared to other Microsoft software, MS Project has too many features. In my opinion less is more. Although, I’ve used different types of other software before and felt “this is too much to learn and master”, but after some time on the software there didn’t seem to be enough features. The biggest problem I'll have in regards to MS Project is no patience, and wanting to get it, right away. Secondly, after having waterfall versus agile methods explained in class, and looking more in-depth to MS Project, and reading that this software doesn't lend itself to an agile type of model. I could easily use Excel for tracking simple tasks, but you don't get the flexibility of using MS Project. I foresee that being a problem because it’s stated: “agile development is taking more of a front seat now”. Not only would it be an issue for...

Words: 515 - Pages: 3

Premium Essay

Report Strength of Mydin

...2012 Waterfall vs. Agile Methodology Mike McCormick MPCS, Inc. Revised Edition 8/9/2012 Waterfall vs. Agile Methodology Contents Waterfall vs. Agile Model Comparison .........................................................................................3 Conceptual Difference.................................................................................................................3 Efficiency ....................................................................................................................................4 Suitability ....................................................................................................................................4 Waterfall Model Diagram .............................................................................................................5 Explanation of the Waterfall Model ..............................................................................................5 Phase I: Requirements................................................................................................................6 Phase II: Analysis .......................................................................................................................6 Phase III: Design.........................................................................................................................6 Phase IV: Coding ....................................................................................................

Words: 3023 - Pages: 13