Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008.
-
Upload
beatrice-simpson -
Category
Documents
-
view
219 -
download
3
Transcript of 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
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
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
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
Task Description RM
(PM) ZY
(TL) AJ
(QM) XS (SA)
ZX (PR1)
ZQ (PR2)
BS (PR3)
Activity 1 Initial Planning
Sub-total: 8 3 8 4 1 1 1
Activity 2 Requirements Identification
Sub-total: 18 10 11 13 9 9 9
Activity 3 Requirements Modeling
Sub-total: 8 11 5 12 9 9 9
Activity 4 Analysis Modeling
Sub-total: 1 6 1 6 5 5 5
Effort Estimation
Task Description RM
(PM) ZY
(TL) AJ
(QM) XS (SA)
ZX (PR1)
ZQ (PR2)
BS (PR3)
Activity 5 Prototyping
Sub-total: 6 7 2 6 6 6 6
Activity 6 Design Modeling
Sub-total: 2 12 2 13 14 14 14
Activity 7 Programming
Sub-total: 11 10 22 22 22
Activity 8 Integration
Sub-total: 4 4 4 4 3 3 3
Activity 9 Testing
Sub-total: 4 6 20 6 3 3 3
Activity 10 Acceptance Testing
Sub-total: 3 2 3 2.5 2 2 2
Effort Estimation
Task Description RM
(PM) ZY
(TL) AJ
(QM) XS (SA)
ZX (PR1)
ZQ (PR2)
BS (PR3)
Activity 11 Documentation
Estimated Total
Man-days: 59 75 59 69.5 73.5 73.5 73.5
RM = Rama (PM)
ZY = Zang Yan (TL)
AJ = Ahish (QM)
ZX = Zhang Xi (PR1)
XS = Wu Xue Song (SA)
BS = Bensam(PR3)
ZQ = Zhao Zhu Qiu (PR2)
PM = Project Manager
TL = Technical Lead
SA = Software Architect
QM = Quality Manager
PR1 = Programmer 1
PR2 = Programmer 2
PR3 = Programmer 3
Function Point CountITEM LOW AVERAGE HIGH TOTAL
External Input 2x3 =6 1x4 =4 1x6 =6 16
External Output 11x4 =44 9x5 =45 7x7 =49 138
Internal File 18x7 =126 0x10 = 0 0x15 = 0 126
Interface file 8x5 =40 0x7 = 0 0x10 = 0 40
External Inquiry 2x3 =6 0x4 = 0 0x6 = 0 6
Unadjusted Function Points = 326
Value Adjustment Factor
Total Degree of Influence 54
Adjustment Factor = 0.65 + (0.01 x 54) 1.19
Adjusted Function Point Count SummaryAdjusted FPC = 326* 1.19 = 388
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 – 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
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)
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
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