Principles of Technical Writing

This post provides a look at the "technical writing principles" I've found useful in helping writers to become highly effective and valued as a member of an engineering team.

  • Be a lifelong learner

To be an effective writer, you have to be a lifelong learner, get motivated enough to learn new technolgoies. For tech writers, learning continues from the cradle to the grave.

  • Have a positive attitude

You have to know how to collaborate and be a good judge of people. Additionally, you must be willing to interact with different personalities of the people you are working with. There is an innate skill to draw information out of people or get your work reviewed by the SMEs without aggravating them. The success you experience as a writer depends on your attitude. Sometimes, you may be given an assignment that has nothing to do with creating documentation. But you must display a positive attitude towards such requests. 

  • Quality should be the priority

Your job is to make sure that your work is complete, correct, thoroughly fact-checked, and technically reviewed. Make sure that when you start something, you complete it. If people know they can rely on you to do high-quality work, you will win the trust.

  • Communicate, Communicate, and Communicate

Writers should strive to be superior communicators, as ineffective communication leads to confusion and reflects poorly on the entire team. The writer will be judged by the quality of his work. For better quality, communication is the key factor:
    • Documentation Plans - Make it clear to all stakeholders' what outputs to expect at any given point of time in the product life-cycle.
    • Review - Use the Google doc or Adobe Shared Review process to receive feedback.
    • Communication via emails/slack/meetings - Keep the stakeholders informed about the progress of your documentation. Use the email meeting to schedule appointments with SMEs and Product managers. Ad-hoc chat also works depending on your relationship.

  • Know your assignment

Like it, or not, writers are 'contractors’ who are hired to create User Manuals, API documentation, Training Materials, Engineering Blogs, etc. Technical documentation is meant for users of the engineering product. The users may be within the company or external; they may be engineers or layman. Understanding the users will help to improve the quality of the writing and, ultimately, the quality of the product.

  • Avoid ambiguity

This implies "Never presume" and clarify whenever there is ambiguity. Making speculation about how a product’s features/functionality, schedules, etc. will lead to a variety of issues such as:
    • Wrong content
    • Incomplete work
    • Poor impression on the documentation team
Writers must avoid ambiguity in the documentation so as not to muddle others.

  • Inhale and Exhale Content

Writers 'live and breathe' content. They consume content, and they create content. Practice your craft to serve the readers. Don't expel raw material but transmute it to provide what the reader most wants.

  • Trust facts - Question assumptions 

Related to the principle of avoiding ambiguity, writers must never make assumptions. 
Doing so can have a significant impact on the entire business.
Writers must:
    • Work with the cross-functional team to address issues with requirements, user stories, etc.
    • Clarify schedules/expectations when in doubt.
    • Leverage documentation plan to articulate and set expectations on the documentation.
    • Track/manage outstanding issues until they are resolved.
    • Ensure a thorough document review by engineers and stakeholders.

  • Think innovation

Regardless of your busy schedule, writers must think out-of-box. Improvement ideas should be socialized, shared, and investigated with managers and writers. Small changes can make a huge difference to the organization. Innovation that can benefit the documentation is always welcome.
    • Tweaks to processes, templates, style guide
    • Suggest better tools
    • Use videos where possible
    • Gather analytics

  • Use Style Guide 

On the surface it may appear as if style guide does, in fact, restrict the writer; however, if you dig deeper you will discover that style guide helps by improving communications by establishing consistency in all the documents.

  • Plan wisely

A well thought out and a documented plan is worth its weight in gold. Create a documentation plan to set expectations for all the stakeholders. 

  • Identify priorities

At the end of the day, the most important Technical Writing principle is "If you do not know - ASK".  Writers must ask questions until they are confident that they have the information needed to write content. Just remember, unanswered questions contribute ambiguity to the content.

  • Escape the curse of knowledge 

Close the writing loop by getting feedback from users. Show the draft to people who are actual users or atleast to the developers / QA, and find out whether they can follow it.  Only when we get the feedback, do we discover that what's obvious to us isn't obvious to them. A writer should revise in response to comment when it comes from users. 

  • Have a thick skin while receiving feedback

You want to encourage folks to share their honest reactions to what you write. And if your documentation is useful and focused, timely and fresh, and you've written it with passion and voice about a subject you know a lot about, then your readers are likely to leave terrific feedback. But occasionally you're going to hear from people, especially from Editors, who disagree with you or who don't like your style or approach and give you rude commentsAnd that's never fun. It's taken me years to learn not to take that stuff personally, but take it with a grain of salt. 

Troubleshooting Grammar Problems

1. Sentence fragments

Make sure each word group you have punctuated as a sentence contains a grammatically complete and independent thought that can stand alone as an acceptable sentence.



Incorrect


Tests of the Shroud of Turin have produced some curious findings. For example, the pollen of forty-eight plants native to Europe and the Middle East.


[2nd sentence = fragment]



Correct


Tests of the Shroud of Turin have produced some curious findings. For example, the cloth contains the pollen of forty-eight plants native to Europe and the Middle East.

2. Faulty parallelism

Be sure you use grammatically equal sentence elements to express two or more matching ideas or items in a series.

Incorrect

The candidate’s goals include winning the election, a national health program, and the educational system.


Correct

The candidate’s goals include winning the election, enacting a national health program, and improving the educational system.

Incorrect

Some critics are not so much opposed to capital punishment as postponing it for so long.

Correct

Some critics are not so much opposed to capital punishment as they are to postponing it for so long.

3. Noun strings

The bulk of government and technical writing uses too many noun strings, or groups of nouns “sandwiched” together. Readability suffers when three words that are ordinarily separate nouns follow in succession.

Noun string: NASA continues to work on the International Space Station astronaut living-quarters module development project.

Correction: NASA is still developing the module that will provide living quarters for the astronauts aboard the International Space Station.

4. Subject-Verb agreement

The subject-verb pair guarantees that the sentence means something. Without this core, a sentence fragments and loses its power to speak. Indeed, a sentence only becomes complete when it contains at least a subject and a verb. Subjects and verbs must also agree with one another. That is, the form of the verb has to match the number of things in the subject. A singular subject takes a singular verb, while a plural subject takes a plural verb.

Incorrect: The two best things about the party was the food and the music.

Correct: The two best things about the party were the food and the music.


5. Misplaced Or Dangling Modifier

A misplaced modifier is a word, phrase, or clause that is improperly separated from the word it modifies or describes. Sentences with this error can sound awkward, ridiculous, or confusing. A dangling modifier is a word or phrase that modifies a word not clearly stated in the sentence.

A run-on sentence occurs when you connect two main clauses with no punctuation.

Incorrect: After finally setting off on the trail, the morning felt more exciting.

Correct: After finally setting off on the trail, he felt the morning was more exciting.

6. Run-On Sentence

Incorrect: She tried to sneak out of the house her mother saw her leaving.

Correct: She tried to sneak out of the house, but her mother saw her leaving.

Incorrect: He ran through the field as fast as he could all the while the rain was soaking him to the bone.

Correct: He ran through the field as fast as he could. All the while rain was soaking him to the bone.


7. Lack Of Parallel Structure

Faulty parallelism occurs when two or more parts of a sentence are similar in meaning but not parallel (or grammatically similar) in form. It often occurs with paired constructions and items in a series.

Incorrect: The key directives of his boss were clear:

  • Meet monthly sales quotas.
  • Aggressive marketing techniques.
  • Reporting in every day.

Correct: The key directives of his boss were clear:
  • Meet monthly sales goals.
  • Practice aggressive marketing techniques.
  • Report in every day.

8. Split Infinitives

An infinitive is the word “to” with a verb. A split infinitive separates the word “to” and the verb with another word (often an adverb). There are no grammar rules that prohibit split infinitives, but many experts disapprove of them. If the sentence sounds awkward by correcting the split, our rule of thumb is to go with what makes the most sense in the context of your writing and for the ease of reading.


Incorrect: He wanted to gradually improve his strength by increasing his weight.

Correct: He wanted to improve his strength gradually by increasing his weight.


References

  • https://www.linkedin.com/learning/grammar-girl-s-quick-and-dirty-tips-for-better-writing

How to create a documentation plan



A documentation plan lays down a blueprint for the whole writing project. As a writer, before you embark on your documentation project, create a proper documentation plan and get it approved by key stakeholders. This will establish your credibility in the event of any crisis. It is important to study the marketing/customer requirements document. Ideally, the requirements document should state clearly the features to be documented, the depth of information to be included in the documentation, and the format (HTML, PDF, Word, etc). The next step should be to study the functional specification.


On the basis of MRD and the functional specs, the documentation plan should include the following details:


  • The product name, scope, and purpose
  • Milestone dates
  • List of documents that will be created and/or updated. If the project is about updating an existing product, list the features to be documented. If the project is about releasing a new product, additional planning is required. There can be multiple deliverable types needed, ranging from a single-paged addendum to a context-sensitive online help system.
  • Version control tool for managing the source files, for example, Snapshot CM, Rational ClearCase, git.
  • Features that will be documented
  • Work estimate and committed schedule for documenting each feature or completing each document
  • Committed documentation milestones
  • Documentation Reviewers including review schedule. There are 2 ways to conduct a review, collect edits individually from each reviewer or hold a review meeting to review everyone’s comments. Multiple reviews may be required. You can also use Adobe’s Shared review process to collect feedback from multiple reviewers.
  • Depending on the program include any training material needed for the launch.
  • Risks, assumptions, and dependencies. Include the following: Main risks of the documentation project (e.g. last-minute feature additions), probability of each risk, Impact of each risk, Risk mitigation plan, and Owner of the mitigation plan)
  • Doc approval process and approvers
  • Documentation delivery and distribution plan.

Main components 

  • COVER PAGE summarizing the name of the project; organization, and copyright or confidentiality statements.
  • Table of Contents – Proposed chapters and their tentative content.
  • An introduction that covers the purpose and scope of the plan.
  • HISTORY (or REVISION LOG) showing the revisions the plan went through, with dates, the names, and titles of the persons who wrote different versions.
  • RISK FACTORS – What are the dependencies to complete the documentation? Which critical factors may bring this project to a halt? What are the impact (H/M/L) and the probability (H/M/L)? What measures should be taken for such an eventuality and who are the mitigation owners.
  • Reviewers and Review Process displays the names, titles, and contact information of the writer and all stakeholders involved with the documentation project.
  • Product features – what are the features that will be documented.
  • Document specs – Is this going to be an online document, a printed document, or both? Will it be single-sourced? Will the project be using a client template? Which version control tool will be used for managing the documentation source files.
  • Schedule – What are the milestones in the development of the document? What is the effort required? When should the review cycle(s) be finished? How many rounds of reviews should be allowed? What is the start/end date for the whole project?

Kickstart every technical writing project with a well-crafted and approved plan. 

Technical Writing Interview Questions

 1. Analyse the code

public final class Solid

{

  public static int atomic(int n)

  {

    if (n < 0) {

      n = -n;

    }

    int d = 1;

    while (n > 9) {

      ++d;

      n /= 10;

    }

    return d;

  }

  public static void main(String[] args)

  {

    System.out.println(atomic(103));

  }

}

2. What's the difference between API and SDK?

3. What's the difference between Class and Object?

4. How do you create code samples, what are the important things to note when creating?

5. What's the purpose of Version Control Tools?

6. Tell me about a time you failed or made a mistake.

7.  Tell me about a time you had to manage conflicting priorities.

8. Tell me about a time you disagreed with someone.

9. Tell me about yourself.



How I write a White Paper

An Overview of White Paper

White papers are a favorite marketing tool for companies. Companies aim to sell products as solutions to their customers through the white paper. The white papers educate readers and enable them to make decisions in choosing the solution that suits their needs. In this case, the white paper becomes an excellent marketing and SEO tool that advertises the company's products or services. Check this link about when you need to have a white paper.

However, writing a white paper is a challenging task. It involves an in-depth study of the product and its application, gathering information from the subject-matter experts, and studying the design documents. 

The objective is not only to convey information but to spark the reader's interest to engage him in reading the rest. Precision and clarity are the watchwords. Naked facts are not enough to invite a reader's invitation to the rest of the document. It's their context- the writing, the container of the information - that illuminates facts for the reader and gives them significant meaning.

The typical length of a white paper varies from 8 to 12 pages.


How I write a white paper

When embarking on the journey of crafting a white paper, my process begins with a meeting with the product owner/product manager to grasp the project's requirements. Understanding the product features and identifying the target audience is crucial. During this initial discussion, I also inquire about the expected completion date and request a product demo to gain deeper insights.

Following this preliminary conversation, I dive into comprehensive research. After gaining sufficient knowledge, I write the first draft, juxtapose words, and convey information that gives a richer experience to readers.

Occasionally, the first draft may not meet expectations. Every good writer knows that the first draft of any piece of writing rarely resembles the polished, final version. This variance can be attributed to various factors, ranging from missed details to concepts that might not have been fully explored during the initial meeting. To bridge the gap between the draft and the ideal version, I opt for a second round of discussions. During this phase, fresh insights emerge, providing a more nuanced perspective. These intricate details are meticulously woven into the fabric of my second draft. It's during this stage that the document begins to approach perfection, steadily shaping into a refined piece of work. This draft is almost a perfect piece.

Over the years, I have learned that a writer needs tough skin, for no matter how advanced one's experience and career, expert criticism cuts to the quick, and one learns to endure and to perfect. 

Writing is iterative, and a text reaches its full potential through multiple drafts, feedback, revision, and editing.


 Principal components of a white paper

  • A good page layout - A good page layout ensures that language, graphics, and colors combine on a page to promote clear communication. Readers of the page will find it pleasing and easy to read even though they may not be conscious of all the page layout techniques.
  • A title that arouses curiosity - A good title is a hallmark of a successful white paper. It's akin to arriving at an unfamiliar house and having the owner graciously open the door with a warm "Welcome." A good title can make a tremendous difference in the early acceptance of a white paper.
  • Table of Contents - TOC helps readers in two ways: 1. they outline the structure of the document and thus provide insight into the document's organization. 2. they provide the page numbers for all sections and subsections, thus helping readers to locate parts of the document.
  • Background/introduction to the document - The introduction sets the stage. It normally includes the historical background of the product and establishes the scope of the product. In essence, the introduction is a road map; it orients the reader by providing a context for the reading. In short, the introduction prepares the reader for what will follow. 
  • Graphics - Graphics are essential for conveying key information in the white paper. Readers will recall one impactful graphic long after they have forgotten a thousand words of text. Create visuals first, and write text last. 
  • How the product solves the problem
  • System functions
  • Benefits offered by the product
  • Product architecture
  • Evaluation criteria for choosing the product
  • Conclusion

If you need help in writing a white paper, email abeeshthomas@yahoo.com. Check out my portfolio for a sample white paper.

Technical Editing and Proofreading


Faulty Parallel Construction

A failure to create grammatically parallel structures when they are appropriate is referred to as faulty parallelism.

If you want your readers to roll smoothly along from one idea of yours to the next, use parallel structure.

Both of the following sentences essentially say the same thing. Which is easier to read?

He described skiing in the Alps, swimming in the Adriatic, and the drive across the Sahara Desert. (faulty parallelism)

He described skiing in the Alps, swimming in the Adriatic, and driving across the Sahara Desert. (parallel)

Formerly, science was taught by the textbook method, while now the laboratory method is employed. (faulty parallelism)

Formerly, science was taught by the textbook method; now it is taught by the laboratory method

Nouns should be parallel with nouns, participles with participles, gerunds with gerunds, infinitives with infinitives, clauses with clauses, and so on.


Sentence Fragments

According to the grammar rule—every sentence should be complete. Meaning, it should have a subject (the main actor/actors), a verb (the main action) and, if applicable, an object (what the action happens to). Anything less is called a sentence fragment. With one caveat. Your meaning must be clear.


When a group of words is missing important information, it’s no longer expressing a complete thought. Following are some of the missing words: missing verb, missing subject, missing subject+verb, missing main clause.


Run-On Sentences

Here you will find more than one complete thought, each of which deserves its own sentence. This happens when the person gets excited about the subject matter and goes on at length without adding a period for quite a long time, and the sentence ends up sounding quite flustered and out of breath.

You must look for ways to break the run-on sentence into more than one. It’s all about keeping things clear and simple for your readers.

Dangling Modifiers

A dangling modifier has nothing to modify. It’s an error caused by failing to use the word that the modifier is meant to be describing.

INCORRECT: The experiment was a failure, not having studied the lab manual carefully.

REVISED: They failed the experiment, not having studied the lab manual carefully.

INCORRECT: Meticulous and punctual, David’s work ethic is admirable

CORRECT: Meticulous and punctual, David has an admirable work ethic.

Fixing a dangling modifier requires more than rearranging the words in the sentence. You will often need to add something new so that the modifier finally has a target word to describe.


Misplaced Modifiers

A misplaced modifier is a word, phrase, or clause that does not clearly relate to what it is intended to modify. In other words, a misplaced modifier makes the meaning of a sentence ambiguous or wrong.

INCORRECT: Andrew told us after the holiday that he intends to stop drinking.

In this example, it is not clear whether Andrew made this statement after the holiday or whether he intends to stop drinking after the holiday.


Split Infinitives

An infinitive is the form of any verb which starts with the word “to”—to go, to dance, to have written, etc.

Ideally, you are not supposed to split an infinitive by sticking extra words between the “to” and the rest of the verb. Contrary to what some grammarians say, there is no rule against using split infinitives in English. One might use them with care, but splitting an infinitive is sometimes the best way to clearly express a thought.

Infinitives should be split when the adverb either needs emphasis or wouldn’t work anywhere else in the sentence—for example:

They’re expected to gradually come down in price to about $50 to $75 each.

Placing gradually anywhere else in this sentence would create awkwardness and confusion.


In conclusion, Editing, proofreading, and formatting can make a big difference to the clarity of your work and therefore the overall grade. Contact me at abeeshthomas@yahoo.com or call +65-82086393

Essential Tips for Writing a Technical Article


Writing a Technical Article

Tips for Technical Writing

  • Get to the Point  - Your objective is to make the reader understand your topic quickly. The readers are not interested to spend hours reading the article.
  • Avoid wordy phrases. A fundamental of good writing style is to avoid unnecessary words.  Do not say All of a sudden. Just say, suddenly. Instead of a later date, say later. The shorter, simple words or expressions make your writing more concise and, consequently, make it look and sound more professional. 
  • Keep it Short and Simple - Write short sentences by eliminating punctuation without affecting the readability of the sentence. Use fewer commas, more periods, and no semicolons at all, if possible.
  • Improve the Presentation - Always provide a brief description of the subject followed by steps to achieve. Provide screenshots where possible.
  • Improve your Template - Use numbering if the steps are to be performed in a sequential manner otherwise use bullets. The title and headings should convey the subject matter. The headings, steps, and body text should follow a consistent format.
  • Use a Style Guide - Follow your company style guide. Otherwise, use Chicago Manual of Style or Microsoft Manual of Style.

Readings

How to write an engineering blog?




Writing is an unnatural act. According to Charles Darwin, “Man has an instinctive tendency to speak, as we see them in the babble of our young children, whereas no child has an instinctive tendency to write”.

It’s natural for engineers to convey their thoughts verbally. But when it comes to writing, it’s a laborious task.

Speaking and writing involve two different personalities. For engineers, the spoken conversation is instinctive. But for writers, it’s the writing part that is instinctive.

That’s why it’s important that writers and engineers collaborate when it comes to blogging.

If you’re in the field of engineering, then you’re probably looking for ways to engage with your audience. Blogging is an effective way to build relationships with your customers and prospects, it also helps you stay up-to-date on industry trends. 

Engineers should look at blog posts as a way of crystallising ideas like the code.

The major challenge is to identify what to blog.

Being an engineer, you have insights into technology that may not have been elucidated. You need to ask what others do not understand, and how can I explain it clearly.

You can also highlight the specific problems that you encountered, methods that proved to be a workable solution, and some advantages/disadvantages of alternative solutions.  

As a writer, your role is to sieve the content from the fat and give life to the technical jargon like characters in a novel.

The six principles for good storytelling are 1. Absence of lengthy verbiage; 2. total objectivity; 3. truthful descriptions; 4. extreme brevity; 5. audacity and originality…and; 6. show and not tell. Check this link for the art of storytelling: https://www.linkedin.com/pulse/skill-every-leader-needs-storytelling-katya-andresen/

Before you start, draft a template – write the main headings first. Then focus on sub-headings. Under the sub-headings, write whatever comes to your mind. Don’t focus on grammar. Whatever knowledge you have, put it in writing. You can revisit and edit. Make sure all the knowledge is captured in the blog post. Put images where possible. Get feedback from your peers.

The next step will be editing. Editing is where you fix up the grammar, spelling, and punctuation. Make your sentences short and easy to read. Write in the active voice. Trim wordings if the sentence can convey the meaning correctly. The presentation and grammar are equally important. They help express the meaning.

Check out this link for writing best practices: http://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf

If you need help in writing an engineering blog or editing, email me at abeeshthomas@yahoo.com or call +65 82086393


9 steps to create Technical Documentation


  1. Read the Marketing Requirements Document (MRD) and functional specification. The MRD should list out clearly the documentation requirements.
  2. On the basis of MRD and functional specs, create a documentation plan that includes
    •  Product name, scope, and purpose
    • Milestone dates 
    • List of documents that will be created and/or updated. If the project is about updating an existing product, list the features to be documented. If the project is about releasing a new product, additional planning is required. There are multiple customer documentation deliverable types a project could require, ranging from a single-paged addendum to a context-sensitive online help system.  
    • Features that will be documented
    • Work estimate and committed schedule for documenting each feature or completing each document 
    • Committed documentation milestones
    • Documentation Reviewers including review schedule. There are 2 ways to conduct a review, collect edits individually from each reviewer or hold a review meeting to review everyone's comments. Multiple reviews may be required. You can also use Adobe's Shared review process to collect feedbacks from multiple reviewers.
    • Depending on the program, include any training material needed for the Launch.
    • Risks, assumptions, and dependencies. Include the following: Main risks of the documentation project (e.g. last minute feature additions), probability of each risk, Impact of each risk, Risk mitigation plan, Owner of the mitigation plan)
    • Affected BOMs and/or document numbers
    •  Doc approval process and approvers (outside the tech pubs team)
    • Documentation delivery and distribution plan.
  3. Distribute the plan to the core team members: PLM (Marketing), R&D lead (Engineering),  and PM (Program Manager) who will review and approve the plan.
  4. After the approval, create the draft document by attending the core team meetings, interacting with the application, studying design documents, asking questions to the testers/developers.
  5. Send the draft to the reviewers identified in the documentation plan.
  6. Update the documents as per the review comments, address all the major and critical documentation CRs and defects identified during the documentation validation.
  7. Obtain the documentation approval from the designated reviewers/approvers.
  8. Generate the final version.
  9. Check in the final document into the build branch.

Technical Writing in an Agile Environment

    While working at Savi Technologies, Singapore, the company strictly followed the Agile Scrum methodology. I was with the Typhoon team. Daily the team gathered in one of the cubicles to discuss what we did the previous day, plans for the day, and any blocking issues. During the initial days, I came across the below slangs that were foreign to me
    • Scrum Team: A scrum team typically consists of five to nine people that include a Scrum Master, s/w engineers, testing engineers, and a technical writer.
    • Stories: I used to wonder why they call the feature request as stories. Is it some new adventure stories of Hardy boys or Enid Blyton’s? But I liked the term ‘stories’, It describes why you want that feature to be included in the application.
    • Product Backlog: The “product backlog” is the list of stories in order of priority. The stories at the bottom of the backlog tend to be just ideas and perhaps still rather big chunks. They must be broken down into smaller stories as they approach the top of the list. Some people use the concept of an “epic” to group related stories and keep them together as they approach the top of the list. The requirements are collected in a prioritized product backlog by a product owner.
    • Sprint Backlog: The “sprint backlog” is the list of stories to be tackled in a particular sprint. During the sprint planning meeting, the project team determines which backlog items go into the sprint. No one is allowed to change the sprint backlog, which means that the requirements are frozen for that sprint. The sprint must end on time. If requirements are not completed for any reason, they are left out of the release and returned to the product backlog.
    • Sprint: The iterations and incremental cycles in Agile are called sprints. This is an analogy to what happens in a race. We essentially "sprint" towards a race for completion of the development of software, testing, and documentation. The “sprint” is a period often three weeks during which the development happens. During the sprint, the Scrum team works in close cooperation and meets every day to discuss and resolve any problem.
    • Sprint Planning Meeting: There’s a planning meeting at the beginning of the sprint and a retrospective meeting towards the end. The idea is that each sprint delivers a potentially shippable product. In the retrospective meeting, each members' performance is evaluated. Members are free to criticize one another. During my tenure, the ID team received both appreciation and criticisms. But at all times, we took the criticisms in a positive manner and ensured that mistakes were not repeated.
    • Scrum defines 3 roles: The product owner creates and prioritizes the backlog, defines the stories, and decides what goes into the next sprint. The scrum master works with the team, fixing anything that’s stopping the team from working. The team does the development.
    • Story Points: When estimating the stories, they use “story points” depending on the number of man-hours and resources to finish the task. The story points are expressed as a number, based on the relative complexity of the work required. All the members are given a points card and each member decides on points that need to be allocated for completing a task. And based on the majority of votes, the points are allocated. And they need to justify, why they think, the user story deserves that many points.
    • Burndown Chart: This is a graph that lets the team know how much work is left and completed in the sprint. We used Rally to generate the chart. Using this tool, any member of the team or a person outside the team can see at a glance whether the team will complete the work for the sprint.
    The good part about Agile development is that writers are involved in product planning, and the documentation development timeline is factored into the product release. Being part of an Agile team has the advantage of making you and your work far more visible. We all met in a meeting room for the sprint planning to commit to the deliverables. We used a tool by the name Rally to define our goals, achievements, pending tasks, etc.

    In an Agile environment, developers, QAs, and writers work together to meet deadlines. In addition to the documentation, I also tested features and logged defects. This helped me in gaining good product knowledge. 

    Two key points in ensuring a successful scrum are 
    • having a set of agreed deliverables and 
    • breaking the assignments into small tasks that can be estimated and tracked 
    In Agile, any problem that members face is the team’s problem. The role of the Scrum Master is to get rid of any impediments interfering with your work. For example, if you cannot start your documentation because developers haven’t finished coding, then that becomes an obstacle. You can request them for a sample prototype. You do not have to wait until the completion of the coding to start the documentation since that can cause your work to spill over to the next sprint. 

    I believe that every company that hires a technical writer should have a well-defined process. It's paramount for documentation development to be integrated with software development.

    If you have any questions, email me at abeeshthomas@yahoo.com