$30 off During Our Annual Pro Sale. View Details »

Creating documentation for the African audience

Creating documentation for the African audience

For this talk, we surveyed various African companies in order to find out:
How they create documentation for their audience
and how they handle the workflow?
What tools they use for creation as well as feedback.

Rufai Mustapha

August 21, 2022
Tweet

More Decks by Rufai Mustapha

Other Decks in Programming

Transcript

  1. Creating
    Documentation for the
    African audience
    Write the Docs Prague 2022

    View Slide

  2. about us
    Mustapha Rufai
    Lead, Developer Engagement, Paga
    Benny Ifeanyi Iheagwara
    Data analyst, Technical writer, Hit Subscribe & Sematext

    View Slide

  3. TABLE OF CONTENTS
    Developer community
    in Africa
    Africa is building How African companies
    communicate to their
    audience?
    Approach to
    documentation
    Challenges, feedback ,
    and iterative process
    01 02 03
    04 05

    View Slide

  4. 10 20
    What is technical documentation?
    Technical documentation is content created (in technical language) to describe
    the use, functionality, or architecture of a product, system, or service.

    View Slide

  5. 01
    Developer community in Africa

    View Slide

  6. 10 20
    https://technext.ng/2022/02/22/africa-now-has-716000-software-developers-a-3-8-rise-in-one-year/
    https://tunga.io/african-software-developers-best-countries-for-sourcing/
    https://nextbillionusers.google/research/africa-developer-community-2021/#
    716,000
    Google estimated developers
    across Africa in 2021

    View Slide

  7. 02
    Africa is building

    View Slide

  8. https://briterbridges.com/ecosystem-maps
    https://www.crunchbase.com/discover/organization.companies/3ac69a5b347980484e3ba9dd8bc1d43e
    https://www.readthegeneralist.com/briefing/africa
    24,000
    Crunchbase’s startups with
    headquarters across the continent

    View Slide

  9. View Slide

  10. 03
    How African companies
    communicate to their audience?

    View Slide

  11. Audience
    How do they communicate to
    their audience?

    View Slide

  12. 04
    Approach to Documentation

    View Slide

  13. Companies
    ❏ Paga
    ● Africa’s Talking
    Approaches
    ● Team
    ● Industry
    ● Tools
    ● Community


    Products

    View Slide


  14. ○ Details how to use a service
    ○ Provides access to support team
    ○ Provides best practices
    ○ Provides guides


    Goals For Documentation

    View Slide


  15. ○ Details how to use a service
    ● Provides access to support team
    ○ Provides best practices
    ○ Provides guides


    Goals For Documentation

    View Slide


  16. ○ Details how to use a service
    ○ Provides access to support team
    ○ Provides best practices
    ○ Provides guides


    Goals For Documentation

    View Slide


  17. ○ Details how to use a service
    ○ Provides access to support team
    ○ Provides best practices
    ○ Provides guides


    Goals For Documentation

    View Slide


  18. ○ Hosting
    ○ Open api specs
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide


  19. ○ Hosting
    ○ Open API Specification
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide



  20. ○ Hosting
    ○ Open API Specification
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide



  21. ○ Hosting
    ○ Open API Specification
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide



  22. ○ Hosting
    ○ Open API Specification
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide



  23. ○ Hosting
    ○ Open API Specification
    ○ Libraries and SDK
    ○ Demo
    ○ Community
    ○ Developer Engagement


    Tools Used For Documentation

    View Slide

  24. 05
    Challenges, feedback, and
    iterative process

    View Slide



  25. ● Legacy Code ”Battle to conform to Open API Specification”
    ● Not Dedicated Technical Writing Team
    ● Community
    ● Developer Engagement


    Challenges

    View Slide



  26. ● Legacy Code ”Battle to conform to Open API Specification”
    ● Not Dedicated Technical Writing Team
    ● Community
    ● Developer Engagement


    Challenges

    View Slide



  27. ● Legacy Code ”Battle to conform to Open API Specification”
    ● Not Dedicated Technical Writing Team
    ● Community
    ● Developer Engagement


    Challenges

    View Slide



  28. ● Legacy Code ”Battle to conform to Open API Specification”
    ● Not Dedicated Technical Writing Team
    ● Community
    ● Developer Engagement


    Challenges

    View Slide

  29. Big thanks to the community!
    Special thanks to WTD, Daisy (M-Pesa, Safaricom), Micheal (Africa’s Talking), Blessing
    (Okra),
    and everyone who contributed.
    Mustapha Rufai
    Write the Docs Slack: rufai
    Email: [email protected]
    Twitter: @iafur
    Benny Ifeanyi Iheagwara
    Write the Docs Slack: Benny
    Email: [email protected]
    Twitter: @bennykillua

    View Slide