SlideShare une entreprise Scribd logo
1  sur  34
New voice, new tone, new Information
Architecture: Writing for the modern
developer

                Keith Boyd
    Senior Content Publishing Manager
           Microsoft Corporation
About the speaker: Keith Boyd


 • 13 year Microsoft veteran (today!). Entire MS career in
   Content Publishing discipline
 • Manage a team of ~40 programming-writers & technical
   editors
 • Team owns the technical/API documentation for nearly the
   entire Windows development surface, including Windows
   Store apps, Desktop apps, IE, and Windows Live; ~150k
   content assets that receive ~150 million views/year.
 • http://dev.windows.com
THE CHANGING DEVELOPER
LANDSCAPE
A brief timeline…
• 1992-2007: Only one major platform that enabled
  development and deployment of software at scale
  (Windows)
• 6/29/2007: iPhone released
• 10/22/2008: First commercial Android devices
• 3/12/2010: iPad available in US
• 10/9/2012: There are now at least 3 platforms that
  developers can choose to develop software at
  global scale – arguably more
The “Post-PC” era?




What to do? How can content strategy affect developer
sentiment and get devs to make a bet on Windows?
Challenges facing the Windows
developer content team circa 2009
• People: do we have the right ones?
• Publishing monoliths that hinder innovation
• Outmoded POV on content creation - -
  ―lather, rinse, repeat‖ mentality. Little appetite for
  innovation
• A crushing legacy of thousands of topics for legacy
  platforms
• ―Silo’d‖ approach to documentation (feature-based)
• A presentation and discovery model that was more
WINDOWS 8: A NEW
APPROACH
The Evolution of Developer
            Content at Microsoft
Dev Content 1.0
1980-1997
    • It was a big book
    • We literally printed it
    • It was out of date before we
      shipped it to customers

Dev Content 2.0
1997-2010
    • Everything moved to the Web
    • Semi-continuous publishing
    • MSDN Library became the center
      of gravity
Developer Content 3.0:
  A Targeted, Integrated Experience
 An experience that inspires and motivates devs to make a bet
  on Windows
 Only the content that’s relevant to you – filter out the rest
 Content and samples that support end-to-end scenarios
 Content that facilitates and enables conversations. Create the
  illusion of a dialog even when it’s really a one-way conversation
 Access to everything you need in one place. No more hunting
  all over the web to find tools, SDKs, samples, etc.
 Friendly, conversational voice and tone – no more talking at
  you. We’re talking with you and helping you understand the
  developer value prop and our POV on apps in addition to the
  technical aspects of our platform
Direct Quotes
• ―The getting started/hello world experience is the
  most contiguous time I’ll ever spend in your docs—
  and it should be like 15 minutes.‖
• ―It really seems like you create content just for the
  sake of it.‖
• ―Your docs are speaking your org chart at me.‖
• ―I hate videos.‖
• ―More videos!‖
Windows 8 Dev Center Goals

                   • Clear, cohesive, easily understood value
 One message         proposition and step by step guidance


                   • Discoverable portal with SEO-optimized content
Easy to find and   • Rationalized (and fewer) developer content sites
   acquire         • Coordinated content planning across MS teams

                   • How-tos/tutorials for Windows Store devs
   Targeted        • Great Getting Started experience
                   • Code samples and API ref for all Win8 languages

                   • Integrated with Windows Store and other portals
  Integrated       • Integrated with Visual Studio
                   • Integrated with key marketing messages

Supports Global    • Globally inclusive, locally relevant
                   • Localized in key languages based on business
  Ecosystem          priorities
The Windows 8 Dev Center
A unified, modern Windows developer portal (dev.windows.com):
    – Complete reference and conceptual documentation
    – An unprecedented catalog of online samples
    – Easy to acquire the developer tools and participate in community forums
Content that focuses on the how, not the why:
    –   Consistent application of simplified content model
    –   Focus on ―How-To‖ and Quickstart topics (not DITA, but similar)
    –   Getting Started docs that step through the basics in 30 minutes or less
    –   Designers and creative directors are an important, addressable audience
Information Architecture focused on a lightweight software development
lifecycle:
    – Emphasis on building apps quickly, from Getting Started to Selling
    – Content organized by lifecycle: Planning, Designing, Developing, Testing, Selling
    – Deep conceptual topics buried a in separate node for architectural guidance
Samples are the backbone of
                 the experience

Complex/
Large                               End to End Demos
                                    •   Inspire and motivate
                     Value
                     Prop

                                    Cross-Feature Samples
                 Cross-Feature      •   Demonstrate advanced techniques
                   Guidance


                                    API Feature Level Samples
                                    •   The building blocks
                Feature Material



                                    Code Snippets
               Reference Material   •   Ease development and deployment
Simple/
Small
WINDOWS 8: NEW VOICE AND
TONE
Windows Reimagined
Windows NT-Windows 7         Windows 8




Goals:
• Match the new friendlier personality of Windows
• Still be an authoritative source for developers
MSTP?
“Collegial, not colloquial”

Windows Developer Content Voice & Tone Principles:

Approachable
• We’re talking on your level, and we’re here to help
Focused
• Get to the point, and get to it fast
Honest
• We acknowledge pain, frustration, and complexity when needed
Relevant
• We’re aware you work in a world that isn’t defined by Microsoft
Use simple tenses
• Before:
After a customer has paid for an app …
• After:
After a customer pays for an app …
Fix unnatural sentence flow
• Before:
If you want to extend DirectShow by writing your own
components, however, you must implement them as
COM objects.
• After:
But if you want to extend DirectShow by writing your
own components, you must implement them as COM
objects.
Simplify structure, vocabulary
• Before:
For example, a PCI bus driver might, in accordance with the
PCI specification, replicate an I/O space resource in memory
space.
• After:
For example, per the PCI specification, a PCI bus driver can
replicate an I/O space resource in memory space.
Simplify and use contractions
• Before:
Regardless of the reason why a site does not display
properly when viewed in IE9 mode, we recommend
that you update the site to use techniques that
incorporate features from the latest standards.
• After:
If a site doesn’t display properly in IE9 mode, we
recommend that you update it to use features from the
latest standards.
Make the intro more casual
• Before:
The following steps describe the process in more
detail:
• After:
Here is the process:
Start with a conjunction, remove
          unnecessary words
• Before:
Each major release of Internet Explorer adds features designed to make
the browser easier to use, to increase security, and to more closely
support industry standards. As Internet Explorer gains features, there is
a risk that older websites may not display correctly.
• After:
Each major release of Internet Explorer adds features to make the
browser easier to use, to increase security, and to more closely support
industry standards. But because of these features, older websites may
not display correctly.
Simplify vocabulary
• Before:
Your code must use this client ID (and, in a few cases, the client secret)
in conjunction with a redirection domain, which is a domain that
Messenger Connect will use to exchange tokens, data, and messages
with your application.
• After:
Your code must use this client ID (and sometimes the client secret) with
a redirection domain, which is a domain that Messenger Connect uses
to exchange tokens, data, and messages with your application.
Make the sentence more
            straightforward
• Before:
With Windows 8 you have a new opportunity to further
differentiate your apps: deep links.
• After:
With Windows 8 you can further differentiate your
apps: use deep links.
Fix the focus
• Before:
Every app that you submit to the Windows Store goes
through a Microsoft certification process.
• After:
Microsoft certifies every app before you can sell it in
the Windows Store.
Change to active, fix focus and
            vocabulary
• Before:
You can submit both Windows Store apps and
desktop apps to the Store, but only Windows Store
apps can be purchased there.
• After:
You can submit both Windows Store apps and
desktop apps to the Store, but you can sell only
Windows Store apps there.
Communicate informally
• Before:
We wish you continued success in the Windows
Store.
• After:
Keep up the good work!
WINDOWS 8: INFORMATION
ARCHITECTURE
The lightweight SDL



                   Plan



   Sell                        Design
                 Virtuous
                  cycle

          Test            Develop
Information Architecture in action
WINDOWS 8: BI & METRICS
Key Metrics
• Growth in Windows Store apps catalog
• Growth in number of registered developers
• Number of certified desktop apps
• Year over year comparison: iOS and Android apps
  vs Windows Store apps ecosystem growth
• Page views/Site visits
• Site experience SAT/Content SAT
• Windows 8 global sales
QUESTIONS?

Contenu connexe

Tendances

What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...Joseph Labrecque
 
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformChristopher Bartling
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,sathyancegon
 
Firefox OS in the development process of a HTML5 app with Cordova
Firefox OS in the development process of a HTML5 app with CordovaFirefox OS in the development process of a HTML5 app with Cordova
Firefox OS in the development process of a HTML5 app with CordovaThomas Dori
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 
Lollipop vs Marshmallow: What are the major differences?
Lollipop vs Marshmallow: What are the major differences?Lollipop vs Marshmallow: What are the major differences?
Lollipop vs Marshmallow: What are the major differences?iScripts
 
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersIBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersAlan Seiden
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchAxel Buerkle
 
Webinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EPWebinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EPNuxeo
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.Teamstudio
 
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm iFrom Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm iAlan Seiden
 

Tendances (12)

What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 
iPhone OS: The Next Killer Platform
iPhone OS: The Next Killer PlatformiPhone OS: The Next Killer Platform
iPhone OS: The Next Killer Platform
 
Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,Cegonsoft Final Year Projects In Coimbatore,
Cegonsoft Final Year Projects In Coimbatore,
 
Firefox OS in the development process of a HTML5 app with Cordova
Firefox OS in the development process of a HTML5 app with CordovaFirefox OS in the development process of a HTML5 app with Cordova
Firefox OS in the development process of a HTML5 app with Cordova
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 
Lollipop vs Marshmallow: What are the major differences?
Lollipop vs Marshmallow: What are the major differences?Lollipop vs Marshmallow: What are the major differences?
Lollipop vs Marshmallow: What are the major differences?
 
IBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP DevelopersIBM i: Fertile Ground for PHP Developers
IBM i: Fertile Ground for PHP Developers
 
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha TouchBuilding Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
Building Cross-Platform Mobile Apps with PhoneGap and Sencha Touch
 
Webinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EPWebinar Mobile ECM Apps with Nuxeo EP
Webinar Mobile ECM Apps with Nuxeo EP
 
Firefox os
Firefox osFirefox os
Firefox os
 
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.XPages: You Know the 'How to'. Now Learn the 'Why and What'.
XPages: You Know the 'How to'. Now Learn the 'Why and What'.
 
From Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm iFrom Zero to ZF: Your first zend framework project on ibm i
From Zero to ZF: Your first zend framework project on ibm i
 

En vedette

Are computers an essential feature of modern education
Are computers an essential feature of modern educationAre computers an essential feature of modern education
Are computers an essential feature of modern educationMohammad Zia Ehsani
 
Writing the Modern Press Rlease gotwald
Writing the Modern Press Rlease gotwaldWriting the Modern Press Rlease gotwald
Writing the Modern Press Rlease gotwaldJudith Gotwald
 
Technology in 2013 ppt
Technology in 2013 pptTechnology in 2013 ppt
Technology in 2013 pptDuncan Elder
 
Feature Writing 101
Feature Writing 101Feature Writing 101
Feature Writing 101Ken_Writer
 
Feature Writing Slides
Feature Writing SlidesFeature Writing Slides
Feature Writing SlidesMdm Azean
 
Feature Writing Basics
Feature Writing BasicsFeature Writing Basics
Feature Writing BasicsJanet Tibaldo
 
Writing a Feature Article
Writing a Feature ArticleWriting a Feature Article
Writing a Feature ArticleZakaria Rmidi
 

En vedette (8)

Are computers an essential feature of modern education
Are computers an essential feature of modern educationAre computers an essential feature of modern education
Are computers an essential feature of modern education
 
Existing Product Research
Existing Product Research Existing Product Research
Existing Product Research
 
Writing the Modern Press Rlease gotwald
Writing the Modern Press Rlease gotwaldWriting the Modern Press Rlease gotwald
Writing the Modern Press Rlease gotwald
 
Technology in 2013 ppt
Technology in 2013 pptTechnology in 2013 ppt
Technology in 2013 ppt
 
Feature Writing 101
Feature Writing 101Feature Writing 101
Feature Writing 101
 
Feature Writing Slides
Feature Writing SlidesFeature Writing Slides
Feature Writing Slides
 
Feature Writing Basics
Feature Writing BasicsFeature Writing Basics
Feature Writing Basics
 
Writing a Feature Article
Writing a Feature ArticleWriting a Feature Article
Writing a Feature Article
 

Similaire à New voice, new tone, new IA: Writing for the modern developer

Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Keith Boyd
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devicesAneeb_Khawar
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017Marc D Anderson
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentNETUserGroupBern
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts Knut Relbe-Moe [MVP, MCT]
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!Pradeep Singh
 
Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.pptDarwin Terraza
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionAnne Grundhoefer
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryJeremy Likness
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowMichael Kowalski
 
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 ConferenceHighlights from MS build\\2016 Conference
Highlights from MS build\\2016 ConferenceEastBanc Tachnologies
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Rapid development of help files and user documentation in Dr.Explain 5
Rapid development of help files and user documentation in Dr.Explain 5Rapid development of help files and user documentation in Dr.Explain 5
Rapid development of help files and user documentation in Dr.Explain 5Dennis Zhuravlev (a.k.a. Crane)
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...melbats
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development75waytechnologies
 
Legacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyLegacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyOSSCube
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreWendy Fischer
 

Similaire à New voice, new tone, new IA: Writing for the modern developer (20)

Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"Need to reboot your content creation strategy? Start with "No"
Need to reboot your content creation strategy? Start with "No"
 
Developing for Windows 8 based devices
Developing for Windows 8 based devicesDeveloping for Windows 8 based devices
Developing for Windows 8 based devices
 
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
SPS Monaco 2017 - The Lay of the Land of Client-Side Development circa 2017
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
How to build a Project Hub with Hubsites and Sitedesign and Sitescripts
 
How to get started in Open Source!
How to get started in Open Source!How to get started in Open Source!
How to get started in Open Source!
 
summer internship
summer internshipsummer internship
summer internship
 
Introduction_to_NET.ppt
Introduction_to_NET.pptIntroduction_to_NET.ppt
Introduction_to_NET.ppt
 
Design Systems: Enterprise UX Evolution
Design Systems: Enterprise UX EvolutionDesign Systems: Enterprise UX Evolution
Design Systems: Enterprise UX Evolution
 
Wintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class LibraryWintellect - Devscovery - Portable Class Library
Wintellect - Devscovery - Portable Class Library
 
Developing a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflowDeveloping a practical HTML5 magazine workflow
Developing a practical HTML5 magazine workflow
 
Highlights from MS build\\2016 Conference
Highlights from MS build\\2016 ConferenceHighlights from MS build\\2016 Conference
Highlights from MS build\\2016 Conference
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Rapid development of help files and user documentation in Dr.Explain 5
Rapid development of help files and user documentation in Dr.Explain 5Rapid development of help files and user documentation in Dr.Explain 5
Rapid development of help files and user documentation in Dr.Explain 5
 
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
EclipseCon Fr 2018 - The future of development tooling: The example of Eclips...
 
Roadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack DevelopmentRoadmap to Become a Pro in MERN Stack Development
Roadmap to Become a Pro in MERN Stack Development
 
Cloud Services UX
Cloud Services UXCloud Services UX
Cloud Services UX
 
Legacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case studyLegacy to industry leader: a modernization case study
Legacy to industry leader: a modernization case study
 
Case study
Case studyCase study
Case study
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 

Dernier

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"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 ...Zilliz
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Dernier (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"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 ...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

New voice, new tone, new IA: Writing for the modern developer

  • 1. New voice, new tone, new Information Architecture: Writing for the modern developer Keith Boyd Senior Content Publishing Manager Microsoft Corporation
  • 2. About the speaker: Keith Boyd • 13 year Microsoft veteran (today!). Entire MS career in Content Publishing discipline • Manage a team of ~40 programming-writers & technical editors • Team owns the technical/API documentation for nearly the entire Windows development surface, including Windows Store apps, Desktop apps, IE, and Windows Live; ~150k content assets that receive ~150 million views/year. • http://dev.windows.com
  • 4. A brief timeline… • 1992-2007: Only one major platform that enabled development and deployment of software at scale (Windows) • 6/29/2007: iPhone released • 10/22/2008: First commercial Android devices • 3/12/2010: iPad available in US • 10/9/2012: There are now at least 3 platforms that developers can choose to develop software at global scale – arguably more
  • 5. The “Post-PC” era? What to do? How can content strategy affect developer sentiment and get devs to make a bet on Windows?
  • 6. Challenges facing the Windows developer content team circa 2009 • People: do we have the right ones? • Publishing monoliths that hinder innovation • Outmoded POV on content creation - - ―lather, rinse, repeat‖ mentality. Little appetite for innovation • A crushing legacy of thousands of topics for legacy platforms • ―Silo’d‖ approach to documentation (feature-based) • A presentation and discovery model that was more
  • 7. WINDOWS 8: A NEW APPROACH
  • 8. The Evolution of Developer Content at Microsoft Dev Content 1.0 1980-1997 • It was a big book • We literally printed it • It was out of date before we shipped it to customers Dev Content 2.0 1997-2010 • Everything moved to the Web • Semi-continuous publishing • MSDN Library became the center of gravity
  • 9. Developer Content 3.0: A Targeted, Integrated Experience  An experience that inspires and motivates devs to make a bet on Windows  Only the content that’s relevant to you – filter out the rest  Content and samples that support end-to-end scenarios  Content that facilitates and enables conversations. Create the illusion of a dialog even when it’s really a one-way conversation  Access to everything you need in one place. No more hunting all over the web to find tools, SDKs, samples, etc.  Friendly, conversational voice and tone – no more talking at you. We’re talking with you and helping you understand the developer value prop and our POV on apps in addition to the technical aspects of our platform
  • 10. Direct Quotes • ―The getting started/hello world experience is the most contiguous time I’ll ever spend in your docs— and it should be like 15 minutes.‖ • ―It really seems like you create content just for the sake of it.‖ • ―Your docs are speaking your org chart at me.‖ • ―I hate videos.‖ • ―More videos!‖
  • 11. Windows 8 Dev Center Goals • Clear, cohesive, easily understood value One message proposition and step by step guidance • Discoverable portal with SEO-optimized content Easy to find and • Rationalized (and fewer) developer content sites acquire • Coordinated content planning across MS teams • How-tos/tutorials for Windows Store devs Targeted • Great Getting Started experience • Code samples and API ref for all Win8 languages • Integrated with Windows Store and other portals Integrated • Integrated with Visual Studio • Integrated with key marketing messages Supports Global • Globally inclusive, locally relevant • Localized in key languages based on business Ecosystem priorities
  • 12. The Windows 8 Dev Center A unified, modern Windows developer portal (dev.windows.com): – Complete reference and conceptual documentation – An unprecedented catalog of online samples – Easy to acquire the developer tools and participate in community forums Content that focuses on the how, not the why: – Consistent application of simplified content model – Focus on ―How-To‖ and Quickstart topics (not DITA, but similar) – Getting Started docs that step through the basics in 30 minutes or less – Designers and creative directors are an important, addressable audience Information Architecture focused on a lightweight software development lifecycle: – Emphasis on building apps quickly, from Getting Started to Selling – Content organized by lifecycle: Planning, Designing, Developing, Testing, Selling – Deep conceptual topics buried a in separate node for architectural guidance
  • 13. Samples are the backbone of the experience Complex/ Large End to End Demos • Inspire and motivate Value Prop Cross-Feature Samples Cross-Feature • Demonstrate advanced techniques Guidance API Feature Level Samples • The building blocks Feature Material Code Snippets Reference Material • Ease development and deployment Simple/ Small
  • 14. WINDOWS 8: NEW VOICE AND TONE
  • 15. Windows Reimagined Windows NT-Windows 7 Windows 8 Goals: • Match the new friendlier personality of Windows • Still be an authoritative source for developers
  • 16. MSTP?
  • 17. “Collegial, not colloquial” Windows Developer Content Voice & Tone Principles: Approachable • We’re talking on your level, and we’re here to help Focused • Get to the point, and get to it fast Honest • We acknowledge pain, frustration, and complexity when needed Relevant • We’re aware you work in a world that isn’t defined by Microsoft
  • 18. Use simple tenses • Before: After a customer has paid for an app … • After: After a customer pays for an app …
  • 19. Fix unnatural sentence flow • Before: If you want to extend DirectShow by writing your own components, however, you must implement them as COM objects. • After: But if you want to extend DirectShow by writing your own components, you must implement them as COM objects.
  • 20. Simplify structure, vocabulary • Before: For example, a PCI bus driver might, in accordance with the PCI specification, replicate an I/O space resource in memory space. • After: For example, per the PCI specification, a PCI bus driver can replicate an I/O space resource in memory space.
  • 21. Simplify and use contractions • Before: Regardless of the reason why a site does not display properly when viewed in IE9 mode, we recommend that you update the site to use techniques that incorporate features from the latest standards. • After: If a site doesn’t display properly in IE9 mode, we recommend that you update it to use features from the latest standards.
  • 22. Make the intro more casual • Before: The following steps describe the process in more detail: • After: Here is the process:
  • 23. Start with a conjunction, remove unnecessary words • Before: Each major release of Internet Explorer adds features designed to make the browser easier to use, to increase security, and to more closely support industry standards. As Internet Explorer gains features, there is a risk that older websites may not display correctly. • After: Each major release of Internet Explorer adds features to make the browser easier to use, to increase security, and to more closely support industry standards. But because of these features, older websites may not display correctly.
  • 24. Simplify vocabulary • Before: Your code must use this client ID (and, in a few cases, the client secret) in conjunction with a redirection domain, which is a domain that Messenger Connect will use to exchange tokens, data, and messages with your application. • After: Your code must use this client ID (and sometimes the client secret) with a redirection domain, which is a domain that Messenger Connect uses to exchange tokens, data, and messages with your application.
  • 25. Make the sentence more straightforward • Before: With Windows 8 you have a new opportunity to further differentiate your apps: deep links. • After: With Windows 8 you can further differentiate your apps: use deep links.
  • 26. Fix the focus • Before: Every app that you submit to the Windows Store goes through a Microsoft certification process. • After: Microsoft certifies every app before you can sell it in the Windows Store.
  • 27. Change to active, fix focus and vocabulary • Before: You can submit both Windows Store apps and desktop apps to the Store, but only Windows Store apps can be purchased there. • After: You can submit both Windows Store apps and desktop apps to the Store, but you can sell only Windows Store apps there.
  • 28. Communicate informally • Before: We wish you continued success in the Windows Store. • After: Keep up the good work!
  • 30. The lightweight SDL Plan Sell Design Virtuous cycle Test Develop
  • 32. WINDOWS 8: BI & METRICS
  • 33. Key Metrics • Growth in Windows Store apps catalog • Growth in number of registered developers • Number of certified desktop apps • Year over year comparison: iOS and Android apps vs Windows Store apps ecosystem growth • Page views/Site visits • Site experience SAT/Content SAT • Windows 8 global sales