DrupalCon Portland 2013

Las lecciones aprendidas con Drupal 8 y cómo podemos mejorarlas para Drupal 9

Shannon Vettes  · 

Transcripción

Extracto de la transcripción automática del vídeo realizada por YouTube.

so if you are here to see d8 lessons learned and how we can make d 8 9 better are sorry g9 better then you are in the right room so I'm Shannon vitesse hi I work for commerce guys and I've been doing project management for a long time and I've

been doing some project management under plate which is why this all came about because I was able to get some information from the team about how things were moving and a lot of ideas kind of turned out of that especially at triple con Munich lots of conversations

were happening around how could we improve this what are the problems that we're having so obviously that was a long time ago and lots of things are changing evolving but I still feel like those core conversations that were happening are still relevant

today so that's why this happened so obligatory plug go to the Commerce village it's amazing will change your life so we have all kinds of awesome partners that are there with really amazing commerce services we're doing a kind of challenge where

you have to go around and get something from each partner and then you can come to our Commerce guys saloon which is tomorrow night well tomorrow at three o'clock and have a beer with us so that's your challenge and I wanted to point it out to you

so please go do and then you know obviously what am i doing up here so I've been project managing and I feel like I've been being a little bit crappy because I've been working a lot so if you're interested in working on Drupal 8 please do come

and talk to me and give me your card I'm recruiting actively all the time so we're looking for people to help and I'm just basically trying to get the word out about things that I think this is easy for me to do point out trends point out issues

and that's why we're here to talk so feel free to join the conversation it's basically going to be like what's going on right now how are things looking in the in the drupal initiative like set up the process that we're using what is it

how's the organization what are the teams doing what if we did something different and then talking to you about like what is involved in that so here's what I think we're doing today we have people at the bottom and I apologize for the small text

so people at the bottom who I consider abstainers they use the software but they're not really involved they're not actively building things they're not actively building core they are just kind of they're using it and that's a big group

then you have your novices which are people who don't have a ton of experience but you know they've done some things and they've got a little bit of experience and they're able to do limited things so we can't use them a whole lot but we

have a lot of those people and we like those people so keep coming but then we have another level which I'm calling tier 2 which is beginners and so they have experience and they can do stuff but they haven't worked on core extensively and they don't

really know about the process and that's where people like Jess are awesome because core mentors and you can go to Drupal at Oregon search core mentors they will give you all kinds of information there beginners are really useful to us because they are

people that we can turn into experts which is the next level and experts and beginners are kind of cruelly missing in our triangle as far as i can tell today and then you have initiative owners which are kind of these awesome people up front who are doing

things and over here they're interspersed so initiative owners are I think you know carrying the torch for what they want to do and trying hard and they're getting totally run over by all the work that needs to get done and burned out so our current

organization right now is pretty much an initiative owner with some help and I think there are a few problems that are involved in this so this is the current organization right now so you've got initiative owners at the top they've got a couple of

experts working with them usually maybe a few more than just two but not not usually like five or six or ten experts that are working with them usually it's just a couple of people that are just really awesome really dedicated so they're they're

bearing the brunt of all the work and these people are you know also helped out by some reviewers which are all the little diamonds underneath and those people are awesome too they help them get things done well it's not like there's a million of those

people it's limited in the initiatives and so this is a problem for us because we're missing those those two key groups and these are people that we can kind of level up and teach and bring on board so the current organization also has a couple of

other parts which are obviously like people like me who try to do project management which is right now very limited so it's basically down to communication and then people who do committing and finally people who do front end things so that's the

second group and finally you have a third group which is just other community peoples people do ladders teachings you know how to get involved with core people work on funding and people who do all kinds of awesome design stuff and then all the other community

members just a random person comes in and reviews one thing then leaves and just like this is too hard I can't do it or whatever I'm lumping them into that kind of other community people so this is how are working today and it's a little bit hard

because obviously the people in that top level are really doing all the main hard stuff all the time so they're the most prone to all these different problems so burnout and well poisoning we're picking the same people to do the same things because

they got core management knowledge meant and they've got all this background info and they know how this works says I had to work on that so they keep on having to you know pick the same people to do the same things and they're getting really really

burned out and then they also have lack of information for the public because these people are so knowledgeable they can't always take the time because they're really overburdened to do all this stuff to like give a weekly update of what's going

on in the initiative so everyone else is like when are we getting drupal 8 they don't know anything about what's happening or maybe they get some information but it's you know maybe not in the digestible format that they need so I mean pm's

could really help with that but they're hard to come by and we're all really busy and blah blah blah so that problem exists and then we have some poor like interaction and dependency issues because again the same people are really burdened with all

the same work it's hard for us to take the time to sit down for two hours and say okay in the next month where are the dependencies that are going to affect us what is the biggest risk right now and we're doing some of that but not enough in terms

of being able to like plan for them it's more just reaction like we're okay we're on fire here what do we do about that type of stuff and then that also leads to really hard to play in schedules issues so it's it's almost impossible right

now in the current setup to actually plan any because people are not reliable myself included hey to do stuff because we're all volunteers so planning a volunteer project is really tough because we don't have any funding we can't organize correctly

and also it's just really hard to onboard newbies because we got those two levels that we're missing but we don't necessarily have the infrastructure to teach them how to do stuff so I wanted to talk to you about an idea that came out of Munich

which was you know how could we organized teams for the next round of Drupal development and maybe even something that we can use during the last legs of Drupal 8 that would be awesome if people would kind of rise up and get this done but I'm not going

to hold my breath I'm just thinking more d 9 this would be cool so I think that it would be really cool if we could have three groups helpers builders and organizers or sorry designers so the helpers are people who are going to help organize things and

communicate and fund so these are all the support mechanisms and people like initiative owners I don't think want the burden of that on top of having to do all the architecture and all the big heavy lifting and all of the like onboarding and teaching and

documenting an upgrade path building and all of that I think if we can have a group of helpers that would be really cool builders would be people who obviously are doing all the building and testing and documenting and reviewing and designers are people in

my mind who would be doing you xui reviews usability all kinds of really awesome things that are not incorporated enough into the initiatives right now but also very very important so let me tell you a little bit more about this vision and then we can have

a conversation so the first group helpers I see it as project managers so coordinate document milestones then there's people who teach so they would find the education gaps like where do people get stuck where do they not know how to learn how to do something

help build ladders that they can learn those things and then find new mentors and track those KPIs and finally in communicators people who will meet with groups communicate about their progress and basically keep all the rest of us who are not in the issue

cues every single day like watching what's happening kind of up to speed on how things are going like well we're getting close to the end or you know we're really far away that type of high-level thinking is not easy to communicate unless you're

in regular contact need more of those people so that's what communicators are to me and then finally funders I think it's really important to have funding in order for this method to be sustainable because it's so hard to plan a volunteer team

you don't know where they are you don't know when they're going to be available something personal something professional might come up and Trump whatever they're doing volunteer at any given moment so it's just impossible to plan for without

funding but if we could fund people and we have been funding people especially Greg it just makes it easier so I think that that's a really important part and then you'd have tier 1 and tier 2 so this is basically people who are interested but don't

know what to do and then tier 2 would be people who have been doing a little bit of it and who can help the tier 1 people kind of learn more so that's what I see as helpers and then you have builders which I really think is the key to this having multiple

levels of builders is where we're going to see the most success and you'll have initiative owners who are there to do architecture monitor progress unblock issues help find teachers and funders and and help with coordinate with communicators and project

managers on what needs to actually happen in the initiative I see these people as the leaders they're there to set the strategy and they're there to communicate about the strategy and the progress of it of that vision and then the experts I see is

people who are there to do the awesome stuff so this is a bit of a switcheroo from what we're doing right now cuz right now it's like the initiative owner is the expert and I think we need to have them be in a different level than the experts experts

are people who can do stuff and this is where we're cruelly lacking people right now funding might help with that so these people code stuff they maintain things they do summaries they do trainings they find people they do they can do all kinds of things

tier 2 would be a certain level of beginner who have some limitations they're not yet experts but they're pretty well up there maybe they can train tier 1 or maybe they can even train novices and then you obviously have people who are just getting

started who need some documentation so that's how I see the builders group these are people who are actually doing things in terms of you know code and then finally designers where I'm sorry I'm lumping it into this category if that makes any of

you man but there was the best category that I could come up with I see this is people who really care about how things work for the user and who care a lot about usability and user experience so I see that it's a little bit tough for me to really define

what that should look like but i'm thinking like the-- murs designers you Xers unite to find ways to review the work that's coming out of the code so they'd have to work closely with project manager and with an initiative owner on the progress

of one is the right moment to step in when is the right time to really start talking about you I I know it's a challenge we face right now in da it's not super clear and I think that having some more structure on this would be great so if anyone in

[ ... ]

Nota: se han omitido las otras 6.688 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.