You are on page 1of 10

Hou Total Spent

Admin Module Features Requirement development plan: Days


rs Hours time
1 Data Sync to CARE
Description: To get the data across CARE whenever we have
data sync issue in any of the objects, user should be able to
pull the data a Data sync to CARE the above UI user has a
option to sync
1.db table and services for fetching modules - 4h 4
2. Admin UI changes - Integration of drop down services - 7h 7
3.Services for each module for running from Admin customer 16
and date range filter . as per requirement 4 services (Order
,Invoices ,Payments, Profile ) - 16h
4.Integration of servics with UI and Testing -15 h 15
5.Testing and Fixes 15
Total Hours 57 7.1 7.1

3 Service / Jobs in a dashboard


List of jobs to be presented
1.Nead db design and modifications. - 4h 4
2.fetch and update two services -10h . 10
3.Modifications in all the integration cron jobs for validating the 16
updation from db - 16 h
3.UI changes. - 6h 6
4.Integration of services . - 10h 10
4.Testing and Fixes 8
50 6.3

2. Report/ dashboard into Admin module.


1. How many users have been sent invite ? By date / by state/
customer id/ user id
1.Service with all filters dynamically handled at runtime for users 10
list invited .
2.Filter services to fetch states,customer Ids, user emails 8
3.By adding User Invite Report with filters drop downs and 20
details page UI
4.Integration of UI with services 8
5.Testing and Fixes 8
54 6.8

2. How many users are active ? By date / by state / by customer


id / user id
1. Db changes . 3
1.Service for active users with filters . 8
3.Ui changes for active users details and filters 17
4.Integration of UI with services 10
5.Testing and Fixes 8
46 5.8

Total Days 207 25.875 7.1


Development Time Status
To Be Spent in Days

Completed
Completed

Completed

Completed
18.775
Total
Admin Module Features Requirement development plan Hours Hours Days Status

4 User Invite trigger notification - Till user has not


logged into with the credentials at least once every three
days send both email and sms triggers
1. Db related changes -4h 4
2. modificaiton of userInvite and login services - 5h 5
3. Cron service making and testing - 10h 10
4. Sscheduling cron job and testing -5h 5
4.Testing and Fixes 15
39 4.9
2. Report/ dashboard into Admin module.
3.How many have users used the functionlity by date / by
customer id / user id ? Orders / payments / POD's / MPC/ profile
updates
1. Need DB changes 7
2.Service to fetch current data for any of them dynamically 15
with active filters from db.
3.UI changes to show all the above filters and outputs with 25
details
4.Integration of service with UI 15
5.Testing and Fixes 8
70 8.8

4. How many MPC are across how many have confirmed by


customer id/ user / date ?
1.Necessary DB changes 5
2.Service to fetch mpc confirmed data to UI,with dynamic filters. 10
3.Implementaion of UI. 15
4.Integration with services. 10
5.Testing and Fixes 8
48 6.0

Total Days 157 19.625


Total Days Status
Admin Module Features Requirement development plan Hours Hours

6 Customer Aplication Configuration:


-Hide and unhide -
1. DB design changes - 4h 4
2. Configuration data fetch and update from admin to 8
configuration table - 2 services- 8h
3. UI changes and validations - 10h 10
4. Integration with services - 10h 10
5. Testing and Fixes 8
40 5.0

-MPC date field that can be configurable


1.Configuration data fetch and update from admin to 6
configuration table - 2 services - 6h
2.UI changes - 8h 8
3.Integration with services - 7h 7
5. Testing and Fixes 8
29 3.6

-Validation on POD ( number of PODS’)


1.Configuration of pod number validation from admin table 4
-4h.
2. services 2 - for fetching and updation from admin -8h. 8
3.UI changes - 8h 8
4.Integration with services - 7h 7
5. Testing and Fixes 8
35 4.4

-Validation on MPC ( number of MPC pending should be a


configurable field )
1.DB design changes - 4h 4
2.Configuration data fetch and update from admin to 8
configuration table - 2 services - 8h
3.UI changes and validations( not specified , need 7
clarification)- 7h
4.Integration with services -7h 7
5. Testing and Fixes 8
34 4.3

Total Days 138 17.25


Admin Module Features Requirement development plan Hours Total Hours Days Status
5 Error Logs
-Once a service has an error we need proper
representation and also once errors happen it should be
represented in one location so that support team can
view it . -You can share where exactly u want to place in
current admin
1. Exception errors booking in to customer and sfdc error
tables from customer module and SFDC module code. - 8
8h
2. Fetch service with dates filter to Admin UI. one for 7
customer app errors and other for SFDC errors.- 7h
3. Admin UI changes with filters and details -20h 20
4. Integration - 10h 10
5. Testing and Fixes 15
60 7.5

2. Report/ dashboard into Admin module.


5. How many MPC's are pending by customer id/ user / date
?
1.Service to fetch mpc pending data to UI,with dynamic 10
filters.
2.Implementaion of UI with details 15
3.Integration with services. 10
5.Testing and Fixes 8
43 5.4

6. How many POD's are pending by customer id/ user /


state / date ?
1.Service to fetch POD data pending for confirmation to 10
UI,with dynamic filters.
2.Implementaion of UI with details 15
3.Integration with services. 8
4.Testing and Fixes 8
41 5.1

Total Days 144 18.00


Admin Module Features Requirement development plan: Hours Total Hours Days Status
2. Report/ dashboard into Admin module.

7. How many orders placed by customer id/ user / state /


date ?
1.Fetch service to get orders placed with filters to UI 8
dynamically.
2.Implementaion of UI with details 15
3.Integration with services and testing. 8
4.Testing and Fixes 8
39 4.9

8. Active and Inactive users ?


1.users active and logged in and not logged in at all . 8
2.Implementaion of UI with details 10
3.Integration with services and testing. 10
4.Testing and Fixes 8
36 4.5

9. How many users invites sent vs downloaded by date /


customer id / user id ?
downloaded count is not possible from app sore and play store
We can give count how many last time logged in ios or android
or web.
1.Service with filters to fetch how many user invites sent . 8
2.Implementaion of UI with details 15
3.Integration with services . 10
4.Testing and Fixes 8
41 5.1

10. How many customers on boarded by customer id / user id


and date ?
1.Service customers on board with customer and date filters 8
2.Implementaion of UI. 8
3.Integration with services and testing. 8
4.Testing and Fixes 8
32 4.0

11. How many customers on boarded vs invites sent by


customer id / user id and date ?
1.Service with customers and invites count with customer and 10
date.
2.Implementaion of UI. 8
3.Integration with services. 10
4.Testing and Fixes 8
36 4.5

12. How many POD 's against invoices have been confirmed by
customer / by user / date ?
1.Fetch comparative data invoices with pod s confirmed with 8
filters .
2.Implementaion of UI. 8
3.Integration with services. 10
4.Testing and Fixes 8
34 4.3
Total Days 148 18.5
Admin Module Features Requirement development plan: Hours Total Hours Days Status
2. Report/ dashboard into Admin module.
11. How many customers on boarded vs invites sent by
customer id / user id and date ?
1.Service with customers and invites count with customer and 10
date.
2.Implementaion of UI. 8
3.Integration with services. 10
4.Testing and Fixes 8
36 4.5

12. How many POD 's against invoices have been confirmed by
customer / by user / date ?
1.Fetch comparative data invoices with pod s confirmed with 8
filters .
2.Implementaion of UI. 8
3.Integration with services. 10
4.Testing and Fixes 8
34 4.3
Total Days 70 8.8