The Artima Developer Community
Sponsored Link

Java Buzz Forum
Agile Java Expert Panel

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Brian McCallister

Posts: 1282
Nickname: frums
Registered: Sep, 2003

Brian McCallister is JustaProgrammer who thinks too much.
Agile Java Expert Panel Posted: Jun 29, 2004 6:08 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Brian McCallister.
Original Post: Agile Java Expert Panel
Feed Title: Waste of Time
Feed URL: http://kasparov.skife.org/blog/index.rss
Feed Description: A simple waste of time and weblog experiment
Latest Java Buzz Posts
Latest Java Buzz Posts by Brian McCallister
Latest Posts From Waste of Time

Advertisement

Cannot miss this one, Josh Block, Scott Ambler, and Daniel Sternburg (and some other guy I have never heard of named Dan) doing an agile Java panel. This will be running notes =)

Apparently Scott is an xp'er. Different projects havve different characteristics which effect methodological ideas. Statistically about 60% of requirements change during developmnet. "agile" and "plan-driven" seem to be put at the ends of the spectrum. Craig Larman -- "Process is only a 2nd order effect."

Alistair C. put together a nice methdology graph based on communication capabilities in a team. Interesting part is how well agile-type development works in open source where communication bandwidth is crap.

Formulate and document requirements: WBS structure used for management to help handling requirement bucketing. Product Requirements, Team Rwquirements, Business Requirements. Daniel pointed out FIT and FITness for handling executable requiremets. Reminds me that I haven't looked at that tool for a while. He specifically talked about Groovy too (woo hoo!) Scott is a big fan of making stakeholders participate in the requirement process. Is also fan of high tech tools like pens and whiteboards. Josh is believer in use cases. Write to the use cases before implementing/specifying (test first)

Developer Documentation: Josh is huge on API docs. Docs create clear API's as they make you think about the corner cases. Javadoc is secret part of success of java (duh). Unit tests are documentation according to Dan NotS.

Architecture (Josh and Scott): Arch is critical. Disagreement on level of detail, but high level system design does happen even on the extremos. Spike Spike Spike Spike Spike Spike Spike Spike Spike. Put performance charactersitics in the use cases.

Tools: Scott = { whiteboard, markers } Some talk about modeling tools and persisting whiteboards

XP everywhere? Umh, no, duh

Read: Agile Java Expert Panel

Topic: Java shared classes Previous Topic   Next Topic Topic: Class Data Sharing in JDK 1.5.0

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use