SlideShare una empresa de Scribd logo
1 de 60
Descargar para leer sin conexión
LISBON 2018
DRUPAL DEVELOPER DAYS
One flew over the developers nest
Nick Veenhof
@Nick_vh
Dropsolid
Diamond Sponsor
Platinum Sponsors
Gold Sponsors
The story
 Randle McMurphy Nick Veenhof has moved to a mental
institution Digital Business Company after serving a short
sentence on a prison farm while as developer in many roles
at a couple companies. Though not actually mentally ill,
McMurphy Nick hopes to avoid hard labor creating silo’s and
serve the rest of his sentence the developers in a relaxed
supportive environment.
W H O A R E W E ?
W H O D O W E W A N T T O B E ?
W H O A M I ?
Age: 8 (’94)
Age: 20 (’06)
My first Drupal project!
Age: 22 (’08)
You’re an enthusiastic, driven programmer. You’ve written high quality code and wouldn’t mind defending your design
decisions. You’re well aware of how a decent database should be organized and know that it doesn’t optimize its
performance all by itself.
You’re intrigued by web development? That’s a good start. You know and like Drupal? Even better. You’ve already
written your own Drupal module? Great. Contributed it? Excellent. Documented it? Why aren’t you applying for the
Senior position? :)
We expect you to be or become a very active contributer to the Drupal community where you’ll put effort in learning as
much as you can from everyone around you, while at the same time guiding to those whose learning curve is still
steeper than yours.
You’ll work on internal or client projects four days a week. The fifth day is reserved for self-improvement, personal
Drupal projects or community building.
Speaking and reading English is one of your cool optional features, as it will help you on #drupal or the issue queues on
drupal.org. But as we say. it’s not a requirement.
Source: https://web.archive.org/web/20081009111739/http://krimson.be:80/en/jobs
Date: August, 2008
“
”
You got me at travelling…
Fast forward
• Drupal @ Belgium
Fast forward
• Drupal @ Belgium
• Drupal @ Barcelona
Fast forward
• Drupal @ Belgium
• Drupal @ Barcelona
• Drupal @ Lisbon
Fast forward
• Drupal @ Belgium
• Drupal @ Barcelona
• Drupal @ Lisbon
• Drupal @ Boston
Fast forward
• Drupal @ Belgium
• Drupal @ Barcelona
• Drupal @ Lisbon
• Drupal @ Boston
• Drupal @ Belgium
Fast forward
W H O D O I W A N T T O B E ?
–Denis Waitley
T I M E I S T H E M O S T P R E C I O U S
E L E M E N T O F H U M A N
E X I S T E N C E .
Q U E S T I O N S ?
Overturning Preconceptions
Thanks to the books: 

- The Phoenix Project

-The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter
Thanks to the book: The Phoenix Project
Dropsolid!
Team A Team X Sales Marketing
Management
Guild
Architect
Guild
Project
Management
Guild
Marketing
Automation
Project
Guilds
Scrum Teams
Swat
Teams
Evolution Rather than Transformation
Thanks to the book: The Phoenix Project
Agile - Scrum - Kanban
Thanks to the Chris Pliakas during my time at Acquia
Thanks to the Chris Pliakas during my time at Acquia
Thanks to the Chris Pliakas during my time at Acquia
Thanks to the Chris Pliakas during my time at Acquia
Agile - Scrum - Kanban
Thanks to the Chris Pliakas during my time at Acquia
• Do not fear interruptions
• Capture them, calculate the percentage, and
embrace it.
• Find out how to reduce interruptions
• Aim for a fully independent development team
Q U E S T I O N S ?
DevOps Across the Organization
• Teach your team everything you know about infrastructure. It’s so important to
understand the tooling you’re working with.
• Be transparent
• Do workshops / Developer meetings
Thanks to the book: The Phoenix Project
Early Feedback Loop
• 2 weekly cycles
• Demo’s
• Retrospectives
• Planning / Sizing
• Who pays?
Thanks to the book: The Phoenix Project
Avoiding Isolation
• Dunbar’s number
• Record, record, record
• Kruisbestuiving (cross-pollination)
• Swat teams, scrum teams, guilds
Thanks to the book: The Phoenix Project
Stealing Time
• Why a metal factory isn’t that different

from [Insert your company here]
Thanks to the book: Competing Against Time
Stealing Time
• As a CTO, dare to make and state hard choices in your company. Do it with care.
Argue with time.
Thanks to the book: Competing Against Time
Roles
Thanks to the books: 

- The Phoenix Project

-The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter
• Team Lead
• PM
• Members
Roles
Thanks to the books: 

- The Phoenix Project

-The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter
• Team Lead
• PM
• Members
• Architect
• Estimation
Engineer
• Scrum Master
• Team member
• Proxy PO
Automate (What You Can) and Review
• Throughput per person needs to increase without
adding burden on the person. Become faster by
becoming smarter
Thanks to the book: Competing Against Time
* The process flexibility index is a quantitative measure that can be used to support rational product development and manufacturing investment decisions, and clearly
illustrates important concepts regarding controllability among conflicting specifications. A high Cp indicates that the process can consistently manufacture the product
within precisely defined performance specifications. A high Cf indicates that the process can be easily changed to meet diverse performance specifications.
Automate (What You Can) and Review
• Agile tooling
• Continuous integration (Jenkins, Platforms like
Acquia, Pantheon, Dropsolid, …)
• Automated Testing
• Install Profiles that align with your sales strategy
• Dashboards
About those dashboards..
• Using cumul.io to visualize data.
• Using Google App Engine & Symfony to collect and process this data.
• Using Redmine for time logging and project management
• Using Basecamp for customer communication during active projects
• Using Zendesk for Customer Support
• Using Teamleader for invoicing & sales
• Using intuo.io for Culture measurement
• Using Google GSuite for Authentication
About that install profile
• As CTO, align with your strategic department
• As CTO, delegate so this is no longer your task.
• As CTO, teach all the departments about this time-reducing too
• As CTO, delegate so this is no longer your task
• As CTO, do a quality assurance on the results
• As CTO, delegate so this is no longer your task
• Repeat..
Creating Culture
Thanks to the book: The Modern CTO
Managing
• Simple - Be human. Be humble. Be a servant.
Thanks to the book: The Modern CTO
Speaking up
• Dare to be dumb
• Take risks
• Don’t be the tech-deity in your company. Be the
link between departments and dare to say that
how it is, can always be improved.
• Be aware how you bring a tough message. Practice
it.
Thanks to the book: The Modern CTO
Poor code?
• Strange right? I haven’t talked about poor code?
Thanks to the book: The Modern CTO
Q U E S T I O N S ?
S O W H AT ’ S N E X T F O R Y O U ?
Because we are hiring ;-)
Q U E S T I O N S ?
T H A N K Y O U

Más contenido relacionado

La actualidad más candente

You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Play to Learn: Agile Games with Cards and Dice
Play to Learn: Agile Games with Cards and DicePlay to Learn: Agile Games with Cards and Dice
Play to Learn: Agile Games with Cards and DiceMike Clement
 
Scaling like Spotify: What advertising agencies can learn from software-as-a-...
Scaling like Spotify: What advertising agencies can learn from software-as-a-...Scaling like Spotify: What advertising agencies can learn from software-as-a-...
Scaling like Spotify: What advertising agencies can learn from software-as-a-...Ed Hammerton
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Setlisacrispin
 
OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?Igalia
 
Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1Agora Group
 
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceConfluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceAtlassian
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trustbcriscuolo
 
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014lisacrispin
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talklisacrispin
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfallMike Edwards
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & ToolsJon Terry
 
Drupalpartners overview6.compressed
Drupalpartners overview6.compressedDrupalpartners overview6.compressed
Drupalpartners overview6.compressedNash Ogden
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...lisacrispin
 
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses ConfluenceSummit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluencewaw325
 
Learning To Learn
Learning To LearnLearning To Learn
Learning To Learntroytuttle
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...lisacrispin
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union colleenfry
 

La actualidad más candente (20)

You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Play to Learn: Agile Games with Cards and Dice
Play to Learn: Agile Games with Cards and DicePlay to Learn: Agile Games with Cards and Dice
Play to Learn: Agile Games with Cards and Dice
 
Scaling like Spotify: What advertising agencies can learn from software-as-a-...
Scaling like Spotify: What advertising agencies can learn from software-as-a-...Scaling like Spotify: What advertising agencies can learn from software-as-a-...
Scaling like Spotify: What advertising agencies can learn from software-as-a-...
 
Build Your Agile Testing Skill Set
Build Your Agile Testing Skill SetBuild Your Agile Testing Skill Set
Build Your Agile Testing Skill Set
 
OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?
 
Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1Stefan bargaoanu we're agile. and now what v1.1
Stefan bargaoanu we're agile. and now what v1.1
 
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in ConfluenceConfluence Insiders Webinar: Four ways every team can collaborate in Confluence
Confluence Insiders Webinar: Four ways every team can collaborate in Confluence
 
DevOpsdays Austin 2015
DevOpsdays Austin 2015DevOpsdays Austin 2015
DevOpsdays Austin 2015
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
 
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
Advanced Topics in Agile Testing - The Future - Agile Testing Days 2014
 
Minding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talkMinding your own business - TestBash 2 talk
Minding your own business - TestBash 2 talk
 
Being agile while standing in a waterfall
Being agile while standing in a waterfallBeing agile while standing in a waterfall
Being agile while standing in a waterfall
 
Intro to Lean Practices & Tools
Intro to Lean Practices & ToolsIntro to Lean Practices & Tools
Intro to Lean Practices & Tools
 
Drupalpartners overview6.compressed
Drupalpartners overview6.compressedDrupalpartners overview6.compressed
Drupalpartners overview6.compressed
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
Welcome to the Future! Preparing for our agile testing journeys, Agile Testin...
 
Summit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses ConfluenceSummit 2012 - How Atlassian Uses Confluence
Summit 2012 - How Atlassian Uses Confluence
 
Learning To Learn
Learning To LearnLearning To Learn
Learning To Learn
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 

Similar a Drupal Developers Days - One Flew Over The Developers Nest 2018

It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...Suzanne Dergacheva
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile DocumentationMegan Leney
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through designNicolò Volpato
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Liesl Barrell
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech TalentRecruitingDaily.com LLC
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintEryk Korfel
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Allison Pollard
 
Agile Management Craftsmanship
Agile Management CraftsmanshipAgile Management Craftsmanship
Agile Management CraftsmanshipAndrew Cox
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast ProtypingSerdar Temiz
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAntonio Peric-Mazar
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech StackFITC
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
Becoming A Technical Project Manager - Capital Camp
Becoming A Technical Project Manager - Capital CampBecoming A Technical Project Manager - Capital Camp
Becoming A Technical Project Manager - Capital CampScott Massey
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Hack the Hood
 
Ektron London Conference: Realise Digital - Old Dogs, New Tricks
Ektron London Conference: Realise Digital - Old Dogs, New TricksEktron London Conference: Realise Digital - Old Dogs, New Tricks
Ektron London Conference: Realise Digital - Old Dogs, New TricksEktron
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLongKen DeLong
 

Similar a Drupal Developers Days - One Flew Over The Developers Nest 2018 (20)

It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...
 
Today’s Agile Documentation
Today’s Agile DocumentationToday’s Agile Documentation
Today’s Agile Documentation
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
Master Technical Recruiting Workshop:  How to Recruit Top Tech TalentMaster Technical Recruiting Workshop:  How to Recruit Top Tech Talent
Master Technical Recruiting Workshop: How to Recruit Top Tech Talent
 
Innovations Accelerated - Design Sprint
Innovations Accelerated - Design SprintInnovations Accelerated - Design Sprint
Innovations Accelerated - Design Sprint
 
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016Technical Excellence Doesn't Just Happen - AgileIndy 2016
Technical Excellence Doesn't Just Happen - AgileIndy 2016
 
Agile Management Craftsmanship
Agile Management CraftsmanshipAgile Management Craftsmanship
Agile Management Craftsmanship
 
Customer Development Fast Protyping
Customer Development Fast ProtypingCustomer Development Fast Protyping
Customer Development Fast Protyping
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Becoming A Technical Project Manager - Capital Camp
Becoming A Technical Project Manager - Capital CampBecoming A Technical Project Manager - Capital Camp
Becoming A Technical Project Manager - Capital Camp
 
Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011Kcic bootcamp webinar_aug_2011
Kcic bootcamp webinar_aug_2011
 
Ektron London Conference: Realise Digital - Old Dogs, New Tricks
Ektron London Conference: Realise Digital - Old Dogs, New TricksEktron London Conference: Realise Digital - Old Dogs, New Tricks
Ektron London Conference: Realise Digital - Old Dogs, New Tricks
 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
WhoIsKenDeLong
WhoIsKenDeLongWhoIsKenDeLong
WhoIsKenDeLong
 

Más de Dropsolid

Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google CloudDrupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google CloudDropsolid
 
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015Dropsolid
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreDropsolid
 
Search api d8
Search api d8Search api d8
Search api d8Dropsolid
 
Apache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaDropsolid
 
Slideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareDropsolid
 
Drupal + ApacheSolr
Drupal + ApacheSolrDrupal + ApacheSolr
Drupal + ApacheSolrDropsolid
 

Más de Dropsolid (7)

Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google CloudDrupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
Drupaljam 2017 - Deploying Drupal 8 onto Hosted Kubernetes in Google Cloud
 
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
State of Search, Solr and Facets in Drupal 8 - Drupalcamp Belgium 2015
 
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and moreScaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
Scaling Drupal in AWS Using AutoScaling, Cloudformation, RDS and more
 
Search api d8
Search api d8Search api d8
Search api d8
 
Apache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 AcquiaApache Solr Search Course Drupal 7 Acquia
Apache Solr Search Course Drupal 7 Acquia
 
Slideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshareSlideshare cscw - How to use slideshare
Slideshare cscw - How to use slideshare
 
Drupal + ApacheSolr
Drupal + ApacheSolrDrupal + ApacheSolr
Drupal + ApacheSolr
 

Último

situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Smisbafathima9940
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 

Último (20)

situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 

Drupal Developers Days - One Flew Over The Developers Nest 2018

  • 1. LISBON 2018 DRUPAL DEVELOPER DAYS One flew over the developers nest Nick Veenhof @Nick_vh Dropsolid
  • 6.  Randle McMurphy Nick Veenhof has moved to a mental institution Digital Business Company after serving a short sentence on a prison farm while as developer in many roles at a couple companies. Though not actually mentally ill, McMurphy Nick hopes to avoid hard labor creating silo’s and serve the rest of his sentence the developers in a relaxed supportive environment.
  • 7. W H O A R E W E ?
  • 8. W H O D O W E W A N T T O B E ?
  • 9. W H O A M I ?
  • 11.
  • 12.
  • 13.
  • 14. Age: 20 (’06) My first Drupal project!
  • 15. Age: 22 (’08) You’re an enthusiastic, driven programmer. You’ve written high quality code and wouldn’t mind defending your design decisions. You’re well aware of how a decent database should be organized and know that it doesn’t optimize its performance all by itself. You’re intrigued by web development? That’s a good start. You know and like Drupal? Even better. You’ve already written your own Drupal module? Great. Contributed it? Excellent. Documented it? Why aren’t you applying for the Senior position? :) We expect you to be or become a very active contributer to the Drupal community where you’ll put effort in learning as much as you can from everyone around you, while at the same time guiding to those whose learning curve is still steeper than yours. You’ll work on internal or client projects four days a week. The fifth day is reserved for self-improvement, personal Drupal projects or community building. Speaking and reading English is one of your cool optional features, as it will help you on #drupal or the issue queues on drupal.org. But as we say. it’s not a requirement. Source: https://web.archive.org/web/20081009111739/http://krimson.be:80/en/jobs Date: August, 2008 “ ”
  • 16. You got me at travelling…
  • 18. • Drupal @ Belgium Fast forward
  • 19. • Drupal @ Belgium • Drupal @ Barcelona Fast forward
  • 20. • Drupal @ Belgium • Drupal @ Barcelona • Drupal @ Lisbon Fast forward
  • 21. • Drupal @ Belgium • Drupal @ Barcelona • Drupal @ Lisbon • Drupal @ Boston Fast forward
  • 22. • Drupal @ Belgium • Drupal @ Barcelona • Drupal @ Lisbon • Drupal @ Boston • Drupal @ Belgium Fast forward
  • 23. W H O D O I W A N T T O B E ?
  • 24. –Denis Waitley T I M E I S T H E M O S T P R E C I O U S E L E M E N T O F H U M A N E X I S T E N C E .
  • 25. Q U E S T I O N S ?
  • 26. Overturning Preconceptions Thanks to the books: - The Phoenix Project -The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter
  • 27. Thanks to the book: The Phoenix Project Dropsolid!
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34. Team A Team X Sales Marketing Management Guild Architect Guild Project Management Guild Marketing Automation Project Guilds Scrum Teams Swat Teams
  • 35. Evolution Rather than Transformation Thanks to the book: The Phoenix Project
  • 36. Agile - Scrum - Kanban Thanks to the Chris Pliakas during my time at Acquia
  • 37. Thanks to the Chris Pliakas during my time at Acquia
  • 38. Thanks to the Chris Pliakas during my time at Acquia
  • 39. Thanks to the Chris Pliakas during my time at Acquia
  • 40. Agile - Scrum - Kanban Thanks to the Chris Pliakas during my time at Acquia • Do not fear interruptions • Capture them, calculate the percentage, and embrace it. • Find out how to reduce interruptions • Aim for a fully independent development team
  • 41. Q U E S T I O N S ?
  • 42. DevOps Across the Organization • Teach your team everything you know about infrastructure. It’s so important to understand the tooling you’re working with. • Be transparent • Do workshops / Developer meetings Thanks to the book: The Phoenix Project
  • 43. Early Feedback Loop • 2 weekly cycles • Demo’s • Retrospectives • Planning / Sizing • Who pays? Thanks to the book: The Phoenix Project
  • 44. Avoiding Isolation • Dunbar’s number • Record, record, record • Kruisbestuiving (cross-pollination) • Swat teams, scrum teams, guilds Thanks to the book: The Phoenix Project
  • 45. Stealing Time • Why a metal factory isn’t that different
 from [Insert your company here] Thanks to the book: Competing Against Time
  • 46. Stealing Time • As a CTO, dare to make and state hard choices in your company. Do it with care. Argue with time. Thanks to the book: Competing Against Time
  • 47. Roles Thanks to the books: - The Phoenix Project -The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter • Team Lead • PM • Members
  • 48. Roles Thanks to the books: - The Phoenix Project -The First 90 Days, Updated and Expanded: Proven Strategies for Getting Up to Speed Faster and Smarter • Team Lead • PM • Members • Architect • Estimation Engineer • Scrum Master • Team member • Proxy PO
  • 49. Automate (What You Can) and Review • Throughput per person needs to increase without adding burden on the person. Become faster by becoming smarter Thanks to the book: Competing Against Time * The process flexibility index is a quantitative measure that can be used to support rational product development and manufacturing investment decisions, and clearly illustrates important concepts regarding controllability among conflicting specifications. A high Cp indicates that the process can consistently manufacture the product within precisely defined performance specifications. A high Cf indicates that the process can be easily changed to meet diverse performance specifications.
  • 50. Automate (What You Can) and Review • Agile tooling • Continuous integration (Jenkins, Platforms like Acquia, Pantheon, Dropsolid, …) • Automated Testing • Install Profiles that align with your sales strategy • Dashboards
  • 51. About those dashboards.. • Using cumul.io to visualize data. • Using Google App Engine & Symfony to collect and process this data. • Using Redmine for time logging and project management • Using Basecamp for customer communication during active projects • Using Zendesk for Customer Support • Using Teamleader for invoicing & sales • Using intuo.io for Culture measurement • Using Google GSuite for Authentication
  • 52. About that install profile • As CTO, align with your strategic department • As CTO, delegate so this is no longer your task. • As CTO, teach all the departments about this time-reducing too • As CTO, delegate so this is no longer your task • As CTO, do a quality assurance on the results • As CTO, delegate so this is no longer your task • Repeat..
  • 53. Creating Culture Thanks to the book: The Modern CTO
  • 54. Managing • Simple - Be human. Be humble. Be a servant. Thanks to the book: The Modern CTO
  • 55. Speaking up • Dare to be dumb • Take risks • Don’t be the tech-deity in your company. Be the link between departments and dare to say that how it is, can always be improved. • Be aware how you bring a tough message. Practice it. Thanks to the book: The Modern CTO
  • 56. Poor code? • Strange right? I haven’t talked about poor code? Thanks to the book: The Modern CTO
  • 57. Q U E S T I O N S ?
  • 58. S O W H AT ’ S N E X T F O R Y O U ? Because we are hiring ;-)
  • 59. Q U E S T I O N S ?
  • 60. T H A N K Y O U