Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Project Team NoNameRole
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Project Introduction
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Functional Requirements
Point of Sale Search item Search customer Scan item Make payment Suspend/resume transaction
Functional Requirements Store management View transaction Amend transaction Void entire transaction Make item requisition Generate reports Generate alert Create users
Functional Requirements Data transfer services Upload transaction data Invoice, Payments, Credit memos Download master data Price list Customer Inventory
Non-Functional Requirements Performance Reliability 100% Data integrity 100%
Non-Functional Requirements Availability No downtime between 9:00am-9:30pm Security Extensibility Cater for business logic change
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Effort Estimation
Function Point Count ITEMLOWAVERAGEHIGHTOTAL External Input2x3 =61x4 =41x6 =616 External Output11x4 =449x5 =457x7 =49138 Internal File18x7 =1260x10 = 00x15 = 0126 Interface file8x5 =400x7 = 00x10 = 040 External Inquiry2x3 =60x4 = 00x6 = 06 UnadjustedFunction Points= 326 Value Adjustment Factor Total Degree of Influence54 Adjustment Factor = (0.01 x 54) 1.19 Adjusted Function Point Count Summary Adjusted FPC = 326* 1.19 = 388
COSTAR Estimation
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
High Level Schedule Requirement gathering Requirement analysis Prototyping System design Database Software Implementation Testing
Key Milestones -- Prototype User interface Downloading master data
Key Milestones – Beta 1 Point of sale Create a transaction Scan item Make payment Store manager Create user View transactions Data transfer services Download master data
Key Milestones – Beta 2 Point of sale Search item Search customer Store manager Amend transactions Avoid transaction Data transfer services Download master data
Key Milestones – Beta 3 Point of sale Suspend/resume transaction Store manager Generate reports Generate alert Data transfer services Upload transaction data
Key Milestones – Release
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Technical Details .NET Windows Forms Client/Server applications 4 executables Point of sale (Windows Forms) Store manager (Windows Forms) Data transfer client (Console) Data transfer server (Console)
Technical Details Basic Architecture for all Executables
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Risk Analysis & Mitigation Plans Scope too large Make functionality of phase 1 sufficient to use and realistic to implement. Have a working system as early as possible Domain knowledge Most team members don’t have domain knowledge of POS system. Multi-tier application Databases in 2 tiers Data synchronization Data integrity
Risk Analysis & Mitigation Plans Resource non-availability Business trip
Presentation Overview Project Team Project Introduction Functional Requirements Global Use Cases Efforts Estimation Schedule & Milestones Technical Strategy Risk Analysis & Mitigation Plan Progress Report
Progress Report - Apr 06 Planning Phase Completed User Requirement Specification Sign-off Project Plan Quality Plan Project Filing Procedure First Quality Audit Completed on 31-MAR-06 Overall satisfactory Suggestions/Feedbacks implemented Effort Total Planned 474 Man Days Total Effort-Spent 62 Man Days
Q & A