Presentation is loading. Please wait.

Presentation is loading. Please wait.

Group Purchasing for FPT Corporation Capstone Project.

Similar presentations


Presentation on theme: "Group Purchasing for FPT Corporation Capstone Project."— Presentation transcript:

1 Group Purchasing for FPT Corporation Capstone Project

2 Project instructors Mr. Nguyen Tat TrungMr. Huynh Anh Dung

3 Project team Nguyen Cong Danh DanhNC00739 Dang Tuan Thanh ThanhDT00730 Tran Duc Tri Quang QuangTDT00756 Nguyen Thi Thuy Quynh QuynhNTT00419 Hoang Van Tuyen TuyenHV00608 Le To Trang TrangLT00601

4 Project Organization Project Manager Tech. Lead/Dev QA/TesterDeveloper Tech. Lead/Dev QA/Tester

5 Agenda Project Idea Project Plan Software Requirement Specification Software Design Testing Demo Lesson learned and future development

6 PROJECT IDEA Group Purchasing for FPT Corporation

7 Project Idea FPT Corporation 11 Subsidiaries and Associates Large-scale Procurement processes are different and complicated

8 Project Idea One FPT Leading global corporation in Vietnam Forbes’s top 500 businesses Synergy and unity

9 Project Idea Idea Unify procurement processes Group purchasing for discounts

10 Project Idea One of the first B2B e- commerce in Vietnam Establish Group Purchasing- Alliance in Vietnam. Can be applied in a larger scale Highly appreciated by CEO of FPT Corp., Mr. Truong Dinh Anh

11 Literature review Groupon is being known as a very successful deal-of-the-day website

12 Literature review Group purchasing organization (or GPO) in US Used in many industries to purchase raw materials and supplies In 2010, Non-Profit Purchasing Group was introduced The annual saving for a company which has membership in NPGP may up to 25% * *: As calculated with NPPG’s Savings Calculator http://www.nonprofitpurchasinggroup.org/SavingsCalculator

13 Benefit of Group Purchasing Group Purchasing Significant cost savings No need to negotiate Choose the best offer

14 Benefit of Group Purchasing Group Purchasing No minimums Improved operational efficiency Centralized procurement process

15 Different points in GP-F The two ways communication between supplier and buyers Collect demands from departments internally Reverse-auction ability

16 Disadvantage and potential risks Require changes in enterprise’s processes. Especially for asset management department Buying decision of Vietnamese people is often based on “touch and feel” Low commitment from Suppliers and Members

17 PROJECT PLAN Group Purchasing for FPT Corporation

18 Project Management Goal Scope goal Time goal Cost goal

19 Project Plan

20 Team Management Project plan: update daily, inform progress via email, meetings Weekly meeting: Monday & Thurday 6pm at FUMeeting minutes and follow-up actionsCommunication: mail group, Facebook group, Skype...

21 Software Development process model 21

22 Risk Management User Involvement Executive management support Integration with current system Project Management skill Hardware availability Resource Experience

23 SOFTWARE REQUIREMENT SPECIFICATION Group Purchasing for FPT Corporation

24 Central Offers Operator Supplier Requests Orders Internals Requests Orders User Manager Offers Domain Model 24 ProductsCategories…

25 Business Process Model 25

26 Central Business Process 26 Supplier submit Offer Operator approve Offer Operator close Offer

27 Central Business Process Operator approve Offer Supplier confirm Order User make Order on Offers

28 Internal Business Process 28 User submit Requests Manager consolidate Requests Manager public Requests Manager close Requests

29 Internal Business Process 29 Manager public Requests Supplier create Offer for Request User make Order on Offers Supplier confirm Order

30 Central Functional requirements 30 Actors Functions SupplierOperator View “Request”XX Manage “Offer”XX Approve “Offer” X View “Order”XX Confirm “Order”X Close “Offer”XX Manage “Category” X Manage “Product” X Manage “Supplier” X Manage “Member” X Manage “User” X Export to ExcelXX Refine Product List X

31 Internal Functional requirements 31 Actors Functions UserManager Manage “Request”XX Consolidate “Request” X Public “Request” X Close “Request”XX View General “Offer”XX Order on Specific “Offer”XX Order on General “Offer”XX Cancel “Order”XX Manage “User” X Export to ExcelXX

32 Non-functional requirements 32 UsabilityPerformanceSecurity

33 SOFTWARE DESIGN Group Purchasing for FPT Corporation

34 Frameworks & IDE Developing Environment 4 Version Q2 2011 released 07/12/2011

35 Developing Environment Built on top of Microsoft ASP.NET AJAX framework Rich client-side capabilities; nearly identical client-side and server-side APIs Built-in support for LINQ, Entity Framework, ADO.NET/WCF Services… Performance optimization helper controls and HTTP compression

36 Workspace & Productivity tools Developing Environment Testing and deploy

37 System Context 37

38 Executive Summary 38

39 Architecture Overview 39

40 Central Components Diagram 40

41 Internal Components Diagram 41

42 Class Diagram 42

43 Sequence Diagram 43

44 Database Design

45 Audit tracking Active/inactive instead of deletion

46 Database Access Pros High Performance Flexibility in building object Cons Longer developing time High code-prone error ADO.NET Entity Framework

47 Database Access Pros Time-saver Strongly typed object Almost no code-prone error Cons Low performance Inflexible

48 Win-service Automation data retrieving task Low memory cost, suit long running time task

49 Web-service WCF Pros Performance Flexibility Cons Complex

50 Web-service security Central Internal 101100001 010110000 Hello hash Hello 101100001 010110000 hash 101100001 01011000 Internal’s private key Central’s private key Central’s public key Internal’s public key transfer Digital Signature

51 SOFTWARE TESTING Group Purchasing for FPT Corporation

52 Test types User Interface testFunction testPerformance testSecurity and access control

53 Test stages Start: 05-07-2011 End: 19-07-2011 Unit test & Prototype test Start: 20-07-2011 End: 27-07-2011 Integration test Start: 30-07-2011 End: 14-08-2011 System test

54 Bug’s life cycle Log to Excel file Commit to SVN Announce to all Bug detected Dev. Confirm bug Update status daily Bug fixing Dev. inform tester Tester re-test Close Reopen Bug fixed

55 Test results CentralInternalTotal Test case250110360 Passed247107354 Bugs 125120245

56 Incidents report

57 PROJECT RESULTS Group Purchasing for FPT Corporation

58 Project result Complete all core business functions Out of scope Consolidate Request Email notification Refine Product list …

59 LESSON LEARNED AND FUTURE DEVELOPMENT Group Purchasing for FPT Corporation

60 Lessons learned

61 Future development Complete all requirements Users credit assessment Apply enterprise architecture Establish GP Company

62 DEMONSTRATION Group Purchasing for FPT Corporation

63 Q&A Group Purchasing for FPT Corporation

64 THANK YOU FOR LISTENING


Download ppt "Group Purchasing for FPT Corporation Capstone Project."

Similar presentations


Ads by Google