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 is a single-script install. Give it a go by downloading https://raw.github.com/uSDLC/uSDLC2/master/install-usdlc2.sh or https://raw.github.com/uSDLC/uSDLC2/master/install-usdlc2.bat.
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 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|