• Home
  • Services
    • OUR SERVICES

      We solve challenging market challenges and build all varieties of custom and platform-based frameworks and provide comprehensive end-to-end software development and IT services.


      Ask Us
    • Overview

      Professional Services

      Software Dedicated Team, GEO, EOR

      Team Augmentation & Full team Outsourcing

      1. Python
      2. Node
      3. .NET
      4. React, Angular, Vue

      Enterprise Digital Transformation

      Application Support & Maintenance

      Devops Services

      Software Consultancy

    • Custom Software Development

      Android & iOS Mobile App Development

      React Native Mobile App Development

      Custom Application Development

      Web Application Development

      Product Development for Startups & Established Business

      Internet of Things (IoT)

      Industry Expertise

      Data Analytics & Intelligence

      BigCommerce

      Shopify

  • Process
    • OUR PROCESS

      We solve market challenges and build all varieties of custom and platform-based frameworks and provide comprehensive end-to-end software development and IT services.

    • Overview

      Fully Outsourced

      Dedicated Teams

    • Team Augmentation

      Fixed Scope Projects

      Time & Material (T&M)

  • Company
    • OUR COMPANY

      Since 2016, we have been the first and last stop for companies worldwide that need support to develop digital products and custom software solutions. Our integrated resource model paves the way for your technology projects to be completed sooner, with less effort.


      contact us
    • About us

      What we do

      Our story

      Our core values

      Customer’s feedback

      What makes us different?

      Creative, Quality & Speed

      Project timeline

      Long term success

      FAQ

    • Portfolio/Case studies

      E-commerce

      Education

      Finance

      Hospitality

      HR

      Legal

      Logistic

      Marketing

      Operation

      Real Estate

      Retail

      Sport

  • Blog
    • BLOG

      Since 2016, we have been the first and last stop for companies worldwide that need support to develop digital products and custom software solutions. Our integrated resource model paves the way for your technology projects to be completed sooner, with less effort.

      View all blogs
    • Statistics for 2023 on Mobile App Growth and Usage

      RECENT BLOGS

      Statistics for 2023 on Mobile App Growth and Usage

      Finally, the year 2022 has come to a close. Furthermore, in this post-pandemic context, companies are still trying...

      Read the blog >>
      The Best Hybrid Mobile App Development Frameworks in 2022

      RECENT BLOGS

      The Best Hybrid Mobile App Development Frameworks in 2022

      Having a mobile presence has become essential for businesses to survive and reach a broader audience in today's...

      Read the blog >>
      Top 8 Helpful Web Usability Tips For Web Designers

      RECENT BLOGS

      Top 8 Helpful Web Usability Tips For Web Designers

      Making it simple for users of your website to locate the information they require when they require it is the...

      Read the blog >>
  • Careers
  • Contact Us
    • Link copied

    • Link copied

Contact Us
  • Home
  • Services

    Our Services

    • Professional Services
    • Overview Software Consultancy Team Augmentation & Full Team Outsourcing Enterprise Digital Transformation Application Support & Maintenance, Hosting Devops Services Hosting
    • Custom Software Development Services
    • Overview Android & iOS Mobile App Development React Native Mobile App Development Custom Application Development Web Application Development Product Development for Startups & Established Business Internet of Things (IoT)
    • Industry Expertise
    • Overview Education Technology Data Analytics & Intelligence BigCommerce Shopify
  • Process

    Our Process

    • Fully Outsourced
    • Dedicated Teams
    • Team Augmentation
    • Fixed Scope Projects
    • Time & Material (T&M)
  • Blog
  • Careers
  • More

    More

    • About Us
    • What Makes Us Different?
    • Contact Us
    • Case Studies
Home Blog What to expect when starting a project with Groove Technology (Part 2: Discovery and Scoping)
Blog Post
Matt Long CEO
August 04, 2021

What to expect when starting a project with Groove Technology (Part 2: Discovery and Scoping)

5 min read
Voiced by Amazon Polly
Table of contents show
1. Part 2: Discovery and Scoping
1.1. So, what is Discovery?
1.2. And then what is Scoping?
1.3. What is included in the Functional Specification Documents?
1.3.1. Actors
1.3.2. User Stories
1.3.3. Interfaces
1.3.4. User Permissions
1.3.5. Notifications
1.3.6. Business Terminology
1.4. Next Steps

Part 2: Discovery and Scoping

Outsourcing software development to a third party can be fraught with risks such as budget risks, scope risks, quality risks and performance risks, to name just a few. Luckily, you can avoid all of these risks by partnering with a high quality, experienced software vendor. But how do you identify the quality vendors in an ocean of mediocre operators? The answer lies in the attention to detail vendors apply to the communication and processes necessary to understand your vision.

Blog - What to expect when starting a project with Groove Technology - Discovery and Scoping - 1

High quality vendors apply attention to detail to the communication and processes required to understand your vision

In the previous article in this series, we described the pre-sales process we apply at Groove Technology to identify your requirements at a high level, establish that we are an excellent fit to work together and propose appropriate solutions for your budget.

In this article, we will discuss the Discovery & Scoping process we apply to flush out the finer details and design a detailed solution. The goal of the discovery & scoping process is to tightly align your vision with what we will deliver so that there are no surprises on either side during the project’s development phase.

So, what is Discovery? 

The Discovery process is an opportunity for all of the project stakeholders on both sides to establish a shared understanding of the project’s goals and build the relationships, trust and agreement that will ensure the project is a success.

The process takes the form of a series of meetings or “discovery sessions” with discussions starting at a high level and with each subsequent meeting building on what was last discussed. We drill down further and further until the whole picture emerges and both parties are confident there is a consensus in what is understood. We will get the ball rolling by providing a series of questions for the customer to consider beforehand to be used as initial talking points.

There is no hard rule about who should be involved in the discovery sessions or how many people. The expectation is that the vision holder and decision-maker, which is typically the same person, would certainly be involved along with business domain experts, prospective users, customer side technology teams (especially if there are dependencies on customer systems), and anyone else the vision holder believes can contribute value.

However, the critical requirement is that a single person has the authority to provide final decisions, typically the vision holder. On our side, the Business Analyst responsible for the scoping work will be the primary contributor. There may also be a delivery manager, software architect, UI/UX designer and/or a project manager involved as well as anyone else we think will add value based on their expertise.

Blog - What to expect when starting a project with Groove Technology - Discovery and Scoping - 2

All of the project stakeholders will take part in the Discovery process

And then what is Scoping? 

Scoping is the formalizing of what is discussed and decided during the discovery process. The output of the scoping process is a set of detailed Functional Specification Documents that completely describe

1. What it is that the customer expects

2. What it is that we will deliver.

Both of these points need to be 100% in alignment before development starts; otherwise, surprises will arise, and the project’s success will be at risk.

The Business Analyst will perform the scoping exercise and begin concurrent to the discovery process, generally starting after the completion of the first discovery session.

The functional documents will go through a series of review gates to allow everyone to provide feedback and identify anything that has been misunderstood or missed.

What is included in the Functional Specification Documents?

The output of the Discovery & Scoping exercise is the Functional Specification Documents which will describe exactly how the system will behave for which users. Included in the functional specifications are:

Actors

The various types of users that will use the system and their motivation for doing so. 

User Stories

User stories describe every single goal that needs to be fulfilled for each actor to use the system. The user stories are the foundation in which the rest of the components of the functional specifications are built. An example of a very basic user story is “As a system administrator, I want to disable a user’s account”.

Blog - What to expect when starting a project with Groove Technology - Discovery and Scoping - 3

User stories define each specific goal for each actor to use the system.

Interfaces

Typically represented by a page on a web platform or a screen on a mobile app, emails and notifications may also be interfaces. Each interface must be associated with one or many user stories and details how they will be satisfied within the interface. including,

  • Scenario 
    • The scenario that each actor finds itself in when it encounters the interface
  • Actors
    • The types of users that may access the interface and who may not.
  • Multiple Detailed State Wireframes
    • That illustrate exactly what elements will make up the interface.
    • There will be a separate wireframe for each possible state for the interface.
  • Acceptance Criteria
    • To describe what will be accepted as satisfying each user story and how it relates to the interface.
    • The acceptance criteria will be the basis for the test plan in the development phase.
  • Elements
    • A brief description of each of the elements on the interface such as forms, carousels etc.
  • Calls to Action
    • A description of each call to action such as buttons, links, tabs etc.
    • The behavior of the interface when a call to action is executed.

User Permissions

A matrix of the permissions for each various actor and user role.

Notifications

A matrix of the system generated notifications, the actor who will receive them and the medium through which they will be delivered, i.e. email, push notification, etc.

Business Terminology

A glossary of business domain terminology and terminology created as a result of the discovery and scoping process.

Blog - What to expect when starting a project with Groove Technology - Discovery and Scoping - 4

Next Steps

Once the discovery sessions, documents, and review & feedback process have all been completed, we will have a finalized set of functional specifications representing 100% alignment in expectations between the two parties. We will then use the function documents as a basis for our work effort estimates and final quotation for the project’s development phase. 

CEO - Matt Long - Groove Techonology - We Build Amazing Software For Your Business CEO - Matt Long - Groove Techonology - We Build Amazing Software For Your Business
Matt Long CEO AT GROOVE TECHNOLOGY
Matt Long is the founder and CEO of Groove Technology. Groove Technology recruit at the top of their market, providing cutting-edge software development services to partners located across the world through a unique, integrated resource model. You can get in touch with him here, or find out more about Groove Technology Services.
Recent Blogs
  • Statistics for 2023 on Mobile App Growth and Usage
    December 15, 2022

    Statistics for 2023 on Mobile App Growth and Usage

  • The Best Hybrid Mobile App Development Frameworks in 2022
    December 1, 2022

    The Best Hybrid Mobile App Development Frameworks in 2022

  • Top 8 Helpful Web Usability Tips For Web Designers
    November 16, 2022

    Top 8 Helpful Web Usability Tips For Web Designers

  • Design-First or API-First: What’s the Best Approach?
    November 12, 2022

    Design-First or API-First: What’s the Best Approach?

  • How to build a cross-platform mobile app?
    November 8, 2022

    How to build a cross-platform mobile app?

What it’s like working at Groove Technology?

View
START YOUR JOURNEY
TO AMAZING SOFTWARE

If you have any questions, our team is happy to support!



START YOUR NEW
CAREER AT GROOVE

If you have any questions, our team is happy to support!

Your Resume

App demo request

If you want to experience this app on iOS, please contact us to be added to the test environment.

Contact us
Refresh Page

Please rotate your screen horizontally for the best experience.

Career Contact
Business Request
X
  • Home
  • Services
  • Process
  • Company
  • Blog
  • Careers
  • Contact Us
Groove Technology - Software Company in Australia - Viet Nam - Singapore - VN Flag
VIETNAM

Floor 18, Havana Tower, 132 Ham Nghi, Ben Thanh Ward, District 1, Ho Chi Minh City, Vietnam.

Groove Technology - Software Company in Australia - Viet Nam - Singapore - AU Flag
AUSTRALIA

Suite 115, 358 Clarendon Street, South Melbourne, Victoria, Australia, 3205.

Groove Technology - Software Company in Australia - Viet Nam - Singapore - HK Flag
HONG KONG

5/F, Yat Chau Building, 262 Des Voeux Road Central, Hong Kong.


Copyright ©2022 Groove Technology. All Rights Reserved.
Security Statement. Modern Slavery Statement.

BACK TO TOP