SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Action speaks louder than the
words, However, this is
changed due to digital world.
The word has to spoken
precisely and clearly to make
it accessible for the user.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
TECHNICAL DOCUMENTATION
Pune Developer’s CommunityFREE knowledge sharing since Jan 2016
Pune Developer's Community (PDC), We've grown to be a thriving community of
4000+ like-minded people. We have successfully hosted 50+ events in past, in
different walks on software development, i.e
The PDC’s mission is to provide all learning professionals with ways to share their
knowledge and expertise. To accomplish this mission, we serve as a catalyst for
discussion, learning, and innovation.
• Software Architectures & designs
• Cloud Services
• IoT
• Web & mobile apps development
• Software Securities
• Data science,
• Artificial intelligence
• Machine Learning
• Blockchain
• Any many more..
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Pune Developer’s CommunityFREE knowledge sharing since Jan 2016
. Organisers .
SUYOG KALE
https://www.linkedin.com/in/suyogkale
DHRUV CHAUDHARI
https://www.linkedin.com/in/dhruvchaudhari
. Past events sponsors’ .

. PDC initiatives .
PDC-Tech Ladies PDC-Nashik
Subscribe @ https://www.meetup.com/Pune-Developers-Community
About Me
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Kavita is fond of writing and passionate about technology.
She has 5+ years of experience in creating, designing, and
editing Technical writing, End-to-end Software Product
Documentation, and ERP Documentation.
https://www.linkedin.com/in/kavita-gaikwad-375a6617/
•Documentation Skills
•Document of Understanding
•Sample of DOU
•Functionality Flow Document
•Statement Of Work
•Sample of FDD (SOW)
•Technical Analysis Document
•Questions
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Knowledge Description
•Thumb rule let it be precise and clear with minimum specified words.
•Usage of pictorial diagrams could avoid more wordiness. This could minimize the length
and complexity. However, the document should be specified with all the instructions.
When required use diagrams, tables, bulleted lists, and images for quick reference.
•Few examples illustrating codes while documenting few technical documentations for
developers could help user to have a quick glance.
•Avoid assumptions and start documenting that is practically observed.
•Step into step for following instructions. Avoid losing procedures.
•Think as user and document accordingly.
•Preview and review: See the presentation or flow of document and review the
document. Additionally, do a testing to verify if the instructions are correctly followed.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Documentation Skills
Documentation Skills
• Keep headlines and paragraphs short and scannable. Focused users often scan an article for the
part that will answer their particular question. Be sure headlines are short, descriptive, and parallel,
to facilitate scanning.
• Screenshots and GIFs may not be necessary for every article or process, but can be helpful to orient
new users. Crop screenshots tightly around the action to focus attention.
• Cut or tighten redundancies, gerunds, adverbs, and passive constructions.
• Use the simplest word.
• Limit paragraphs to three sentences.
• Technical content uses organization, capitalization, and other formatting to help convey meaning.
Although different articles are organized differently, some formatting tips are consistent
throughout all technical content.
• Capitalize proper names of MailChimp products, features, pages, tools, and team names when
directly mentioned. In step-by-step instructions, capitalize and italicize navigation and button labels
as they appear in the app.
Documentation Skills
• There are different types of documentation but the major are End
User Documentation and System/Internal Documentation.
End User System/Internal Documentation
Document of Understanding
• A Document Of Understanding (also known as D.O.U) is a
formal document that states the modus operandi and financial
arrangement for a service that shall be provided by a department to
another department within a company or between a holding company and
a subsidiary or between two entities from the same group.
• It is not intended to be a contract but will bind the signatories into the
terms and conditions.
• This is a formal agreement defining conditions under which company
provides the services. The agreement also mentions the chargeback
amount if any on the services.
• This includes scope of assistance and key assumptions.
•Typical areas been addressed.
•Purpose: Why are we doing this project? A purpose statement attempts to answer this.
•Scope of Work: This describes the work to be done and specifies the hardware and
software involved.
•Location of Work: This describes where the work is to be performed, including the
location of hardware and software and where people will meet to do the work.
•Period of Performance: This specifies the allowable time for projects, such as start and
finish time, number of hours that can be billed per week or month, where work is to be
performed and anything else that relates to scheduling.
•Deliverables Schedule: This part lists and describes what is due and when.
•Applicable Standards: This describes any industry specific standards that need to be
adhered to in fulfilling the contract.
•Acceptance Criteria: This specifies how the buyer or receiver of goods will determine if
the product or service is acceptable, usually with objective criteria. See Acceptance
testing.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Areas Addressed
• Special Requirements: This specifies any special hardware or software,
specialized workforce requirements, such as degrees or certifications for
personnel, travel requirements, and anything else not covered in the contract
specifics.
• Type of Contract/Payment Schedule: The project acceptance will depend on if
the budget available will be enough to cover the work required. Therefore a
breakdown of payments by whether they are up-front or phased will usually be
negotiated in an early stage.
• Miscellaneous: Many items that are not part of the main negotiations may be
listed because they are important to the project, and overlooking or forgetting
them could pose problems for the project.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Sample of DOU
Subscribe @ https://www.meetup.com/Pune-Developers-Community
•Document that lists all functional requirements for a project and describes the
hardware block diagram as well as the software workflow.
•Used as specification at the early stage of the project and evolve to a final
commissioning document.
•Functional work flow is explained.
•Function details are provided to non- technical/technical user.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Functionality Flow Document
What is Statement of Work (SOW) ?
•A statement of work (SOW) is a formal document that captures and defines the
work activities, deliverables, and timeline a vendor must execute in performance of
specified work for a client. The SOW usually includes detailed requirements and
pricing, with standard regulatory and governance terms and conditions.
Purpose of SOW
•The main purpose of a SOW is to define the liabilities, responsibilities and work
agreements between clients and service providers.
•This defines the scope of the engagement and Key Performance Indicators (KPIs)
for the engagement.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Example of FDD- Statement of work
Sample of SOW
Subscribe @ https://www.meetup.com/Pune-Developers-Community
•Acts as the starting point for the execution, and after applying a set of input
values, the application has a definitive outcome and leaves the system at some end
point.
•Document represents the Client’s technical needs.
•These cover technical and graphic design issues, site structure, navigation, page
layout and content, web referencing, and marketing.
•It’s all about data structures, relational database models, choice of programming
languages and tools, algorithms, etc.
•Each page is important to describe for the product specification.
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Technical Analysis Documents
•Avoid assumptions for features and functions of your software
•Stick to specifications
•Ensure all specification meet the technical analysis document
•Traceability file(Excel) should cover all testing phase
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Example of TAD- Test Case
Sample of T A D
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Questions ?
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Thank You
FOR YOUR TIME....
Subscribe @ https://www.meetup.com/Pune-Developers-Community
Pune Developer’s Community
Thank you
Youtube: https://www.youtube.com/channel/UCxsE4E1FCxBAPuTi92uiRRA
Meetup: https://www.meetup.com/Pune-Developers-Community
Facebook: https://www.facebook.com/punedevscommunity
Twitter: https://twitter.com/PuneDevsCom
Web: http://punedevscommunity.in
Subscribe @ https://www.meetup.com/Pune-Developers-Community

Weitere ähnliche Inhalte

Was ist angesagt?

Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
Dafna Levy
 

Was ist angesagt? (16)

IIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's insideIIBA BABOK version 3 - What's inside
IIBA BABOK version 3 - What's inside
 
IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3IIBA Facilitation Skills for Business Analysis v3
IIBA Facilitation Skills for Business Analysis v3
 
Business Requirement Document
Business Requirement DocumentBusiness Requirement Document
Business Requirement Document
 
SMART Requirements
SMART RequirementsSMART Requirements
SMART Requirements
 
BRD Template
BRD Template BRD Template
BRD Template
 
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
The New Age Business Analyst - Role of BA in the Changing times of Agile Soft...
 
Analyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible EnterpriseAnalyzing Business Requirements in a Visible Enterprise
Analyzing Business Requirements in a Visible Enterprise
 
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
 
Quality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise SystemsQuality & Risk Management Challenges When Acquiring Enterprise Systems
Quality & Risk Management Challenges When Acquiring Enterprise Systems
 
Analysis & Business Requirements
Analysis & Business RequirementsAnalysis & Business Requirements
Analysis & Business Requirements
 
Brd template uml-noble_inc
Brd template uml-noble_incBrd template uml-noble_inc
Brd template uml-noble_inc
 
Business Analysis Job Opportunities
Business Analysis Job OpportunitiesBusiness Analysis Job Opportunities
Business Analysis Job Opportunities
 
Writing effective requirements
Writing effective requirementsWriting effective requirements
Writing effective requirements
 
Requirements Management
Requirements ManagementRequirements Management
Requirements Management
 
Requirements Gathering for Project Management Success
Requirements Gathering for Project Management SuccessRequirements Gathering for Project Management Success
Requirements Gathering for Project Management Success
 
SFIA to BABOK mapping - IIBA UK slides
SFIA to BABOK mapping - IIBA UK slidesSFIA to BABOK mapping - IIBA UK slides
SFIA to BABOK mapping - IIBA UK slides
 

Ähnlich wie Technical Documentation Within SDLC

SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
Durga Prasad Mishra
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
aayush sinha
 
The Project Charter is the documented output of the project init.docx
The Project Charter is the documented output of the project init.docxThe Project Charter is the documented output of the project init.docx
The Project Charter is the documented output of the project init.docx
ssusera34210
 
Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02
Oginni Olumide
 

Ähnlich wie Technical Documentation Within SDLC (20)

Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)
 
Drupal project management
Drupal project managementDrupal project management
Drupal project management
 
Solution Design Services An Overview
Solution Design Services  An OverviewSolution Design Services  An Overview
Solution Design Services An Overview
 
PM Project-Charter.pptx
PM Project-Charter.pptxPM Project-Charter.pptx
PM Project-Charter.pptx
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
The Changing World of HR: Prepare Your HCM for the Future
The Changing World of HR: Prepare Your HCM for the FutureThe Changing World of HR: Prepare Your HCM for the Future
The Changing World of HR: Prepare Your HCM for the Future
 
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
SYSTEM LIFE CYCLE_DurgaPrasad_TA Assignemnt 02
 
6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment6 Steps to Confirm Successful Workday Deployment
6 Steps to Confirm Successful Workday Deployment
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
 
The Project Charter is the documented output of the project init.docx
The Project Charter is the documented output of the project init.docxThe Project Charter is the documented output of the project init.docx
The Project Charter is the documented output of the project init.docx
 
Point ofview devops
Point ofview devopsPoint ofview devops
Point ofview devops
 
Introduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptxIntroduction to Software Development Life Cycle.pptx
Introduction to Software Development Life Cycle.pptx
 
Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation Enterprise Architecture Verification Validation
Enterprise Architecture Verification Validation
 
Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02Requirementsdevelopment 120207165817-phpapp02
Requirementsdevelopment 120207165817-phpapp02
 
How to create a successful proof of concept
How to create a successful proof of conceptHow to create a successful proof of concept
How to create a successful proof of concept
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)
 
158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms 158 - Product Management for Enterprise-Grade platforms
158 - Product Management for Enterprise-Grade platforms
 
The Project Charter Ensuring Quality
The Project Charter Ensuring QualityThe Project Charter Ensuring Quality
The Project Charter Ensuring Quality
 

Mehr von punedevscom

Mehr von punedevscom (10)

Cloud Security Webinar
Cloud Security WebinarCloud Security Webinar
Cloud Security Webinar
 
Understanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net FrameworkUnderstanding .Net Standards, .Net Core & .Net Framework
Understanding .Net Standards, .Net Core & .Net Framework
 
Text Mining - Text data Visualization
Text Mining - Text data VisualizationText Mining - Text data Visualization
Text Mining - Text data Visualization
 
Designing modern dw and data lake
Designing modern dw and data lakeDesigning modern dw and data lake
Designing modern dw and data lake
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
IoT and AI
 IoT and AI IoT and AI
IoT and AI
 
Enabling DevOps for enterprise
Enabling DevOps for enterpriseEnabling DevOps for enterprise
Enabling DevOps for enterprise
 
Remote working
Remote workingRemote working
Remote working
 
Machine Learning: Real life business application
Machine Learning: Real life business applicationMachine Learning: Real life business application
Machine Learning: Real life business application
 
Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction Data Preparation and Dimension Reduction
Data Preparation and Dimension Reduction
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Technical Documentation Within SDLC

  • 1. Action speaks louder than the words, However, this is changed due to digital world. The word has to spoken precisely and clearly to make it accessible for the user. Subscribe @ https://www.meetup.com/Pune-Developers-Community TECHNICAL DOCUMENTATION
  • 2. Pune Developer’s CommunityFREE knowledge sharing since Jan 2016 Pune Developer's Community (PDC), We've grown to be a thriving community of 4000+ like-minded people. We have successfully hosted 50+ events in past, in different walks on software development, i.e The PDC’s mission is to provide all learning professionals with ways to share their knowledge and expertise. To accomplish this mission, we serve as a catalyst for discussion, learning, and innovation. • Software Architectures & designs • Cloud Services • IoT • Web & mobile apps development • Software Securities • Data science, • Artificial intelligence • Machine Learning • Blockchain • Any many more.. Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 3. Pune Developer’s CommunityFREE knowledge sharing since Jan 2016 . Organisers . SUYOG KALE https://www.linkedin.com/in/suyogkale DHRUV CHAUDHARI https://www.linkedin.com/in/dhruvchaudhari . Past events sponsors’ . . PDC initiatives . PDC-Tech Ladies PDC-Nashik Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 4. About Me Subscribe @ https://www.meetup.com/Pune-Developers-Community Kavita is fond of writing and passionate about technology. She has 5+ years of experience in creating, designing, and editing Technical writing, End-to-end Software Product Documentation, and ERP Documentation. https://www.linkedin.com/in/kavita-gaikwad-375a6617/
  • 5. •Documentation Skills •Document of Understanding •Sample of DOU •Functionality Flow Document •Statement Of Work •Sample of FDD (SOW) •Technical Analysis Document •Questions Subscribe @ https://www.meetup.com/Pune-Developers-Community Knowledge Description
  • 6. •Thumb rule let it be precise and clear with minimum specified words. •Usage of pictorial diagrams could avoid more wordiness. This could minimize the length and complexity. However, the document should be specified with all the instructions. When required use diagrams, tables, bulleted lists, and images for quick reference. •Few examples illustrating codes while documenting few technical documentations for developers could help user to have a quick glance. •Avoid assumptions and start documenting that is practically observed. •Step into step for following instructions. Avoid losing procedures. •Think as user and document accordingly. •Preview and review: See the presentation or flow of document and review the document. Additionally, do a testing to verify if the instructions are correctly followed. Subscribe @ https://www.meetup.com/Pune-Developers-Community Documentation Skills
  • 7. Documentation Skills • Keep headlines and paragraphs short and scannable. Focused users often scan an article for the part that will answer their particular question. Be sure headlines are short, descriptive, and parallel, to facilitate scanning. • Screenshots and GIFs may not be necessary for every article or process, but can be helpful to orient new users. Crop screenshots tightly around the action to focus attention. • Cut or tighten redundancies, gerunds, adverbs, and passive constructions. • Use the simplest word. • Limit paragraphs to three sentences. • Technical content uses organization, capitalization, and other formatting to help convey meaning. Although different articles are organized differently, some formatting tips are consistent throughout all technical content. • Capitalize proper names of MailChimp products, features, pages, tools, and team names when directly mentioned. In step-by-step instructions, capitalize and italicize navigation and button labels as they appear in the app.
  • 8. Documentation Skills • There are different types of documentation but the major are End User Documentation and System/Internal Documentation. End User System/Internal Documentation
  • 9. Document of Understanding • A Document Of Understanding (also known as D.O.U) is a formal document that states the modus operandi and financial arrangement for a service that shall be provided by a department to another department within a company or between a holding company and a subsidiary or between two entities from the same group. • It is not intended to be a contract but will bind the signatories into the terms and conditions. • This is a formal agreement defining conditions under which company provides the services. The agreement also mentions the chargeback amount if any on the services. • This includes scope of assistance and key assumptions.
  • 10. •Typical areas been addressed. •Purpose: Why are we doing this project? A purpose statement attempts to answer this. •Scope of Work: This describes the work to be done and specifies the hardware and software involved. •Location of Work: This describes where the work is to be performed, including the location of hardware and software and where people will meet to do the work. •Period of Performance: This specifies the allowable time for projects, such as start and finish time, number of hours that can be billed per week or month, where work is to be performed and anything else that relates to scheduling. •Deliverables Schedule: This part lists and describes what is due and when. •Applicable Standards: This describes any industry specific standards that need to be adhered to in fulfilling the contract. •Acceptance Criteria: This specifies how the buyer or receiver of goods will determine if the product or service is acceptable, usually with objective criteria. See Acceptance testing. Subscribe @ https://www.meetup.com/Pune-Developers-Community Areas Addressed
  • 11. • Special Requirements: This specifies any special hardware or software, specialized workforce requirements, such as degrees or certifications for personnel, travel requirements, and anything else not covered in the contract specifics. • Type of Contract/Payment Schedule: The project acceptance will depend on if the budget available will be enough to cover the work required. Therefore a breakdown of payments by whether they are up-front or phased will usually be negotiated in an early stage. • Miscellaneous: Many items that are not part of the main negotiations may be listed because they are important to the project, and overlooking or forgetting them could pose problems for the project. Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 12. Sample of DOU Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 13. •Document that lists all functional requirements for a project and describes the hardware block diagram as well as the software workflow. •Used as specification at the early stage of the project and evolve to a final commissioning document. •Functional work flow is explained. •Function details are provided to non- technical/technical user. Subscribe @ https://www.meetup.com/Pune-Developers-Community Functionality Flow Document
  • 14. What is Statement of Work (SOW) ? •A statement of work (SOW) is a formal document that captures and defines the work activities, deliverables, and timeline a vendor must execute in performance of specified work for a client. The SOW usually includes detailed requirements and pricing, with standard regulatory and governance terms and conditions. Purpose of SOW •The main purpose of a SOW is to define the liabilities, responsibilities and work agreements between clients and service providers. •This defines the scope of the engagement and Key Performance Indicators (KPIs) for the engagement. Subscribe @ https://www.meetup.com/Pune-Developers-Community Example of FDD- Statement of work
  • 15. Sample of SOW Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 16. •Acts as the starting point for the execution, and after applying a set of input values, the application has a definitive outcome and leaves the system at some end point. •Document represents the Client’s technical needs. •These cover technical and graphic design issues, site structure, navigation, page layout and content, web referencing, and marketing. •It’s all about data structures, relational database models, choice of programming languages and tools, algorithms, etc. •Each page is important to describe for the product specification. Subscribe @ https://www.meetup.com/Pune-Developers-Community Technical Analysis Documents
  • 17. •Avoid assumptions for features and functions of your software •Stick to specifications •Ensure all specification meet the technical analysis document •Traceability file(Excel) should cover all testing phase Subscribe @ https://www.meetup.com/Pune-Developers-Community Example of TAD- Test Case
  • 18. Sample of T A D Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 19. Questions ? Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 20. Thank You FOR YOUR TIME.... Subscribe @ https://www.meetup.com/Pune-Developers-Community
  • 21. Pune Developer’s Community Thank you Youtube: https://www.youtube.com/channel/UCxsE4E1FCxBAPuTi92uiRRA Meetup: https://www.meetup.com/Pune-Developers-Community Facebook: https://www.facebook.com/punedevscommunity Twitter: https://twitter.com/PuneDevsCom Web: http://punedevscommunity.in Subscribe @ https://www.meetup.com/Pune-Developers-Community