Iteration 0 in Agile – Initial Requirement Analysis in disguiseNovember 26th, 2010, by Fergal

Scott Ambler is a good guy. He’s done some interesting studies of project success for agile projects. If interested, you can see a lot of his work here at his agile modelling site.

Scott, in common with many agilists is an advocate of iterative delivery. I’m there!

He also likes to refer to a ‘special’ type of agile iteration, at the inception of a project; ‘iteration 0’. I like this term. As a tech. guy back in the day, I also liked 0-based indexing in programming languages such as ‘c’ but that’s a different story.

Scott and other proponents of iteration 0 are articulating in ‘agilese’ something that has been done for years in regular projects, basically the Reqs Analysis phase, that is:

  • In any project, regardless of size or process approach you always have to have an upfront phase to outline at a high level the project goals, business needs and tech constraints/considerations etc.
  • The outputs of this upfront cycle do not produce working deployable code or slivers of systems.
  • This set of activities apply equally to both approaches; waterfall and iterative.

(more…)

Moving to Agile Documentation – why ‘Pair Inspections’ make senseNovember 3rd, 2010, by Fergal

One of the more controversial techniques fostered by some in the agile community is ‘Pair Programming’. It is a practice that originates from Extreme Programming, a specific Agile process pioneered by Kent Beck.

It is controversial, particularly for larger corporates because it seeks to adjust human behaviour patterns. In Pair Programming, developers sit side by side, sharing one machine and working in teams of two at all times on a single code base. In reality, it is one of the agile techniques that is likely least adopted and most controversial among programmers for a variety of reasons, mostly cultural and behavioural in nature. Most fundamentally, for a team to be successful at pair programming takes a lot of hard work. It’s a bit like a marriage really, personality compatibility is a key pre-requisite and just like marriages, the best work well but not all will be successful. (more…)

VisibleThread for IT

2:48 minutes
This summary overview shows the business case for using VisibleThread for IT programs. It shows why up to 42% of IT project cost can be attributed to defective documentation and demonstrates how VisibleThread addresses this large business issue.

Red-flagging Bad Language

3:47 minutes
There are some words/phrases that you should avoid in a proposal. This short video shows how VisibleThread scans and red-flags 'bad language' in your RFP Responses.

Using Discovery to spot Gaps

2:28 minutes
Identification of key concepts in issued documents (RFP etc.) helps align the language of the response volumes. Discovery in VisibleThread can uncover mismatches and lack of alignment between issuer and response docs to support reviews and underpin a winning bid.

Validating Win Theme Language

4:43 minutes
Win themes articulate business differentiation. Too often, with multiple contributors and authors, it is hard to keep theme language consistent.

Here we see how VisibleThread validates response docs against win themes by:

A starter compliance matrix in 3 minutes

4:20 minutes
Proposal Managers have to manually scan issued documents or pdfs to spot requirements prefaced with 'shall', 'must' etc. and track them in spreadsheets. This demo shows an 'obligation scan' run against a draft RFP pdf. All instances of 'will', 'must', 'shall' are identified. It concludes by generating a first pass of an Excel Compliance Matrix.

Collaborations and Team Reviews with
Discussions

5:31 minutes
Managing inputs from multiple contributors and conducting efficient team reviews is critical to successful outcomes. This demo shows how VisibleThread supports collaboration using web based discussions.

Integrating with MS SharePoint

2:36 minutes
VisibleThread integrates with MS SharePoint using an intuitive import capability. This short demo shows how you can import an MS SharePoint document for analysis.

Plain Language Analysis

4:11 minutes
Plain Language Analysis drives clear documentation. This demo outlines how VisibleThread can identify long sentences, passive langauge and facilitate plain langauge audits.

Bid, No-bid Analysis

5:57 minutes
The right bid / no-bid decision when chasing Gov. business is key. Here we analyze a number solicitations in 5 minutes for fit.