Thrill to Drill.

An app that uses AI to assist me in home maintenance issues and repairs.

Export to...
Icons/pdf PDF

This scope for Thrill to Drill was created using GoScope.AI


The Users

1. Admin

The admin role would be responsible for overseeing the entire platform operation, resolving user issues, and updating system settings.

2. Premium User

Premium users would pay a subscription fee to get advanced AI assistance, personalized maintenance suggestions, and priority customer service.

3. Customer Service

This role would handle user inquiries, complaints, and provide assistance when the AI cannot solve the issue.

4. Vendor

Vendors would provide the necessary tools and materials for users to purchase for their home maintenance and repair needs. They can also offer special deals or promotions to the users.


The Features

1. DIY Guidance

Incorporating AI-driven guidance feature to provide step-by-step instructions for basic home repairs. This empowers users to tackle simple issues themselves, saving on repair costs.

2. Cost Estimation

An AI-driven cost estimation feature providing users with an approximate cost of repair. This allows for better financial planning and decision-making.

3. Inventory Management

An inventory management feature to keep track of home maintenance supplies, notifying users when it's time to restock. This prevents last-minute runs to the store and ensures necessary supplies are always on hand.

4. Maintenance Scheduling

AI-powered predictive maintenance scheduling can suggest when maintenance should be performed, reducing the likelihood of unexpected breakdowns and extending the life of appliances.


Consolidated Requirements

Admin
Must...
  • Admin must have the ability to monitor and track the system's performance of AI-driven cost estimation feature.
  • Admin must ensure all users' data is securely processed during cost estimation.
  • Admin must have the ability to troubleshoot issues related to the AI-driven cost estimation feature.
  • Admin must have the ability to update system settings that affect the AI-driven cost estimation feature.
  • Admin must have the ability to add or remove access to the AI-driven cost estimation feature for certain users.
  • Admin must be able to access all cost estimation data for auditing purposes.
  • must be able to collect and analyze user feedback on the AI-driven guidance feature
  • Must have the ability to view all user's inventory data for troubleshooting purposes
  • must be able to perform system checks and updates on the AI-driven guidance feature
  • Must receive notifications for critical inventory-related issues faced by users
  • Must have the ability to oversee all activity related to the AI-powered predictive maintenance scheduling.
  • must have complete access to the AI-driven guidance feature for monitoring and maintenance purposes
  • Must have the ability to update or modify the inventory management feature based on user feedback
  • Must have full access to the AI-powered predictive maintenance scheduling settings and data.
  • must be able to implement security measures to protect the AI-driven guidance feature from unauthorized access
  • Must have the ability to adjust system settings related to the inventory management feature
  • must be able to update and modify the AI-driven guidance feature as per platform requirements
  • Must have the ability to resolve issues users are facing with the inventory management feature
  • Must have the ability to manage and edit user permissions for the AI-powered predictive maintenance scheduling feature.
  • must be able to monitor user interactions with the AI-driven guidance feature to resolve issues
  • Must be able to manage user access to the inventory management feature
  • Must be able to update the system settings to ensure optimal performance of the AI-powered predictive maintenance scheduling.
  • Must have the ability to add, remove, or modify appliances in the AI-powered predictive maintenance scheduling.
  • Must be able to resolve user issues relating to the AI-powered predictive maintenance scheduling.
Can...
  • Admin can adjust the parameters of the AI-driven cost estimation feature based on user feedback.
  • Admin can access and analyze usage statistics of the AI-driven cost estimation feature to inform system improvements.
  • Admin can manually override the AI-driven cost estimation in case of system errors or inaccuracies.
  • Admin can implement user restrictions on the AI-driven cost estimation feature in case of misuse.
  • Admin can schedule system updates or maintenance that may impact the AI-driven cost estimation feature.
  • can temporarily disable the AI-driven guidance feature for maintenance or updates
  • can import and export data related to the AI-driven guidance feature
  • Can temporarily disable the inventory management feature for maintenance or updates
  • Can provide user support for the inventory management feature
  • Admin can initiate system-wide announcements relating to updates or changes in the AI-driven cost estimation feature.
  • can engage with users to provide support regarding the AI-driven guidance feature
  • can conduct routine tests to ensure the functionality of the AI-driven guidance feature
  • Can add or remove items from the inventory for testing purposes
  • Can access and review the historical data used by the AI for predictive maintenance scheduling.
  • Can initiate a system-wide reset of the AI-powered predictive maintenance scheduling.
  • Can set thresholds for inventory restock notifications
  • Can customize the user interface of the inventory management feature
  • can access usage statistics of the AI-driven guidance feature for analytical purposes
  • can modify the AI-driven guidance feature to improve user experience based on feedback
  • Can adjust the parameters of the AI model used for predictive maintenance scheduling.
  • Can view detailed usage statistics of the inventory management feature
  • Can view detailed reports about the performance of the AI-powered predictive maintenance scheduling.
  • Can manually override the AI-powered predictive maintenance schedules.
  • Can receive notifications about upcoming maintenance scheduled by the AI.
Cannot...
  • cannot modify the AI-driven guidance feature without following proper change management procedures
  • Cannot override user's restock notifications settings
  • Cannot remove the inventory management feature from the app permanently
  • Cannot make changes to the inventory management feature without documenting and communicating them
  • cannot share user-specific data obtained from the AI-driven guidance feature without consent
  • Cannot perform the actual maintenance tasks suggested by the AI.
  • Admin cannot manipulate individual users' cost estimation results for personal gain.
  • Admin cannot disable the AI-driven cost estimation feature without proper authorization and notifications.
  • Cannot alter user's personal inventory data without their consent
  • Cannot access user's personal payment information related to the inventory restocks
  • Cannot ignore user complaints or feedback about the inventory management feature
  • Admin cannot access or alter users' personal financial data used in the AI-driven cost estimation process.
  • Admin cannot bypass system protocols to change the outcome of the AI-driven cost estimation feature.
  • Admin cannot share confidential user data derived from the AI-driven cost estimation feature with unauthorized individuals.
  • Admin cannot use the AI-driven cost estimation feature for purposes outside of its intended use within the app.
  • cannot prevent users from accessing the AI-driven guidance feature unless it's under maintenance or facing issues
  • cannot implement updates or modifications to the AI-driven guidance feature that degrade the overall user experience
  • cannot access user's personal information unless required for troubleshooting the AI-driven guidance feature
  • cannot ignore reported issues or bugs associated with the AI-driven guidance feature
  • Cannot access user's personal data beyond what is necessary for the AI-powered predictive maintenance scheduling.
  • Cannot disable the AI-powered predictive maintenance scheduling without proper authorization.
  • Cannot make changes to the AI-powered predictive maintenance scheduling without proper authorization.
  • Cannot ignore maintenance issues flagged by the AI-powered predictive maintenance scheduling.
  • Cannot bypass the AI model in creating the predictive maintenance schedule.
Premium User
Must...
  • Must be able to track historical cost estimates for future reference and planning.
  • Must receive personalized maintenance suggestions based on their home's specific needs and history.
  • Must receive real-time notifications from the app when it's time to restock maintenance supplies.
  • Must receive accurate and reliable cost estimates for home maintenance issues and repairs.
  • Must have the ability to customize AI-guidance preferences based on their skill level and familiarity with home repairs.
  • Must have the ability to adjust the restock notification threshold for each inventory item.
  • Premium User must receive notifications when a maintenance task is due or if an unexpected issue is detected by the AI.
  • Must be able to access the AI-driven cost estimation feature anytime.
  • Must have the option to save and review past AI-driven guidance sessions for future reference.
  • Must be able to set up and manage a user-specific inventory list within the app.
  • Premium User must be able to view, update, and monitor the status of scheduled maintenance tasks.
  • Must receive personalized cost estimates based on their subscription level and personal data.
  • Must be able to access advanced AI assistance for complex home repair tasks.
  • Must be able to deactivate or delete items from the inventory list.
  • Must receive priority customer service assistance for any queries or issues related to the cost estimation feature.
  • Must be able to input home details to receive most accurate repair instructions and maintenance suggestions.
  • Must have the ability to categorize and search items within the inventory list.
  • Premium User must receive personalized maintenance suggestions based on their usage pattern and appliance history.
  • Must be able to specify the type and scope of the repair for cost estimation.
  • Must have the ability to contact priority customer service for immediate assistance.
  • Must be able to manually input new items into the inventory list.
  • Premium User must have the ability to provide feedback on the AI's maintenance suggestions for continuous learning and improvement.
  • Premium User must have access to priority customer service for any queries or issues related to the maintenance scheduling feature.
  • Premium User must be able to customize the AI-powered predictive maintenance scheduling according to their personal preferences.
Can...
  • Can share AI-driven guidance sessions with other Premium Users or standard users if desired.
  • Can rate and provide feedback on AI-driven guidance for continuous improvement.
  • Can track their home maintenance history and anticipate future needs.
  • Can request expert consultation for complex tasks beyond the AI's capabilities.
  • Can switch off personalized maintenance suggestions if they prefer to manually manage their home maintenance tasks.
  • Can share their inventory list with other users within the app.
  • Can schedule automatic restock purchases through partnered online stores.
  • Can access advanced AI assistance for comprehensive cost estimation and maintenance suggestions.
  • Premium User can manually adjust the frequency and timing of the predictive maintenance suggestions.
  • Premium User can use the AI to predict the potential life expectancy of their appliances based on maintenance history.
  • Premium User can request an immediate evaluation by the AI if they suspect an issue with their appliances.
  • Can view personalized maintenance suggestions based on the current inventory status.
  • Can access priority customer service for any issues related to the inventory management feature.
  • Can export the inventory list to other formats such as CSV or PDF.
  • Can request for a detailed breakdown of the cost estimate.
  • Can provide feedback on the accuracy and reliability of the cost estimates provided.
  • Can choose to receive notifications when there are significant changes in the cost estimates of specific repairs.
  • Can share the cost estimates with non-premium users.
  • Can opt out of personalized cost estimates.
  • Can opt to receive notifications for recommended maintenance tasks based on their home's history.
  • Can interact with advanced AI assistant for personalized guidance on maintaining the inventory.
  • Premium User can opt to share their maintenance history with third-party service providers for potential discounts or promotional offers.
  • Premium User can opt to receive maintenance reminders through different channels like email, SMS, or in-app notifications.
  • Premium User can pause the AI's maintenance suggestions during periods of inactivity or vacation.
Cannot...
  • Cannot access advanced AI assistance without an active subscription.
  • Cannot share their priority customer service privilege with non-Premium Users.
  • Cannot manipulate AI-driven guidance to perform unsafe or illegal activities.
  • Cannot modify or delete inventory items of other users within the app.
  • Cannot override the system-generated restock notifications without admin privileges.
  • Cannot share personal inventory data with non-registered users.
  • Cannot request cost estimates for hypothetical or non-existing issues.
  • Cannot bypass the AI-driven cost estimation feature to directly obtain cost estimates from repair services.
  • Cannot use the cost estimation feature for commercial purposes.
  • Premium User cannot bypass the AI's predictive scheduling for maintenance without manual intervention.
  • Premium User cannot override the AI's critical alerts for immediate attention or repairs.
  • Premium User cannot hold the app responsible for any damages incurred due to ignored maintenance suggestions.
  • Premium User cannot request maintenance scheduling that goes against the manufacturer's recommended guidelines.
  • Premium User cannot demand a refund or compensation based solely on the AI's incorrect maintenance predictions.
  • Cannot access the inventory lists of other users unless explicitly shared.
  • Cannot downgrade to a basic user while maintaining access to the advanced inventory management features.
  • Cannot bypass the restock notification threshold set by the system for safety reasons.
  • Cannot access cost estimates for repairs not related to home maintenance.
  • Cannot manipulate the AI-driven cost estimation feature to show inaccurate results.
  • Cannot share Premium user-specific cost estimates with free users.
  • Cannot use the AI-driven guidance feature for commercial or profit-making purposes.
  • Cannot override safety warnings or precautions provided by the AI during guidance sessions.
  • Cannot request for human assistance unless they are facing issues beyond the AI's capabilities.
  • Premium User cannot share their premium subscription benefits with non-premium users.
Customer Service
Must...
  • Must be able to access user's repair cost estimates upon their consent for resolving related inquiries.
  • Must have access to the AI-driven cost estimation feature for troubleshooting purposes.
  • Must be trained to handle complaints regarding the accuracy of the cost estimation feature.
  • Must have a way to report any issues or errors with the AI's instructions to the development team.
  • Must have the ability to manually override the AI's guidance in case of errors or user misunderstandings.
  • Customer Service must be able to view user's past repair and maintenance history to better understand the context of current issues.
  • Must have access to user repair histories to understand the context of any problems or inquiries.
  • Customer Service must be able to access and interpret AI predictions on restocking times for individual items.
  • Customer Service must be trained on the AI system's functionality and expected outputs.
  • Must understand the working process of the AI-driven cost estimation feature to provide accurate assistance to users.
  • Must be trained in understanding the AI's step-by-step instructions to assist users.
  • Customer Service must be able to view restock notifications for individual users to provide timely assistance.
  • Must have the ability to report any bugs or issues found in the AI-driven cost estimation feature to the technical team.
  • Must be able to communicate with users in real time to assist with troubleshooting or guidance.
  • Customer Service must have access to the user's inventory list to assist with inquiries and troubleshooting.
  • Must be able to guide users in utilizing the cost estimation feature optimally.
  • Must have access to a knowledge base of common home maintenance and repair issues.
  • Customer Service must be able to trigger manual restock notifications to the user in case of urgent needs.
  • Customer Service must be able to manually override AI-generated maintenance schedules in case of false positives or negatives.
  • Customer Service must have the ability to add, remove, or modify items in the user's inventory list during troubleshooting.
  • Customer Service must be able to access previous user interactions with the AI to understand the context of the issue.
  • Customer Service must have a streamlined communication channel to notify users of changes in maintenance schedules.
  • Customer Service must have access to AI-generated maintenance schedules to address customer inquiries.
  • Customer Service must be able to escalate issues that the AI could not solve to the technical team.
Can...
  • Can escalate user issues to a higher level of support or a specialist if necessary.
  • Can refer to user manuals or other resources to provide further assistance to users.
  • Can provide feedback to the development team about the AI-driven cost estimation feature based on user interactions.
  • Can escalate complex issues related to the cost estimation feature to a higher level of customer support.
  • Customer Service can provide suggestions to the user based on their inventory levels and usage patterns.
  • Can suggest additional resources or tips to users for better understanding of the cost estimation.
  • Can suggest improvements or additional features based on user feedback related to the cost estimation.
  • Customer Service can assist users in setting up their inventory list for the first time.
  • Can offer additional guidance or tips to users based on their specific situation or problem.
  • Can provide general advice on how to handle discrepancies in the estimated and actual repair costs.
  • Can interact with the AI system to understand its current repair guidance for a user.
  • Can provide feedback to the development team regarding the AI's performance and user satisfaction.
  • Can recommend changes or improvements to the AI's instruction algorithms based on user feedback.
  • Can assist users in interpreting the cost estimation provided by the AI.
  • Customer Service can help users understand the AI predictions and restock notifications.
  • Customer Service can provide additional resources or tutorials on how to make the most of the inventory management feature.
  • Customer Service can assist users in interpreting the AI's suggested maintenance schedules.
  • Customer Service can assist in escalating severe issues that require immediate manual intervention.
  • Customer Service can guide users in modifying the sensitivity or frequency of restock notifications.
  • Customer Service can explain to users how the inventory management feature works in conjunction with the AI.
  • Customer Service can guide users on how to respond when the AI suggests maintenance.
  • Customer Service can access user data to personalize assistance based on the user's maintenance history.
  • Customer Service can use the AI's maintenance history to aid in troubleshooting issues.
  • Customer Service can provide feedback to improve the AI's predictive maintenance scheduling.
Cannot...
  • Cannot modify the AI's programming or instruction algorithms directly.
  • Cannot interact with the AI system in a way that would compromise its function or security.
  • Cannot provide physical assistance to users during the repair process.
  • Cannot access the AI-driven cost estimation feature without the explicit permission of the users.
  • Cannot provide a guarantee or assurance on the absolute accuracy of the cost estimates.
  • Cannot use the cost estimates provided by the AI for purposes other than resolving user inquiries or complaints.
  • Customer Service cannot modify the AI algorithms underlying the inventory management feature.
  • Customer Service cannot set up the user's inventory list without their involvement to ensure accuracy.
  • Cannot guarantee a resolution to all user issues as some may require professional intervention.
  • Cannot ignore or bypass user complaints or problems related to the AI's instructions.
  • Cannot alter or manually adjust the AI-driven cost estimates for any user.
  • Cannot resolve technical issues with the AI-driven cost estimation feature; can only report them to the technical team.
  • Cannot access user personal information not relevant to the repair issue at hand.
  • Cannot override the AI's decision-making process or influence the cost estimation.
  • Customer Service cannot override AI predictions on restocking times without valid reason.
  • Customer Service cannot remove items from the user's inventory list without their consent.
  • Customer Service cannot provide physical supplies or directly restock the user's inventory.
  • Customer Service cannot modify the AI's algorithm to change maintenance predictions.
  • Customer Service cannot ignore AI's maintenance suggestions without a valid reason.
  • Customer Service cannot adjust the AI's sensitivity to maintenance requirements without approval from the technical team.
  • Customer Service cannot access user's inventory list without their permission due to privacy concerns.
  • Customer Service cannot bypass user consent when accessing their maintenance history.
  • Customer Service cannot provide technical details about the AI's functioning to the users.
  • Customer Service cannot make promises about appliance lifespan based on AI's predictions.
Vendor
Must...
  • The Vendor must be able to process payments made by users through the app.
  • must: The Vendor must be able to set and modify the prices of the tools and materials.
  • Vendor must be able to update the availability status of their products.
  • The Vendor must provide accurate information on the pricing of tools and materials for the AI-driven cost estimation feature.
  • must: The Vendor must be able to receive and process orders from users.
  • Vendor must be able to receive notifications when the inventory of a product drops below a certain level.
  • Must be able to update inventory of home maintenance tools and materials in real-time
  • The Vendor must maintain inventory levels to meet the demand generated by the AI-driven cost estimation feature.
  • must: The Vendor must be able to offer special deals or promotions to the users.
  • Vendor must be able to add new products or remove discontinued products from the inventory.
  • Must have the ability to set prices for the tools and materials
  • The Vendor must adhere to the terms and conditions of the app, especially in relation to offering special deals or promotions.
  • must: The Vendor must provide accurate descriptions and specifications for each item listed.
  • Vendor must be able to manage the prices of the products on the platform.
  • The Vendor must handle customer queries and complaints promptly and professionally.
  • must: The Vendor must be able to handle user inquiries related to their products.
  • Vendor must provide accurate and detailed product descriptions.
  • Must be able to offer special deals or promotions to the users
  • Must be able to upload images and descriptions of tools and materials for sale
  • The Vendor must regularly update the prices and availability of their products in the system.
  • must: The Vendor must be able to update the availability status of tools and materials in real-time.
  • Vendor must be able to offer special deals or promotions to users.
  • Must receive notifications about upcoming predicted maintenance schedules
  • Must be able to access and analyze data on the demand for specific tools or materials
Can...
  • can: The Vendor can suggest related products based on the user's chosen repair task.
  • The Vendor can use feedback from users to improve their product offerings.
  • The Vendor can opt for featured placement within the app to increase visibility.
  • The Vendor can provide delivery services for the tools and materials bought by the users.
  • The Vendor can provide expert advice or consultations related to home maintenance and repair needs.
  • can: The Vendor can provide estimated delivery times for ordered tools and materials.
  • Vendor can customize the restock notifications according to their preferences.
  • The Vendor can provide additional information or recommendations about the tools and materials to the users.
  • can: The Vendor can offer bundled deals for common tools or materials.
  • can: The Vendor can provide subscription services for frequently purchased items.
  • Vendor can analyze sales data to understand product performance and demand.
  • Vendor can offer bundle deals or packages for specific home maintenance tasks.
  • The Vendor can offer special deals or promotions to users via the app.
  • can: The Vendor can accept feedback and reviews on their products.
  • can: The Vendor can send notifications to users when out-of-stock items are replenished.
  • Vendor can provide suggestions on product usage or alternatives.
  • Can use the predicted maintenance schedules to plan supply chain management
  • Vendor can respond to user queries or concerns about the products.
  • Vendor can provide scheduled delivery options for restocking items.
  • Can send push notifications to users about new tools or materials in stock
  • Can provide detailed information or tutorials about how to use tools or materials
  • Can interact with users for feedback on tools or materials
  • Can analyze user trends to predict future demand for tools or materials
  • Can offer bulk discounts or package deals for larger maintenance projects
Cannot...
  • The Vendor cannot spam users with unsolicited promotions or deals.
  • The Vendor cannot sell products that do not meet the quality standards set by the app.
  • The Vendor cannot access user's personal information without explicit permission from the user.
  • cannot: The Vendor cannot override user's product choices based on AI suggestions.
  • cannot: The Vendor cannot process orders without user confirmation.
  • The Vendor cannot engage in false advertising or misrepresentation of their products.
  • cannot: The Vendor cannot modify user's chosen repair tasks.
  • cannot: The Vendor cannot offer products or services not related to home maintenance and repairs.
  • The Vendor cannot bypass the app's payment system to avoid service charges.
  • cannot: The Vendor cannot alter the step-by-step instructions provided by the AI feature.
  • Vendor cannot alter the inventory level without a corresponding transaction.
  • Vendor cannot manipulate product reviews or ratings.
  • Vendor cannot offer products that are not related to home maintenance and repairs.
  • The Vendor cannot manipulate the prices of tools and materials to mislead the AI-driven cost estimation feature.
  • cannot: The Vendor cannot access personal user information beyond what is necessary for order processing.
  • Vendor cannot impose a minimum purchase requirement for users to avail special deals or promotions.
  • Vendor cannot provide services or consultations through the app.
  • Vendor cannot access personal information of the users unless granted permission.
  • Cannot override user's decisions or selections within the app
  • Cannot force users to purchase only from them or restrict user's vendor choices
  • Cannot modify user's maintenance schedules or reminders
  • Cannot manipulate the AI's predictive maintenance scheduling
  • Cannot access personal user information beyond what is necessary for transactions
  • Cannot send unsolicited promotions or discounts to users without their consent

Feature Details Extended

1. DIY Guidance

Admin
Must...
  • must be able to collect and analyze user feedback on the AI-driven guidance feature
  • must be able to perform system checks and updates on the AI-driven guidance feature
  • must have complete access to the AI-driven guidance feature for monitoring and maintenance purposes
  • must be able to implement security measures to protect the AI-driven guidance feature from unauthorized access
  • must be able to update and modify the AI-driven guidance feature as per platform requirements
  • must be able to monitor user interactions with the AI-driven guidance feature to resolve issues
Can...
  • can temporarily disable the AI-driven guidance feature for maintenance or updates
  • can import and export data related to the AI-driven guidance feature
  • can engage with users to provide support regarding the AI-driven guidance feature
  • can conduct routine tests to ensure the functionality of the AI-driven guidance feature
  • can access usage statistics of the AI-driven guidance feature for analytical purposes
  • can modify the AI-driven guidance feature to improve user experience based on feedback
Cannot...
  • cannot modify the AI-driven guidance feature without following proper change management procedures
  • cannot share user-specific data obtained from the AI-driven guidance feature without consent
  • cannot prevent users from accessing the AI-driven guidance feature unless it's under maintenance or facing issues
  • cannot implement updates or modifications to the AI-driven guidance feature that degrade the overall user experience
  • cannot access user's personal information unless required for troubleshooting the AI-driven guidance feature
  • cannot ignore reported issues or bugs associated with the AI-driven guidance feature
Premium User
Must...
  • Must receive personalized maintenance suggestions based on their home's specific needs and history.
  • Must have the ability to customize AI-guidance preferences based on their skill level and familiarity with home repairs.
  • Must have the option to save and review past AI-driven guidance sessions for future reference.
  • Must be able to access advanced AI assistance for complex home repair tasks.
  • Must be able to input home details to receive most accurate repair instructions and maintenance suggestions.
  • Must have the ability to contact priority customer service for immediate assistance.
Can...
  • Can share AI-driven guidance sessions with other Premium Users or standard users if desired.
  • Can rate and provide feedback on AI-driven guidance for continuous improvement.
  • Can track their home maintenance history and anticipate future needs.
  • Can request expert consultation for complex tasks beyond the AI's capabilities.
  • Can switch off personalized maintenance suggestions if they prefer to manually manage their home maintenance tasks.
  • Can opt to receive notifications for recommended maintenance tasks based on their home's history.
Cannot...
  • Cannot access advanced AI assistance without an active subscription.
  • Cannot share their priority customer service privilege with non-Premium Users.
  • Cannot manipulate AI-driven guidance to perform unsafe or illegal activities.
  • Cannot use the AI-driven guidance feature for commercial or profit-making purposes.
  • Cannot override safety warnings or precautions provided by the AI during guidance sessions.
  • Cannot request for human assistance unless they are facing issues beyond the AI's capabilities.
Customer Service
Must...
  • Must have a way to report any issues or errors with the AI's instructions to the development team.
  • Must have the ability to manually override the AI's guidance in case of errors or user misunderstandings.
  • Must have access to user repair histories to understand the context of any problems or inquiries.
  • Must be trained in understanding the AI's step-by-step instructions to assist users.
  • Must be able to communicate with users in real time to assist with troubleshooting or guidance.
  • Must have access to a knowledge base of common home maintenance and repair issues.
Can...
  • Can escalate user issues to a higher level of support or a specialist if necessary.
  • Can refer to user manuals or other resources to provide further assistance to users.
  • Can offer additional guidance or tips to users based on their specific situation or problem.
  • Can interact with the AI system to understand its current repair guidance for a user.
  • Can provide feedback to the development team regarding the AI's performance and user satisfaction.
  • Can recommend changes or improvements to the AI's instruction algorithms based on user feedback.
Cannot...
  • Cannot modify the AI's programming or instruction algorithms directly.
  • Cannot interact with the AI system in a way that would compromise its function or security.
  • Cannot provide physical assistance to users during the repair process.
  • Cannot guarantee a resolution to all user issues as some may require professional intervention.
  • Cannot ignore or bypass user complaints or problems related to the AI's instructions.
  • Cannot access user personal information not relevant to the repair issue at hand.
Vendor
Must...
  • must: The Vendor must be able to set and modify the prices of the tools and materials.
  • must: The Vendor must be able to receive and process orders from users.
  • must: The Vendor must be able to offer special deals or promotions to the users.
  • must: The Vendor must provide accurate descriptions and specifications for each item listed.
  • must: The Vendor must be able to handle user inquiries related to their products.
  • must: The Vendor must be able to update the availability status of tools and materials in real-time.
Can...
  • can: The Vendor can suggest related products based on the user's chosen repair task.
  • can: The Vendor can provide estimated delivery times for ordered tools and materials.
  • can: The Vendor can offer bundled deals for common tools or materials.
  • can: The Vendor can provide subscription services for frequently purchased items.
  • can: The Vendor can accept feedback and reviews on their products.
  • can: The Vendor can send notifications to users when out-of-stock items are replenished.
Cannot...
  • cannot: The Vendor cannot override user's product choices based on AI suggestions.
  • cannot: The Vendor cannot process orders without user confirmation.
  • cannot: The Vendor cannot modify user's chosen repair tasks.
  • cannot: The Vendor cannot offer products or services not related to home maintenance and repairs.
  • cannot: The Vendor cannot alter the step-by-step instructions provided by the AI feature.
  • cannot: The Vendor cannot access personal user information beyond what is necessary for order processing.

2. Cost Estimation

Admin
Must...
  • Admin must have the ability to monitor and track the system's performance of AI-driven cost estimation feature.
  • Admin must ensure all users' data is securely processed during cost estimation.
  • Admin must have the ability to troubleshoot issues related to the AI-driven cost estimation feature.
  • Admin must have the ability to update system settings that affect the AI-driven cost estimation feature.
  • Admin must have the ability to add or remove access to the AI-driven cost estimation feature for certain users.
  • Admin must be able to access all cost estimation data for auditing purposes.
Can...
  • Admin can adjust the parameters of the AI-driven cost estimation feature based on user feedback.
  • Admin can access and analyze usage statistics of the AI-driven cost estimation feature to inform system improvements.
  • Admin can manually override the AI-driven cost estimation in case of system errors or inaccuracies.
  • Admin can implement user restrictions on the AI-driven cost estimation feature in case of misuse.
  • Admin can schedule system updates or maintenance that may impact the AI-driven cost estimation feature.
  • Admin can initiate system-wide announcements relating to updates or changes in the AI-driven cost estimation feature.
Cannot...
  • Admin cannot manipulate individual users' cost estimation results for personal gain.
  • Admin cannot disable the AI-driven cost estimation feature without proper authorization and notifications.
  • Admin cannot access or alter users' personal financial data used in the AI-driven cost estimation process.
  • Admin cannot bypass system protocols to change the outcome of the AI-driven cost estimation feature.
  • Admin cannot share confidential user data derived from the AI-driven cost estimation feature with unauthorized individuals.
  • Admin cannot use the AI-driven cost estimation feature for purposes outside of its intended use within the app.
Premium User
Must...
  • Must be able to track historical cost estimates for future reference and planning.
  • Must receive accurate and reliable cost estimates for home maintenance issues and repairs.
  • Must be able to access the AI-driven cost estimation feature anytime.
  • Must receive personalized cost estimates based on their subscription level and personal data.
  • Must receive priority customer service assistance for any queries or issues related to the cost estimation feature.
  • Must be able to specify the type and scope of the repair for cost estimation.
Can...
  • Can access advanced AI assistance for comprehensive cost estimation and maintenance suggestions.
  • Can request for a detailed breakdown of the cost estimate.
  • Can provide feedback on the accuracy and reliability of the cost estimates provided.
  • Can choose to receive notifications when there are significant changes in the cost estimates of specific repairs.
  • Can share the cost estimates with non-premium users.
  • Can opt out of personalized cost estimates.
Cannot...
  • Cannot request cost estimates for hypothetical or non-existing issues.
  • Cannot bypass the AI-driven cost estimation feature to directly obtain cost estimates from repair services.
  • Cannot use the cost estimation feature for commercial purposes.
  • Cannot access cost estimates for repairs not related to home maintenance.
  • Cannot manipulate the AI-driven cost estimation feature to show inaccurate results.
  • Cannot share Premium user-specific cost estimates with free users.
Customer Service
Must...
  • Must be able to access user's repair cost estimates upon their consent for resolving related inquiries.
  • Must have access to the AI-driven cost estimation feature for troubleshooting purposes.
  • Must be trained to handle complaints regarding the accuracy of the cost estimation feature.
  • Must understand the working process of the AI-driven cost estimation feature to provide accurate assistance to users.
  • Must have the ability to report any bugs or issues found in the AI-driven cost estimation feature to the technical team.
  • Must be able to guide users in utilizing the cost estimation feature optimally.
Can...
  • Can provide feedback to the development team about the AI-driven cost estimation feature based on user interactions.
  • Can escalate complex issues related to the cost estimation feature to a higher level of customer support.
  • Can suggest additional resources or tips to users for better understanding of the cost estimation.
  • Can suggest improvements or additional features based on user feedback related to the cost estimation.
  • Can provide general advice on how to handle discrepancies in the estimated and actual repair costs.
  • Can assist users in interpreting the cost estimation provided by the AI.
Cannot...
  • Cannot access the AI-driven cost estimation feature without the explicit permission of the users.
  • Cannot provide a guarantee or assurance on the absolute accuracy of the cost estimates.
  • Cannot use the cost estimates provided by the AI for purposes other than resolving user inquiries or complaints.
  • Cannot alter or manually adjust the AI-driven cost estimates for any user.
  • Cannot resolve technical issues with the AI-driven cost estimation feature; can only report them to the technical team.
  • Cannot override the AI's decision-making process or influence the cost estimation.
Vendor
Must...
  • The Vendor must be able to process payments made by users through the app.
  • The Vendor must provide accurate information on the pricing of tools and materials for the AI-driven cost estimation feature.
  • The Vendor must maintain inventory levels to meet the demand generated by the AI-driven cost estimation feature.
  • The Vendor must adhere to the terms and conditions of the app, especially in relation to offering special deals or promotions.
  • The Vendor must handle customer queries and complaints promptly and professionally.
  • The Vendor must regularly update the prices and availability of their products in the system.
Can...
  • The Vendor can use feedback from users to improve their product offerings.
  • The Vendor can opt for featured placement within the app to increase visibility.
  • The Vendor can provide delivery services for the tools and materials bought by the users.
  • The Vendor can provide expert advice or consultations related to home maintenance and repair needs.
  • The Vendor can provide additional information or recommendations about the tools and materials to the users.
  • The Vendor can offer special deals or promotions to users via the app.
Cannot...
  • The Vendor cannot spam users with unsolicited promotions or deals.
  • The Vendor cannot sell products that do not meet the quality standards set by the app.
  • The Vendor cannot access user's personal information without explicit permission from the user.
  • The Vendor cannot engage in false advertising or misrepresentation of their products.
  • The Vendor cannot bypass the app's payment system to avoid service charges.
  • The Vendor cannot manipulate the prices of tools and materials to mislead the AI-driven cost estimation feature.

3. Inventory Management

Admin
Must...
  • Must have the ability to view all user's inventory data for troubleshooting purposes
  • Must receive notifications for critical inventory-related issues faced by users
  • Must have the ability to update or modify the inventory management feature based on user feedback
  • Must have the ability to adjust system settings related to the inventory management feature
  • Must have the ability to resolve issues users are facing with the inventory management feature
  • Must be able to manage user access to the inventory management feature
Can...
  • Can temporarily disable the inventory management feature for maintenance or updates
  • Can provide user support for the inventory management feature
  • Can add or remove items from the inventory for testing purposes
  • Can set thresholds for inventory restock notifications
  • Can customize the user interface of the inventory management feature
  • Can view detailed usage statistics of the inventory management feature
Cannot...
  • Cannot override user's restock notifications settings
  • Cannot remove the inventory management feature from the app permanently
  • Cannot make changes to the inventory management feature without documenting and communicating them
  • Cannot alter user's personal inventory data without their consent
  • Cannot access user's personal payment information related to the inventory restocks
  • Cannot ignore user complaints or feedback about the inventory management feature
Premium User
Must...
  • Must receive real-time notifications from the app when it's time to restock maintenance supplies.
  • Must have the ability to adjust the restock notification threshold for each inventory item.
  • Must be able to set up and manage a user-specific inventory list within the app.
  • Must be able to deactivate or delete items from the inventory list.
  • Must have the ability to categorize and search items within the inventory list.
  • Must be able to manually input new items into the inventory list.
Can...
  • Can share their inventory list with other users within the app.
  • Can schedule automatic restock purchases through partnered online stores.
  • Can view personalized maintenance suggestions based on the current inventory status.
  • Can access priority customer service for any issues related to the inventory management feature.
  • Can export the inventory list to other formats such as CSV or PDF.
  • Can interact with advanced AI assistant for personalized guidance on maintaining the inventory.
Cannot...
  • Cannot modify or delete inventory items of other users within the app.
  • Cannot override the system-generated restock notifications without admin privileges.
  • Cannot share personal inventory data with non-registered users.
  • Cannot access the inventory lists of other users unless explicitly shared.
  • Cannot downgrade to a basic user while maintaining access to the advanced inventory management features.
  • Cannot bypass the restock notification threshold set by the system for safety reasons.
Customer Service
Must...
  • Customer Service must be able to view user's past repair and maintenance history to better understand the context of current issues.
  • Customer Service must be able to access and interpret AI predictions on restocking times for individual items.
  • Customer Service must be able to view restock notifications for individual users to provide timely assistance.
  • Customer Service must have access to the user's inventory list to assist with inquiries and troubleshooting.
  • Customer Service must be able to trigger manual restock notifications to the user in case of urgent needs.
  • Customer Service must have the ability to add, remove, or modify items in the user's inventory list during troubleshooting.
Can...
  • Customer Service can provide suggestions to the user based on their inventory levels and usage patterns.
  • Customer Service can assist users in setting up their inventory list for the first time.
  • Customer Service can help users understand the AI predictions and restock notifications.
  • Customer Service can provide additional resources or tutorials on how to make the most of the inventory management feature.
  • Customer Service can guide users in modifying the sensitivity or frequency of restock notifications.
  • Customer Service can explain to users how the inventory management feature works in conjunction with the AI.
Cannot...
  • Customer Service cannot modify the AI algorithms underlying the inventory management feature.
  • Customer Service cannot set up the user's inventory list without their involvement to ensure accuracy.
  • Customer Service cannot override AI predictions on restocking times without valid reason.
  • Customer Service cannot remove items from the user's inventory list without their consent.
  • Customer Service cannot provide physical supplies or directly restock the user's inventory.
  • Customer Service cannot access user's inventory list without their permission due to privacy concerns.
Vendor
Must...
  • Vendor must be able to update the availability status of their products.
  • Vendor must be able to receive notifications when the inventory of a product drops below a certain level.
  • Vendor must be able to add new products or remove discontinued products from the inventory.
  • Vendor must be able to manage the prices of the products on the platform.
  • Vendor must provide accurate and detailed product descriptions.
  • Vendor must be able to offer special deals or promotions to users.
Can...
  • Vendor can customize the restock notifications according to their preferences.
  • Vendor can analyze sales data to understand product performance and demand.
  • Vendor can offer bundle deals or packages for specific home maintenance tasks.
  • Vendor can provide suggestions on product usage or alternatives.
  • Vendor can respond to user queries or concerns about the products.
  • Vendor can provide scheduled delivery options for restocking items.
Cannot...
  • Vendor cannot alter the inventory level without a corresponding transaction.
  • Vendor cannot manipulate product reviews or ratings.
  • Vendor cannot offer products that are not related to home maintenance and repairs.
  • Vendor cannot impose a minimum purchase requirement for users to avail special deals or promotions.
  • Vendor cannot provide services or consultations through the app.
  • Vendor cannot access personal information of the users unless granted permission.

4. Maintenance Scheduling

Admin
Must...
  • Must have the ability to oversee all activity related to the AI-powered predictive maintenance scheduling.
  • Must have full access to the AI-powered predictive maintenance scheduling settings and data.
  • Must have the ability to manage and edit user permissions for the AI-powered predictive maintenance scheduling feature.
  • Must be able to update the system settings to ensure optimal performance of the AI-powered predictive maintenance scheduling.
  • Must have the ability to add, remove, or modify appliances in the AI-powered predictive maintenance scheduling.
  • Must be able to resolve user issues relating to the AI-powered predictive maintenance scheduling.
Can...
  • Can access and review the historical data used by the AI for predictive maintenance scheduling.
  • Can initiate a system-wide reset of the AI-powered predictive maintenance scheduling.
  • Can adjust the parameters of the AI model used for predictive maintenance scheduling.
  • Can view detailed reports about the performance of the AI-powered predictive maintenance scheduling.
  • Can manually override the AI-powered predictive maintenance schedules.
  • Can receive notifications about upcoming maintenance scheduled by the AI.
Cannot...
  • Cannot perform the actual maintenance tasks suggested by the AI.
  • Cannot access user's personal data beyond what is necessary for the AI-powered predictive maintenance scheduling.
  • Cannot disable the AI-powered predictive maintenance scheduling without proper authorization.
  • Cannot make changes to the AI-powered predictive maintenance scheduling without proper authorization.
  • Cannot ignore maintenance issues flagged by the AI-powered predictive maintenance scheduling.
  • Cannot bypass the AI model in creating the predictive maintenance schedule.
Premium User
Must...
  • Premium User must receive notifications when a maintenance task is due or if an unexpected issue is detected by the AI.
  • Premium User must be able to view, update, and monitor the status of scheduled maintenance tasks.
  • Premium User must receive personalized maintenance suggestions based on their usage pattern and appliance history.
  • Premium User must have the ability to provide feedback on the AI's maintenance suggestions for continuous learning and improvement.
  • Premium User must have access to priority customer service for any queries or issues related to the maintenance scheduling feature.
  • Premium User must be able to customize the AI-powered predictive maintenance scheduling according to their personal preferences.
Can...
  • Premium User can manually adjust the frequency and timing of the predictive maintenance suggestions.
  • Premium User can use the AI to predict the potential life expectancy of their appliances based on maintenance history.
  • Premium User can request an immediate evaluation by the AI if they suspect an issue with their appliances.
  • Premium User can opt to share their maintenance history with third-party service providers for potential discounts or promotional offers.
  • Premium User can opt to receive maintenance reminders through different channels like email, SMS, or in-app notifications.
  • Premium User can pause the AI's maintenance suggestions during periods of inactivity or vacation.
Cannot...
  • Premium User cannot bypass the AI's predictive scheduling for maintenance without manual intervention.
  • Premium User cannot override the AI's critical alerts for immediate attention or repairs.
  • Premium User cannot hold the app responsible for any damages incurred due to ignored maintenance suggestions.
  • Premium User cannot request maintenance scheduling that goes against the manufacturer's recommended guidelines.
  • Premium User cannot demand a refund or compensation based solely on the AI's incorrect maintenance predictions.
  • Premium User cannot share their premium subscription benefits with non-premium users.
Customer Service
Must...
  • Customer Service must be trained on the AI system's functionality and expected outputs.
  • Customer Service must be able to manually override AI-generated maintenance schedules in case of false positives or negatives.
  • Customer Service must be able to access previous user interactions with the AI to understand the context of the issue.
  • Customer Service must have a streamlined communication channel to notify users of changes in maintenance schedules.
  • Customer Service must have access to AI-generated maintenance schedules to address customer inquiries.
  • Customer Service must be able to escalate issues that the AI could not solve to the technical team.
Can...
  • Customer Service can assist users in interpreting the AI's suggested maintenance schedules.
  • Customer Service can assist in escalating severe issues that require immediate manual intervention.
  • Customer Service can guide users on how to respond when the AI suggests maintenance.
  • Customer Service can access user data to personalize assistance based on the user's maintenance history.
  • Customer Service can use the AI's maintenance history to aid in troubleshooting issues.
  • Customer Service can provide feedback to improve the AI's predictive maintenance scheduling.
Cannot...
  • Customer Service cannot modify the AI's algorithm to change maintenance predictions.
  • Customer Service cannot ignore AI's maintenance suggestions without a valid reason.
  • Customer Service cannot adjust the AI's sensitivity to maintenance requirements without approval from the technical team.
  • Customer Service cannot bypass user consent when accessing their maintenance history.
  • Customer Service cannot provide technical details about the AI's functioning to the users.
  • Customer Service cannot make promises about appliance lifespan based on AI's predictions.
Vendor
Must...
  • Must be able to update inventory of home maintenance tools and materials in real-time
  • Must have the ability to set prices for the tools and materials
  • Must be able to offer special deals or promotions to the users
  • Must be able to upload images and descriptions of tools and materials for sale
  • Must receive notifications about upcoming predicted maintenance schedules
  • Must be able to access and analyze data on the demand for specific tools or materials
Can...
  • Can use the predicted maintenance schedules to plan supply chain management
  • Can send push notifications to users about new tools or materials in stock
  • Can provide detailed information or tutorials about how to use tools or materials
  • Can interact with users for feedback on tools or materials
  • Can analyze user trends to predict future demand for tools or materials
  • Can offer bulk discounts or package deals for larger maintenance projects
Cannot...
  • Cannot override user's decisions or selections within the app
  • Cannot force users to purchase only from them or restrict user's vendor choices
  • Cannot modify user's maintenance schedules or reminders
  • Cannot manipulate the AI's predictive maintenance scheduling
  • Cannot access personal user information beyond what is necessary for transactions
  • Cannot send unsolicited promotions or discounts to users without their consent

SWOT Analysis

✨ Coming soon

Gap Analysis

Identify gaps in your product and cover any missing functionality

✨ Coming Soon

© 2025 Trade Companion Pty Ltd - Trading as GoScope