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.
Abbreviations
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