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 Project Results Lesson learned and future development Demonstration

6

7 PROJECT IDEA Group Purchasing for FPT Corporation

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

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

10 Project Idea Idea Unify procurement processes Group purchasing for discounts

11 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

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

13 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

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

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

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

17 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

18 PROJECT PLAN Group Purchasing for FPT Corporation

19 Project Management Goal Scope goal Time goal Cost goal

20 Project Plan

21 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...

22 Software Development process model Copyright © 2011 GP-F Team22

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

24 SOFTWARE REQUIREMENT SPECIFICATION Group Purchasing for FPT Corporation

25 Central Offers Operator Supplier Requests Orders Internals Requests Orders User Manager Offers Domain Model Copyright © 2011 GP-F Team25 ProductsCategories…

26 Business Process Model Copyright © 2011 GP-F Team26

27 Central Business Process Copyright © 2011 GP-F Team27 Supplier submit Offer Operator approve Offer Operator close Offer

28 Central Business Process Supplier submit Offer Operator approve Offer Operator close Offer Supplier confirm Order User make Order on Offers

29 Internal Business Process Copyright © 2011 GP-F Team29 User submit Requests Manager consolidate Requests Manager public Requests Manager close Requests

30 Internal Business Process Copyright © 2011 GP-F Team30 User submit Requests Manager consolidate Requests Manager public Requests Manager close Requests Supplier create Offer for Request User make Order on Offers Supplier confirm Order

31 Central Business Process Copyright © 2011 GP-F Team31 Supplier submit Offer Open Operator approve Offer Approved Operator close Offer Closed

32 Central Business Process Supplier submit Offer Open Operator approve Offer Approved Operator close Offer Closed Supplier confirm Order Processed User make Order on Offers Order Made

33 Internal Business Process Copyright © 2011 GP-F Team33 User submit Requests Manager consolidate Requests Manager public Requests Submitted Public Manager close Requests Closed

34 Internal Business Process Copyright © 2011 GP-F Team34 User submit Requests Manager consolidate Requests Submitted Manager public Requests Public Manager close Requests Closed Offer Created Supplier create Offer for Request User make Order on Offers Supplier confirm Order Awaiting Confirmation Successful

35 Central Functional requirements Copyright © 2011 GP-F Team35 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

36 Internal Functional requirements Copyright © 2011 GP-F Team36 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

37 Business Process Model Offers Operator Supplier Requests Orders User Manager Create Approve Cancel Create Public Close Make Offers Requests Order Confirm Cancel

38 Non-functional requirements Copyright © 2011 GP-F Team38 UsabilityPerformanceSecurity

39 SOFTWARE DESIGN Group Purchasing for FPT Corporation

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

41 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

42 Workspace & Productivity tools Developing Environment Testing and deploy

43 System Context Copyright © 2011 GP-F Team43

44 Executive Summary Copyright © 2011 GP-F Team44

45 Architecture Overview Copyright © 2011 GP-F Team45

46 Central Components Diagram Copyright © 2011 GP-F Team46

47 Internal Components Diagram 47Copyright © 2011 GP-F Team

48 Class Diagram Copyright © 2011 GP-F Team48

49 Sequence Diagram Copyright © 2011 GP-F Team49

50 Database Design

51 Audit tracking Active/inactive instead of deletion

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

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

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

55 Web-service WCF Pros Performance Flexibility Cons Complex

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

57 SOFTWARE TESTING Group Purchasing for FPT Corporation

58 Test types User Interface testFunction testPerformance testSecurity and access control

59 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

60 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

61 Test Execution Summary

62 Test results CentralInternalTotal Test case250110360 Passed247107354 Bugs 125120245

63 Outstanding Incidents

64 Incidents report

65 PROJECT RESULTS Group Purchasing for FPT Corporation

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

67 LESSON LEARNED AND FUTURE DEVELOPMENT Group Purchasing for FPT Corporation

68 Lessons learned

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

70 DEMONSTRATION Group Purchasing for FPT Corporation

71 Q&A Group Purchasing for FPT Corporation

72 THANK YOU FOR LISTENING

73


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

Similar presentations


Ads by Google