It's not that we don't have things members could be doing - nor is it that we haven't communicated these things to our members - it's that members don't seem to *want* to participate overall.
We've had a couple hundred people sign-up for this team - but I can count the number of members who have participated on two hands (and maybe one foot) and the number of commits from team members on one hand.
I stepped down as benevolent leader, frankly, because my hope was with more group control (than my own) it would help invigorate the team.
Anyway, I agree with your assessment and think your outline is a great start on a broader discussion on how we move forward and organize the team. If you have any ideas how to help get members to participate beyond these basics, I'd welcome the suggestions ;)
It's not that we don't have things members could be doing - nor is it that we haven't communicated these things to our members - it's that members don't seem to *want* to participate overall.I find that I tend to participate much more in open source projects when I am actively using that project. When I am working on a Mura site I end up finding and fixing bugs and submitting them but rarely do I sit at my desk in the morning and say "wow I have a totally open schedule, lets go work on some bugs".So, in my opinion this is why it is so critical that friction be reduced as much as possible for potential contributors. That time when they are "in the moment" is fleeting and they need to be able to find what they need as fast as possible. If there is something to contribute to the project they need to be able to do it quickly and with very little resistance.
We've had a couple hundred people sign-up for this team - but I can count the number of members who have participated on two hands (and maybe one foot) and the number of commits from team members on one hand.I don't know that this is how you are looking at things or not - but I think that looking at this organization as if it were a company with bosses and workers is the wrong way to look at it. The people who sign up on the website love CF. They aren't really looking to be assigned work. Even if they WANT to do work, 99% of them aren't going to realistically be able to find the time to follow through.
I stepped down as benevolent leader, frankly, because my hope was with more group control (than my own) it would help invigorate the team.So who is the leader now? What is the structure of the organization? Does it have non-profit status or is it more just a community?
FOSS Rescue Group – this working group is focused on
locating older, unmaintained, ColdFusion projects that could be resurrected and
given new life under TCFA leadership. This group is/was led by Randy.
FOSS Pioneer Group – this working group is focused on isolating new projects and pioneering software solutions for the CFML marketplace that do not already exist. Several suggestions have been proposed and that working group has isolated which of those solutions should be tackled and in what order. Pete Oliver-Kruger is/was leading the charge on this group.
FOSS API Group – this working group is focused
on hackathons and sprints designed to wrap and promote the use of CFML with
various APIs and providers. This has, thus far, been one of the most active
working groups so far. Danny is/was heading up this group.
FOSS Package Manager Group – Originally this working group was focused, in concert with Adobe, on developing a cross-platform package
management system for CFML. This was supplanted when Ortus released their CommandBox product and members we're instead encouraged to adopt this and help facilitate expansion and feature enhancement of CommandBox. I was leading this group, but support for it fell sharply after switching over to supporting CommandBox.
FOSS QA Group – this working group is focused
on helping other teams learn how to write tests, validate our development
against the multiple versions and platforms that run CFML, and overall ensure
that the development TCFA puts forth meets quality standards. This group is/was led
by Sean Corfield. To my knowledge. nobody has ever asked Sean for his help aside from the generous work he did on all our projects to get them set-up for tests.
FOSS Documentation Group – development is only
as good as the documentation that accompanies it. As such, this working group
is focused on helping developers document their work, ensure all our
documentation follows the same basic format and provides the same basic
information and otherwise ensure that the team has the support to document our
projects thoroughly. The leader of this group left last year and nobody stepped in to fill this role.
FOSS Promotion Group – at the end of the day
the primary issue most CFML developers see with CFML is the lack of promotion
of the language. Working in concert with the Open CFML Foundation, and working
the social media, blogosphere and forums are our promotion group members who
help promote our projects as they are completed, generate buzz for new projects
we take on, and advocate CFML as a competitive development platform to others.
Ryan Mueller is/was
leading the charge for the promotion group.
Anyway, I agree with your assessment and think your outline is a great start on a broader discussion on how we move forward and organize the team. If you have any ideas how to help get members to participate beyond these basics, I'd welcome the suggestions ;)In the years I spent leading the Atlanta ColdFusion User Group we always had a ton of volunteers. Lots of people wanted to help. However, I learned that people's ability to volunteer and help out goes up and down over time. Sometimes we would have a great team of people working together and I had to basically do nothing but at other times everyone got really busy and I had to pick up the slack - even if it wasn't convenient for me. Ultimately - the buck stops with the leader of the group.
Realistically I think the best way to keep projects like ValidateThis or other things going is to just make sure that the ecosystem for contributing is healthy and straightforward.
It's not that we don't have things members could be doing - nor is it that we haven't communicated these things to our members - it's that members don't seem to *want* to participate overall.
Like everybody else on this list I’ve been busier than I want to be in terms of having time to contribute but I want to float an offer to the Team CF community in general. GoWest will provide hosting and domain registration free of charge for any Team CF project or team member wanting some dev space for a team project. Just shoot me an email and we’ll supply a free code for signup on any service we offer.
What I love about the CF camp is the love for the language, the projects, the hard work of other members and loyalty to the things we’ve all benefitted from. On the other hand life beckons, family survival comes before outside loyalties, and as much as we all agree on what the cfml world could be, it is what it is. Our creativity will always outpace the hours in even the longest day. If we can’t make big strides, let’s choose small, doable goals - I think the team website is a good start.
Another idea I’ll toss out there, if we really want to call in the able and willing, perhaps we should accept small pledges of 1 hour per week or more from anybody who is able, and get at least a sense of what time would be available if an organized team effort were to be launched. I could commit an hour per week without much difficulty to at least do something useful, however small.
From: team-cf...@googlegroups.com [mailto:team-cf...@googlegroups.com] On Behalf Of Chris Geirman
Sent: Wednesday, February 04, 2015 8:10 AM
To: team-cf...@googlegroups.com
Subject: Re: Group Priorities?
Denny/Cameron,
This has been a great discussion. I resonate pretty much everything Cameron had to say and sympathize with Denny in trying to motivate the community. I can only speak for myself, but I specifically resonated with Cameron's comment about reducing the friction to participants. This hits the heart of an earlier comment I made about needing a little hand holding. The problem may simply be that you have a lot of capable and willing people (to various extents) but their energies simply aren't well organized or focused. As I've stated before, I would like to help (desire), but I'm unsure how to get started. I've not yet been a member of any FOSS, so I'm a n00b in that regard.
Denny, you've stated...
It's not that we don't have things members could be doing - nor is it that we haven't communicated these things to our members - it's that members don't seem to *want* to participate overall.
You may think you've communicated these needs out to your members, but I'm one member who doesn't feel that's true. I'm not sure what issues need attention, nor am I sure where to look to figure this out. It feels to me as though a lot of this information is tribal knowledge, such as the issue with validatethis.org you're wanting a volunteer for. Your mention of it here is the first I've heard. But, I've not looked in a while, so I thought I'd try to figure it out. Here are the steps I took and my thoughts. I hope they provide some insight...
1. Went to the Team CF Advance Website
o The "Getting Started" section seemed like a good place to start reading
o I thought the statement, "Many of our projects have features and bugs listed and tagged as beginner." was interesting and helpful, but I wasn't able to find these tags when I looked through the validatethis issues list. Maybe that's not one of the many projects you're referring to.
2. Browsed through the GitHub Repos, but there are a lot of projects with no clear priority among them. I suppose I could browse the list of projects, find one that interests me, review the issues list, then start knocking out bugs. But coming back to comments you two have made, we tend be more active on projects we're actively using. I'm not using any of these.
As a FOSS n00b, it's not that straight forward figuring out how to get involved. So here's my commitment to you. I am willing to spend a few hours each week for the foreseeable future on accomplishing CFTA goals. Please help me use those hours effectively :-). Should I start by trying to get validatethis.org back up and running? If so, let's do this!
--
You received this message because you are subscribed to the Google Groups "Team CF Advance" group.
To unsubscribe from this group and stop receiving emails from it, send an email to team-cf-advan...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/team-cf-advance/0fdff219-e433-4963-beba-ffeb251d55d6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I agree, a well directed hour of effort from many could be collectively very useful. Our own "CF Hour of Code.
You received this message because you are subscribed to a topic in the Google Groups "Team CF Advance" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/team-cf-advance/Ur0n_HB89iE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to team-cf-advan...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/team-cf-advance/002c01d04769%247e7417a0%247b5c46e0%24%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/team-cf-advance/CAJwJcD8edskd1tHWX1Ckan5cMqOjWykx15ZQ9YA8d_J3UXyGgA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Team CF Advance" group.
To unsubscribe from this group and stop receiving emails from it, send an email to team-cf-advan...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/team-cf-advance/fb429207-ce47-43f7-a6b3-6eaec45d86ea%40googlegroups.com.