Date post: | 04-Jan-2016 |
Category: |
Documents |
Upload: | arline-booker |
View: | 214 times |
Download: | 2 times |
Petals SAP Point Of Sale System
Third Project PresentationM.Tech Team SE 15 (Saturday) Team 08
17-Jan-2009
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Project Background The OBTECH Asia pacific Pte ltd, Singapore is an
accounting application solution provider and a SAP global partner.
Its clients use a POS system that’s provided by a 3rd party vendor and has many complaints, issues.
The vendor is not ready to accommodate change requests and also not ready to provide source code for doing enhancements.
As a result the company intends to develop a new POS system that shall have the basic POS system functionality and can accommodate future Singapore customer’s requirements.
The project objective is to “develop a client based sales system for retail sales that will integrate with the SAP business one accounting system.”
Project Team
No Name Role
1 David Tan Project Owner
2 Rama Project Manager
3 Ajish QA Manager
4 Wu Xue Song System Architect
5 Zang Yan Technical Lead
6 Zhang Xi Programmer 1
7 Bensam Programmer 2
8 Zhao Zu Qiu Programmer 3
Project Manager(PM)
QA Manager(QM)
Technical Lead(TL)
Programmer 1/2/3(SE)
System Architect(SArch)
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Requirement Overview
SAP B1 HQ
Customer Master Data Inventory Master Data Payment Methods Price List Special Prices Shipping Methods Currency Exchange Rate Tax
FTP
STORE MANAGER POS FRONT
Point of Sale Cash Register Payment Suspend / Recall Peripherals
Stock Reconciliation Item Requisition Day Start User Maintenance Generate Reports Item Exchange Sales Return Refund Cash Register Amend Transaction Maintain Store Data
MASTER DATA CREATION
OUTLET
Day End Transaction Posting
Use Case Modeling : POS
Use Case Modeling : SMS
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Development Strategy
Rational Unified Process OO Language - .NET C# VS.NET 2008 SQL Server 2005 Google Code (svn)
Technical Reports High Level Design
Deployment Diagram
Technical ReportsHigh Level Design
Component Diagram – SPOS Subsystem
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Technical Challenges and Resolutions
Three layers architecture design - complicated than client/server - build on top of .NET framework
(WCF)
UI design with good usability - existing POS systems as reference
(ShengSiong supermarket) - build up UI prototype
Technical Challenges and Resolutions
Development and debugging of client and server in parallel - Predefined WCF service contract and
DTOs. - use a test client program to unit test
server end methods.
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Project Work Effort by Phase
Project Work Effort by Resource
Overall Project Progress
Project Progress from Last Audit
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Management Problem& Mitigation Strategy
Team member’s tight schedule Team have to allocate time for exam,
assignment and daytime work. Short Weekly meetings Focused separate small-group discussions
when needed Offline Discussions conducted using yahoo
online chat, emails, telephone
Management Problem& Mitigation Strategy
Aggressive Project Schedule Detail task breakdown at implementation
phase using Excel sheet Closely monitor schedule De-scope DTS server and DTS client
module Redistribution of work
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Acceptance Process Project team did a POS client demo to
OBTech Project team delivered the source code and
documentation for ObTech developer for further work
OBTech will continue on the DTS-client and DTS-server module development
OBTech will perform UAT testing after DTS module integrated with POS client.
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Acceptance Process Lesson Learnt Q & A
Lesson Learnt
Use google code as CMS -simple, efficient
o Hold yahoo online conference effective way to communicate among
team members
o Refine the process of reviewing document.
review – revise - verify
Lesson Learnt
Should have used a CR tracing system.
efficient
o Make use of .NET WCFo a good framework that separates
the presentation layer and data access layer.
Presentation Overview Project Background Requirement Overview Development Strategy Technical Challenges / Resolution Live Demo Project Progress – Plan Vs Actual Management Problem / Mitigation Strategy Lesson Learnt Q & A