• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Can WSAD be used in an agile manner?

 
Evylen Johnson
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi I'm new this forum, I don't if this is the right place to ask this question but our developers are using websphere Application developer and I have been hearing a lot about Agile software development lately, is their a relation between WSAD and Agile software development. Can WSAD be used in an agile manner?
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34863
369
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Evylen,
Agile software processes are an alternative to the waterfall model. They use multiple iterations to develop a product. There are quite a few processes that fall under the agile model including Extreme Programming (XP) and Scrum. Scott Ambler wrote a good article on agile processes.

Any IDE can be used with any development process and any development process can be used with any IDE. An IDE is used for the code writing parts and a development process is used for all phases (analysis, design, ...)

We have a forum dedicated to Process, so I'm going to move this post there.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Though it's true that you can do Agile development with almost any IDE, it's also true that IDEs can *support* it at different levels.

Two main premises of Agile development are that

- you can get fast feedback, and
- changing code is cheap (when using the appropriate tools and techniques)

When these premises are true, we can install a very effective, short feedback loop - code something, try it, change it, repeat.

Both of the above points can be supported by IDEs - for example by providing fast compile-test cycles, and by providing support for all kinds of code navigation and manipulation (refactoring only being the most prominent one).

In my experience, Eclipse is one of the leading IDEs in those niches, and as WSAD is build upon Eclipse, it's probably similarly well suited for Agile development (though perhaps not as state of the art, because it's typically a little bit behind the latest release of Eclipse, as far as I can tell).
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree Eclipse is a great facilitator for some of the exploration and refactoring we need to do. WSAD sometimes decides to rebuild and revalidate everything in my EJB projects now & then and every save takes minutes. I just roll my eyes and do something else, and after a while it stabalizes and goes back to just as responsive as Eclipse.
 
Don Stadler
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
While I agree that whether or not you use Agile is not dependent upon the tools that you use, the WSAD/WS combination is possibly the least friendly common toolset among the major web servers, in that automated building and deployment to WS is difficult.

Certainly possible but not remotely as easy as automated deployment to Weblogic, JBoss, or Tomcat. WSAD encapsulates the bizzare details of WS from the programmer, but at the cost of forcing you to use WSAD to generate and deploy the application.

I would caution that using the Websphere and WSAD products with automated build and testing tools such as Ant, Maven, and Cruise Control will be considerably more difficult and time-consuming in the beginning than using any of the other products I mentioned.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic