openSAP Agile Project Delivery with Focused Build for SAP ...
Delivery focused 'documentation' in IT services industry
-
Upload
anshi-bhadoria -
Category
Technology
-
view
197 -
download
3
description
Transcript of Delivery focused 'documentation' in IT services industry
![Page 1: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/1.jpg)
ANSHI BHADORIAAUGUST, 2012
‘Documentation’ in IT Services Industry
© Copyright Anshi Bhadoria
![Page 2: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/2.jpg)
Agenda
Software Development Life Cycle (SDLC)Why documentationCMMI requirementsDocumentation across SDLCDocumentation in Agile environment
2© Copyright Anshi Bhadoria
![Page 3: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/3.jpg)
LIFE CYCLE PHASES & ACTIVITIES
Software Development Life Cycle (SDLC)
3© Copyright Anshi Bhadoria
![Page 4: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/4.jpg)
Software Development Life Cycle (SDLC)
SRS Design Develop SIT UAT Deploy
Software Development Life Cycle
Planning
Maintenance
4© Copyright Anshi Bhadoria
![Page 5: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/5.jpg)
SDLC – Key Activities
SRS Design Develop SIT UAT Deploy
Requirement analysis and information gathering
Detailed project planning
High level and Low level design system architecture, components, interfaces, screens and database design
Code building and unit testing
Integrate distributed units
Test (techno functional) as a combined unit
User acceptance testing in the test environment
Code packaging
Deployment and roll-out to Production
55
These two stages involve most of the documentation in SDLC ! Which is a reference for
further stages.
© Copyright Anshi Bhadoria
![Page 6: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/6.jpg)
WHY SO MUCH OF EMPHASIS ON DOCUMENTATION IN SOFTWARE
DEVELOPMENT ?
Why Documentation?
6© Copyright Anshi Bhadoria
![Page 7: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/7.jpg)
7© Copyright Anshi Bhadoria
![Page 8: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/8.jpg)
Why Documentation?
Agreement/ Sign-offsClarity/ Definitive/ Common formatKnowledge retention/transferReusability/ Code understandingRisk mitigationReference-ability/ traceabilityEliminate individual dependency
8© Copyright Anshi Bhadoria
![Page 9: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/9.jpg)
Caveat
Configuration management (Document versioning)
Documentation standardsDocument overloadDocument authenticity
9© Copyright Anshi Bhadoria
![Page 10: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/10.jpg)
10© Copyright Anshi Bhadoria
![Page 11: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/11.jpg)
DOCUMENTS ACROSS SDLC FOR VARIOUS PURPOSES AND ADVANTAGES
Documentation across SDLC
11© Copyright Anshi Bhadoria
![Page 12: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/12.jpg)
Documentation across SDLC
SRS docUAT test casesUAT acceptancecriteria
High level designSIT test plan & test casesLow level designUnit test cases
Updated unit test casesUpdated design documents
Updated system integrationtest plan/ test casesUser manualDeployment & roll out plan
Updated user acceptancetest cases
Updated documents based on UAT bug fixes
Updated deployment & roll out plan
PeerClient
PeerExternal
Peer External
PeerExternal
Peer ExternalClient
Successful build and deploy
SD
LC
S
TA
GE
SD
OC
UM
EN
TS
RE
VIE
W
TE
AM
S
12© Copyright Anshi Bhadoria
![Page 13: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/13.jpg)
CMMI Requirements
PROCESS ORIENTED DOCUMENTATION TOWARDS LOWER RISK
13© Copyright Anshi Bhadoria
![Page 14: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/14.jpg)
CMMI Capability Levels
14© Copyright Anshi Bhadoria
![Page 15: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/15.jpg)
DOCUMENTATION IN AGILE ENVIRONMENT ENSURING QUALITY AND TIMELY
OUTCOMES
Agile Environment
15© Copyright Anshi Bhadoria
![Page 16: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/16.jpg)
Manifesto for Agile Software Development
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
16© Copyright Anshi Bhadoria
![Page 17: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/17.jpg)
Documentation in Agile Environment
Usage of Agile methodology doesn’t mean zero documentation
Agile just gives agility; flexibility to incorporate changing requirements
Agile very much involves facets of Project Management and Risk Management
17
Examples of documentation in Agile environment
• Use cases/ User stories• Technical architecture document• Design documents• Test cases/ UAT acceptance
criteria• System integration test plan• Others
© Copyright Anshi Bhadoria
![Page 18: Delivery focused 'documentation' in IT services industry](https://reader033.fdocuments.in/reader033/viewer/2022051411/5461d558af7959ba618b49da/html5/thumbnails/18.jpg)
© COPYRIGHT ANSHI BHADORIA
Thank you
18