Tools

The following section talks about different tools used within the process across different stages.

Planning Tools

ProcessToolsUse CasesAccessible To
PlanningProductBoard.comCapture Ideas / Feedback from customers, Release/Roadmap Planning. Integrated & synced with WorkItems in AzureDevops.PM, RM
Sprint PlanningAzure DevOps WorkItemsManage WorkItems (Tasks, Features, Bugs, Info Requests, etc). Create, Update, StatusWhole Dev Team (PM, RM, Dev, QA)
Work AllocationAzure DevOps WorkItemsAssign WorkItems to DevWhole Dev Team (PM, RM, Dev, QA)

Development Tools

ProcessToolsUse CasesAccessible To
CodingVisual Studio, VS CodeCodingWhole Dev Team
GitAzure DevOps Repositories, SourceTree ClientManage code repositoriesWhole Dev Team
DatabaseMS SQL, MongoDBAssign WorkItems to DevWhole Dev Team
SearchElastic CloudProduct searchWhole Dev Team
Blob, QueuesAzure StorageManage unstructure storage, queuesWhole Dev Team

QA Tools

ProcessToolsUse CasesAccessible To
API TestingPostmanTest the API functionalityWhole Dev Team
Test Plan, Test Cases, Test ExecutionAzure DeveOpsDraft, Execute, Record Test CasesWhole Dev Team
Automated Performance TestingSelenium, Blazemeter, JMeterRun automated load testsQA Team

Support & Communication Tools

ProcessToolsUse CasesAccessible To
Customer SupportFreshdeskCustomers create tickets for their requests via portal, emailSupport Team
CommunicationMS TeamsInternal and External communicationEverybody