About
Here's the basic idea: ScottConley and KraigParkinson didn't like XPlanner, and they couldn't find anything that we liked commercially, so they decided to write their own planning tool. Using ExtremeProgramming and DomainDrivenDesign, they and a few other folks have been writing Java components to plan and track UserStories.
Some of the patterns for the infrastructure are being put into another OpenSourceSoftware project called PeaPod based on the book PatternsOfEnterpriseApplicationArchitecture, by MartinFowler.
Right now, we're digging down into developing functionality to handle the story backlog, iteration boundaries, and soon, time management. Those interested may start with the domain layer itself or by developing UI components (Web or Swing) against existing functionality.
Helpful Links
Dependencies
neXtPlanner currently requires
- maven (currently using - 1.0)
- Internet connection for maven to works its mojo
- CVS client to latch onto repository located at - cvs.public.thoughtworks.org:/export/groups/cvs/repos/nextplanner
- Tomcat to deploy and run the application
- install the maven-xdoclet plugin
- install the xdoclet library version 1.2b4 is fine
- in order to run the tomcat:deploy target get the maven-tomcat plugin as well
Build and Deploy
- Once you have checked out the source tree executing 'maven build-all' at the root level should dowload all the libraries required.
- Create a file - build.properties in the ${User.Home} directory. On a windows machine it is under %UserProfile%. Add the following properties to this file
- To deploy the war to tomcat execute 'maven tomcat:deploy' from the application directory of the source.
- To only build the war execute 'maven war:war' from the application directory of the source. The war is built in the target directory
CVS
Developer neXtPlanner CVS access available at:
cvs :ext:<userlogin>@cvs.public.thoughtworks.org:/export/groups/cvs/repos/nextplanner
Module name: neXtPlanner (use your login, not 'userlogin'
)
Story List
Check it - we uploaded the whole lot of em to the crappity-crap xplanner impl at : http://216.39.228.172:8080/xplanner/
Come to Geek Night for the login pwd...
At this point, a lot of the NeXtPlanner wiki and the Story List is out of date. Come to GeekNightNewYork for more info and to contribute.--Kraig Parkinson