File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

What is Agile?

 
Yasin Turk
Greenhorn
Posts: 4
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 14112
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Take a look at http://agilemanifesto.org/ and also follow the links to the principles and the "about..." page.
 
chand priyankara
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 3
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 4660
5
Linux Mac OS X VI Editor
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 8
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 255
Hibernate Oracle Spring
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
AbderRahman Ali
Greenhorn
Posts: 4
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can check my post here: http://www.agilejavaoop.com/agile-development/i-want-to-be-agile-where-to-start/
 
Darya Akbari
Ranch Hand
Posts: 1855
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Ravindra Rawat
Ranch Hand
Posts: 34
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic