Start here

I’m Frank, a former C# .Net software developer and business analyst who specialises in software requirements for agile development teams.

Remote, outsourced and offshore development is difficult to do well, and my time in software development teams, firstly as a hands-on developer and then as a business analyst, clearly showed me this.

Iโ€™ve shared my own personal experiences in many articles, the following ones being the most popular.


Large enterprise organisations are unable to achieve much of what conventional agile coaching espouses.

Agile development teams working in less-than-fully agile settings behave in some rather unhelpful ways.

Software requirements is a powerful enabler for teams struggling to thrive under an agile framework or approach.

Developers want to work in a way that maximises their effectiveness; avoiding blockers and frequent, unwanted interruptions/context-switching.

Tailoring the agile framework to accomodate organisational limitations is a pragmatic and highly effective approach.


Frank Ray Consulting. Software requirements for agile development teams, particularly remote, outsourced and offshore development teams working in financial services.

Get in touch if you need our help

Woking, Surrey, GU22, United Kingdom