ptrm project plan - e-learning€¦ · and report software project management plan jeerasith...
TRANSCRIPT
![Page 1: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/1.jpg)
Payment Transaction
and Report
Software Project
Management Plan
Jeerasith Srisupho
Version 1.0
![Page 2: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/2.jpg)
Software Project Management Plan
Document Control Page
File Name : PTRM_PROJECT_Plan.doc
Template Version : 08/08/2009
Version Change Description Remark
Original Version
Performed by / Date Reviewed by / Date Approved by / Date <1.0,
08/08/2009>
Jeerasith Srisupho
08/08/2009
Sirikanya Yomkeot
09/08/2009
Prapat Aramchot
09/08/2009
![Page 3: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/3.jpg)
Software Project Management Plan
Table of Contents
1. INTRODUCTION..................................................................................................... 1
1.1 IDENTIFICATION ................................................................................................... 1
1.2 SCOPE .................................................................................................................. 1
1.3 DOCUMENT OVERVIEW ........................................................................................ 2
1.4 RELATIONSHIP TO OTHER PLANS ......................................................................... 2
2. ACRONYMS AND DEFINITIONS........................................................................ 2
3. REFERENCES.......................................................................................................... 3
4. OVERVIEW.............................................................................................................. 3
4.1 SOURCE CODE...................................................................................................... 3
4.2 DOCUMENTATION ................................................................................................ 4
4.3 PROJECT RESOURCES ........................................................................................... 4
4.4 PROJECT CONSTRAINTS........................................................................................ 6
5. SOFTWARE PROCESS .......................................................................................... 6
5.1 SOFTWARE DEVELOPMENT PROCESS.................................................................... 6
5.1.1 Life Cycle Model ......................................................................................... 6
5.2 SOFTWARE ENGINEERING ACTIVITIES .................................................................. 8
5.2.1 Handling of Critical Requirements............................................................. 8
5.2.2 Recording Rationale ................................................................................... 9
5.2.3 Software Testing.......................................................................................... 9
6. SCHEDULE............................................................................................................. 10
APPENDIX A SOFTWARE QUALITY ASSURANCE ............................................ 12
APPENDIX B SOFTWARE CONFIGURATION MANAGEMENT ...................... 12
APPENDIX C RISK TRACKING / PROJECT OVERSIGHT ................................ 12
APPENDIX D SOFTWARE REQUIREMENTS SPECIFICATION....................... 12
![Page 4: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/4.jpg)
![Page 5: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/5.jpg)
Software Project Management Plan
1
1. Introduction
����������� ��� ������� Consumer Payment Management "#$�$$��%&$'�()"��*��&���" �%���+�$$��%&$'�,�%���+� +&-�)��)��)+#�."�/"$0+&$1$��/��$�$$��%&$' .2)+�� �3$'."�"#$'��$��$��$+&�� ��)��)+#�1)����42$���$$��%&$' (��51�,'%���+�"1$��/����$���/$ �$$��%&$' (��51�,'�$67�+��51�,'%���+���8��&���$�$$��%&$' 5,' �&�����6� 1$����$��."� 5,'��"#$�$$��%&$'962�16�%�� "#$$��%&$'�,:;)51�."�"#$1�2��2-�$'�� ��)��)+#�1)��-%)��,�����'�.2)��$�$$��%&$'$�$-2+#�962�16 ���<��#8�'/��9,-�),:;)0:1�2�$6$ 5,'/$)�;�"."�3�-�5�,:;) 5,'$'+�1��=33��>(����;>$
+���������?�1)��$/$)�$'���3���+&��.2)+��1"��,+#�&��2 5,'/"$0�@�()�":,�3���+&$���/$ ��$'�&��� 5,' �$'�&�2��� 3#��&$���+#�.2) .���*�()�":,/&�$���$'��$1�2/6�-�
1.1 Identification
��/$% 2�#80:/$)�(?8��3�����*���/$�$'��A;$�$ Payment Transaction and Report Management Version 1.0.0.0
1.2 Scope
1.2.1 �(#��A�$5$"�3���+&$1$��/��$�$$��%&$'(��,:;)+#�%&$';��$6$9��%���+�1��M��$�$$��%&$'��,���8�.2)0:1�2��2-�$'��0:1)���$��."� �"���$�$$��%&$'"#;�"962�16�%�� ,:;)%&$';��$6$ 51�."�0:1�2��2-�$'�� ."�"#$�$$��%&$'�,:;) 51�"#$1�2��2-�$'�� ()�":,$�$$��%&$'�%���+�$%&$'��6�1��M."�/"$01�2��2-�$'���������;�"9623,2(��$'��5,'����M $'��1)��/"$05�)�;�"962�16��,��#8-�)�� user +#��#���()���3���+#� user �'.2)2&��6�$5).(1��.�
1.2.2 /$)�$���1��M2���#8 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
![Page 6: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/6.jpg)
Software Project Management Plan
2
Top 5 Company Top 5 Channel
Payment Posting Timelines Error Handling Report Transaction Fee Report
1.3 Document Overview
�$'�=+��/$+#�-%)-�$3�Y�A;$�$ /"$05�������*� 4 �$'�=+;�� 1.3.1 ��/$59�$A;$�$ ��*���/$+#��#���()����$��59�5,'��2$A;$�$ �%��
Software development plan, Software configuration managment plan ��*�1)� 1.3.2 ��/$ Template ��*���/$/&�$���&.�-%)-�A;$�$ �3����@�()�":, �$��-%)-�$+&��
-�2)�1��M 1"+#�1)��$ �3���-�)��/$��:�-�"1$_��2#���� �%�� ChangeRequestForm ��*�1)�
1.3.3 ��/$$3�Y�$'�� ��*���/$+#�-%)-�2&��6�$$3�Y�$'��(��+#"-�A;$�$ �%�� Software design document ��*�1)�
1.3.4 ��/$;:�"��$-%)�� ��*���/$;:�"��$-%)��$'��+#�3�Y�(?8� �3���-�)��9:)-%)��(User Manual)
1.4 Relationship to Other Plans
��/$�#8��*���?��-�% 2(����/$/&�$��3�Y�A;$�$ Payment Transaction and Report Management d?���'�$'��.�2)����/$1��M 2���#8 Software requirements specification (SRS), Software development plan (SDP or project plan) ,Software quality assurance plan (SQA) ,Software configuration managment plan (SCM) Risk management plan, Softare metrics and measurement plan, Software test plan
2. Acronyms and Definitions
DPA Data Processing Assurance PTRM Payment Transaction and Report Management DFD Data Flow Diagram IEEE Institute of Electrical and Electronics Engineers CS Counter Service EW Ewallet SEI Software Engineering Institute
![Page 7: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/7.jpg)
Software Project Management Plan
3
EPG Engineering Process Group SMM Software Measurement and Metrics SQA Software Quality Assurance SRS Software Requirements Specification Consumer Payment Management
$��2$$�����6�(��9:)-%)�$6$
Reconcile $��$#���+#��()�":,$'����k�l�%���+�$$��%&$' �� k�l� Server DPA Admin +#" Data Processing Assurance Staff 3���� Manager 9:)��2$ Amdocs $'�� Server +#��@�()�":,-�k�l� Server Bank batch file ()�":,$$��%&$'9��n�;$ Third Party $$��%&$'9��%���+�����M+#�."�-%�$'��=�-� ,n�;$ �%�� Counter
Service,Pay at Post Counter Service $$��%&$'9��%���+� Counter Service +#�"#+�8�5�� Online 5,' Offline
3. References
Template Practial Support for CMMI-SW Software Project Documentation Using IEEE Software Engineering Standards
IEEE84 IEEE Std 830-1984, Guide for Software Requirements Specifications. IEEE90 IEEE Std 610.12-1990, Standard Glossary of Software Engineering Terminology
(ANSI). IEEE91 IEEE Std 1074-1991, Standard for Developing Software Lifecycle Processes.
4. Overview
4.1 Source Code
A;$�$�#8�'."�/��"��d�$>/A;)2(��A�$5$" 0),:;)1)��$ �'��2/����*� CD-ROM +#�"#.w,>/&�$��1621�8�-�)�+���8�
![Page 8: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/8.jpg)
Software Project Management Plan
4
4.2 Documentation
��/$+#��'��2/��-�)��,:;);�� .w,>;:�"��$-%)��A�$5$" Software Requirements Specification, Software Quality Assurance Plan, Software Measurement and Metrics Plan, Software Configuration Plan , Test Case, Project Overview, User Manual
4.3 Project Resources
$:�+#� 1. PTRM Organize Chart
�������� �����
Project Manager
• ��2+&&��2$A;$�$ d?���$'��2)�� $�,'��#�2(���� $1$��/�� 5,'$;��; ";�-%)���A;$�$
• ��2A;$�/$)���;>$
• �$'/����� ,:;) �3���-�)5��-����62$0��+�2()�":,����0:1)��
• $��"-�A;$�$y 5,'�$'/�����;z'$$"$A;$�$y
• ;��; "$�$6�$��=�-� $��59���2/$$&,��;� &��2�6n#$�{6��16�� $�1$#�";�"3$)�"-�$2:5,��2$��<�+#�3�5,'5��+�$5).( $2:5,;��; ";�-%)���A;$�$
• ��2-�)"#$�$'% "�3���$���;�";����)(��A;$�$+�8�-�2)�$�$6�$ 5,',�7z'+��+;�6;(��A;$�$ $�"0?�$�=6�$�9, $+&�� 6�$$"+��+;�6; $�6�;$'�> 5,'$+2/��
![Page 9: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/9.jpg)
Software Project Management Plan
5
• ��*�+#��$?75,'$��"�5��+�$5).(��<���+#"
Project Leader
• �$'/���5,'-�);&5�'�&-�$��59���(��A;$�$y
• �$'/����������������M �3�����2�1$#�";�"3$)�"
• ��*�+#��$?75,'5)��<�+#�3�-�)��+#"��-�2)��+;�6;
• �$'�"6�5,'��2$;�"�/#���
• /$)� Project Charter, Team Charter
• Update Plan
• ��5��5,'�6�;$'�>$'�� Configuration Manager
• �$'/���5,'-�);&5�'�&-�$��59���(��A;$�$y
• 1�8�"1$_�(��A;$�$y .2)5� $��� 5��w�$>" ��/$ y,y
• �$'/����������������M �3�����2�1$#�";�"3$)�"
• �1$#�";�"3$)�"-�2)�1��M ���$�$6�"A;$�$y 5,'�$'% "$��"��+#"��5,'9:)�#���()�� -�$&��2(���(1 5��+� �6n#$ $/��"�� 5,'��)+#�;�"$��962%��-�51�,'/�����(��A;$�$y
• 2&��6�$�$'% "����/"�&�/"�
• ��5���,�/:1$5,'���8��(��$k|��$"
• ��2�1$#�"/0�+#� � �$z> ��/$�$'��$k|��$" 5,'/���$k|��$"
• ��2��$"$-%)��d�w1>5�$>-�)��,:;)
• ��2+&��/$;:�"��$-%)��d�w1>5�$>-�)��,:;) Development Manager
• 3�Y��$���$���$ �A�$5$"1"+#�.2)��5��.�)
• +2/��$+&��(��A�$5$"-�/�������+#�3�Y��$���$���$ �
• $���()��3$���5,'()�9623,2-�(�8�1��$3�Y��$���$���$ � Quality Assurance Manager
• &��259�$+2/��
• 1$��; z=3(����5,'$/��"����
• +2/��$-%)���$6�(��$'��
• 1621�8�$'��
• d��"�&$ �$�7$'��
![Page 10: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/10.jpg)
Software Project Management Plan
6
4.4 Project Constraints
$'���'+&���� Text File �$'�=++#�"#�"/ ,��*� PDF ."�.2) $'���'-�)�$6$��*� Intranet �+���8� $���+#�.2)�$'���'��*���/$%�62 Excel �+���8� $'��+&���� SQL Express �+���8� d?��+&-�).w,>."�/"$0"#(�2�6� 4GB .2) $'��/"$0$��$��.w,> Excel .2)"+#�/ 2 65,000 50� 1�� 1 .w,> 0)"���#8 �'1)�����+?-�$:�5�� Text .w,>
5. Software Process
5.1 Software Development Process
5.1.1 Life Cycle Model
$'����6n#$3�Y�$'��+#��&"-%)-�$3�Y�A;$�$�#8;�� Iterative and Incremental model d?����*�5���&,��$'���$d?��$��$��;�"."�5�����1��M +#��'�62(?8�-�$3�Y�$'��A2�"#5��;62�� $;���M3�Y�$'����,@.�-�<���*�$,2;�"�/#���(��$3�Y� $3�Y���8��$'��2)���,�$��(�� SDLC 51�,'$���'3�Y��~3'/��� (."�-%�+#�2#��+�8��"2) 5,)�;���M �36�"�16"-�)$'��-�<�(?8������'�/$@�/"�:$z> (9:)-%)��"$��) 51��'."�/"$0;2$z>����5�����.2)���'1)��-%)$��-�$3�Y�#�$��
$:�+#� 1. 5/2�$'���$ Increment
I-1 I-2 I-3 I-4 I-5
Start Finish
![Page 11: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/11.jpg)
Software Project Management Plan
7
$:�+#� 2. 5/2�$'���$ Iterative
(�8�1��-�$3�Y�$'��"# 8 (�8�1��;��
5.1.1.1 Planning ��*�(�8�1��$��59� �$'% "+#"�� /$)�59���A;$�$ 5,'1$��/��59���A;$�$ $�".�0?�$��2+&&��2$A;$�$ $�,'��#�2(���� $1$��/�� 5,'$;��; ";�-%)���A;$�$ $��2A;$�/$)���;>$ $;��; "$�$6�$��=�-� $��59���2/$$&,��;� &��2�6n#$�{6��16�� $�1$#�";�"3$)�"-�$2:5,��2$��<�+#�3�5,'5��+�$5).( $2:5,;��; ";�-%)���A;$�$ 5.1.1.2 Software Requirement ��*�(�8�1��$��2$ Requirement �?7()�":,+���.�(��$2&��6�n $6�(��,:;) �@� Requirement /$)���/$ SRS 5,'1$��/����/$ SRS A2�-�(�8�1���#8�'"#$1621���$'/����� ,:;) �3���-�)5��-����62$0��+�2()�":,����0:1)�� 5.1.1.3 Software Analysis ��*�(�8�1��$�6�;$'�>$'�� �6�;$'�>$'��� Requirement (��,:;) 5,'�$���$ � 5).(��/$ SRS A2��'"#$�$'�"6�5,'��2$;�"�/#���
Planning
Requirement
Analysis
Design
Development
Testing
Deployment
Maintenance
Start
Finish
![Page 12: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/12.jpg)
Software Project Management Plan
8
5.1.1.4 Software Design ��*�(�8�1��$��5��$'�� �$'��2)��$��5��A;$�/$)�A2�$�"(��$'�� 5,'��5��$'�� 5.1.1.5 Development ��*�(�8�1��$3�Y��$���$���$ �A�$5$"1"+#�.2)��5��.�) 5,'+2/��A�$5$"-�/�������+#�3�Y��$���$���$ � $�"0?�$���()��3$���5,'()�9623,2-�(�8�1��$3�Y��$���$���$ �2)�� 5.1.1.6 Testing ��*�(�8�1��$1$��; z=3(����5,'$/��"���� +2/��$'��A2�$�" +2/���1@"$'��5,'+2/��A2�"#,:;)$��+$�$+2/�� 5.1.1.7 Integration and Deployment ��*�(�8�1��$1621�8�$'���3���-%)���$6� $��2+&;:�"��$-%)�� 5,'$��2k|��$" 5.1.1.8 Maintenance ��*�(�8�1��$�&$ �$�7
5.2 Software Engineering Activities
5.2.1 Handling of Critical Requirements
5.2.1.1 �?7 Business Case 5,' Business (��,:;) �3����'.2)+$���,:;)+&n $6�2)�.�� +&�#������'.$ ����'.�/�"=7z> �3����'.2)"#(���(1(��()�":,���8��1)������)�M 5.2.1.2 /�"=7z>-�$'2��9:)�$6�$ �3����'.2)+$�5��+�5,';�"1)��$ (Need) (��,:;) -�(�8�1���#8 �'.2)()�":,�#�����/6��+#�1)��$ 5,'9:)+#��#���()����A;$�$ (Steakholder) �"���+$�9:)+#��#���()����A;$�$5,)� @�'+$�0?��+�+(��9:)+#��#���()����A;$�$(Steakholder) ��"#/����#���()����������.$�)� �3����&.�/$)�5��/�"=7z>-�(�8�1��1��.� 5.2.1.3 /$)���1 $z>(Scenario) �3���/$)�;&0"1",&2��(��9:)-%)�� �%�� "0)�62��1$z>....(?8� �'1)��+&....." ��*�1)� -�(�8�1���#8 �'.2)()�":,�3����&.�/$)� Use Case Diagram -�(�8�1��1��.� 5.2.1.4 ��2�$'% "(Team Meeting) �3��� review ()�":,1��M+#�.2)"�(�8�1��+#� 2-3 0)���."�3� �$��(2()�":,/���.��.� @/"$0��,��.�+&1"(�8�1��+#� 2-3 .2) A2����'��,#���9:)+#�-�)/�"=7z>��*�9:)+#�1)��$.2) -�(�8�1���#8 �'.2) Prototype (��A;$�$�3����&.�-%)-�(�8�1��1��.� 5.2.1.5 �$'% "�3��� Approve /$ � Requirement +�8��"2 A2��&�/�� Use Case 5,' Prototype ��9:)+#��#���()����A;$�$(Steakholder) �����'.2) Requirement +#�,:;)3�-� 5,'�d@�1>/�<<-� Requirement 0)"#()�":,9623,2 �$�����."�;$�0)��/"�:$z> @-�)��$��-�(�8�1�� 2-5 ����,:;)�'��"$�� Requirement 2��,��
![Page 13: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/13.jpg)
Software Project Management Plan
9
5.2.2 Recording Rationale
2:$�,'��#�2.2)+#���/$ PTRM_Design.DOC
5.2.3 Software Testing
2:$�,'��#�2.2)+#���/$ PTRM_Testing.DOC
![Page 14: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/14.jpg)
Software Project Management Plan
10
6. Schedule
$:�+#� 3. PTRM Project Schedule
![Page 15: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/15.jpg)
Software Project Management Plan
11
$:�+#� 4. PTRM Gantt Chart
![Page 16: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/16.jpg)
Software Project Management Plan
12
Appendix A Software Quality Assurance
2:$�,'��#�2.2)+#���/$ PTRM_QA.DOC
Appendix B Software Configuration Management
2:$�,'��#�2.2)+#���/$ PTRM_CM.DOC
Appendix C Risk Tracking / Project Oversight
2:$�,'��#�2.2)+#���/$ PTRM_Risk_Management.DOC
Appendix D Software Requirements Specification
2:$�,'��#�2.2)+#���/$ PTRM_SRS.DOC
![Page 17: PTRM PROJECT Plan - E-Learning€¦ · and Report Software Project Management Plan Jeerasith Srisupho Version 1.0 . Software Project Management Plan Document Control Page File Name](https://reader034.vdocuments.net/reader034/viewer/2022042208/5eac2a9694966331ab77c516/html5/thumbnails/17.jpg)
Software Project Management Plan
13
Authorized By: Received By: Reviewed By: Reviewed By:
(Jeerasith Srisupho ) (Sirikanya Yomkeot) (Prapat Aramchot) (Thawatchai Yernyoob)
Authorized Date: Received Date: Reviewed Date: Reviewed Date:
08/08/2008 09/08/2008 09/08/2008 09/08/2008 * Project Manager *Project Leader * Development Manager *Configuration Manager