Business Analysis Services

Business Analysis Consulting Services

One of the core items in our toolbox that sets us apart from many other software consulting companies is business analysis.  Our ability to translate business needs to viable software solutions is a skill we have developed over many years of dealing directly with C level executives.

We listen keenly to our clients, ask the appropriate questions, propose a solution and document all decisions. With a great attention to detail, we glean the required information in a very efficient manner and can generally have a prototype demonstrating the core concepts up and running in days.

Agile Development

We have found the “agile” development process to be the most efficient approach to all our projects. We leverage some key concepts from the SCRUM methodology as a baseline but adapt based upon the specifics of a given project, size of the team, etc.

This approach encourages creating “sprints” which generally should not exceed a week or two.  The deliverable of the sprint would be a software release meeting all the functionality agreed upon by the team prior to the start of the sprint.

Regular meetings will be scheduled between all stake holders.  The time period between meetings is dependent on the needs of the team. At the end of the sprint, progress will be evaluated and the deliverables for the next sprint will be agreed upon.

Minimum Viable Product

SpartanSoft also highly recommends striving for the Minimum viable product as defined by Wikipedia:

A minimum viable product has just those core features sufficient to deploy the product, and no more. Developers typically deploy the product to a subset of possible customers—such as early adopters thought to be more forgiving, more likely to give feedback, and able to grasp a product vision from an early prototype or marketing information. This strategy targets avoiding building products that customers do not want and seeks to maximize information about the customer per dollar spent. “The minimum viable product is that version of a new product a team uses to collect the maximum amount of validated learning about customers with the least effort.” The definition’s use of the words maximum and minimum means it is decidedly not formulaic. It requires judgement to figure out, for any given context, what MVP makes sense.

We have delivered software solutions where the client did not buy into the concept of minimum viable product.  All functionality was deemed critical including items some would consider gold plating. On more than a single occasion, a dramatic shift in market direction or lack of customer adoption resulted in a project being put on hold or cancelled  all together resulting in wasted expense. SpartanSoft is far more interested in delivering a successful project rather than extending the length of the engagement.

Business Analysis Services

Some of the business analysis areas we can provide are but not limited to:

  • Requirements Gathering/Define Minimum viable product
  • Business process modeling
  • Tools/Software recommendations
  • infrastructure recommendations
  • Project Management

SpartanSoft, inc is ready to augment your existing business analysis team or provide you with all your business analysis needs.