Business Analysis

Business Analysis

At OpenCrowd we have an unwavering focus on creating a meaningful impact to the customer ’s business. Consequently business analysis plays a crucial part in acheiving this objective through every stage of our engagement lifecycle.

True to the Agile principles, business analysis is a shared team responsibility. In addition to the business analyst we involve the user experience designers, application architects, developers and above all the customers to create the analysis deliverables without which no application development effort could hope to succeed.

During the Envision & Scope phase the analysis focus is on understanding the customer’s business environment, the goals, challenges and priorities. This understanding is then matched up against our expertise in the emerging technologies to define the innovative big picture solution, which is then successively elaborated on during later stages in the process. Working closely with the customer we then define a prioritized roadmap factoring in the business, technical and organizational readiness criteria.

OpenCrowd's Scoping Process

During the Prototype phase the application story boards and use cases are further elaborated on and this forms the basis for designing a compelling user experience.

During the build phase the analysis activities shift to defining the test cases and test data and assessing the impacts of any changes to the requirements and solution models and having those reflected in the work product.

The representative analysis activities and deliverables include:

Envision

  • Defining the competitive landscape
  • Creating lightweight solution models
  • Prioritizing the products functions and features
  • Defining the product vision and roadmap with active customer collaboration through workshops and prototypes

Analysis, Planning & Scope Management

  • Conducting requirements workshop sessions
  • Developing application story boards and wire frames
  • Planning the release and iteration scope
  • Elaborating on items that need additional analysis
  • Adjusting iterations and releases as necessary to keep in line with the changing needs and business priorities

Testing & Validation

  • Defining acceptance criteria and user acceptance tests
  • Instrumenting the final product testing and validation