My Blog

How We Organize Our GIT and Why

organizing git

All of the projects for Jay Nine, Inc use a very specific process in with our development projects. Everything in the project must be checked into a single version control repository: all of the code, testing scripts, database scripts, build and deploy scripts, and anything else needed to create, install, run, and test your application. […]

Continue reading ...

How We Use Asana for Task Tracking and Project Management

using asana for project management

In the late 1940s, Toyota re-imagined the approach to manufacturing and engineering, forever changing the automotive world. This system is highly visual in nature, allowing teams to communicate more easily on work that needs to be done, and when. It standardizes cues and refines processes, and will help eliminate waste in an organization (while maximizing production). How the […]

Continue reading ...

How We Use Checklists to Keep Our Projects on Track

using checklists for project management

Faulty memory and distraction are a particular danger in what engineers call all-or-none processes: whether running to the store to buy ingredients for a cake, preparing an airplane for takeoff, or evaluating a sick person in the hospital, if you miss just one key thing, you might as well not have made the effort at […]

Continue reading ...

The Pains of Developing an MVP and How to Overcome Them

The fabled MVP has become the new sexy word to throw around when it’s time to develop a new application, company, or product. MVP (or minimum viable product) is meant to achieve a concept called Product Market Fit as quickly as possible. The MVP allows for small improvements based on real feedback—as opposed to  the […]

Continue reading ...

Why Software Projects Make People Pull Their Hair Out

There was a study done in 1995 (22 years ago as of this writing) that concluded: Only 16% of software projects were successful 54% were challenged (cost overruns, budget overruns, or deficiencies) 31% were outright cancelled The average project runs 222% late, 189% over budget, and delivers only 61% of the specified functions. Failure has […]

Continue reading ...

The Jay Nine, Inc Software Development Process

Introduction We’re working on continuously improving our process of project management and development. The below outlines the high level overview of the processes we use to develop and build web applications and custom business software. The Core Fundamentals: Find out exactly what the [user, client, or person who is benefiting the most from this system] […]

Continue reading ...