# Review Presentation ###### tags: `Review` ## Script #### 1. Brief description of the problem the product comes to solve One of the services offered by Talkdesk is a "Contact Center App Store" called "Talkdesk AppConnect". This allows their clients to integrate applications in their call center platform, in order to satisfy specific business needs. In this service, there is also the possibility for developers outside Talkdesk to submit their applications and have them available in the Talkdesk App Store. The big issue that they face right now is that the submission itself is a completely manual process. After the developer submits the application for approval, each submission goes through an approval process, that requires that the submission form information is evaluated manually. Our product comes to solve this problem. #### 2. Describe the 3 product cornerstones - Digital Content Submission: Here the submitter will essentially fill a form with information regarding its application. - Custom Workflow Creation: Here the Talkdesk worker will be able to create a submission workflow. That is, he will define the several components that constitute the workflow, and each component will be responsible to verify a piece of information the submitter provided (checkpoint). Then, either through a manual or automatic approval, the workflow will continue if the checkpoint was approved or stop if rejected. - Workflow Monitoring: Here both the submitter and the moderator can view on-going submission processes and their respective state. #### 3. State the reasons that make the product valuable for the customer - Increase efficiency in the submission process - Centralize the several submission processes information and state - Implement a submission workflow creation and modification - Improve the submission process monitoring, both on the submitter and the Talkdesk's worker side - Improve coherence, reliability and decrease time-consumption in communication between Talkdesk and submitters. - Adaptation capability to future needs, since our application will be self-sustainable. #### 4. Current technology considerations As for technologies, after investigating the several possibilities, we are currently considering a Java-based framework called Flowable to manage the submission process creation and modification, since its characteristics bring advantages in this context. #### 5. High-level view of our development plan, with the milestones we plan to achieve 1. Functional workflow creation with manual and automatic checkpoints 2. Function workflow execution after new submission 3. Self-sustainability documentation