wood burning stoves*
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


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » Agile and Other Processes
Bookmark "what is agile?" Watch "what is agile?" New topic
Author

what is agile?

royal jackson
Greenhorn

Joined: Aug 18, 2011
Posts: 1
i am new to this world of java. Can you tell me what is agile? and where it is used? (in java or in other languages.)
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30071
    
149

Agile is a philosophy/process. (It's more of a banner for software process since you can incorporate different bits or lots.) The agile manifesto gives a good overview for what it is all about. As does Wikipedia's agile page, but the wikipedia page is long.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Jeanne Boyarsky
internet detective
Marshal

Joined: May 26, 2003
Posts: 30071
    
149

Also, agile isn't related to the language you happen to be programming in. So "java or other languages" is a good way of putting it!

And welcome to CodeRanch!
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Hi,
I am also a newbie to this Agile technology. Is Scrum technology related to Agile? Can you please share a related manifesto link for Scrum if its there?
Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 4341
    
    7

As I understand it (though I haven't actually used it), Scrum isn't a technology. It's a project management framework that is particularly suited to agile development. So yes, they're related.

This seems a pretty good link for learning more about it: http://www.scrumalliance.org/learn_about_scrum
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Thanks for sharing that.... A mail from the client states "....we will be adopting Agile Scrum methodology to run our future software development.All team members will have to be trained to understand our approach to scrum...". They have arranged some training next week. Just wanted to knew a bit of the technology beforehand.
deepak adlakha
Ranch Hand

Joined: Jul 27, 2001
Posts: 325
Agile Definition from wikipedia is as follows:-

Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

Agile is like bucket which contains many different methodologies like SCRUM, Kanban, Lean...etc

SCRUM is one of agile development methodology for Iterative and incremental development.

IMHO, there is some learning curve while shifting from waterfall( or any other non-agile methodolody) to SCRUM. so please make sure you keep some time for the same.

I hope this helps.
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1526
As Jeanne said, 'Agile' isn't related with any particular language. It is a process/methodology on how the 'project' (which may be in java, .net for software engineer or even some construction or mechanical for other industries) is executed/moved ahead. Typically in our case, you first get 'requirements' and it called as 'requirement' phase, then design begins with 'design phase', then development(coding) and finally 'testing'(of the developed/coded product).

Agile is not this typical model, its more dynamic, 'everything' happens bit by bit, you get requirements(may not be the whole of it), you work on it, at the same time there will be testing people who would be preparing for testing(remember the code has not been written/completed yet). So you see all this phases move hand in hand... there are different agile methodologies, scrum is one such.

scrum

Keep Smiling Always — My life is smoother when running silent. -paul
[FAQs] [Certification Guides] [The Linux Documentation Project]
Akhilesh Trivedi
Ranch Hand

Joined: Jun 22, 2005
Posts: 1526
John Jai wrote:Thanks for sharing that.... A mail from the client states "....we will be adopting Agile Scrum methodology to run our future software development.All team members will have to be trained to understand our approach to scrum...". They have arranged some training next week. Just wanted to knew a bit of the technology beforehand.


You might be having 'status-calls'/meeting almost every day stating THREE POINTS,

Today I did this.
Tomorrow i will do this'.
I have this 'problem/obstacle' in my work(if any).

This may go for a week/month.

There will be 'retrospective' meeting. It is kind of review of the past.
John Jai
Bartender

Joined: May 31, 2011
Posts: 1776
Deepak and Akhilesh,

Thanks for your insights.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: what is agile?
 
Similar Threads
* Welcome Lisa Crispin & Janet Gregory
Best Java book you have read this year?
what is the future of agile testing process?
Position of a Certified Architect in an Agile Team
A book on how to hire