Software Process Guidelines VIETTEL Corporation. CONTENTS I.Standard folder structure II.Review...
-
Upload
jared-tyler -
Category
Documents
-
view
220 -
download
0
Transcript of Software Process Guidelines VIETTEL Corporation. CONTENTS I.Standard folder structure II.Review...
Software Process Guidelines
VIETTEL Corporation
CONTENTS
I. Standard folder structureII. Review ProcessIII. Data RepositoryIV. Naming Convention
2
1. Adopting Agile Software Development approach2. Iterative development, where requirements and
solutions evolve through collaboration between self-organizing cross-functional teams.
3. Begin with a simple implementation of a subset of the full functionality and iteratively developing it (allows for late added requirement) till the full feature is implemented.
I. Software DevelopmentLife Cycle
3
4. Test cases are developed in parallel to requirement gathering and code implementation, following a V-model.
5. Bug fix should be done in the same iteration where it was discovered.
6. Quick adaptability to changes.
I. Software DevelopmentLife Cycle
4
I. Software DevelopmentLife Cycle
5
Iteration N
Iteration 1
II. Review Process
6
1. Review or inspection process is required for process documents (eg. SRS, SAD, etc) and code changes.
2. Provides a mean to capture and feedback errors (eg. missing requirements, incorrect code change) to author before base-lining the change.
3. Keeps a formal record and allows traceability.
II. Review Process
7
(1) Complete changes and schedule review
meeting
(2) Conduct review meeting and record action
items
(3) Baseline document/code
(1) Checklist+ check in document or code branches to repository+ fill up peer review form - assign recorder/auditor - invite inspectors related to the changes or helpful with the review - specify document/code location and version+ send out peer review form together with meeting invite
(2) Checklist+ author will go through the document or code changes in the meeting+ action items have to be recorded into peer review form by assigned recorder
Pass?
Yes
No
(3) Checklist+ update action items accordingly+ auditor shall inspect the updated document or code changes to ensure that the action items are processed correctly+ Manager or Lead will approve the change for baselining+ All changes made shall be version-controlled and archived appropriately
III. Data Repository
8
1. Contains all project related and software team information.
2. Data needs to be organized in structural manner. Refer to “Repository_structure.xls” for the details.
IV. Naming Convention
9
1. Process documents (eg. SRS, SAD, etc)• <Doc_Control_ID>_<FeatureName>.doc• E.g. SRS-000001_LED_Indicator.doc
2. Test matrix• Test_Matrix_<STP_Control_ID>• E.g. Test_Matrix_STP-000001.xls
3. Peer Review form for document changes• Doc_Review_<Doc_Control_ID>.xls• E.g. Doc_Review_SAD-000001.xls
IV. Naming Convention
10
4. Peer Review form for code changes• Code_Review_<DTS_Tracking_ID>.xls• E.g. Code_Review_DTS000001.xls
11
Thank You…