It's not a secret anymore!*
The moose likes Agile and Other Processes and the fly likes What is Agile? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "What is Agile?" Watch "What is Agile?" New topic
Author

What is Agile?

Yasin Turk
Greenhorn

Joined: Feb 23, 2008
Posts: 4
I am new in this topic and I don't know what it is exactly. I am a member of an e-mail group about Java EE and there are many people talking about Agile.

What is Agile? If you can give some links about it, I will be grateful.
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
Take a look at http://agilemanifesto.org/ and also follow the links to the principles and the "about..." page.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
chand priyankara
Greenhorn

Joined: Aug 08, 2008
Posts: 5
Agile is a game of Gill!
sorry to tell so,
but in the 1000s of methods of finding a real entry point in to a client based software project, we first play this game.

its a System Development methodology!

its a and and method.But its than other methods!

cause entering into a new software project is always a
Hòa Lã Hữu
Greenhorn

Joined: Aug 28, 2009
Posts: 3
Yasin Turk wrote:I am new in this topic and I don't know what it is exactly. I am a member of an e-mail group about Java EE and there are many people talking about Agile.

What is Agile? If you can give some links about it, I will be grateful.


Agile Unified Process (AUP) is a simplified version of the Rational Unified Process (RUP). It describes a simple, easy to understand approach to developing business application software using agile techniques and concepts yet still remaining true to the RUP.

Detail here: http://www.ambysoft.com/downloads/agileUP.zip
chand priyankara
Greenhorn

Joined: Aug 08, 2008
Posts: 5
approach to a new application project needs to concern on lot of matters.security, data persistance, intergrity,easiness, architecture, design....... customizability, etc and lot more,

but there are many pre-used methods on considering al above conditions, so to avoid missing any of the requirements.

so using such available SET OF LAW's will help programmers to keep a better formatting in programming.


so use a theoretical approach to make a batter program approach!

to avoid

thnX
Pat Farrell
Rancher

Joined: Aug 11, 2007
Posts: 4637
    
    5

Agile development is the buzzword for this century. It claims that it is light on its feet, able to change instantly. Like a dancer.

Of course, those same claims have been made ever five years or so about every new programming style. I have seen it for Structured Programming, and High Level Languages, and Object Oriented Languages. I am willing to bet that the same arguments were made when folks on the Eniac dreamed about Fortran.
Hmostafa Rizk
Greenhorn

Joined: Dec 17, 2009
Posts: 8
Agile Sw Development is a light methodology, yet not completed in every aspect. but still showed good results..

check http://agilemanifesto.org/
Salil Vverma
Ranch Hand

Joined: Sep 06, 2009
Posts: 253

There are four key pillers of Agile,which make them different and better than waterfall or RUP. Those four things are as follows --

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

This summaries the agile methodology.

Regards
Salil Verma


Regards
Salil Verma
AbderRahman Ali
Greenhorn

Joined: Mar 29, 2010
Posts: 4
You can check my post here: http://www.agilejavaoop.com/agile-development/i-want-to-be-agile-where-to-start/


http://www.agilejavaoop.com
Share What You Know...
Darya Akbari
Ranch Hand

Joined: Aug 21, 2004
Posts: 1855
Pat Farrell wrote:Agile development is the buzzword for this century. It claims that it is light on its feet, able to change instantly. Like a dancer.

Of course, those same claims have been made ever five years or so about every new programming style. I have seen it for Structured Programming, and High Level Languages, and Object Oriented Languages. I am willing to bet that the same arguments were made when folks on the Eniac dreamed about Fortran.


I fully agree with Pat. The word Agile has been hijacked by many different people with different understandings of what Agile means. There is no such thing like one Agile method that you can follow and be in line with your co-workers.


SCJP, SCJD, SCWCD, SCBCD
Ravindra Rawat
Ranch Hand

Joined: Dec 09, 2004
Posts: 34
Agile to me is ability to handle change better.

After so many years of software development everyone would agree that one thing that is constant is change. There is no such thing as final requirements. You want to sell a product, you have to create what the customer wants ("value added tasks"). So you focus all your efforts to achieve that removing what is not required ("muda", by automation or eliminating that part). You will get best practices on doing this (continuous integration, TDD), all are aimed to achieve one of the two above.

http://blog.xebia.com/2010/03/25/did-god-manage-his-project-%E2%80%98creation-of-earth%E2%80%99-in-a-waterfall-or-an-agile-way/ could explain what i am trying to explain.

You will hear about iterative approach, which simply stated is reducing your work to a manageable size (so that you can respond to a change). It is like driving a car slowly (or may I say average speed).

Agile looks more natural form of development to me, giving everyone a chance to develop and learn (agile teams are supposed to be cross functional). It’s a buzzword, but not for nothing, it has roots in knowledge based on successful assembly line production.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: What is Agile?
 
Similar Threads
Agile Adoption Patterns: Concepts
"Agile Hiring" Seems interesting
Difference among agile processes
Team size of Agile
communication in Agile