Digital systems. Expertly delivered.

Methodology

Methodology

Strategy

Agile Development

We are advocates of an Agile development process, whereby a working solution is delivered as early as possible, stakeholder tested, reviewed, improved and extended.

Find out more

Scrum 

Scrum is the methodology that we predominantly follow; it is a framework for the successful delivery of complex (software) projects.

Find out more

XP 

Extreme Programming (XP) is one of many agile development processes; it promotes collaborative self-organizing teams that are highly productive. 

Find out more

Stories

‘User stories’ are a benefit/value statement that captures the stakeholder requirements. 

Find out more 

Story Point 

Story points are a unit of measurement used in expressing the overall size and complexity of a user story.

Find out more 

Sprint 

A sprint is a short period of time (usually 1 or  2 weeks), which is the basic unit of development time in Agile, after which working software is delivered.

Find out more 

Retrospectives

We hold a retrospective at the end of each sprint after the sprint review meeting. In this meeting the team discuss what went well, not so well and what needs to improve to the next sprint. 

Find out more

Velocity

Velocity is the speed at which a development team operates during a sprint, or number of sprints, where a sprint is a week, or two.

Find out more

 

Development

Planning Poker 

Planning Poker is a technique used by teams for estimating, to reduce risk and create consistent estimates of task length considering complexity, and leveraging wider team experience.

Find out more 

Stakeholders 

Stakeholders are any external parties to the team that have an interest in the project, these can be end users, management or an operations staff member’

Find out more 

Product Owner 

The product owner is the person who represents the interest of the customer on the SCRUM development team.

Find out more

Continuous Integration

Continuous integration is a supporting process of software development whereby all new features and bug fixes are integrated into the software being developed. 

Find out more 

Test Driven Development

We use Test driven Development (TDD) to ensure that systems works perfectly when we deliver them and continue to work thereafter, as we update and improve them.

Find out more

Behaviour Driven Development

Behaviour Driven Development (BDD) is a methodology that encourages all stakeholders in a development project to use common languages and stakeholder benefits-led requirement statements to describe features.

Find out more

Design

User Centred Design

User centred design (UCD) is the approach that places the needs, wants and limitations of a website or system user are placed at the heart of the design process.

Find out more

Responsive Design 

Responsive Design is the design of a site which is crafted to provide optimal viewing across multiple platforms (from desktops, to tablets and mobile devices), this is achieved through resizing, panning and scrolling techniques.

Find out more

Wireframes

Wire-frames are used to aid requirements capture by graphically representing a client’s business requirements in a way that encourages the discussion and refinement of client goals. 

Find out more

HTML5

HTML stands for Hyper Text Mark-up Language. HTML5 is a revised version of the original HTML standard created in 1990. It is a language used for structuring and presenting content on the Web.

Find out more

CSS3

CSS stands for ‘Cascading Style sheet’ establishing the language of design for web pages, giving the site designers the ability to suggest how their site documents are styled.

Find out more