![]() |
Organizational Structure (was TSG) for CSSU?
I propose that we have a TSG (Technical Steering Group) for CSSU - 3 community members meritocratically selected from within the project who will oversee initial decision making over such things as project management, release dates, features, architecture and roadmap. To the extent it means anything, Council can delegate some of its authority so that the TSG can hopefully address related administrative tasks directly and more quickly without Council intervening on its behalf. I propose that the TSG membership is reviewed with the same frequency as Council - every 6 months.
The main reasoning being that a TSG will make the project clearer to the rest of the community. I have sometimes seen the project get delayed because MohammedAG is temporarily unavailable, and that there is uncertainty or lack of input over how some decisions get made, etc. I'd also like people to see more clearly how to address the project with their ideas and contributions. |
Re: TSG for CSSU?
CSSU definitely lacks proper project management, so it will benefit a lot from such group.
|
Re: TSG for CSSU?
If this is implemented community will be benefited....great.....
|
Re: TSG for CSSU?
I'd like to see jaffa's questions on this in the community mailing list answered.
http://lists.maemo.org/pipermail/mae...ry/005007.html and no cssu doesn't need management. It needs people to do the work. |
Re: TSG for CSSU?
Well Jaffa pointed out some things but apprently as stated by one of the core developers in this thread something like this would help CSSU. SD69 made a proposal which is supposed to be discussted so we can come up with a solution wich will sattisfy most people.
|
Re: TSG for CSSU?
sounds like a good idea. many distros have this kind of setup so why should maemo be any different. would like to see a proposal fleshed out a bit though. eg. what happens in stalemate with regards to a proposal?
|
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
I understnad your opinion and also understand his idea. I dont think that this is a take over. For me this looks like trying to make something like in MER/Nemo. Freemangordon is the only core dev who made a statment here. The devs talk on IRC. How to connect these two worlds?
|
Re: TSG for CSSU?
The proposal was made because it seemed from a number of things that the CSSU project could benefit from some organization and getting more people involved. I'm gratified that in 2 days the OP got 29 thanks and one of the core devs has supported it. I sent a message to Mohammed AG a long time ago about a TSG, but he didn't respond one way or the other.
What would a TSG do? We know that and I proposed a few examples. Jaffa questioned candidate eligibility, but ironically named two obvious candidates at the same time. Making a sensible and consistent set of architectural decisions? Well, that's sort of the point of the proposal. Consider what I said rather than the implications that are contrary to what I said- "community members meritocratically selected from within the project . . . Council can delegate some of its authority so that the TSG can hopefully address related administrative tasks directly and more quickly without Council intervening on its behalf. . . I'd also like people to see more clearly how to address the project with their ideas and contributions." I think the proposal is empowering to the CSSU devs and is promoting the project. Ask Pali about what happened in kp and if he would like to have had some of Council's authority to directly tell Nemein what to do. I hope this proposal, if adopted, would solve that kind of problem for CSSU. There's no hostile takeover or fork or conspiracy here. This proposal will not proceed if there is a stalemate, but that doesn't mean it should stop if one or two people attempt to veto it in some way. The discussion should continue with everyone involved with the CSSU project free to participate. It is my hope we emerge with some TSG members selected based on meritocracy. So far I see two nominees - MohammadAG and merlin1991. |
Re: TSG for CSSU?
The only user modding I can do is one-touch ban and clean... and given fahadj2003's typical behavior, it's tempting.
He'd better hope a super mod acts before I do. |
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Seems like a good idea: some clear goal setting and definition by a mixture of CSSU developers, as well as devoplers (?) from other maemo projects. Apart from anything else, advertising feature-freezes for a given release would be worthwhile. Then there's the fun task of raking through bugs and suggestions - all needs doing but if not managed outside the development itself, my small coding experience is, the drive to make something new can compound hidden errors and digress the main flow of the project.
|
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
Is it an election or a selection? If the former, who can vote? If the latter, who decides? What if someone is (s)elected who can only point and say "do this"? The CSSU developers (and contributors in other ways) are volunteers. Quote:
MAG has already been granted power by (previous) Council's as the leader of the CSSU. It would be helpful if you could be clearer about the problems you are you trying to solve; before focusing on a solution. I'm not suggesting it is any of these:
The solutions for each of these may be different, or they may be an all encompassing TSG. |
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
Quote:
http://talk.maemo.org/showthread.php?t=71879 Quote:
It's not specific problems (although 1 and 3 on your list are problems AFAICT). Can we talk in general terms that, although CSSU started organically, it has grown to the point that we need to think about organizing, coordinating and supporting it a little better? Can we say we could make CSSU more open and transparent without anyone taking offense? Now that official support for N900/fremantle has ended, CSSU is the only path forward for thousands of N900 users. My suggestion is a common aspect of software projects, a TSG. I think its main task should be coordinating and communicating technical decisions regarding the project. But other proposals could work as well if anyone has any. I also think that we will see more devs and other people support the project when they see more organization. The point is well taken that a solution can't be imposed, but I think there is a desire for a something to be done. |
Re: TSG for CSSU?
I don't think CSSU needs a formal TSG right now, as that TSG tends to consist of >50% of the active developers of CSSU.
I'm not an active developer in terms of code or maintenance contribution, but nobody will doubt I'm an active contributing member of #maemo-ssu, and if anything, I always defined my own role in this project as sth *very* close to a TSG though without any real powers aside from being an old ranting fart that can really annoy and be stubborn. ;-) I think some of the developers appreciate and value this role I try to fulfill, and if council wants to assign some powers regarding talks to Nemein etc to me, I'd probably accept that additional burden. I don't however accept any role that would put me in a position where by definition my word counts more than that of any other developer, on any discussion inside CSSU. In simple words: I'm not anybodies boss, for the good or the bad. If anything, consider me (or any TSG, for that topic) a consultant and referee. BTW I generally wonder if it's wise to have any active (in that project) developers in any TSG, as those usually are biased at least when it comes to their own project - this is a comment not targeted at the particular situation but rather meant to point at a general consideration. Anyway Mohammad wasn't really the driving power of CSSU during the last 2 or 3 month (no criticism!) and also been the one with most 'powers' in CSSU so far, so what's it worth to nominate him for some TSG? Would that change anything? For sure one thing is fundamentally true: right now there's no defined process in or around CSSU that says what goes into CSSU and what will not. We got a 'manifest' stub which I frequently quote, but no process defined. We managed to handle this 'by acclamation' so far, mainly happening in #maemo-ssu, and usually involving one or 2, max 3 active devels of CSSU (do we have more than 3 anyway? ;-D) plus my rants and comments that are often requested for by those devels. This may or may not work for the future, but anyway it won't hurt if the devels and the founders of CSSU (yes there are those as well) would agree on some common sense regarding this, and write it down somewhere in 2 sentences so everybody can read it when (s)he feels like. Now sorry if the above is not giving a clear notion and point of view, it was meant to dump some possibly disconnected random thoughts here. cheers jOERG |
Re: TSG for CSSU?
Quote:
Quote:
I think your comments are good even without a point of view - idle thoughts are often constructive. |
Re: TSG for CSSU?
One thing that prompted me to raise CSSU but I forgot to mention.
In the last council meeting, merlin1991 proposed a co-maintainership for the cssu-repo but we were unable to reach that item due to time constraints. I don't think we are going to be able to discuss that with Nokia anytime soon. Is there any discussion or objection by the community to this proposal? |
Re: TSG for CSSU?
What exactly does co-maintainership means? And what does nokia have to do with the CSSU repo apart from paying the bills?
|
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
Are you willing to be the second maintainer for the time being? What is your opinion of having the maintainers meritocratically selected by people involved with CSSU every 6 months or so? |
Re: TSG for CSSU?
Why don't you share only one credential for uploading to both testing and stable between all CSSU developers (MAG, Merlin1991, Pali, Freemangordon, Nicolai, etc)? That would be better than only having two maintainers (eventually we would reach the same point in which we are stacked today).
|
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
My concern is that it would be easy that only with two people we will face the same problem quite soon. Anyway, it's better to start at least with this small step of having to maintainers for CSSU. |
Re: TSG for CSSU?
Quote:
Actually the only reason why this is not in place yet, is that X-Fade when we tried to get it in place said, that the system needs some configuration for that and it's not done easily, after that he never came back to us. I don't think we will benefit from selecting the maintainers in a regular interval, it makes more sense to have a (the current) main maintainer and a backup + replace maintainers on a when needed basis. |
Re: TSG for CSSU?
I'm a little confused by the logic of not having a single shared account. Can't merlin et al push changes in their own accounts and then use the admin account strictly for kicking off builds and submits? Would that not solve the issue of ownership?
Also, per Pali and others that have taken over existing projects, it would appear that when one re-assigns a project's ownership that both the new and old owner(s) have full rights still. Is that not the case for CSSU? If not, why not assign ownership to the top 3 or 4 active people in the group now in succession, giving them all access? Just thoughts... Personally, if the CSSU team is good with one solution or the other, they should choose which way they want to go, as they're the ones impacted. I just wanted to raise the questions to make sure we're not overlooking the obvious. |
Re: TSG for CSSU?
Quote:
http://talk.maemo.org/showpost.php?p...&postcount=167 I think merlin1991's response is good but he shouldn't have to do it. One of the problems I think we have is there often someone or something pulling in a tangential direction or criticizing in a visible place, and then time is taken away from productive work to address it. I feel that the community can do better to support CSSU by organizing (and filtering if needed) the community input so that the more worthy issues get raised with the project and less worthy ones do not need a response. A little bit of organization can help. |
Re: TSG for CSSU?
Quote:
Quote:
|
Re: TSG for CSSU?
Quote:
On the other hand, having in mind lack of doers and CSSU importance on the other hand, part of the PR could be done by council. Just a random thoughts. |
Re: TSG for CSSU?
Quote:
I've corrected the link in my post. To be more specific, the point I was trying to make is that someone called CSSU stable a joke. I empathize that merlin1991 felt compelled to respond to such a callous comment. I would like to organize internally and give better feedback to CSSU. |
Re: TSG for CSSU?
Quote:
Quote:
|
Re: TSG for CSSU?
I wouldn't force the council to be a promotor of a specific project in maemo.org. Sure some project's worked on here are more visible than others and attract more attention, false conclusions and so on but adding an exception to include some named project to be catered doesn't solve anything. The council's tasks already include "Facilitation: making sure that one portion of the community knows what is going on in another " [0]. To me this already covers CSSU and no extra duties are needed. As for a techincal streering group (TSG) I think that's up for the project itself to setup if needed not for the larger community. To me CSSU is a project within the community not a project by the community.
Just my 0.02 [0] http://wiki.maemo.org/Community_Council#Council_work |
Re: TSG for CSSU?
Quote:
what if, hypothetically speaking, there was a platform-related project that was vital to the continued existence of the community? Should council help that project succeed so that the community does not die or should it treat that project the same way as it would a fart app? |
Re: TSG for CSSU?
Quote:
|
Re: TSG for CSSU?
Quote:
What "facilitation" means is up to the council members and the projects involved. I do not think it would work, hypothetically, to have the council "run" the CSSU project on a day-to-day basis; it needs a continual vision, not someone who changes every six months. But the council can help with the discussions around how project management should work, and push for people to step up and suggest ways which could be taken on. |
All times are GMT. The time now is 09:03. |
vBulletin® Version 3.8.8