Document
1.0.PTRM_PROJECT_Plan.pdf
1.1.PTRM_Project_Schedule.pdf
1.2.PTRM_Project_Charter.pdf
1.3.PTRM_Team_Charter.pdf
1.4.PTRM_Project.pdf
2.0.PTRM_SRS_Plan
3.0.PTRM_SCM_Plan.pdf
3.1.PTRM_ChangeRequestForm.pdf
3.2.PTRM_CMSource.pdf
4.0.PTRM_SQA_Plan.pdf
5.0.PTRM_RISK_Plan.pdf
5.1.PTRM_Risk.pdf
Minute of Meeting
PTRM_MOM_20090509.pdf
PTRM_MOM_20090510.pdf
PTRM_MOM_20090516.pdf
PTRM_MOM_20090524.pdf
PTRM_MOM_20090530.pdf
PTRM_MOM_20090607.pdf
PTRM_MOM_20090712.pdf
PTRM_MOM_20090726.pdf
16 สิงหาคม 2552
12 กรกฎาคม 2552
11 กรกฎาคม 2552
Revise PSPEC
Payment Transaction and Report Management PSPEC
Process No : 1.1
Process : Log on
Description :
Input
username และ password
Operation
ตรวจสอบ username และ password ที่ผู้ใช้ระบุ
ถ้า username และ password ถูกต้อง
ให้สิทธิ์ผู้ใช้และอนุญาตให้ผู้ใช้เข้าสู่ระบบได้
ถ้า username และ password ไม่ถูกต้อง
แสดงข้อความผิดพลาด และให้ผู้ใช้ระบุ username และ password ใหม่
Summary
ผู้ใช้งานได้รับสิทธิ์ในการเข้าใช้งานระบบ
Process No : 2.1
Process : Check Payment Channel
Description :
Input
Batch File
Operation
ตรวจสอบ Batch File จากแต่ละแหล่งข้อมูลว่ามาจากแหล่งข้อมูลไหน
Summary
Batch File ที่ได้ระบุแหล่งข้อมูลแล้ว
Process No : 2.2
Process : Validate Data Format
Description :
Input
Batch File ที่ได้ระบุแหล่งข้อมูลแล้ว
Operation
Validate Format ของ Batch File
Summary
Batch File ที่ได้รับการตรวจสอบ Format แล้ว
Process No : 2.3
Process : Load To Database
Description :
Input
Batch File ที่ได้รับการตรวจสอบ Format แล้ว
Operation
ทำการ Load ข้อมูลที่ถูก Validate แล้ว เก็บลง Database
Summary
ข้อมูลการจ่ายเงินของลูกค้าที่ถูก Validate แหล่งที่มาและ Format แล้วถูกเก็บลงใน Database เพื่อรอการตรวจสอบในขั้นตอนต่อๆไป
Process No : 3.1
Process : Validate Input data
Description :
Input
แหล่งข้อมูลการจ่ายเงินของลูกค้าที่ต้องการตรวจสอบ
Operation
ตรวจสอบแหล่ง Input ว่ามาจากแหล่งไหน
Summary
ข้อมูลที่ถูกระบุแหล่งข้อมูลว่ามาจากแหล่งไหน
Process No : 3.2
Process : Create Query
Description :
Input
ข้อมูลที่ถูกระบุแหล่งข้อมูลว่ามาจากแหล่งไหน
Operation
สร้างชุดคำสั่งในการ Query ข้อมูลจากฐานข้อมูลเพื่อเปรียบเทียบ
Summary
ชุดคำสั่งในการ Query
Process No : 3.3
Process : Retrieve Result set From Database
Description :
Input
ชุดคำสั่งในการ Query
Operation
ทำการ reconcile ข้อมูลเพื่อเปรียบเทียบหาข้อมูลที่มียอดการจ่ายเงินไม่ตรงกัน
Summary
ผลลัพท์ที่ได้รับการเปรียบเทียบข้อมูลแล้ว
Process No : 4.1
Process : Validate Input data
Description :
Input
ข้อมูลที่ทำการ reconcile แล้วไม่ตรงกัน
Operation
ตรวจสอบข้อมูล หาสาเหตุที่ทำให้เกิด error และทำการแก้ไข ระบุเหตุผลที่ทำให้เกิด error
Summary
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้ว
Process No : 4.2
Process : Load to Database
Description :
Input
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้ว
Operation
ทำการเก็บข้อมูลที่ถูกตรวจสอบและแก้ไขแล้วลงใน Database
Summary
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้วถูกจัดเก็บไว้ใน Database
Process No : 5.1
Process : Select Daily Report
Description :
Input
ข้อมูลประจำวันที่ต้องการเรียกดู Daily Report
Operation
สร้างชุดคำสั่งเพื่อ Query ข้อมูล
Summary
ชุดคำสั่งในการ Query ข้อมูล
Process No : 5.2
Process : Generate Daily Report
Description :
Input
ชุดคำสั่งในการ Query ข้อมูล
Operation
ทำการ Query ข้อมูลและแสดงเป็นรายงานตามวันที่ระบุ
Summary
รายงาน Daily Report
Process No : 6.1
Process : Select Monthly Report
Description :
Input
ข้อมูลประจำวันที่ต้องการเรียกดู Monthly Report
Operation
สร้างชุดคำสั่งเพื่อ Query ข้อมูล
Summary
ชุดคำสั่งในการ Query ข้อมูล
Process No : 6.2
Process : Generate Monthly Report
Description :
Input
ชุดคำสั่งในการ Query ข้อมูล
Operation
ทำการ Query ข้อมูลและแสดงเป็นรายงานตามเดือนที่ระบุ
Summary
รายงาน Monthly Report
Process No : 7.1
Process : Validate Data
Description :
Input
Batch File จากแหล่งข้อมูลใหม่
Operation
ตรวจสอบและกำหนด Format ของแหล่งข้อมูลที่ต้องการทำ Master data
Summary
Batch File ที่ได้รับการ Identify แล้ว
Process No : 7.2
Process : Update Master Data
Description :
Input
Batch File ที่ได้รับการ Identify แล้ว
Operation
นำ Batch File ที่ได้รับการ Identify แล้วมาสร้างเป็น Master data เพื่อใช้เป็นตัวอ้างอิงในการ Reconcile Batch File แหล่งข้อมูลใหม่
Summary
Master data จากแหล่งข้อมูลใหม่เก็บในฐานข้อมูล
Process No : 1.1
Process : Log on
Description :
Input
username และ password
Operation
ตรวจสอบ username และ password ที่ผู้ใช้ระบุ
ถ้า username และ password ถูกต้อง
ให้สิทธิ์ผู้ใช้และอนุญาตให้ผู้ใช้เข้าสู่ระบบได้
ถ้า username และ password ไม่ถูกต้อง
แสดงข้อความผิดพลาด และให้ผู้ใช้ระบุ username และ password ใหม่
Summary
ผู้ใช้งานได้รับสิทธิ์ในการเข้าใช้งานระบบ
Process No : 2.1
Process : Check Payment Channel
Description :
Input
Batch File
Operation
ตรวจสอบ Batch File จากแต่ละแหล่งข้อมูลว่ามาจากแหล่งข้อมูลไหน
Summary
Batch File ที่ได้ระบุแหล่งข้อมูลแล้ว
Process No : 2.2
Process : Validate Data Format
Description :
Input
Batch File ที่ได้ระบุแหล่งข้อมูลแล้ว
Operation
Validate Format ของ Batch File
Summary
Batch File ที่ได้รับการตรวจสอบ Format แล้ว
Process No : 2.3
Process : Load To Database
Description :
Input
Batch File ที่ได้รับการตรวจสอบ Format แล้ว
Operation
ทำการ Load ข้อมูลที่ถูก Validate แล้ว เก็บลง Database
Summary
ข้อมูลการจ่ายเงินของลูกค้าที่ถูก Validate แหล่งที่มาและ Format แล้วถูกเก็บลงใน Database เพื่อรอการตรวจสอบในขั้นตอนต่อๆไป
Process No : 3.1
Process : Validate Input data
Description :
Input
แหล่งข้อมูลการจ่ายเงินของลูกค้าที่ต้องการตรวจสอบ
Operation
ตรวจสอบแหล่ง Input ว่ามาจากแหล่งไหน
Summary
ข้อมูลที่ถูกระบุแหล่งข้อมูลว่ามาจากแหล่งไหน
Process No : 3.2
Process : Create Query
Description :
Input
ข้อมูลที่ถูกระบุแหล่งข้อมูลว่ามาจากแหล่งไหน
Operation
สร้างชุดคำสั่งในการ Query ข้อมูลจากฐานข้อมูลเพื่อเปรียบเทียบ
Summary
ชุดคำสั่งในการ Query
Process No : 3.3
Process : Retrieve Result set From Database
Description :
Input
ชุดคำสั่งในการ Query
Operation
ทำการ reconcile ข้อมูลเพื่อเปรียบเทียบหาข้อมูลที่มียอดการจ่ายเงินไม่ตรงกัน
Summary
ผลลัพท์ที่ได้รับการเปรียบเทียบข้อมูลแล้ว
Process No : 4.1
Process : Validate Input data
Description :
Input
ข้อมูลที่ทำการ reconcile แล้วไม่ตรงกัน
Operation
ตรวจสอบข้อมูล หาสาเหตุที่ทำให้เกิด error และทำการแก้ไข ระบุเหตุผลที่ทำให้เกิด error
Summary
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้ว
Process No : 4.2
Process : Load to Database
Description :
Input
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้ว
Operation
ทำการเก็บข้อมูลที่ถูกตรวจสอบและแก้ไขแล้วลงใน Database
Summary
ข้อมูลที่ได้ทำการตรวจสอบและแก้ไขแล้วถูกจัดเก็บไว้ใน Database
Process No : 5.1
Process : Select Daily Report
Description :
Input
ข้อมูลประจำวันที่ต้องการเรียกดู Daily Report
Operation
สร้างชุดคำสั่งเพื่อ Query ข้อมูล
Summary
ชุดคำสั่งในการ Query ข้อมูล
Process No : 5.2
Process : Generate Daily Report
Description :
Input
ชุดคำสั่งในการ Query ข้อมูล
Operation
ทำการ Query ข้อมูลและแสดงเป็นรายงานตามวันที่ระบุ
Summary
รายงาน Daily Report
Process No : 6.1
Process : Select Monthly Report
Description :
Input
ข้อมูลประจำวันที่ต้องการเรียกดู Monthly Report
Operation
สร้างชุดคำสั่งเพื่อ Query ข้อมูล
Summary
ชุดคำสั่งในการ Query ข้อมูล
Process No : 6.2
Process : Generate Monthly Report
Description :
Input
ชุดคำสั่งในการ Query ข้อมูล
Operation
ทำการ Query ข้อมูลและแสดงเป็นรายงานตามเดือนที่ระบุ
Summary
รายงาน Monthly Report
Process No : 7.1
Process : Validate Data
Description :
Input
Batch File จากแหล่งข้อมูลใหม่
Operation
ตรวจสอบและกำหนด Format ของแหล่งข้อมูลที่ต้องการทำ Master data
Summary
Batch File ที่ได้รับการ Identify แล้ว
Process No : 7.2
Process : Update Master Data
Description :
Input
Batch File ที่ได้รับการ Identify แล้ว
Operation
นำ Batch File ที่ได้รับการ Identify แล้วมาสร้างเป็น Master data เพื่อใช้เป็นตัวอ้างอิงในการ Reconcile Batch File แหล่งข้อมูลใหม่
Summary
Master data จากแหล่งข้อมูลใหม่เก็บในฐานข้อมูล
Team Charter
Mission Statement:
พัฒนาระบบ Payment Transaction & Report Management และส่งมอบได้ภายในระยะเวลา 1 ปีการศึกษา
Team Performance Objectives:
- ระบบต้องแล้วเสร็จภายในระยะเวลา 1 ปีการศึกษา
- ต้องสามรถติดตั้งระบบและใช้งานได้จริงภายใน 1 ปีการศึกษา
- ต้องสามารถส่งมอบ Software Requirements Specification และ System Analysis And Design ได้ภายในภาคการศึกษาที่ 1
- เอกสารประกอบการพัฒนาระบบ ต้องอยู่ภายใต้มาตรฐาน CMMI
Expectations of Team Member:
- สมาชิกในทีมให้ความร่วมมือในกรณีที่มีงานเร่งด่วน
- สมาชิกในทีมมีเวลาทำงานไม่ตำกว่าสัปดาห์ละ 8 ชั่วโมงให้กับงานที่ทำจนเสร็จสิ้น
- สมาชิกในทีมมีความเข้าใจระบบและสามารถพัฒนางานได้ตรงกับความต้องการ
Team Rules of Engagement:
- ประชุมทีมทุกวันเสาร์ เวลา 15.30-18.00 น. และวันอาทิตย์ เวลา 13.00-15.00 น.
- มีการบันทึกรายงานการประชุมทุกครั้งที่มีการประชุม โดยใช้ MOM Template
- มีการส่งบันทึกรายงานการประชุมทาง e-mail ให้กับสมาชิกในทีมทุกคน ภายในวันจันทร์
พัฒนาระบบ Payment Transaction & Report Management และส่งมอบได้ภายในระยะเวลา 1 ปีการศึกษา
Team Performance Objectives:
- ระบบต้องแล้วเสร็จภายในระยะเวลา 1 ปีการศึกษา
- ต้องสามรถติดตั้งระบบและใช้งานได้จริงภายใน 1 ปีการศึกษา
- ต้องสามารถส่งมอบ Software Requirements Specification และ System Analysis And Design ได้ภายในภาคการศึกษาที่ 1
- เอกสารประกอบการพัฒนาระบบ ต้องอยู่ภายใต้มาตรฐาน CMMI
Expectations of Team Member:
- สมาชิกในทีมให้ความร่วมมือในกรณีที่มีงานเร่งด่วน
- สมาชิกในทีมมีเวลาทำงานไม่ตำกว่าสัปดาห์ละ 8 ชั่วโมงให้กับงานที่ทำจนเสร็จสิ้น
- สมาชิกในทีมมีความเข้าใจระบบและสามารถพัฒนางานได้ตรงกับความต้องการ
Team Rules of Engagement:
- ประชุมทีมทุกวันเสาร์ เวลา 15.30-18.00 น. และวันอาทิตย์ เวลา 13.00-15.00 น.
- มีการบันทึกรายงานการประชุมทุกครั้งที่มีการประชุม โดยใช้ MOM Template
- มีการส่งบันทึกรายงานการประชุมทาง e-mail ให้กับสมาชิกในทีมทุกคน ภายในวันจันทร์
31 พฤษภาคม 2552
Team Member
PSPEC
Payment Transaction and Report Management PSPEC
Process No : 1
Process : Log on
Description : Require username and password data
Check username and password
If username and password is valid
Then authenticate and authorize user to payment system
Process No : 2
Process : Load Data
Description : Require payment data batch file
Check for payment channel
Validate payment data format
If data format is valid
Then insert payment data to database
Process No : 3
Process : Queries Error Transaction
Description : Require input transaction data
Validate transaction data
If transaction data is invalid.
Then get data from database and show error transaction data
Process No : 4
Process : Handle Error Transaction
Description : Require error transaction data
Validate error transaction data
Update the corrective transaction data to payment system
Record cause of error transaction to database
Process No : 5
Process : Generate Daily Report
Description : Require type of Daily Report
Generate Daily Report
Process No : 6
Process : Generate Monthly Report
Description : Require type of monthly report
Generate monthly report
Process No : 7
Process : Update Master Data
Description : Prepare new master data
Check new master data is valid
Add new master data to payment system
If master data does not work fine
Then solving for a new master data
Process No : 1
Process : Log on
Description : Require username and password data
Check username and password
If username and password is valid
Then authenticate and authorize user to payment system
Process No : 2
Process : Load Data
Description : Require payment data batch file
Check for payment channel
Validate payment data format
If data format is valid
Then insert payment data to database
Process No : 3
Process : Queries Error Transaction
Description : Require input transaction data
Validate transaction data
If transaction data is invalid.
Then get data from database and show error transaction data
Process No : 4
Process : Handle Error Transaction
Description : Require error transaction data
Validate error transaction data
Update the corrective transaction data to payment system
Record cause of error transaction to database
Process No : 5
Process : Generate Daily Report
Description : Require type of Daily Report
Generate Daily Report
Process No : 6
Process : Generate Monthly Report
Description : Require type of monthly report
Generate monthly report
Process No : 7
Process : Update Master Data
Description : Prepare new master data
Check new master data is valid
Add new master data to payment system
If master data does not work fine
Then solving for a new master data
29 พฤษภาคม 2552
24 พฤษภาคม 2552
Payment Transaction and Report Management Project Overview
ผู้ใช้ : Consumer Payment Department
ความต้องการของระบบ
ขอบเขต
ความต้องการของระบบ
- เปลี่ยนแปลงการทำงานจากคนมาเป็นระบบคอมพิวเตอร์เนื่องจากมีรายการรับชำระเข้ามาเป็นจำนวนมากจากหลายๆช่องทาง ทำให้พนักงานที่เคยดูแลอยู่ ทำงานไม่ทันตามกำหนด เพื่อทำการตรวจสอบรายการรับชำระของลูกค้าที่ชำระค่าบริการผ่านช่องทางต่างๆ ว่ามีการตัดยอดในระบบถูกต้องหรือไม่
- เพื่อลดจำนวนคน และ เวลา ในการทำงานเนื่องจากปัจจุบันใช้คนทำการ Reconcile โดยใช้ พนักงาน หนึ่งคนต่อหนึ่ง ต่อหนึงบริษัท และเมื่อมีการเปิดช่องทางการรับชำระใหม่ๆเพิ่มขึ้น พนักงานไม่สามารถทำงานได้ทันในเวลาที่กำหนดส่งผลกระทบต่อรายการรับชำระของลูกค้า
- เพื่อป้องกันปัญหาการร้องเรียนของลูกค้าเนื่องจากถ้ามีรายการรับชำระผิดปกติ พนักงานใช้เวลาในการตรวจสอบนาน ทำให้บางครั้งลูกค้าถูกยกเลิกบริการ หรือไม่สามารพใช้งานได้ ทำให้ลูกค้าไม่พอใจ และ อาจเลิกใช้สินค้าและบริการของบริษัท ส่งผลกระทบต่อรายได้ของบริษัท
ขอบเขต
- เขียนโปรแกรมเพื่อทำการตรวจสอบรายการรับชำระของลูกค้าที่ชำระค่าบริการผ่านช่องทางต่างๆว่ารายการรับชำระเหล่านั้นได้ถูกตัดยอดในระบบถูกต้องหรือไม่ เมื่อรายการรับชำระมีความผิดปกติเช่น
- ลูกค้าชำระค่าบริการ แต่ไม่ถูกตัดยอดในระบบ
- ไม่มีรายการรับชำระจากลูกค้า แต่มีการตัดยอดในระบบ
- ข้อมูลรายการรับชำระจากช่องทางการชำระเงินต่างๆไม่สามารถตัดยอดในระบบเนื่องจากความผิดพลาดของระบบและอื่นๆระบบต้องสามารถแจ้งความผิดปกติเหล่านี้ให้กับ user ที่เกี่ยวข้องเพื่อที่ user จะได้ดำเนินการแก้ไขต่อไป
- สร้างรายงานต่างๆดังนี้
- Daily Report
- Daily Reconcile Report
- Difference Report
- Monthly Report
หมายเหตุ-Reconcile Report
-Transaction and Revenue Report Group by Company
-Transaction and Revenue Report Group by Payment channel
-Top 5 Company
-Top 5 Channel
-Payment Posting Timelines
-Error Handling Report
-Transaction Fee Report
- จำนวนสินค้าและบริการ 5 บริษัท
- ช่องทางการชำระเงินที่มีอยู่ในปัจจุบัน
- Bank
- Counter Service
- Post Office
- Tesco Lotus
- Shop
- Third parties
-TRM
-TPAY - PAS
-Ewallet
-EBPP
-ADSL 691
-IVR 1331
สมัครสมาชิก:
บทความ (Atom)