Frequently Asked Questions


Here are some of the questions we are regularly asked.

If you have any additional queries, please do not hesitate to Contact Us and we will gladly answer any questions or provide any information required.

Surge Online Procedures

What is Agile?

Agile Software Development: an efficient, iterative way of building software, to ensure that the end user remains satisfied.

What is a Sprint?

A structured and fixed period of activity in which releasable features are built and tested.

Typically a series of sprints will follow one after the other.

What is Sprint Planning?

A collaborative meeting which takes place before a sprint starts, in order to determine what should be accomplished.

What is meant by Story Refinement?

A collaborative meeting which takes place well in advance of the target sprint, so that questions can be raised and amendments can be made to stories.

What is an Epic?

A “big idea” or goal

What is a Story?

Typically a story equates with a feature.

What is a Story Point?

The effort involved in building and testing each story is measured in points. Typically, they are taken from a Fibonacci Sequence.

What is Velocity?

How many Story Points are being achieved on average per sprint.

What is a Task?

A story may be further subdivided into the individual actions, called tasks.

Each task is normally allocated to one team member.

What is Test Case Management

Typically, software which makes it easier to create, edit, delete, share and run software tests.


What is MVP?

Minimum Viable Product: the core set of features required; any less and the product would not be useful.

What is an IDE?

Integrated Development Environment – a sophisticated programming tool which allows developers to write, debug and test code.

What is QA?

Quality Assurance

What is a VLE?

Virtual Learning Environment – an online platform which is geared towards helping teachers and pupils, teach and learn more easily. Sometimes such platforms will incorporate assessment and reporting features, as well as class management.

What is SQL?

Structured Query Language – a programming language to interrogate and update databases

What is NoSQL?

An alternative to a RDMBS. For example, storage can be via key-value pairs

What is a RDBMS?

Relational database management system – a ‘traditional’ database. See also: NoSQL

For more information, please refer to our FAQs or visit our Case Studies, or Contact Us for more details