uSDLC2 is a project for helping groups unify the software development lifecycle. While closely allied to the agile approach, it does not enforce any specific methodology or process.
uSDLC2 provides an approach to document driven development (D3) that is palatable to teams that resist the need to work with or add to documentation.
uSDLC2 can be hosted for some teams and run locally for others. The artefacts generated reside in the same repository as the source code.
uSDLC2 is a single-script install with wrappers for Windows and OS X. Running either installer or the script on Linux will create a single directory, uSDLC in user home and a link on the desktop. Remove this directory to uninstall. Alternatively clone uSDLC2 and roaster into your dev directory. Run update.sh from uSDLC2 once to download dependencies, then server.sh to start the system.
uSDLC2 is a work in progress. At the moment it provides a partial framework for unifying analysis, design, development and test for small projects. There is much to do to extend the functionality to other stages of the SDLC and to streamline the approach.
Enough words, show features:
|*nix install||Introduction||Adding a Project|
|Behaviour Driven Development|
|Given, When, Then||Library Instrumentation (Java)||REPL Instrumentation (FICL)|
|Server Instrumentation||Browser Instrumentation||Socket Driven Instrumentation|