Your SlideShare is downloading. ×
Paper review “Finding Agility in the age of applications”
Paper review “Finding Agility in the age of applications”
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Paper review “Finding Agility in the age of applications”

98

Published on

We are currently living in highly dynamic environment where priorities may not only be dependent just within the organization. Simply put, in the highly dynamic IT world, product or solution …

We are currently living in highly dynamic environment where priorities may not only be dependent just within the organization. Simply put, in the highly dynamic IT world, product or solution priorities are dependent on various external factors such as competing solutions, new market segments, new technology implementations and so on. To be effective in this environment, we not only need to quickly inspect and adapt but also be flexible to respond to change.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
98
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Don’t Get Prey to ScrummerFall Paper Review: “Finding Agility in the age of applications” By Shuk, PMP, PMI-ACP, CSM, CSPO_____________________________________________________________________________________We are currently living in highly dynamic environment where priorities may not only be dependent justwithin the organization. Simply put, in the highly dynamic IT world, product or solution priorities aredependent on various external factors such as competing solutions, new market segments, newtechnology implementations and so on. To be effective in this environment, we not only need to quicklyinspect and adapt but also be flexible to respond to change."It is not the strongest of the species that survives, nor the most intelligent, but the one mostresponsive to change" — Charles DarwinAgile promises to help applications teams deliver high-quality software solutions faster. It encouragescollaboration between engineering and business teams promising software more closely aligned withbusiness requirements. If Agile development is done right, agile delivery reveals code defects earlier inthe development cycle, decreases overall project risk, and allows quicker response to changing businesspriorities.Although many benefits of agility have been identified and visualized in organizations, some organizationsstill report that the full promise of Agile remains elusive. How can we gain true agility when old habits areso difficult to break?We need to understand risk of piece meal approach of Agile adoption. In this approach, just adoptingsprint like iterations may not give full benefit of Agile implementations. Agile approach is not just fordevelopment team, everyone is a part of this game. For example, if only development teams are agile andbusiness approach remain sequential, a key objective of Agile implementation: early discovery of issues,is thwarted. When Agile implemented as intended, it takes madness out from product developmentprocesses. Piece meal approach may be very dangerous and project may fail even earlier than justfollowing waterfall.Agile encourages smaller teams and greater autonomy. Agile encourages us to expect change rather thanfear it. Effective overall collaboration ends the “bucket bridges” and finger pointing. It avoidsasynchronous latency and disconnected threads of email, phone calls, and other legacy media and helpsteam focus on common goals. Agile also greatly focus on collaboration between Development and IToperations (DevOps) to enable continuous delivery. Effective DevOps begins with trust. Operations team
  • 2. trusts development team that working at Agile speed, development teams have not cut corners for thesake of time. Although we welcome change in Agile, traditional mindset of Ops is that change introducesrisk. We need to build great DevOps trust to enable Agile effectiveness. Higher degree of automation isexpected to make agile teams more successful. Automation allows teams to eliminate manual hand-offs,reduce errors, and accelerate overall release times.The positive impacts to the business grows as Agile principles are extended through the organization.The move from Agile Development to Agile Delivery entails pulling down the silos and empowering allplayers to work together as a team to rapidly build quality solutions. Expanding the business impact of AgileAn organization can ask three key questions to gauge effectiveness of its Agile efforts: 1. Are agile projects discovering code defects earlier in the lifecycle than traditional projects? [With Agile, issues should always surface sooner] 2. Are we seeing fewer defects in finished products when I compare to current or past projects done in traditional way? [Agile should improve quality of finished product while decreasing cost of fixes.] 3. Are business stakeholders generally more satisfied with Agile projects? [Agile should help business and IT better communicate expectations][You can download HP Whitepaper here]

×