We got to discussing alternatives to RUP in the EJB and UML thread
http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi?board=general&action=display&num=1031892685.
I promised to post some alternative approaches to using RUP and decided to start a new thread with it - enjoy.
Phil.
OPEN Process Framework
http://www.donald-firesmith.comhttp://www.donald-firesmith.com/SiteMap.htmlAn ideal companion for EA. Bad news - requires a fee for commercial use. Good news - the fee is US$99 :-)
This site requires a bit of exploration before you realise just how good it is. You get a 30 day evaluation for free.
MBASE Electronic Process Guide
USC Center for Software Engineering
http://sunset.usc.edu/research/MBASE/EPG/http://sunset.usc.edu/classes/cs577b_2001/guidelines/MBASEv2_2.pdfGuru (but not Amigo) Barry Boehm is behind this framework. There are lots of good papers and other stuff here as well.
German Government's V-Model
http://www.informatik.uni-bremen.de/uniform/gdpa/A more traditional appraoch but this site has the whole life-cycle methodology available online. The methodology is in the public domain.
Unified Process (The Book)
http://www.amazon.com/exec/obidos/ASIN/0201571692/lonsdalesystemshttp://home.earthlink.net/~salhir/UnderstandingTheUP.PDFThe text book contains enough details for most experienced people to design their own light weight process. However, things like Project Management, Configuration Management, Quality etc are missing. These are some of the things that the 'R' in RUP adds to the UP.
Extreme Programming
http://www.xprogramming.com/http://www.extremeprogramming.org/http://www.objectmentor.com/publications/RUPvsXP.pdfProbably needs no introduction... (Someone want to start a new thread on the role of EA and XP?)
Software Engineering Body of Knowledge
http://www.swebok.org/Provides a brief but authorative description of each of the software engineering "disciplines" with extensive references.
Project Management Body of Knowledge
http://www.pmi.org/Extensive description of the project management discipline. Used to be able to download the entire manual, now only some sections are available for download. Can purchase full manual at reaonable cost.
Software Capability Maturity Model
http://www.sei.cmu.edu/cmm/cmm.htmlWhile it has come in for a lot of criticism recently, the CMM does provide lots of "best practice" pointers if you use it soley as a reference (achieveing accreditaion is a different matter). Various manuals can be downloaded for free.