Free Essay

Why Agile

In: Other Topics

Submitted By ramachandrankb
Words 686
Pages 3
Inspiration from:

When I was young, I never go out door and play with my fellow kids. The reason was I was scared that I would get hurt while I play. Then, one day my brother took me to the nearby ground. I was watching the boys playing Cricket. All of sudden I heard a loud noise, it is because the whole ground was cheering for a boy who reached the strikers end to take the strike. And realized the reason for the cheer that boy had no legs. The very first ball he faced, he sent the ball to the boundary. I was shocked and just observed him closely. He can’t run as like others and comes to ground on his wheel chair but still manages to play cricket. I found from others that he met with an accident couples of years back and lost his both legs be. As a grown up person now, I could understand “How did he managed to play cricket without legs”. The change he understood, the change he adapted, the technique he developed, the change he made to himself….

It is true and evident that you can’t live every day in the same style.

Change is Eternal.

If the person in the above story had thought, it is going to hurt him if he tries to play cricket after the accident, then he will be just called as Handicap. But now, he accepted and fought the battle and won. His name is 'Aghoram'.

It has truly inspired me in many ways; in fact I have started playing outdoor games.

Being in IT industry for these many years, I have realised most of the IT industries were stick to the traditional SDLC models like Waterfall, Increment without realizing that they have become a Machine with no flexibility. Throughout the years they were never ready for any Challenges and ran in to lot of issues and got trapped when it comes to flexibility to accept the change.

It’s not only about Change, it is also about ‘Time to Market’, the more the anxiety you create in Customer, the more trap you are walking in to.

There comes the concept ‘Agile’ – an ability to move quickly and easily.

Please refer the following page to get insights on Agile Methodology before getting in to next section: http://agilemethodology.org/

Refer the below article to find out the how companies around the world are adapting Agile: http://www.veracode.com/blog/2015/03/companies-worldwide-are-adopting-agile-development-techniques-sw

My few cents on Agile…….

Before I start about Agile, Why not ‘Waterfall’?
Waterfall’s “inhumanity” comes from the command-and-control paradigm. Teams are not empowered to make the best decisions based on their know-how. Instead this is taken out of the hands of the team and decided by others who are not actually going to get their hands dirty.

Waterfall Hindrances:

Poor Quality
Poor Visibility
Too Risky
Can’t handle Change

Q: Are you sure only Waterfall has issues?
Ans: No, all other traditional models has got many issues.

What with ‘Agile’ ?
The big selling point of Agile is the fast return on investment it promises. But what excites me most about Agile is its emphasis on people – agility done well injects humanity back into activities which Waterfall has made bureaucratic and devoid of care. In short, care does not scale.

Benefits:
1. Improved ability to manage changing priorities
2. Better governance process
3. Continuous improvement
4. Improved deliverable quality
5. Improved focus
6. Improved tools usage and automation
7. Increased automation
8. Clear & common definition of done
9. Self-organized and high performing team
10. Increased team productivity & customer satisfaction
11. Increased Team Morale/Motivation
12. Ability to Manage Changing Priorities
13. Improved team discipline
14. Improved employee satisfaction and happiness
15. Saving of time and money
16. Deliver frequently (shorter time to market)
17. Maximized ROI
18. Continuous feedback
19. Sustainable pace of development work
20. Changes to Ecosystem

Find more about Waterfall Vs Agile here: http://www.seguetech.com/blog/2013/07/05/waterfall-vs-agile-right-development-methodology…...

Similar Documents

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

Free Essay

The Agile Port

...LGT3003 - 11 The agile port BILL MONGELLUZZO. Journal of Commerce. New York: Dec 11, 2006. pg. 1 Abstract (Document Summary) A benefit of the agile port model is that it provides a terminal operator with the flexibility to move back and forth between an agile port and a traditional port operation. When a terminal operator has a close working relationship with a shipping line and railroad, the carriers provide destination information on each container so the terminal operator can build full trains that the railroad simply hooks and hauls from the terminal. Full Text (1357 words) (Copyright 2006 Commonwealth Business Media. All rights reserved.) Mike Lingerfelt, president of Washington United Terminals in Tacoma, envisions the day when ocean carriers will send strings of vessels from Asia to the U.S. carrying only intermodal cargo destined for inland rail hubs such as Chicago, Atlanta and Dallas. The ships would carry little if any local cargo, allowing terminal operators to move the containers directly to intermodal trains as they are unloaded from the vessel. "Once the industry can get there, it will increase the velocity of the cargo flow through the terminal significantly," Lingerfelt said. Washington United Terminals, Hyundai Merchant Marine, the Port of Tacoma, BNSF Railway and the engineering and consulting firm TranSystems cooperated in a 2003 demonstration project of the concept known as the agile port. Vessels were block-stowed - that is, containers destined for the......

Words: 1490 - Pages: 6

Premium Essay

Agile Comparisions

...Executive Summary The report covers the Agile development methods, what they are and how they are beneficial and help maintain desired levels of quality by keeping room for change in the system that may be requested by the client. We identify the problems of existing techniques and problems faced by those techniques in the current environment. We also compare dominant techniques such as the Waterfall development model with Agile methods to show how Agile methods are advantageous in the current dynamic business environment. The report also occurs Lean software development, what it is and the common areas that it has with Agile development. How using both the methods can result in even faster delivery of product to the customer and help reduce costs incurred during defect detection and correction, identification of common error categories and giving developers more responsibility increases better quality code and building of knowledge base. Table of Contents Executive Summary......................................................................................................................................1 Introduction...................................................................................................................................................1 Problem Identification...................................................................................................................................1 Agile development Technique............................

Words: 3791 - Pages: 16

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

Words: 2613 - Pages: 11

Premium Essay

Agile

...| Agile Testing Methodology | | | | Bhavik Bharat Mehta ) | | Table of Contents Traditional Software Development Process 3 Traditional Testing 4 Introduction to Agile Process 5 Agile v/s Traditional Process 6 Software Testing Process in Agile 7 Key features of Agile Tester 8 Limitation of Traditional QA in Agile Environment 9 Software Testing – An Agile Methodology 10 Change Mindset 10 Change Focus 10 Elimination of Bottleneck 10 Latency Reduction 11 Less Documentation 11 Test Driven Approach 12 Value working software over comprehensive documentation 13 Importance of team than processes 13 Challenges in Agile Testing 14 Speed and Volume change 14 Inconsistent/ Inadequate Unit Testing 14 Decision fatigue 15 Testing in the nth iteration 15 Testing within same iteration as coding 16 Poor changing and Missing Test Oracles 16 Various Process Agile Testing 17 Exploratory Testing 17 Scrum Testing 17 Lean and Kanban Testing 18 Extreme Programming 19 Agile Testing in Large Scale Project 21 References 22 Traditional Software Development Process Traditional software methodologies are based on a sequential series of steps that has to be defined and documented in detail; this process does not support changes of requirements also the complete system has to be known at start. Traditional methodologies employ a requirement-design-build format and are considered to be the traditional way to develop......

Words: 5755 - Pages: 24

Premium Essay

Agile Management

...Agile Project Management What is Agile Management? According to “Information Technology Project Management” it is defined as “being able to move quickly and easily, but some people fell that project management, as they have seen it used, does not allow people to work quickly or easily.” Agile can be used for software development or in any environment in which the requirements are unknown or can quickly change. The agile approach during the triple constraint phase sets the time, and cost goals but leaves scope goals flexible so the project sponsors or product owners can prioritize and reprioritize the work that needs to be completed. (infotechprojmngt) Using an agile development model, you still do the same type of work as you would use a traditional waterfall model: You create requirements and designs, you develop your product, and you integrate your product with other products as necessary. You test the product, fix any problems, and deploy it for use. However, instead of tackling all the steps for all of your product features at once, you break the project into iterations (smaller segments of the overall project), called sprints. While there are several process differences between traditional project management and agile, the most significant shift is from hierarchal-based responsibility and task assignment in favor of the “self-organized” team-based approach. Traditionally, the onus for project success has resided with the project manager by creating, communicating and......

Words: 1780 - Pages: 8

Premium Essay

Agile Testing

...Agile Method – Advantages & Disadvantages People seek quality in every-man artifact. Global competition, outsourcing, off shoring and increasing customer expectations have brought the concept of quality to the forefront. Traditionally, efforts to improve the quality have centered on the end the product development cycle by emphasizing the detection and correction of defects. There are two types of software testing that people usually refer to. The first one is through Waterfall Model and the second one is Agile Testing. Both of these models have their own advantages and disadvantages. By weighting the advantages and disadvantages between these two concepts, we will then be able to decide on which one that we can use as a referral to do software testing. Before we begin to decide on which concepts that we can refer to, let’s take a look at each of the concepts. Waterfall Model Waterfall model is known as a sequential model. Once the stage has completed then developers can move on to the next step. This model requires an extensive plan so that we can minimize the error of going back to the previous stage. To be able to complete the project using the Waterfall method, both sides should be able the requirements and able to present what is should look like after completing the project in the beginning. Waterfall model consist of eight stages. They are: System requirement, Software requirement, Analysis, Design, Coding, Test and Use. Figure 1.0 –......

Words: 3602 - Pages: 15

Premium Essay

Agile Methodolgy

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

Words: 709 - Pages: 3

Premium Essay

Primavera Gets Agile

...located here. You may also view the article at http://www.objectmentor.com/resources/articles/Primavera.pdf. Next, use the Internet to research Primavera’s business development since the publication of this case study in 2004. This is one of the classic case studies on the manner in which an organization adopts agile project management and makes the organization more competitive and successful. It highlights the best practices and critical success factors that contribute to turn around of the organization’s entire development organization in an amazing way. Write a five to six (5-6) page paper in which you: Identify the problems with Primavera’s development organization prior to its adoption of agile strategies. Determine whether or not Primavera should consider agile techniques to solve its problems. Justify your response. Evaluate the effectiveness of Primavera’s strategies and steps on adopting agile methodologies. Examine the major challenges that Primavera was facing at its first attempt with agile project management. Evaluate the effectiveness of the methods Primavera used to mitigate those challenges. Speculate on the fundamental reasons why the agile methodology that Primavera used produced better and bigger business values than traditional project management methodologies. Provide a rationale for your response. Provide an overview of Primavera’s business development since the publication of this case study in 2004. Analyze agile’s continued impact on......

Words: 376 - Pages: 2

Premium Essay

Agile Advantages

... In this post, I would like to expand upon benefits and illustrate why they are compelling reasons to consider Agile. These benefits of agile software development include: Stakeholder Engagement Agile provides multiple opportunities for stakeholder and team engagement – before, during, and after each Sprint. By involving the client in every step of the project, there is a high degree of collaboration between the client and project team, providing more opportunities for the team to truly understand the client’s vision. Delivering working software early and frequently increases stakeholders' trust in the team's ability to deliver high-quality working software and encourages them to be more deeply engaged in the project.  Transparency An Agile approach provides a unique opportunity for clients to be involved throughout the project, from prioritizing features to iteration planning and review sessions to frequent software builds containing new features. However, this also requires clients to understand that they are seeing a work in progress in exchange for this added benefit of transparency. Early and Predictable Delivery By using time-boxed, fixed schedule Sprints of 1-4 weeks, new features are delivered quickly and frequently, with a high level of predictability. This also provides the opportunity to release or beta test the software earlier than planned if there is sufficient business value. Predictable Costs and Schedule Because each Sprint is a fixed duration,......

Words: 574 - Pages: 3

Premium Essay

Agile Hr

...change. HR is no more a staff-function; rather it has acquired an agile role. Subsequently many HR managers, unlike in the past, are becoming strategic business partners. They possess significant leadership qualities and are capable of managing organizational change. They are actively involved in redefining culture of the organization. At the same time, they are facing increasing challenges in their search of high HR performance to retain talents and build engagement in the workplace. This Conclave intended to bring eminent and senior professionals from the industry who has significant achievements to their credit. It acted as a rendezvous for the participants to listen to views and experiences pertaining to the emerging challenges in HR. The conclave also extended an opportunity for individuals associated with the field of HRM, namely the corporate managers, faculty members and students, to learn and interact with each other. This enriched the audience and lead to an awakening among them. The panelists shared their experiences and created learning on the HR related best practices which they have been experiencing in their organizations. The event saw active participation both from industry and academia. Senior executives from IBM, ACC, Deloitte, Ericsson, Eveready, Chandra Group, Voith, Bandhan Bank, SAIL graced the occasion. The primary theme for this meet was “Getting smart about your workforce: Why agile HR Matters?” which was discussed through a series of following......

Words: 1414 - Pages: 6

Premium Essay

Agile Methodology

...------------------------------------------------- Challenges in moving over to Agile methodology in Tata Steel ------------------------------------------------- ------------------------------------------------- Agile software development Agile software development is a group of software development methods in which solutions evolve through collaboration between self-organizing,[1] cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.[2] The Manifesto for Agile Software Development,[3] also known as the Agile Manifesto, was first proclaimed in 2001, The Agile Manifesto[edit] In February 2001, 17 software developers (see below) met at the Snowbird resort in Utah to discuss lightweight development methods. Individuals and interactions over Processes and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan Agile principles[edit] The Agile Manifesto is based on 12 principles:[14] 1. Customer satisfaction by early and continuous delivery of useful software 2. Welcome changing requirements, even late in development 3. Working software is delivered frequently (weeks rather than months) 4. Close, daily cooperation between business people and developers 5. Projects are built around motivated individuals, who should be trusted 6. Face-to-face......

Words: 419 - Pages: 2

Premium Essay

Agile Project

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

Words: 3742 - Pages: 15

Premium Essay

Agile Evm

...------------------------------------------------- Agile EVM In complex environments like software development, an iterative and incremental or Agile approach is often used to deliver complex products more successfully. Agile EVM is used as trend burndown/burnup graphs to make forecasts of progress towards a completion date transparent. However, EVM techniques are always used for the underlying calculations. Preparation Setting up Agile EVM is similar to a simple implementation of EVM with the following preparation steps: 1. All project work is gathered as work items (i.e. Stories or Requirements) and managed in a single ordered list (i.e. Prioritized Requirements List or Product Backlog); 2. Planned Value is determined by estimating the relative size of a work item compared to other items. Story Points are used as the unit of measurement for PV and EV; 3. The one, and only, earning rule is that when a work item is done then the corresponding Story Points for a work item are earned. To agree what "done" means, project teams establish and share a Definition of Done, listing all criteria a work item has to comply with before it's considered done. To mitigate project risks, no partially done work items are ever considered. Practices Figure 6: Release Burndown Chart for Agile EVM with scope increase using the Agile Compass.[12] Agile EVM is now all about executing the project and tracking the accumulated EV according to the simple earning rule. Because Agile......

Words: 425 - Pages: 2

Premium Essay

Tqm the Agile Way of Functioniing

...Living Total Quality Management-(The Agile way) Devyani Sharma, Saurabh Bagaria Pitney Bowes Business Insight Logix Techno Park, Tower - D Sector-127, NOIDA- 201301(U.P.) Phone 91-120-4026000 Fax 91-120-4026013/14 Devyani_sharma@mapinfo.com Abstract: Total Quality Management is used by organizations across the globe to ensure that every process from start to finish whether in product manufacturing, solution development or service distribution embraces quality as a guiding principle. In this paper we explore why TQM is such a powerful philosophy and how software development companies can benefit from TQM. We shall discuss how TQM can help when following Agile Model and how it complements the agile philosophy. The Paper will be divided in five sections:1. The Quality perspective 2. Agile Quality Management- a combined approach 3. Agile Quality Mindset 4. Challenges 5. Conclusion Keywords: TQM, Agile, Quality 1 Introduction In mid 1940s, Dr. W. Edward Deming introduced the world with concept of TQM. Dr Deming’s ideas had little impact on the American psychology but his management mantras were a huge success in Japan. As a result of which till date Japanese products are considered to of highest quality standards. Total Quality Management (TQM) is Intrinsic Quality Control, an integrative management philosophy aimed at continuously improving the performance of products, processes and services to achieve and exceed customer...

Words: 3341 - Pages: 14

Maya l'abeille 2 (2018) VFQ | Oona Chaplin | السجاد، الحصير والسجاد