Skip to main content

Rose-Thorn-Bud for Drupal

18 min read
Three panels of Post-It Notes, Pink, Blue, Green for Rose, thorn, bud

At DrupalCon2019 earlier this month, Promet Source tapped the collective brainpower with a Human-Centered Design activity that asked this question:

“What are the key advantages, the main challenges, and the emerging opportunities of Drupal as an Information delivery platform?”

Within the context of a Human-Centered Design workshop, big questions such as this one are positioned within a “Rose-Thorn-Bud” framework. Participants are given brightly colored Post-It notes and asked to write everything that they view as an advantage or a plus on a pink (Rose) Post-It. Challenges or downsides are to be written on a blue Post-It (Thorn). Green Post-Its are for collecting input on potential or emerging for opportunities (Bud). 

 

15 Minutes of Focus

A setting such as DrupalCon, in which participants are needing to constantly shift their attention as they take in tons of information from all sides, is vastly different from a Human-Centered Design Workshop, in which the attention of all participants is laser-focused on a series of activities that build upon the insight and information gathered.

DrupalCon, however, represented such a high degree of energy and enthusiasm, that we were able to count on considerable contributions throughout the event. 

The first phase of the Rose-Thorn-Bud activity is simply collecting input. The next phase, called “Affinity Clustering,” is for purposes of reordering and analyzing the input according to agreed-upon groupings.

The use of different colored post-its is particularly useful in revealing that within a particular category there might be a mix of Roses, Thorns, and Buds, or primarily one or the other, or in some cases, participants may differ as to whether the same issue constitutes a Rose, a Thorn, or a Bud. 

This is an excellent exercise for revealing patterns, surfacing priorities, bringing order to disparate complexity, and sparking productive conversation.

Read: Great Websites are Created before the First Line of Code is Written

 

DrupalCon Participants Rank Drupal

Let’s look at the input gathered during the first phase of this activity where we collected responses to the question concerning of key advantages (Rose), main challenges (Thorn), and emerging opportunities (Bud) of Drupal as an information delivery platform.

 

RoseThornBud
Ease of developmentDocumentation (2 Post-Its)Templates for quickly building mini-sites
Ease of extension (modules for everything)Too many optionsMigration to D8
Cutting edgeSecurity is really hard for small projectsDecoupled architecture opportunities
Connecting and referencing data and content with TaxonomyAdmin UI is not intuitive to content editorsAccessibility!
Adoption of SymphonyAdmin UIImproving documentation
Lots of interchangeable pieces/modulesComposer vs. Tar install; mismatched workflowMedia integration
Flexibility (3 Post-Its)Scattershot dev -- unified directionGraphQL in Core
Accessibility out of the boxAddress low-hanging fruit (media integration)Menu System APIs
Content modelingMedia integrationJSON API with Content Moderation
Trusted information can be pushed out programmatically and systematicallyContent Editor ExperienceLayout Manager
Simple to useLayout tough to perfect 
Drupal makes information prettyFlexibility 
Allows for all sorts of content typesHigh Learning Curve (3 Posts-Its) 
Quick publication of new informationDrupal requires a lot of back-end work to make performance better. It’s heavy and slow. 

 

Next Step: Affinity Clustering

Without context and categorization, excellent input tends to never make it beyond words on a page -- or post-its. Affinity Clustering is a visually graphic exercise that allows for the assimilation of large amounts of information and moves us beyond words -- transforming the data we gathered from the community into information we can use systematically and logically to improve Drupal as a platform. 

Affinity Clustering is a collaborative activity, that occurs within a facilitated Human-Centered Design Workshop, with all participants contributing their thoughts on how and where to categorize the Rose-Thorn-Bud input.

Since it was not feasible to move to this phase from the confines of the Promet Source booth at DrupalCon, we sought the expertise of our in-house Drupal experts and came up with the following categories:

 

Back EndFront-End DesignContent
Ease of development - RoseAccessibility out of the box - RoseConnecting and referencing data and content with Taxonomy - Rose
Ease of extension (modules for everything) - RoseLots of interchangeable pieces/modules - RoseContent modeling - Rose
Adoption of Symfony - RoseFlexibility - RoseQuick publication of new information - Rose
Simple to use - RoseDrupal makes information pretty - RoseContent Editor Experience - Thorn
Trusted information can be pushed out programmatically and systematically - RoseAllows for all sorts of content types - RoseFlexibility - Thorn
Documentation - Thorn Layout tough to perfect - ThornHigh Learning Curve - Thorn
Too many options - ThornHigh Learning Curve - ThornAdmin UI is not intuitive to content editors - Thorn
Security is really hard for small projects - ThornTemplates for quickly building mini-sites - BudAdmin UI - Thorn
Composer vs. Tar install; mismatched workflow - ThornLayout Manager - BudJSON API with Content Moderation - Bud
Scattershot dev -- unified direction - ThornAccessibility! - Bud 
Address low-hanging fruit (media integration) - ThornMenu System APIs - Bud 
Media integration - Thorn  
Improving documentation - Bud  
Migration to D8 - Bud  
High Learning Curve - Thorn  
Cutting edge - Rose  
Drupal requires a lot of back-end work to make performance better. It’s heavy and slow. - Thorn  
Decoupled architecture opportunities - Bud  
Media integration - Bud  
GraphQL in Core - Bud  

 

Three groups of pink, blue and green post-its to illustrate affinity clustering

 

To summarize, the front-end category had a lot of roses indicating that the overall sentiment is positive, despite a few challenges. This is the kind of revelation that would be readily apparent to participants in a Human-Centered Design workshop—simply due to a preponderance of pink Post-its.

The content category, on the other hand, was dominated by thorns. In a workshop, the majority of blue Post-its would quickly clarify the relative dissatisfaction concerning content. The back-end category resulted in a true mix of Roses, Thorns, and Buds, a fact that would certainly spark continued conversation among participants.

 

This is just a start! 

For those of you who were not able to attend DrupalCon 2019, or who did not make it over to the Promet Source booth or who have had new thoughts subsequent to your participation:

  • What would you add to the above Rose-Thorn-Bud list? 
  • Are there categories that you would like to add to the Affinity Clusters? 
  • How does the above align or not align with your experience?

Indicate your comments below or contact us today for a conversation about leveraging Human-Centered Design techniques to Ignite Digital Possibilities within your organization. 

Mindy League

Mindy’s distinct approach to engaging with clients has been described as “radical empathy.” Whether examining the impact of corporate B2B strategies on customers and the broader enterprise, or developing products, she steps into her clients’ businesses with a fervent dedication to excellent experiences and high-impact results.