The Jonah Group

 
 
 

For Decision Makers

Our goal is to deliver technical solutions that provide real business value for our clients. We have an outstanding track record for delivering projects, an established delivery methodology, and an ability to quickly get projects off the ground.


Why Choose Jonah?

The Jonah Group delivers value to your organization with high quality software and carefully managed projects. This means both controlling project development costs and focusing on delivering what needs to be built to achieve the most business value. Our development methodology and projects teams are focused on getting high value systems out the door.

We are a financially stable, privately-held firm with year-over-year growth and have been profitable in every year since our incorporation in 2001. We have long-term referenceable clients with master service agreements and repeat business every year. Our core team has been in existence since 1994 and has delivered many complex enterprise systems.

Our Track Record

Our excellent track record is an indication that we not only understand how to build software, but also know that more than half of the factors contributing to a successful delivery have nothing to do with technology.

Flexible Staffing

We are flexible in working with our clients' resource requirements, providing:

  • Staff augmentation for technology expertise or additional capacity on client-managed projects
  • a Jonah Group-managed service with a mix of client and Jonah Group staff to leverage the client's expertise and allow for deeper knowledge transfer
  • a fully outsourced service where we provide end-to-end delivery of the system

Project and Program Management

Software development is a delicate balance of often competing processes including time management, project planning, configuration management, reporting, communication, issue resolution, quality control, and of course, development and testing.

The Jonah Group employs easy-to-understand project plans, organized by use case, and delivered early in the process. We use project plans primarily for cost and time estimation in the early stages and during project execution for high-level progress reporting. Our project schedules are designed to constantly deliver value to the business team and demonstrate actual progress and allow for early feedback.

Getting Started. Getting Unstuck.

Our experience has been that a successful project delivery involves two key upfront activities: defining accurate and traceable requirements and getting started.

Requirements Gathering The most difficult part of any software project is developing a shared understanding of the functions of the application.

The Jonah Group's methodology is aimed at developing a shared understanding early in the project's lifecycle and revising it as new information becomes available. Software engineers need to understand the business rationale for building a function so they can implement the best possible solution. Business stakeholders need to understand what the programmers intend to build so they can make informed decisions about the costs and benefits of the application.

Getting Started A challenge for software projects is not starting too early in development with insufficient or non-stable requirements but also not getting stuck in a process of constant requirements definition. Our approach is to focus on analyzing business requirements but also begin work on building known components of the system.

There are a number of strategies to determine where to start: highest technical risk, functional "quick hits", least changing requirements, and mandatory system features. When the business and technical teams quickly agree on the first iteration, it allows the developers to start working on the delivery and frees up the rest of the team to focus on the remaining requirements.

 

© The Jonah Group, Ltd.      Telephone:   416-304-0860      Email:General Contact

Page Location: http://www.jonahgroup.com /forDecisionMakers.html