Proposal
Complex web application
11/21/2012
Table of content 1. Short project description
3
2. List of important requirements
3
3. Possible risks
3
4. System Architecture
4
5. Technologies
4
6. Documentation
5
7. Quality Control andTesting
5
8. Communication
5
9. Project Breakdown with time efforts estimation
5
10. Project delivery plan by stages
9
11. Budget details
12
12. Paymentterms
12
13. Warranty
13
14. Maintenance and support terms
13
15. Information
14
16. Portfolio Samples
15
17. References
16
18. Contact Details
16
2
Technical Part 1. Short project description
TEXT
2. List of important requirements
TEXT
3. Possible Risks
TEXT
3
4. System Architecture
The systemwill consist of thefollowing major sections: 1) Service systemapplication 2) POS terminal application 3) Web users application 4) MS SQL Server database 5) Administratorweb-based application 5. Technologies Your company name suggests building the systemusing thefollowing technologies: 1) Microsoft.NET 4.0 2) WPF 3) Crystal Reports 4) Entity Framework 5) ASP.NET MVC3 6) Microsoft Windows 4
7) HTML 5 8) jQuery 9) Javascript 6. Documentation Your company name will provide: 1) Commented source code 2) Mockups 3) Software requirements specification 4) Technical documentation 7. Quality Control and Testing Your companynamewill implement the following tests: 1) Functional testing 2) Performance testing 3) Usability testing 4) Security testing 8. Communication Your company name will ensure excellent communication throughout theentire duration of the project: Day to Day a. Client will be able to communicate with a project manager via a desired instant messenger, Skype, e-mail b. Direct access to the latest development version of thesystem(demosite) Weekly a. Conferencecall with presentation of results achieved (shareddesktop) 9. Project Breakdown with time efforts estimation Timeline andprice in this proposal are referred to the entire application. # Stage 1 1.1 1.2 1.3 1.4 Stage 2 2.1 2.1.1 2.1.2
Stages/Tasks Analysis and Design Analysing Requirments Web site design Work plan System architecture Implementation Multi-tenant architecture Registration of new tenant Adaptationof current database structure
Efforts, man-hours
16 16 18 24
20 40
5
2.1.3 2.1.4 2.2 2.2.1 2.2.1.1 2.2.1.2 2.2.1.3 2.2.1.4 2.2.1.5 2.2.1.6 2.2.1.7 2.2.1.8 2.2.1.9 2.2.2 2.2.2.1 2.2.2.2 2.2.2.3 2.2.2.4 2.2.2.5 2.2.2.6 2.2.2.7 2.2.2.8 2.2.2.9 2.2.2.10 2.2.2.11 2.2.2.12 2.3 2.3.1 2.3.2 2.3.2.1 2.3.2.2 2.3.2.3 2.3.2.4 2.3.2.5 2.4 2.5 2.6 Stage 3 3.1 3.1.1 3.1.1.1 3.1.1.2 3.1.1.3 3.1.1.4 3.1.1.5 3.1.1.6 3.1.2 3.1.2.1 3.1.2.2
Subscription,tenantproperties Adaptationof existing reports CustomerTab CustomerMaintanence CustomerForm Category Form (Category maintainence) Upload PhotoDialog Address Editor Email button CustomerSecodary Id Form PurchaserForm Report (SQL Reporting) with selectingOrder RedeemRonald Svewepts FrequentShopperpoints Instore Carge AR Maintainence Main Form Charges Payments AutoApply Payments Credit memo Instore Charge Finance CustomerAttriutes Aging Report StatementReport Activity Report Balance Detail Report Balance Summary Report Inventory Cost Calculator Receive an Invoice Form (+CRUD) Search PO Adjustment Create Batch Preview (Report) Ribbon Bar implementation BarTender integration Testing Implementation Point of Sale Store Sales Main Form + CRUD Stores Graph Diagram Memo Dialog Report AgregateReport Taxes Dialog(Summary/Detail view + Report) ProductSales Main Form Filters
20 40
24 8 6 6 1 8 8 4 8 24 16 16 4 16 16 16 8 8 8 8 8 12 24 12 16 8 4 40 32 40
20 32 4 4 4 20 24 20 6
6
3.1.2.3 3.1.2.4 3.1.3 3.1.3.1 3.1.3.2 3.1.3.3 3.1.4 3.1.4.1 3.1.4.2 3.1.4.3 3.1.4.4 3.1.4.5 3.1.4.6 3.1.5 3.1.5.1 3.1.5.2 3.1.5.3 3.1.5.4 3.1.5.5 3.1.5.6 3.1.5.7 3.1.5.8 3.1.6 3.1.6.1 3.1.6.2 3.1.6.3 3.1.7 3.1.7.1 3.1.7.2 3.1.7.3 3.1.7.4 3.1.7.5 3.1.7.6 3.1.8 3.1.8.1 3.1.8.2 3.1.9 3.1.10 3.1.10.1 3.1.10.2 3.1.10.3 3.1.10.4 3.1.10.5 3.1.10.6 3.1.10.7 3.1.10.8 3.1.10.9 3.1.10.10 3.1.10.11
ProductMovement Report Weekly Balance Summary Main Page Settingpage Report Till Statistics andBalancing Main Page Report Get Employee Popup Convert concurency Till Status Report Settings- Balance by cashier/bylane Safe Statistics andBalancing Page Report Make a deposit(Deposit form + Check form) Show till monitor(dialog) Safe Adjustment Countdowndialog Date search Safe auditreport Balancing Overview Main Page Report Discount andCouponSummary Report Electronic Journal Page Retail Search Analyze Transition Analyze Order Show All Employees Report Print EFT Charges Report Report configuredialog Report Products ProductMaintenance Main Form Report ProductGroups Additional Vendors Inventory ProductMovement Price History ProductBatches Scale Data ( + 1 subform) Power Edit Cost Calculator
4 4 16 4 4 16 4 6 4 4 8 32 4 32 16 6 12 4 4 24 4 4 16 8 8 8 4 4 8 6
32 4 6 6 6 2 2 12 2 6
7
3.1.11 3.1.11.1 3.1.11.2 3.1.11.3 3.1.11.4 3.1.11.5 3.1.11.6 3.1.11.7 3.1.11.8 3.1.11.9 3.1.11.10 3.1.12 3.1.12.1 3.1.12.2 3.1.13 3.1.13.1 3.1.13.2 3.1.14 3.1.14.1 3.1.14.2 3.1.15 3.1.16 3.2 Stage 4 4.1 4.1.1 4.1.2 4.1.3 4.1.3.1 4.1.3.2 4.1.4 4.1.4.1 4.2 Stage 5 5.1 5.2 Stage 6 6.1 6.2 6.3
ProductBatches Maintenance Main Form Report Add New Batches Find a Batch (batchtable) Date Change ProductMovement Apply Change Review Related Batches Prouct Ad Loss Report Prices thatwill remainin effect ProductGroup Maintenance Form Report Power Edit Form Report Print Custom Labels Form Printing (Report) Convert Currency ProductMovement(used in other forms+ Report ) Testing Implementation Administration CustomerMaintenance Employee Maintenance Vendor Maintenance Vendor page Report TemplateMaintenance Templatepage Crystal Reports deployment Testing and other QA tasks Final testingof all implemented functionality Debugging,Bugs fixing Deployment Deploymentof customer server Knowledge transfer to customer staff Technical documentation
16 4 4 4 4 4 4 4 4 16 4 16 4 24 8 16 24 64
16 24 20 4 16 16 160 120 8 16 16
Total estimated efforts: 1733 man-hours
8
10. Project delivery plan by stages The projectwill be implementedin thefollowing stages: Stage 1. Analysis andDesign Tasks
Analysing Requirments;Website design;Work plan ;System architecture;
Deliverables
System architecture,work plan andweb designof application
Estimate (work days)
5
Total man-hoursby stage
74
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Project manager
34
1
34
Senior softwareengineer
24
1
24
Web designer
16
1
16
Stage 2. Implementation Tasks
Multi-tenantarchitecture;Registrationof new tenant;Adaptationof current databasestructure;Subscription,tenantproperties ;Adaptationof existing reports;CustomerTab;Customer Maintanence;Instore Carge AR
Deliverables
Updatedversion of applicationon developers server
Estimate (work days)
22
Total man-hoursby stage
529
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Senior softwareengineer
162
1
162
Software engineer
327
2
163.5
Software testengineer
40
1
40
Stage 3. Implementation Tasks
Point of Sale;Store Sales;Product Sales;Weekly Balance Summary;Till Statistics andBalancing;Safe Statistics andBalancing;Balancing Overview;Electronic Journal;Print EFT Charges Report;Products;Product Maintenance;Product Batches Maintenance;Product Group
Deliverables
Updatedversion of applicationon developers server
Estimate (work days)
23
Total man-hoursby stage
714
9
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Senior software engineer
98
1
98
Software engineer
528
3
176
Software test engineer
64
1
64
Stage 4. Implementation Tasks
Administration;CustomerMaintenance;EmployeeMaintenance;Vendor
Deliverables
Completed application with some bugs on developer s server
Estimate (work days)
5
Total man-hoursby stage
96
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Senior softwareengineer
36
1
36
Software engineer
60
2
30
Stage 5. Testing andother QA tasks Tasks
Final testingof all implemented functionality;Debugging,Bugs fixing;
Deliverables
Competed applicationon developers server
Estimate (work days)
10
Total man-hoursby stage
280
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Software engineer
120
2
60
Software test engineer
160
2
80
Stage 6. Deployment Tasks
Deploymentof customer server; Knowledge transfer to customer
Deliverables
Completed application on client s server
Estimate (work days)
2
Total man-hoursby stage
40
Labor category
Man-hours per category
Staff quantity
Man-hours per person
Project manager
16
1
16
Senior software engineer
8
1
8
Software test engineer
16
1
16
Total project timeframe: 14 weeks. Total estimated efforts: 1733 man-hours 10
Time efforts by labor category Labor category
Duration, man-hours
Project manager
50
Senior software engineer
328
Software engineer
1035
Web designer
16
Software test engineer
280
11
Financial Part 11. Budget details Software engineer
31 USD per hour
Software test engineer
22 USD per hour
Web designer
25 USD per hour
Senior software engineer
38 USD per hour
Project manager
40 USD per hour
Budget calculation Labor category
Duration, man-hours
Cost per category
Total cost per category
Software engineer
1035
31
32085
Software test engineer
280
22
6160
Web designer
16
25
400
Senior software engineer
328
38
12464
Project manager
50
40
2000
Total (USD)
53109
Additional Services • Knowledge transfer andclient's staff education- 3500 USD • Cloud Amazon hosting rent anddeployment - 1600 USD Total price is 58209 USD The totalcost includes: • Development andtesting efforts to create the entireproject • Final deliverablesin accordance with projectwork scope listed in proposal • 12 monthsof free bugfixing 12. Payment terms • Pre-payment
: 20 % Price: 11641.8 USD
• After completionof Stage 2: 15 % Price: 8731.35 USD • After completionof Stage 3: 15 % Price: 8731.35 USD • After completionof Stage 4: 15 % Price: 8731.35 USD • After completionof Stage 5: 15 % Price: 8731.35 USD • After completionof Stage 6: 20 % Price: 11641.8 USD Total price: 58209 USD Methodsof payment • Your company name accepts payment via Cash 12
• Your company name accepts payment via Credit card • Your company name accepts payment via Check • Your company name accepts payment via Wire transfer • Your company nameaccepts payment via PayPal PaymentNotes We will provide source code only after full payment.
13. Warranty All errors that are discovered within the
three months of system operation will be
at no additionalcost.
14. Maintenance and support terms Will be discussed after project completion.
13
General information 15. Information Your company description:
TEXT Key Services:
Key Skills:
Full-Time Employees:
Location:
Team Expertise
TEXT
14
16. Portfolio Samples
Project name
Description Text
Screenshot
Technologies:
Project name
Description Text
Screenshot
Technologies:
Project name
Description Text
Screenshot
Technologies:
15
17. References
Client words Client contact details
Client words Client contact details
Client words Client contact details
18. Contact Details Email:
Your email
Skype:
Your Skype name
Office Phone/Fax:
Your phone number
Mobile:
Your mobile number
16