Home
Consulting and Staff Augmentation

Consulting and Staff Augmentation

to : We helped Field Day get back up to speed on their product roadmap with staff augmentation

Showcase & Media

Screenshots

Check out photos of this project

Problem

What was the problem to be solved?

Field Day (formerly Local ID) was running behind and needed extra developers to help get them caught up on their product roadmap.

Solution

What was the proposed solution?

Gunner Technology provided two React developers to help optimize the existing web application as well as add new front-end features in React, which the app was built on.

Challenges

What challenges arose during the project?

React is an unopinionated framework and the Field Day developers were so pressed for time that they fell behind on documentation.

This made it difficult to get up, running and contributing especially given our time constraints.

Technical

What was the technical approach to the project?

We were an autonomous unit without automated testing or documentation to guide us, so we implemented regression testing for every area of the app we touched so we would know if we unknowingly broke anything.

We used Jest to do this.

Management

What was the project management approach to the project?

This was a cut-and-dry Agile Scrum approach with one-week iterations followed by a deploy before each IPM

Lessons

What did you learn from working on this project?

The importance of testing and documentation really became apparent on this project - especially given that it was built in React.

An undocumented Rails project is much easier to contribute to because Rails is a by-convention, opinionated framework.

Benefits

How did this project benefit the client?

By cleaning up the front end code, we took a large chunk of work off the Field Day team, allowing the core Field Day engineers were able to concentrate on adding the core business logic and function needed to move the product toward launch.

Why Gunner?

Why was Gunner selected for this project?

Field Day CEO, Alex Nocifera, had worked with Gunner prior on another venture, so he called us up when he needed help with Field Day.

Proficiencies

What tools, techniques and methodologies were used on this project?

[object Object]

Adobe Photoshop

Photoshop is Adobe's photo editing, image creation and graphic design software.

[object Object]

Agile

Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams

[object Object]

CSS3

CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1

[object Object]

Git

Fast, scalable, distributed revision control system

[object Object]

HTML5

HTML5 is the 5th major revision of the core language of the World Wide Web

[object Object]

JavaScript

JavaScript is the world's most widespread programming language, powering the Internet.

[object Object]

Jest

Jest is used by Facebook to test all JavaScript code including React applications.

[object Object]

React

React is a JavaScript library for building user interfaces.