• Save
Atlanta Drupalcamp 2010 Keynote
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Atlanta Drupalcamp 2010 Keynote

  • 1,653 views
Uploaded on

These are the slides for the keynote of Drupalcamp Atlanta 2010 (October 1), from Jeff Walpole, CEO of Phase2 Technology. The topic was "Execution: The Drupal Community's Next Big Challenge."......

These are the slides for the keynote of Drupalcamp Atlanta 2010 (October 1), from Jeff Walpole, CEO of Phase2 Technology. The topic was "Execution: The Drupal Community's Next Big Challenge." Jeff's talk was predicated upon the importance of adopting a more professional and disciplined approach to implementing Drupal in order to meet the increasing demands of high profile, enterprise-level sites.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • If we need the content of the meet for training and other training stuff. how we can get. kumargauravin@hotmail.com .
    Are you sure you want to
    Your message goes here
  • Please note: you can toggle on the notes - which is important considering the slides are mostly pictures - the notes serve as fairly close to a transcript of what was said.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,653
On Slideshare
1,653
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
2
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • - Ideas are easy. It&apos;s the execution of ideas that really challenges businesses. <br /> - We are all here because a great idea almost 10 years ago turned into the world&#x2019;s best CMS. <br /> - It is a CMS born and raised by a community of great innovators. <br /> - I want to talk to you today about what I believe is coming next. <br /> - How we as &#x201C;Drupalists&#x201D; can be relevant, helpful and successful as this thing takes off. <br /> - This is a business discussion for anyone who relies on, invests in, or makes a living from Drupal. <br /> - I suspect that is nearly all of you. Or will be. <br /> <br /> - I am not Dries so I cannot address the needs and future of the entire Drupal community <br /> - Nor am I in a position to speak for the product/technology itself <br /> - What I can tell you about is how to be relevant and what practitioners of all sizes should be considering <br /> - A lot of this is born of my own thinking, research and strategy for my company, Phase2. <br /> <br />
  • Who: 40 person web application development services company <br /> What: open source technologies including Drupal <br /> Where: Washington DC <br /> Serving 3 specific practice areas: <br /> - publishing & media <br /> - government & public policy <br /> - advocacy & social action <br /> Developer of 3 distributions of Drupal: <br /> - OpenPublish <br /> - Tattler <br /> - OpenPublic (NEW) <br /> <br />
  • Like anything, it was part many things: <br /> <br /> hard work, community contribution <br /> smart people working together, <br /> great innovation and technical direction, <br /> having the right things to offer, <br /> a whole lot of the right time/right place. <br /> <br /> The web innovated and gave us 2.0 just as enterprise and custom CMS options were being pushed to a breaking point both in terms of supply/demand and technical flexibility. The result: the value proposition failed - it was no longer worth paying for something that was not current or useful in a new web paradigm. One of the most interesting reasons however is the exciting innovation through which the Drupal technology community is pushing Drupal forward - potentially straight into enterprise software territory. <br />
  • Community is a word you hear a lot and one that I cant help using today. <br /> <br /> There are some of you who might not identify directly with the &#x201C;Drupal community&#x201D;. <br /> <br /> Let&#x2019;s define what I mean by that word in a much wider sense for today. <br /> <br /> Core is the narrow definition of community, but most of you are part of a wider community of vested interest. <br /> <br /> You probably fit one of 5 categories: <br /> <br /> 1. The adopters - i am using Drupal for my CMS - I need it to be the best <br /> 2. The implementers - i have invested in skills/learning/marketing - I want it to be the most in demand. <br /> 3. The community - we have created this thing and invested our ideas, time, money and work - it is our baby <br /> 4. The investor - I just committed to moving all x of my sites to Drupal and hiring consultants and staff - I need it to remain relevant and useful for years to come. <br /> 5. The newbie - I am taking my time/money to learn it - I hope I am not wasting my time. <br /> <br /> <br /> <br />
  • Fact: Drupal is Going to be very very big in 2011 <br /> Unknown: Will it be the same by 2015? <br /> <br /> Where do you fit in to this success? How can you benefit? What can you do? <br /> <br /> You probably fit one of 5 categories: <br /> <br /> 1. The adopters - i am using Drupal for my CMS - I need it to be the best <br /> 2. The implementers - i have invested in skills/learning/marketing - I want it to be the most in demand. <br /> 3. The community - we have created this thing and invested our ideas, time, money and work - it is our baby <br /> 4. The investor - I just committed to moving all x of my sites to Drupal and hiring consultants and staff - I need it to remain relevant and useful for years to come. <br /> 5. The newbie - I am taking my time/money to learn it - I hope I am not wasting my time. <br /> <br />
  • There have been many waves of adoption. <br /> Drupal has now permeated the 4 major areas that matter to make it sustainable. <br /> <br /> Reminder: Big sites/companies interested and starting to use does NOT equal success for Drupal. <br /> <br /> Success is a significant change in market share for a sustained period of time + better levels of satisfaction. <br />
  • Why Drupal? (it rawks!!) <br /> - New Media was a champion of Open Source and Drupal for whitehouse.gov. <br /> - The team had a very clear vision of what they wanted, detailed control to tell the human interest side of the Presidency, Drupal provided that. <br /> - New functionality and improved administrative capabilities and a platform to extend. <br /> <br />
  • The Drupal community has created some amazing things and proven it can innovate. <br /> For over 9 years it has grown to include hundreds of thousands of contributors. <br /> It is a culture of innovation that has gotten us this far. <br /> We have amazing companies and people that work together to create solutions. <br /> <br />
  • Some of the things that have amazed me this year include the following: <br /> <br /> - Deployment tools - Aegir, Hudson continuous integration <br /> - Installation profiles - first class citizens now and definitely on D7 <br /> - Semantic web - RDF in D7 and RDFa on Drupal sites <br /> - User Experience - serious efforts went into admin and D.o improvements <br /> - Gardens/Buzzr models <br /> - <br /> <br />
  • - Innovation doesnt create lasting and commercially viable things. <br /> - People need solutions not ideas <br /> - Most of the &#x201C;buyers&#x201D; dont understand any of that stuff <br /> - It is actually easier for larger organizations to just buy something <br /> - The community only matters to those in the community <br /> - Our openness means that others can just copy us <br /> <br /> <br /> <br />
  • - Its always geeks that get it started <br /> - where is goes from there is another matter <br /> - Microsoft is an extreme example because most people in this community dont ever want to see Drupal become something that big, but ironically they DO want to make a significant difference to how people use the web - Huh? <br />
  • (a.k.a. the elephant in the room) <br /> <br /> Speaking of Microsoft, they are one of many very large companies entering the Drupal community <br /> <br /> Refer to Dries&#x2019; keynote about the elephants and how they are already here and more are coming. <br /> <br /> Talk about IBM, Cap Gemini and the govt contractors people dont even know about yet. <br /> <br /> These are household names, Drupal is not. <br /> <br /> Size and scale have many benefits and its good to have some elephants in yours. <br /> <br /> They legitimize us. <br /> <br /> <br /> <br /> <br /> <br />
  • - Developers in large numbers - see hiring trends going through the roof <br /> - Marketplace for commercial solutions <br /> - Certification <br /> - Big implementation experience <br /> - Customer References <br /> - Education & Training <br /> - Big dedicated contracts <br />
  • Drupal is exploding in govt right now. <br /> Thanks in large part to the Obama administration&#x2019;s decision to move to Drupal last October. <br /> <br /> Government introduces new challenges this community - largely speaking - is not accustomed to: <br /> <br /> - Procurement process <br /> - security process (C&A compliance), security clearances <br /> - accessibility (Section 508 compliance) <br /> - regulations - records mgmt, appropriate use, privacy, <br /> - open gov directive <br /> <br />
  • <br />
  • They (commercial CMS + big interests that fear OSS) create doubt about our ability to: <br /> <br /> 1. scale <br /> 2. perform <br /> 3. be secure <br /> 4. be supported <br /> 5. be stable <br /> <br /> BECAUSE we kicked their ass on functionality and innovation <br />
  • Drupal could lose market share to alternatives that move faster <br /> Drupal could become less relevant <br /> Drupal could become less in demand <br /> What would that mean for your business? your site? your team? your skill set? <br /> <br /> E.g. Recent example of Microsoft Live blogs that were transferred to WordPress <br /> <br />
  • <br />
  • Why should we try to be &#x201C;bigger&#x201D; than we are now? <br /> <br /> The best reason: because we have to to remain relevant/viable <br /> <br /> Let&#x2019;s be honest, for many of us, its about the ability to make money <br /> <br /> But there are other legit reasons: <br /> <br /> - do bigger and better things <br /> - get new ideas/tools/toys <br /> - grow our community <br /> - leverage resources we as a community already have (to solve new problems) <br /> - increase the pool of resources we dont have <br /> - increased access to investment (training, marketing, etc.) <br /> - credibility/reputation of our platform (and work) <br /> - Dont you feel good when a truly big site launches on Drupal? <br /> <br />
  • One thing we can all do is (in our own ways) identify and plug the gaps. <br /> <br /> Themes <br /> <br /> - Provide solutions <br /> - Create marketplace specialization <br /> - Address under served needs <br /> - Improving professional practices <br /> - Learn to market and compete <br /> <br /> <br /> <br />
  • Do you know what this is? <br /> It is half of one page of a 5 page &#x201C;cheat sheet&#x201D; for Drupal modules that Kent Bye from Lullabot created years ago <br /> It is great we have so much to choose from but that is becoming part of the problem <br /> With 6700+ modules now, how do new people understand where to start? What to use? <br /> If this is a &#x201C;cheat sheet&#x201D; we are screwed taking this to a larger enterprise audience. <br /> <br />
  • Distributions are products made from (and are just) Drupal <br /> They actually help the community grow/mature by providing more contributions and innovation. <br /> They provide open-source alternatives to proprietary solutions <br /> End-users need total solutions, not just tools they have to piece together themselves <br /> Developers don&#x2019;t want to repeat their work <br /> Most organizations have neither the time nor the resources to build custom systems nor re-invent implementations <br /> Drupal is leading the way on distributions because of its flexibility as a platform and not just a CMS <br />
  • <br />
  • By Talent <br /> By Solution <br /> By Service <br /> By Geography <br /> By Industry <br /> By Layer <br />
  • By Talent <br /> By Solution <br /> By Service <br /> By Geography <br /> By Industry <br /> By Layer <br />
  • Everytime a Drupal project occurs without professional practices, we all suffer. <br /> What practices does a professional community practice? <br /> <br /> - Project Management - have a PM, they control schedule, scope, budget. <br /> - Methodology - do you have something repeatable. You cant just say you use &#x201C;agile&#x201D; are you using agile for real? <br /> - QA & Testing - what is the quality assurance process you guy through? <br /> - Maintaining the solution - not doing maintenance create a reputation. <br /> - Training - everyone in the process (users, admins, editors, developers, sys admins) <br /> - Security reviews and audits <br />
  • CMS gives us a way to stay free of <br /> <br /> Imagine a restaurant that winged it. What would happen to the quality of the food as new cooks were brought on board. Over time, the quality would suffer and so would the reputation and ultimately the rating. <br /> <br /> What types of things can you provide and process for? <br /> <br /> - Configuration Management (and version control for all) <br /> - Deployment (Aegir) <br /> - Building code (Drush MAKE) <br /> - Continous integration (Hudson) <br /> - Unit testing (SimpleTest) <br /> - Version configuration (Features / code exportables) <br /> <br />
  • Get beyond the one man team - it creates role conflict that is unresolvable. <br /> Big companies need to invest in multi-functional teams. <br /> <br /> What makes up a good project team? <br /> <br /> - Project Manager <br /> - Technical Architect <br /> - Requirements/Testing Lead <br /> - Developer(s) <br />
  • Education supports software markets <br /> It gives adopters confidence <br /> It creates entry points <br /> It allows companies to hire and people to join <br /> <br />
  • We are open source but we have competition - namely right now - Wordpress <br /> We have to &#x201C;show&#x201D; better. <br /> Drupal.org needs help <br /> We have to represent Drupal in a more professional way that appeals to the big &#x201C;buyers&#x201D;. <br /> This is part of what Acquia and the Drupal Association does for us we dont even recognize <br />
  • The redesign is a great step <br /> It puts solutions and marketplace front and center <br /> It addresses people&#x2019;s need to be led to how to USE Drupal <br /> It will NOT solve the problem of what people do when they get Drupal <br /> <br /> <br />
  • Everyone here and in the community (in every sense of it) can do something to help. <br /> Let&#x2019;s start with the mentality of education, documentation and contribution and we are headed in the right direction. <br />
  • Specialize. Spread out. Position where you fit. <br /> Be professional. Approach Drupal with process and precision. <br /> Institutionalize. For the good of all - document, share and teach. <br /> Influence. Contribute, market, evangelize. <br /> Execute. Talk is silver. Results are gold. <br />
  • Email me, follow me, or link to me if you have more to talk about... <br />

Transcript

  • 1. EXECUTION The Drupal Community's Next Big Challenge Jeff Walpole, CEO
  • 2. About Phase2
  • 3. What made Drupal special?
  • 4. A wider definition of Community Community of Vested Interest Core Community of Influence
  • 5. Riding the Drupal Wave
  • 6. Adoption on so many fronts Niche Significant Enterprise Mainstream
  • 7. What is converting them to Drupal? Robust Core Contrib Functionality Full control of platform Open & Transparent Community Cost
  • 8. What is converting them to Drupal? Robust Core Contrib Functionality Full control of platform Open & Transparent Community Cost
  • 9. Community of Innovative Development
  • 10. Community of Innovative Development Deployment tools Consumer Drupal Installation Profiles Cloud integration Semantic web Distributions User Experience Database support Security Version control
  • 11. Why innovation & community are not enough
  • 12. Where are they now?
  • 13. Here come the elephants.
  • 14. What do big customers expect?
  • 15. What does government expect?
  • 16. A hard look at where we measure up. Quaint marketplace of 10-20 person expert "shops" Serious labor shortage of qualified developers Inconsistent and poor training options Too much focus inside the community on pleasing each other Community obsessed with too few big wins Poor systems of deployment and QA No effective education system that will scale Geek chic brand
  • 17. The use of fear and FUD
  • 18. What could go wrong?
  • 19. 2011 - 2014 Risks Botched implementations Performance failures Security exploitations Lack of resources/talent Innovation slows / trails Community that wont support, train, maintain Community that wont scale Inability to serve enterprise needs
  • 20. Why should we try to be “bigger”? Thank You!
  • 21. How do we cross over?
  • 22. Provide solutions not modules
  • 23. How do distributions help? e-commerce improved performance project collaboration portals enterprise portals online publishing sites news / feed aggregation semantic topic monitoring higher ed academic sites
  • 24. Create marketplace specialization
  • 25. Examples of being Drupal unique
  • 26. Examples of being Drupal unique Talent: Scalability Solution: ecommerce Service: Training Location: Sweden Industry: Churches Expertise: data migration
  • 27. Improving professional practices
  • 28. Using tools and recipes
  • 29. Leveraging multi-functional teams
  • 30. The importance of training and education
  • 31. Learning to market and compete
  • 32. The new face of Drupal
  • 33. What else helps? Books Demos Videos Case studies Themes Pretty Drupal sites Features High profile Drupal sites Classes Innovative uses (of Drupal) Documentation Client references Blogging Social media chatter Events (like this one!)
  • 34. Take aways Change is inevitable. The elephants ARE coming. This can be good for ALL of us, if we do it right. This can be bad for ALL of us, if we do it wrong. Innovation and community are amazing in Drupal but they are not enough to survive. We have to adapt. There are consequences if we do not. There are things we can do better. They are areas of execution. We can do this.
  • 35. Contact Me Twitter: @JeffWalpole LinkedIn: /JeffWalpole jeff@phase2technology.com