SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Workshop
Technical Writing Workshop
with Focus on White Papers
Ganesh Samarthyam
Manoj Ganapathi
Pop Quiz - what’s common between them?
Martin Fowler
Pop Quiz - what’s common between them?
Kent Beck
Pop Quiz - what’s common between them?
Robert C Martin (Uncle Bob)
Pop Quiz - what’s common between them?
Expert programers - but more than that!
They are well-known authors of the books on the respective topics!
This is more than a coincidence!
❖ Writing is an effective way to:
❖ Demonstrate expertise
❖ Channelize/streamline your thoughts
❖ Connect with a community of passionate people
❖ Share knowledge
❖ …
Not just books, writing of different forms
❖ Writing is in different forms - blogs,
articles, white papers, conference
papers, books, research papers, …
❖ Writing in different forms:
❖ Level of formality
❖ Target audience
❖ Impact
❖ Reach
❖ …
Can I write?
Just like Nike’s mission statement - if you can talk, you can write!
But why should you write?
Why write?
❖ Expertise: get to focus on a particular / narrow topic
❖ Visibility: get to known in the community as experts
❖ Share: help others learn / know from you
❖ Sell: promote your product, service or idea
❖ Achievement: Get a sense of achievement
Different kinds of technical writing
❖ Research papers
❖ Books
❖ White papers
❖ Magazine articles
❖ Blogs
Formality
Kind of writing => vast differences
❖ Level of formality: blogs are quite informal; research papers are quite
formal
❖ Target audience: a book on “Learn Python 24 Days” targets a different
audience compared to a blog post on “How to reduce your monthly
Azure bills”
❖ Length: an article is of few pages whereas a book spans a few hundred
❖ Depth: articles are mostly shallow whereas research papers go in-depth
on a specific niche topic
❖ Purpose: white papers push a point of view or sell a product or a
service whereas a book is often to teach or educate
❖ Impact, duration of relevance, extent of collaboration required …
White papers
❖ "White papers are long-form content intended to educate
and inform the target audience. They delve deeper
into issues, trends, and policies, and explain their
causes, implications, and benefits.”
❖ Meant for specific target audience mostly in the B2B space
❖ Informal vs. formal: white papers orient towards formal
writing (in contrast to blogs & research papers)
❖ Costly to produce: effort & time intensive, requires to go
through a “production process”, and needs a marketing
strategy!
White papers
❖ Consumption: external vs. internal
❖ marketing collateral typically written for external
consumption - as part of positioning or marketing a
product (sales focus)
❖ for inbound marketing to get leads
❖ also written for internal use (e.g., for getting funding
for a new product)
❖ justify the investment or initiate change in strategy
Tools for writing
Generate text from speech
❖ Use a dictation software or use the dictation feature in your favourite word
processor (typically MS Word)
❖ Now explain a friend / colleague - and dictate it
❖ Or you can imagine as if you are explaining to your friend / colleague
❖ You now have text (with errors / mistakes); edit the contents and Voila!
you have written
❖ This technique is especially useful if you are already presenting to a live
audience and want to benefit by creating a written article / blog as well
from that text
❖ You can also use YouTube’s “Transcription” feature (available for all
videos!)
Use templates
❖ Identify best samples for articles, research papers, etc.
that is similar to the idea that you have
❖ Now use it as a template for your work
“good artists borrow, great artists steal.”
- Pablo Picasso
Mind-maps
❖ Mind maps are an excellent way to organise your ideas
❖ Present visually and organise & reorganise complex set
of topics & sub-topics
❖ Helps generate creative & unique ideas in less time
❖ Can create a clear flow for your content
Mind-maps
https://info.examtime.com/files/2012/11/How-to-create-a-mind-map-mindmap.jpg
Mind-map example
Use “smart art”
❖ Visually organise and communicate your ideas
❖ Breaks the monotony of text (esp. dense technical stuff)
• Check the terms before signing the contractSign the contract
• Stick to the committed schedule and deliver the
draft manuscriptDeliver the draft
• “Developmental edit” may happen if writing
needs much improvement
Support
copyediting
• Check if editorial changes are fine and “sign-off”
(next step will be creating “camera ready” copy)Proof-read pages
• Finalise “cover page design”, sign copyright
documents, etc.
Support
production
Book
production process
Spell-checkers & word-processors
❖ Word-processors today are reasonably sophisticated
❖ You can dictate, spell-check, auto-correct, grammar
check, convert to production-quality PDFs, and more
❖ Explore the features of existing word-processors
❖ Always surprised to find people “discovering”
features
Advanced tools
❖ Graphviz - for automatically generating diagrams from a
program!
❖ LaTeX - esp. for research papers - generating documents
from a markup program!
❖ Photoshop - create production quality images/pictures
❖ PageMaker - create high-quality production-ready
documents for printing
❖ …
For most purposes,
MS Word is more than
enough!
Writing process
How to “develop” content?
❖ Ineffective to directly start writing the content you plan for
❖ Effective strategy: evolve the content
❖ Give presentations on the topic
❖ Create “infodecks” and share them in social media
❖ Do your research (read relevant articles, thought leaders in that
domain, …) - take copious notes
❖ Talk to colleagues or experts in the domain and gather insights
❖ …
White paper - process overview
❖ Create paper outline
❖ Narrow-down on a theme or topic; working title
❖ Determine target audience, paper objectives
❖ Identify co-authors / contributors
❖ Expand the content
❖ Research on the topic
❖ Gather supporting material
❖ Revise, review, rewrite, enhance
❖ Production
❖ Proof-reading, improving the presentation
❖ Content sharing strategy
Create an outline
❖ Brainstorm topic ideas, narrow-down on a theme or topic
❖ Use your office template or choose suitable templates
❖ Start with a working title (takes time to finalise a title)
❖ Start writing the paper(!) and create an outline - what is
missing becomes evident/obvious, so gives impetus to your
further research & exploration
❖ Writing an effective paper is a challenging task - make it easier
and enjoyable by identifying co-authors (like-minded but with
different skills and abilities)
Research
❖ Nature of the research that you do depends on the kind of the
paper you write
❖ Product-related papers: competing offerings, limitations of
current/existing solutions, USP & features of the solution, …
❖ Trends paper: Current state of the industry, survey findings,
broader themes/undercurrents, …
❖ Position paper: Current pain points, state of the art, …
❖ Insights paper: Viewpoints and counter-viewpoints, in-depth
analysis, …
Supporting material
❖ Find case studies, real-world examples, use cases,
scenarios, real (war)stories
❖ These elements make your paper more lively &
interesting
❖ Substantiates the covered meat of the paper
❖ Motivates, illustrates, or supports your paper theme
❖ Caution: anonymise as needed, be sensitive, keep it short
& crisp, make sure its relevant
Rigor in content & presentation
❖ Provide answer the implicit question: “why should I
trust what you say?”
❖ Substantiate claims
❖ Provide relevant references
❖ Support with data, case studies, research findings, …
❖ Credit sources (quotes, images/pictures)
❖ Provide relevant references & external links
Visual appeal
❖ Make research data/findings accessible through tables
and charts
❖ Create illustrations & diagrams
❖ Use elements like “smart-art” and “mind-maps” to
make content appealing
❖ Use call-outs, side-bars and boxes
Revise, revise, revise
❖ Impossible to get a production-quality white paper of significant
length in the first attempt itself
❖ A paper should iteratively evolve - incrementally add content
as you expand
❖ Review: get inputs from peers, experts, technical leads managers
& stakeholders (at right points in time)
❖ Revise: make small changes at a time - focus on content and
postpone grammatical & language aspects towards later stages
❖ Rewrite: Don’t hesitate to completely rewrite your paper if needed
White papers - check list
Follow S.U.C.C.E.S Principles
• Simple
• Unexpected
• Concrete
• Credible
• Emotional
• Stories
Best practices
Plan 3x amount of effort/time
Writing white papers is a time-consuming & effort-
intensive process! Just like software, we tend to
underestimate the effort required for writing
Title & executive summary is the face of the
white paper - make sure it’s good
Most people will just read the title and executive
summary - and decide to read the rest or choose
the parts to read; make sure it has come out well
Research thoroughly!
systematically analyse competing solutions,
explore alternatives, perform detailed data
collection & in-depth analysis, …
Make your paper visually appealing
if your paper is all “text, text, text” - that’s boring;
use appealing visual elements: diagrams/
illustrations/pictures, tables, charts, …
Be open to discovering new ideas “on the go”
most papers start with some idea and end-up with
a completely different idea; why? because action
fuels creativity! (perhaps only Newtons come up
with ideas brooding under apple trees)
Read excellent papers and books
There is nothing more inspiring and gives insights
better than reading well-written papers and books
- we learn how to write by both reading and
through writing!
Write the executive summary towards the end
Though physically the first part of the paper, it
should ideally be written last because your whole
paper and contributions become clear only
towards the end before production activities start
Fact or Fallacy?
There is ONE fixed structure for any white paper!
Fallacy!
Structure depends
on the kind of the
paper
Expertise (technical, domain, …) is a must for
writing papers
Fact! You or
your co-authors
should have expertise
- its a must
There is ONE RIGHT WAY to write a paper
Fallacy!
This one is for book
writing: either approach
could be effective
You need specialised tools to write white papers
Fallacy!
Tools can be an aid -
but MS Word is more
than enough!
Even best of the breed writers mostly don’t “get-it-
right-the-first-time”
Fact!
Technical Writing - Focus on White Papers

Más contenido relacionado

La actualidad más candente

Technical and business writing slides
Technical and business writing slidesTechnical and business writing slides
Technical and business writing slidesSelf-employed
 
Technical writing
Technical writingTechnical writing
Technical writings1220104
 
Introduction to Technical Writing
Introduction to Technical WritingIntroduction to Technical Writing
Introduction to Technical WritingVince
 
Introduction to technical writing
Introduction to technical writingIntroduction to technical writing
Introduction to technical writingAdam Tablante
 
Lecture 1. an introduction to technical report writing
Lecture 1.   an introduction to technical report writingLecture 1.   an introduction to technical report writing
Lecture 1. an introduction to technical report writingAzamBaloch6
 
Lecture 1-technical-writing
Lecture 1-technical-writingLecture 1-technical-writing
Lecture 1-technical-writingRenzoMission
 
Technical Documentation By Techies
Technical Documentation By TechiesTechnical Documentation By Techies
Technical Documentation By Techiesppd1961
 
Technical writing
Technical writingTechnical writing
Technical writingAnsviaLab
 
Technical Writing Introduction
Technical Writing IntroductionTechnical Writing Introduction
Technical Writing IntroductionLumen Learning
 
10. technical communication
10. technical communication10. technical communication
10. technical communicationTatenda Chityori
 
Qualities of good technical writing with examples
Qualities of good technical writing with examplesQualities of good technical writing with examples
Qualities of good technical writing with examplesmuhammad ilyas
 
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465Zahid Mehmood
 
Technical Writing_An Introduction
Technical Writing_An IntroductionTechnical Writing_An Introduction
Technical Writing_An IntroductionTamanna Arora
 
Style in technical writting
Style in technical writtingStyle in technical writting
Style in technical writtingmadhumitha A
 
The technical writing process
The technical writing processThe technical writing process
The technical writing processdalwritingcentre
 
Tech writdefgoalsprocess
Tech writdefgoalsprocessTech writdefgoalsprocess
Tech writdefgoalsprocessAkif Naeem
 

La actualidad más candente (20)

technical writing styles
technical writing stylestechnical writing styles
technical writing styles
 
Technical and business writing slides
Technical and business writing slidesTechnical and business writing slides
Technical and business writing slides
 
Technical Writing
Technical WritingTechnical Writing
Technical Writing
 
Technical writing
Technical writingTechnical writing
Technical writing
 
Introduction to Technical Writing
Introduction to Technical WritingIntroduction to Technical Writing
Introduction to Technical Writing
 
Introduction to technical writing
Introduction to technical writingIntroduction to technical writing
Introduction to technical writing
 
Technical writing
Technical writingTechnical writing
Technical writing
 
Lecture 1. an introduction to technical report writing
Lecture 1.   an introduction to technical report writingLecture 1.   an introduction to technical report writing
Lecture 1. an introduction to technical report writing
 
Lecture 1-technical-writing
Lecture 1-technical-writingLecture 1-technical-writing
Lecture 1-technical-writing
 
Technical Documentation By Techies
Technical Documentation By TechiesTechnical Documentation By Techies
Technical Documentation By Techies
 
Technical writing
Technical writingTechnical writing
Technical writing
 
Technical Writing Introduction
Technical Writing IntroductionTechnical Writing Introduction
Technical Writing Introduction
 
10. technical communication
10. technical communication10. technical communication
10. technical communication
 
Technical writing
Technical writingTechnical writing
Technical writing
 
Qualities of good technical writing with examples
Qualities of good technical writing with examplesQualities of good technical writing with examples
Qualities of good technical writing with examples
 
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465
Unit 6 & 7, BASICS OF TECHINICAL ENGLISH CODE 6465
 
Technical Writing_An Introduction
Technical Writing_An IntroductionTechnical Writing_An Introduction
Technical Writing_An Introduction
 
Style in technical writting
Style in technical writtingStyle in technical writting
Style in technical writting
 
The technical writing process
The technical writing processThe technical writing process
The technical writing process
 
Tech writdefgoalsprocess
Tech writdefgoalsprocessTech writdefgoalsprocess
Tech writdefgoalsprocess
 

Similar a Technical Writing - Focus on White Papers

Research posters 2015 Update
Research posters 2015 UpdateResearch posters 2015 Update
Research posters 2015 UpdateAmy Chadwell
 
Research Poster Creation
Research Poster CreationResearch Poster Creation
Research Poster Creationslharlow
 
Research Poster Design
Research Poster DesignResearch Poster Design
Research Poster Designsamharlow
 
Research Poster Creation
Research Poster CreationResearch Poster Creation
Research Poster Creationsamharlow
 
Reporting profiles
Reporting profilesReporting profiles
Reporting profilespalderman
 
Writing successful white papers
Writing successful white papersWriting successful white papers
Writing successful white papersAmanda Sturgill
 
How to do_presentations
How to do_presentationsHow to do_presentations
How to do_presentationsjuliapuertoc
 
Giving Oral Presentations
Giving Oral PresentationsGiving Oral Presentations
Giving Oral Presentationsjim_porter
 
Writing good scientific papers: Do more and more
Writing good scientific papers: Do more and moreWriting good scientific papers: Do more and more
Writing good scientific papers: Do more and moreAkramLaKilo1
 
Writing Good Scientific Papers for academic writing
Writing Good Scientific Papers for academic writingWriting Good Scientific Papers for academic writing
Writing Good Scientific Papers for academic writingssuser1310d0
 
How ti write a good scientific paper.ppt
How ti write a good scientific paper.pptHow ti write a good scientific paper.ppt
How ti write a good scientific paper.pptobedcudjoe1
 
Session 12 How_To_Make_an_Effective_Poster.pptx
Session 12 How_To_Make_an_Effective_Poster.pptxSession 12 How_To_Make_an_Effective_Poster.pptx
Session 12 How_To_Make_an_Effective_Poster.pptxHasanGilani3
 
best practices for researching your presentation
best practices for researching your presentationbest practices for researching your presentation
best practices for researching your presentationssuser76e9ea
 
Academic Writing
Academic WritingAcademic Writing
Academic WritingSana Ouanes
 
Waterford healing arts trust
Waterford healing arts trustWaterford healing arts trust
Waterford healing arts trustSarah Searson
 

Similar a Technical Writing - Focus on White Papers (20)

Research posters 2015 Update
Research posters 2015 UpdateResearch posters 2015 Update
Research posters 2015 Update
 
Ls 620 chapter 1 ppt
Ls 620 chapter 1 pptLs 620 chapter 1 ppt
Ls 620 chapter 1 ppt
 
Research Poster Creation
Research Poster CreationResearch Poster Creation
Research Poster Creation
 
Research Poster Design
Research Poster DesignResearch Poster Design
Research Poster Design
 
Research Poster Creation
Research Poster CreationResearch Poster Creation
Research Poster Creation
 
Reporting profiles
Reporting profilesReporting profiles
Reporting profiles
 
Writing successful white papers
Writing successful white papersWriting successful white papers
Writing successful white papers
 
How to do_presentations
How to do_presentationsHow to do_presentations
How to do_presentations
 
Giving Oral Presentations
Giving Oral PresentationsGiving Oral Presentations
Giving Oral Presentations
 
MASHLM 2nd year thesis workshop
MASHLM  2nd year thesis workshopMASHLM  2nd year thesis workshop
MASHLM 2nd year thesis workshop
 
Writing good scientific papers: Do more and more
Writing good scientific papers: Do more and moreWriting good scientific papers: Do more and more
Writing good scientific papers: Do more and more
 
Writing Good Scientific Papers for academic writing
Writing Good Scientific Papers for academic writingWriting Good Scientific Papers for academic writing
Writing Good Scientific Papers for academic writing
 
How ti write a good scientific paper.ppt
How ti write a good scientific paper.pptHow ti write a good scientific paper.ppt
How ti write a good scientific paper.ppt
 
Session 12 How_To_Make_an_Effective_Poster.pptx
Session 12 How_To_Make_an_Effective_Poster.pptxSession 12 How_To_Make_an_Effective_Poster.pptx
Session 12 How_To_Make_an_Effective_Poster.pptx
 
write a report
 write a report  write a report
write a report
 
best practices for researching your presentation
best practices for researching your presentationbest practices for researching your presentation
best practices for researching your presentation
 
Academic Writing
Academic WritingAcademic Writing
Academic Writing
 
Academic Writing
Academic WritingAcademic Writing
Academic Writing
 
Waterford healing arts trust
Waterford healing arts trustWaterford healing arts trust
Waterford healing arts trust
 
How to-write-a-research-paper
How to-write-a-research-paperHow to-write-a-research-paper
How to-write-a-research-paper
 

Más de CodeOps Technologies LLP

AWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupAWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupCodeOps Technologies LLP
 
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSBUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSCodeOps Technologies LLP
 
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESAPPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESCodeOps Technologies LLP
 
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSBUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSCodeOps Technologies LLP
 
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCodeOps Technologies LLP
 
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CodeOps Technologies LLP
 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSCodeOps Technologies LLP
 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaCodeOps Technologies LLP
 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaCodeOps Technologies LLP
 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...CodeOps Technologies LLP
 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareCodeOps Technologies LLP
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...CodeOps Technologies LLP
 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaCodeOps Technologies LLP
 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsCodeOps Technologies LLP
 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationCodeOps Technologies LLP
 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire CodeOps Technologies LLP
 

Más de CodeOps Technologies LLP (20)

AWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetupAWS Serverless Event-driven Architecture - in lastminute.com meetup
AWS Serverless Event-driven Architecture - in lastminute.com meetup
 
Understanding azure batch service
Understanding azure batch serviceUnderstanding azure batch service
Understanding azure batch service
 
DEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNINGDEVOPS AND MACHINE LEARNING
DEVOPS AND MACHINE LEARNING
 
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONSSERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
SERVERLESS MIDDLEWARE IN AZURE FUNCTIONS
 
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONSBUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
BUILDING SERVERLESS SOLUTIONS WITH AZURE FUNCTIONS
 
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICESAPPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
APPLYING DEVOPS STRATEGIES ON SCALE USING AZURE DEVOPS SERVICES
 
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPSBUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
BUILD, TEST & DEPLOY .NET CORE APPS IN AZURE DEVOPS
 
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNERCREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
CREATE RELIABLE AND LOW-CODE APPLICATION IN SERVERLESS MANNER
 
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
CREATING REAL TIME DASHBOARD WITH BLAZOR, AZURE FUNCTION COSMOS DB AN AZURE S...
 
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESSWRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
WRITE SCALABLE COMMUNICATION APPLICATION WITH POWER OF SERVERLESS
 
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh SharmaTraining And Serving ML Model Using Kubeflow by Jayesh Sharma
Training And Serving ML Model Using Kubeflow by Jayesh Sharma
 
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu SalujaDeploy Microservices To Kubernetes Without Secrets by Reenu Saluja
Deploy Microservices To Kubernetes Without Secrets by Reenu Saluja
 
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
Leverage Azure Tech stack for any Kubernetes cluster via Azure Arc by Saiyam ...
 
YAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra KhareYAML Tips For Kubernetes by Neependra Khare
YAML Tips For Kubernetes by Neependra Khare
 
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
Must Know Azure Kubernetes Best Practices And Features For Better Resiliency ...
 
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta JhaMonitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
Monitor Azure Kubernetes Cluster With Prometheus by Mamta Jha
 
Jet brains space intro presentation
Jet brains space intro presentationJet brains space intro presentation
Jet brains space intro presentation
 
Functional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and StreamsFunctional Programming in Java 8 - Lambdas and Streams
Functional Programming in Java 8 - Lambdas and Streams
 
Distributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps FoundationDistributed Tracing: New DevOps Foundation
Distributed Tracing: New DevOps Foundation
 
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire  "Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
"Distributed Tracing: New DevOps Foundation" by Jayesh Ahire
 

Último

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyAnusha Are
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 

Último (20)

call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 

Technical Writing - Focus on White Papers

  • 1. Workshop Technical Writing Workshop with Focus on White Papers Ganesh Samarthyam Manoj Ganapathi
  • 2. Pop Quiz - what’s common between them? Martin Fowler
  • 3. Pop Quiz - what’s common between them? Kent Beck
  • 4. Pop Quiz - what’s common between them? Robert C Martin (Uncle Bob)
  • 5. Pop Quiz - what’s common between them?
  • 6. Expert programers - but more than that! They are well-known authors of the books on the respective topics!
  • 7. This is more than a coincidence! ❖ Writing is an effective way to: ❖ Demonstrate expertise ❖ Channelize/streamline your thoughts ❖ Connect with a community of passionate people ❖ Share knowledge ❖ …
  • 8. Not just books, writing of different forms ❖ Writing is in different forms - blogs, articles, white papers, conference papers, books, research papers, … ❖ Writing in different forms: ❖ Level of formality ❖ Target audience ❖ Impact ❖ Reach ❖ …
  • 9. Can I write? Just like Nike’s mission statement - if you can talk, you can write!
  • 10. But why should you write?
  • 11. Why write? ❖ Expertise: get to focus on a particular / narrow topic ❖ Visibility: get to known in the community as experts ❖ Share: help others learn / know from you ❖ Sell: promote your product, service or idea ❖ Achievement: Get a sense of achievement
  • 12. Different kinds of technical writing ❖ Research papers ❖ Books ❖ White papers ❖ Magazine articles ❖ Blogs Formality
  • 13. Kind of writing => vast differences ❖ Level of formality: blogs are quite informal; research papers are quite formal ❖ Target audience: a book on “Learn Python 24 Days” targets a different audience compared to a blog post on “How to reduce your monthly Azure bills” ❖ Length: an article is of few pages whereas a book spans a few hundred ❖ Depth: articles are mostly shallow whereas research papers go in-depth on a specific niche topic ❖ Purpose: white papers push a point of view or sell a product or a service whereas a book is often to teach or educate ❖ Impact, duration of relevance, extent of collaboration required …
  • 14. White papers ❖ "White papers are long-form content intended to educate and inform the target audience. They delve deeper into issues, trends, and policies, and explain their causes, implications, and benefits.” ❖ Meant for specific target audience mostly in the B2B space ❖ Informal vs. formal: white papers orient towards formal writing (in contrast to blogs & research papers) ❖ Costly to produce: effort & time intensive, requires to go through a “production process”, and needs a marketing strategy!
  • 15. White papers ❖ Consumption: external vs. internal ❖ marketing collateral typically written for external consumption - as part of positioning or marketing a product (sales focus) ❖ for inbound marketing to get leads ❖ also written for internal use (e.g., for getting funding for a new product) ❖ justify the investment or initiate change in strategy
  • 17. Generate text from speech ❖ Use a dictation software or use the dictation feature in your favourite word processor (typically MS Word) ❖ Now explain a friend / colleague - and dictate it ❖ Or you can imagine as if you are explaining to your friend / colleague ❖ You now have text (with errors / mistakes); edit the contents and Voila! you have written ❖ This technique is especially useful if you are already presenting to a live audience and want to benefit by creating a written article / blog as well from that text ❖ You can also use YouTube’s “Transcription” feature (available for all videos!)
  • 18. Use templates ❖ Identify best samples for articles, research papers, etc. that is similar to the idea that you have ❖ Now use it as a template for your work “good artists borrow, great artists steal.” - Pablo Picasso
  • 19. Mind-maps ❖ Mind maps are an excellent way to organise your ideas ❖ Present visually and organise & reorganise complex set of topics & sub-topics ❖ Helps generate creative & unique ideas in less time ❖ Can create a clear flow for your content
  • 22. Use “smart art” ❖ Visually organise and communicate your ideas ❖ Breaks the monotony of text (esp. dense technical stuff) • Check the terms before signing the contractSign the contract • Stick to the committed schedule and deliver the draft manuscriptDeliver the draft • “Developmental edit” may happen if writing needs much improvement Support copyediting • Check if editorial changes are fine and “sign-off” (next step will be creating “camera ready” copy)Proof-read pages • Finalise “cover page design”, sign copyright documents, etc. Support production Book production process
  • 23. Spell-checkers & word-processors ❖ Word-processors today are reasonably sophisticated ❖ You can dictate, spell-check, auto-correct, grammar check, convert to production-quality PDFs, and more ❖ Explore the features of existing word-processors ❖ Always surprised to find people “discovering” features
  • 24. Advanced tools ❖ Graphviz - for automatically generating diagrams from a program! ❖ LaTeX - esp. for research papers - generating documents from a markup program! ❖ Photoshop - create production quality images/pictures ❖ PageMaker - create high-quality production-ready documents for printing ❖ … For most purposes, MS Word is more than enough!
  • 26. How to “develop” content? ❖ Ineffective to directly start writing the content you plan for ❖ Effective strategy: evolve the content ❖ Give presentations on the topic ❖ Create “infodecks” and share them in social media ❖ Do your research (read relevant articles, thought leaders in that domain, …) - take copious notes ❖ Talk to colleagues or experts in the domain and gather insights ❖ …
  • 27. White paper - process overview ❖ Create paper outline ❖ Narrow-down on a theme or topic; working title ❖ Determine target audience, paper objectives ❖ Identify co-authors / contributors ❖ Expand the content ❖ Research on the topic ❖ Gather supporting material ❖ Revise, review, rewrite, enhance ❖ Production ❖ Proof-reading, improving the presentation ❖ Content sharing strategy
  • 28. Create an outline ❖ Brainstorm topic ideas, narrow-down on a theme or topic ❖ Use your office template or choose suitable templates ❖ Start with a working title (takes time to finalise a title) ❖ Start writing the paper(!) and create an outline - what is missing becomes evident/obvious, so gives impetus to your further research & exploration ❖ Writing an effective paper is a challenging task - make it easier and enjoyable by identifying co-authors (like-minded but with different skills and abilities)
  • 29. Research ❖ Nature of the research that you do depends on the kind of the paper you write ❖ Product-related papers: competing offerings, limitations of current/existing solutions, USP & features of the solution, … ❖ Trends paper: Current state of the industry, survey findings, broader themes/undercurrents, … ❖ Position paper: Current pain points, state of the art, … ❖ Insights paper: Viewpoints and counter-viewpoints, in-depth analysis, …
  • 30. Supporting material ❖ Find case studies, real-world examples, use cases, scenarios, real (war)stories ❖ These elements make your paper more lively & interesting ❖ Substantiates the covered meat of the paper ❖ Motivates, illustrates, or supports your paper theme ❖ Caution: anonymise as needed, be sensitive, keep it short & crisp, make sure its relevant
  • 31. Rigor in content & presentation ❖ Provide answer the implicit question: “why should I trust what you say?” ❖ Substantiate claims ❖ Provide relevant references ❖ Support with data, case studies, research findings, … ❖ Credit sources (quotes, images/pictures) ❖ Provide relevant references & external links
  • 32. Visual appeal ❖ Make research data/findings accessible through tables and charts ❖ Create illustrations & diagrams ❖ Use elements like “smart-art” and “mind-maps” to make content appealing ❖ Use call-outs, side-bars and boxes
  • 33. Revise, revise, revise ❖ Impossible to get a production-quality white paper of significant length in the first attempt itself ❖ A paper should iteratively evolve - incrementally add content as you expand ❖ Review: get inputs from peers, experts, technical leads managers & stakeholders (at right points in time) ❖ Revise: make small changes at a time - focus on content and postpone grammatical & language aspects towards later stages ❖ Rewrite: Don’t hesitate to completely rewrite your paper if needed
  • 34. White papers - check list
  • 35. Follow S.U.C.C.E.S Principles • Simple • Unexpected • Concrete • Credible • Emotional • Stories
  • 37. Plan 3x amount of effort/time Writing white papers is a time-consuming & effort- intensive process! Just like software, we tend to underestimate the effort required for writing
  • 38. Title & executive summary is the face of the white paper - make sure it’s good Most people will just read the title and executive summary - and decide to read the rest or choose the parts to read; make sure it has come out well
  • 39. Research thoroughly! systematically analyse competing solutions, explore alternatives, perform detailed data collection & in-depth analysis, …
  • 40. Make your paper visually appealing if your paper is all “text, text, text” - that’s boring; use appealing visual elements: diagrams/ illustrations/pictures, tables, charts, …
  • 41. Be open to discovering new ideas “on the go” most papers start with some idea and end-up with a completely different idea; why? because action fuels creativity! (perhaps only Newtons come up with ideas brooding under apple trees)
  • 42. Read excellent papers and books There is nothing more inspiring and gives insights better than reading well-written papers and books - we learn how to write by both reading and through writing!
  • 43. Write the executive summary towards the end Though physically the first part of the paper, it should ideally be written last because your whole paper and contributions become clear only towards the end before production activities start
  • 45. There is ONE fixed structure for any white paper! Fallacy! Structure depends on the kind of the paper
  • 46. Expertise (technical, domain, …) is a must for writing papers Fact! You or your co-authors should have expertise - its a must
  • 47. There is ONE RIGHT WAY to write a paper Fallacy! This one is for book writing: either approach could be effective
  • 48. You need specialised tools to write white papers Fallacy! Tools can be an aid - but MS Word is more than enough!
  • 49. Even best of the breed writers mostly don’t “get-it- right-the-first-time” Fact!