SlideShare a Scribd company logo
Communicating Drupal: 
Documentation and Discovery 
Jeff Traynor 
Solutions Architect 
Prepared For: DrupalCamp LA 2014 
7/15/14
Achieve’s Footprint 
What would you say you do here?
Architecture 
In De Architectura, Marcus Vitruvius Pollio describes three 
fundamental principles which great architecture should accomplish: 
• Firmatis: It should stand up robustly and remain in good condition 
— it should be durable. 
• Utilitas: It should be useful and function well for the people using it 
— it should be functional. 
• Venustatis: It should delight people and raise their spirits 
— it should be beautiful.
Achieve at a Glance 
Longevity
Scale
Physics
Environment
Cost of Construction
Documentation Matters 
Documentation is a source of clarity 
• “If you can’t explain it to a six year old, you don’t understand it 
yourself” – Albert Einstein 
Documentation is a mechanism for accountability 
• Managing budgets, scope, an expectations 
• Advocating for project stakeholders 
Documentation is a site of collaboration 
• Documenting process and collaborative creation 
• Recording the decision making process 
!
Feasibility Study
Business Requirements 
Why?
Business Requirements 
Customer Profile 
Strategic Initiative 
Problem Analysis 
Goals & Objectives 
Target Audience 
Stakeholders 
Project Team 
Timeline & Milestones
Business Requirements 
Who?
User Personas
Schematic Design
Information Architecture 
Where?
Information Architecture 
! 
Documents Produced: 
• Sitemap Diagrams 
• User Flow Diagrams 
• Systems Integration Diagrams
Design Development
Prototyping 
What?
Prototyping
Construction Documents
Functional Requirements 
How?
Functional Requirements
Functional Requirements 
Features 
Content Types 
Taxonomies 
Views 
Modules 
Workflows 
Integrations
Functional Requirements 
Proprietary Specifications 
vs 
Performance Specifications
Contract Administration
Architecture & Planning 
! 
Documents Produced: 
• Epics & User Stories 
• DevOps Plan 
• Development Plan 
• Sprint Plan and Milestones 
•
it’s not magic, it’s excellence. 
Thank You 
Jeff Traynor 
Solutions Architect 
jeff.traynor@achieveinternet.com 
@jtray

More Related Content

PPTX
Presentation1
PDF
One-page profile
PDF
Planning & Executing Custom Drupal Integration Projects
PPTX
Helping the LatinGRAMMYs Reach a Global Audience
PPTX
Responsive Web Design_2013
PDF
Advancing Healthcare Technology with Open Source Software
PPT
FSOSS - Enter the 4th Dimension: Documentation
PDF
Software archiecture lecture09
Presentation1
One-page profile
Planning & Executing Custom Drupal Integration Projects
Helping the LatinGRAMMYs Reach a Global Audience
Responsive Web Design_2013
Advancing Healthcare Technology with Open Source Software
FSOSS - Enter the 4th Dimension: Documentation
Software archiecture lecture09

Similar to Communicating Drupal: Documentation and Discovery (20)

PDF
Software Architecture in an Agile World
PPT
Bahrs.peter
PPTX
Being Architect
DOCX
Designing and documenting software architecture unit 5
KEY
Agile Architecture (MAE slides)
PPTX
The Role of the Architect
PDF
Velocity 2010: Scalable Internet Architectures
PDF
SDA - 6 -Chapter Six.pdf
PPT
Functional requirements: Thinking Like A Pirate
PDF
Crafting ColdFusion Applications like an Architect
PPTX
Unit iii-Architecture in the lifecycle
PDF
Ten Advices for Architects
PPT
KEY
You've Launched! Now What?
PDF
10 Hinweise für Architekten
PDF
L16 Documenting Software
KEY
The Developer Experience
PPTX
Maintainable API Docs and Other Rainbow Colored Unicorns
PPTX
L23 Summary and Conclusions
PDF
How to Speak the Language of Application Architecture
Software Architecture in an Agile World
Bahrs.peter
Being Architect
Designing and documenting software architecture unit 5
Agile Architecture (MAE slides)
The Role of the Architect
Velocity 2010: Scalable Internet Architectures
SDA - 6 -Chapter Six.pdf
Functional requirements: Thinking Like A Pirate
Crafting ColdFusion Applications like an Architect
Unit iii-Architecture in the lifecycle
Ten Advices for Architects
You've Launched! Now What?
10 Hinweise für Architekten
L16 Documenting Software
The Developer Experience
Maintainable API Docs and Other Rainbow Colored Unicorns
L23 Summary and Conclusions
How to Speak the Language of Application Architecture
Ad

More from Achieve Internet (7)

PPTX
Showcasing Human Capital: How to Effectively Market a Professional Services Firm
PPTX
Harmonious Development: Via Vagrant and Puppet
PPTX
Improving Website Performance with Memecached Webinar | Achieve Internet
PPTX
Improving Website Performance with Memecached Webinar | Achieve Internet
PDF
Drupal secure code checklist
PPTX
Drupal and the Future of Healthcare
PPTX
Introduction to Puppet Scripting
Showcasing Human Capital: How to Effectively Market a Professional Services Firm
Harmonious Development: Via Vagrant and Puppet
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve Internet
Drupal secure code checklist
Drupal and the Future of Healthcare
Introduction to Puppet Scripting
Ad

Recently uploaded (20)

PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Modernizing your data center with Dell and AMD
PDF
Unlocking AI with Model Context Protocol (MCP)
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Encapsulation theory and applications.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
cuic standard and advanced reporting.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
Network Security Unit 5.pdf for BCA BBA.
Understanding_Digital_Forensics_Presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Modernizing your data center with Dell and AMD
Unlocking AI with Model Context Protocol (MCP)
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Encapsulation theory and applications.pdf
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Spectral efficient network and resource selection model in 5G networks
cuic standard and advanced reporting.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Communicating Drupal: Documentation and Discovery