# FRONT-END ESTIMATION FOR SUBSIDY SCHEME PROGRAM: ## Total Rough Estimation: 22 man days Assuming we have 2 front-end dev, 22 man days is equivalent for 11 days of developement, which = 1 sprint and 1 day The estimation down below only accounted for: - Front-end Effort - Bug Fixes Effort => Here the the rough estimation for each item: ## - Programmes Management features: 3 man days +, View available programs: 1 man day +, Create new program & Edit program: 2 man days ## - Vendor Management features: 2 man days +, Collector create / edit: 1 man day (having checkboxes for programmes) +, Campaign partner create / edit: 0.5 man day (filter programmes) +, Table to display campaign partner + collector: 0.5 man day (might need to add columns for program, API endpoint or response from API might change) ## - Report creation for campaign / subsidy scheme: 2 man days +, Report creation for campaign: 1 man day. (Assuming nothing will be changed for front-end other than list of campaign and validation) +, Report creation for Subsidy Scheme: 1 man day. (Adding drop down for programme, validation) ## - Collection Data (subsidy Scheme): 3 man days +, Single Entry: 1 man day +, CSV upload validation: 1 man day +, Edit / view collection data: 1 man day (admin + collector) +, Displaying Collection Data Grid & Collection Receipt: 1 man day (API endpoint or response from API might change) ## - Trip Ticket Summary & Subsidy Scheme: 2 man days +, Trip Ticket Summary: 1 man day (Edit, Add Receipt, Data Table, API endpoint or response from API might change Applied for Admin and Collector) +, Subsidy Scheme: 1 man day (Admin + Collector. API endpoint or response from API might change) (Calculation flow will be changed) ## - Filtering for collector, partner, admin & report item: 3 man days +, Filter for collector & admin subsidy: 1 man day (to include programme section. Collector drop down follow chosen program) +, Filter for campaign + campaign admin: 2 man day (update list of programmes with filter) +, Report item: 0.5 man day (to include program name) ## - Bug fixing: 6 man days +, Assuming, on average, each of the large item above take 1 man day for bug fixing +, 6 items = 6 man days ## - Other changes related to campaign partner: 1 man day +, Assuming for front-end, there is no campaign partner except for the fetching of all programmes. +, Programmes for campaign partner must be filter to only select the programmes that has the scheme type of campaign partner along with other filter criteria +, Note: changes for this part is unpredictable