Wednesday, September 14, 2016

Why we do agile

Agile processes give you an ability to do something faster. Often agile approaches give you an ability to deliver smaller chunks of software faster than legacy processes. But why does your team or organization feels the need to do "agile"? Why do you need faster or at a quicker iteration cycle?

Answering the "why" questions is critical. If there is not a defensible answer, substantiated by some mesurable business need, then either seek the answer or don't change a thing.

Examples of good reasons:

  • Get feedback from the product owner before releasing to the customers
  • Reduce the risk associated with monolithic deployment
In some cases releasing something early doesn't make sense. For example, the software that drops the ball on Times Square at midnight at the start of a year doesn't need to be released in increments to the customer. It may be developed using agile processes, but it doesn't need to be released to the customer in chunks.



4 comments:

for IT the said...


Great Article
Blockchain Project Ideas for Students
Final Year Project Domains for CSE

Aditi Ray said...

TreasureBox is operated by a group of young, passionate, and ambitious people that are working diligently towards the same goal - make your every dollar count, as we believe you deserve something better.
Check out the best
shoe rack nz
bedroom furniture nz

luckys said...

best weighing machine in india 

Tanika Co Valda said...

Final Year Projects Blockchain Domain for CSE

JavaScript Training in Chennai


Project Centers in Chennai


JavaScript Training in Chennai

Blockchain learning path for Enterprise Software colleagues

I wrote this post to document my learning path of blockchain concepts and Ethereum technologies while keeping my “new to blockchain” collea...