Short, to the point, with the focus on helping, rather than providing tools
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Deleted user
Aug 23, 2014
Approver
This looks simple to me and easy to understand.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 23, 2014
Approver
I agree!
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Nuwan Waidyanatha
Aug 7, 2014
Approver
sounds more like a marketing slogan and all other bullet points don't sound good at all.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
The bullet points here are technical, not marketing
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Nuwan Waidyanatha
Aug 7, 2014
Approver
is much better
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Dominic König
Aug 1, 2014
Approver
Good enough, and I think wordsmithing won't make it any better. Very good focus (i.e. not too broad).
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
+1: Good enough: clear, no need to waste time wordsmithing
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Deleted user
Aug 11, 2014
Approver
"To provide a general purpose open source solution that takes less than an hour to configure and deploy."
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Deleted user
Aug 23, 2014
Approver
+1 to this. We need to make it much easier to deploy.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 24, 2014
Approver
This is exactly 1.0/WebSetup :) Although there are far too many configuration options to have a final solution deployable within an hour from a base of zero experience...we can certainly get it to the point that they have a working instance which can be continually refined. I can already get an instance running within 1 hour, but of course I am experienced.
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Dominic König
Aug 1, 2014
Approver
+1 this is the direct translation of the vision, and should be the success criterion
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
+1: Highest priority
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 13, 2014
Approver
Should this be split into separate Goals?: - Stable Branch - Update "default" template - Web Setup - Branch Maintenance (Merges/DbB migration scripts - ties into support) - Developer Docs - User Docs - Promotion Material Although there are dependencies, I think that these could be worked on separately...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 13, 2014
Approver
I think it's 1 goal with separate tasks personally, but this is just semantics
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 14, 2014
Approver
I'm struggling a lot with semantics with this process! :)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 14, 2014
Approver
I've pulled out branch maintenance into a separate goal. Partially because it's raised in other goals - and partially because to break down the giant goal of 1.0
Reply was deleted
Show more
Show less
Comment details cannot be verified
7 replies
New
Michael Howden
Aug 24, 2014
Approver
Fran(?): I’m not sure we need to put too much time into this...I think it will be obvious that we have made progress...and that we’ll never completely ‘achieve’ this...it will just move to ‘continuous improvement’ instead of being the blocker it is currently. Michael: How else do we know where we're aiming for? I know that this will be VERY obvious to you - but important to communicate this with everyone else! :)
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 11, 2014
Approver
Based on Sandy's comment: "Level of learning curve on using the system is high (base from comments of users where i deployed it here in the philippines) - (again make it simple)"
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 11, 2014
Approver
Needs to be quantified
Reply was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 23, 2014
Approver
... how do we do that?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
See under QA: test coverage of all user stories can be documented (there is a tool for that, called Sonar, which I am using in my Lab).
Currently we're at ~15-20% (Btw, in view of software QA it is more important to document test coverage than the number of tests passed/failed!).
Continuous monitoring of test results is already done by me (since January 2013). A community CI server can additionally improve this (a framework for that is under development).
But again - this means nothing without monitoring the test coverage - if 100% of the tests work, but they cover only 10% of the functionality, then most of the code is "into the blue".
Making full test coverage mandatory is therefore an important sub-goal of QA - and ATDD is a step into that direction (ATDD develops the tests first and only then the code to satisfy the tests, which means that all code that is developed is always also tested).
ATDD could additionally ensure that the implementation not only works, but actually satisfies the requirements (i.e. not only verification, but also validation). However, that requires to get the user community involved with the test development (as part of the requirements development), which may be hard if they can't afford it or don't have the time.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
1) Do you already have a collection of User Stories? Could you share these publically? IMHO this is one of the first steps for the 1.0 release 2) What's the framework for the community CI server - similar to what we had before? I'm interested to hear more. 3) I'm looking at options to get more users involved in the development process - would be good to hear your thoughts on what role you see for them.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
So of this should perhaps be better documented in the QA goal...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 25, 2014
Approver
söndagen den 24 augusti 2014 17.15.32 skrev du: > 1) Do you already have a collection of User Stories? Could you share these > publically? IMHO this is one of the first steps for the 1.0 release The user stories I currently have are taken from AidIQ projects (primarily RMS), and I was quite certain that you have visibility of them? However, they are hardly representative for the requirements in a community release, so I'm rather looking at the documentation of user stories you have started in the requirements doc (they need more details, though).
> 2) > What's the framework for the community CI server - similar to what we had > before? I'm interested to hear more. As you might have heard before - we're looking at robot framework with jenkins (also because the latter has a GitHub plugin).
The first milestone will be to have the unit test suite run automatically on every pull request /before/ it gets merged - with feedback directly on the pull request (to be accomplished by end of September, ideally).
The second milestone will be to have a daily automatic run of the smoke tests with depth 3 on a particular GitHub branch (to be accomplished by end of October).
> 3) I'm looking at options to get more users involved in the development > process - would be good to hear your thoughts on what role you see for them. This can't easily be answered in a comment thread - but we can certainly have a hangout to discuss this.
Dominic
Reply was deleted
Show more
Show less
Comment details cannot be verified
6 replies
New
Michael Howden
Aug 24, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Pat Tressel
Aug 25, 2014
Approver
Ok to fix typos? Also, are the top 10 user stories a fixed set? and if so, what are they?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
These user stories haven't been even drafted yet AFAIK, let alone finalised ;)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
& 10 is an arbitrary # at this stage - I would hope we could make this 9 or 11 or whatever the obvious cutoff point is in value...10 is just a starting point.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
- Of course OK to fite typos - User Stories have yet to be drafted - Yes, 10 is ENTIRELY arbitary
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Michael Howden
Aug 24, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Pat Tressel
Aug 25, 2014
Approver
We've talked about hosted instances, a la Crowdmap. There is now Pythonanywhere, which could make hosted instances simpler.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
It might make the process of providing a 1-click install simpler since there's no need for a credit card (nor I guess phonecall verification), although I'm very wary of encouraging non-test instances to use their free service as it simply shuts down after the free usage is reached within each period!
Reply was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
I did not suggest or imply use of the free tier. That is not what I am talking about. They host web2py.com -- the actual web2py.com web site, which is run on Web2py. It does not roll over at a touch.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
If needing to pay, is PythonAnywhere any better than AWS?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
I haven't used PythonAnywhere - but suspect that it could be easier to deploy? Potentially cheaper (definitely simpler) pricing plans)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
It's different from AWS -- as Michael says, it's (much) simpler -- a fixed monthly rate. With AWS, I don't know what my bill will be til after I've run a job. I recently ran an Elastic Mapreduce job on 20 xlarge nodes, on 0.5TB of data, without any guesstimate of what it would cost -- just tuned the heck out of the job and held my breath. AWS seems more designed for big data / bursty use, in which one spins up a set of machines to perform a task, harvests the results, then releases them. That's what their whole spot price / bidding thing is for -- if one wants to reserve machines, but not have them sit idle wasting one's money, one can "rent them out" via bids. I didn't see fixed-cost pricing, like most hosting services provide, and which is more appropriate for web sites. Fran -- is fixed-cost pricing available for AWS?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 26, 2014
Approver
AWS provides almost fixed-costs...the exact bandwidth, disk I/Os are variable, but these tend to be really tiny, so it's close enough for practical purposes.
Reply was deleted
Show more
Show less
Comment details cannot be verified
6 replies
New
Michael Howden
Aug 24, 2014
Approver
Do we want this dependency in this goal? Could this not be covered in the data Repo Goal?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I prefer to have the cross-links in both direction currently...having it listed as a task here doesn't mean that it is 100% essential to the goal, that distinction can come later, surely, and having nice-to-haves listed within goals allows them to reach perfection (I understand the desire to be rigorous on scope for the mandatories, so a distinction is fine)
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Anonymous
Aug 28, 2014
Approver
(Dominic): This needs funding!! We can't have 10k for fancy designer-UX, but no funding for proper RD - it is really annoying that design is always seen as more important than a proper requirements development (despite that is actually the foundation of any project) - take away 10k from the designers and use that for something meaningful like requirements development!!
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 28, 2014
Approver
Yes - of course - this hadn't been completed yet - still working on a final budget for this
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Anonymous
Aug 28, 2014
Approver
(Dominic): Totally over-emphasized!!, and compared with other critical stuff totally over-budgeted (or other stuff is under-budgeted).
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Anonymous
Aug 28, 2014
Approver
UX design is worth /nothing/ without proper requirements development and -management. Just good looking/feeling crap. It should be the other way around: RD+QA should get 50% of all funding, development+documentation 30%, design 10% and maintenance 10%.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 28, 2014
Approver
Looking at 80-100K for the complete work. 10K for UI/UX would be 10% of this.
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Michael Howden
Aug 8, 2014
Approver
Automated Tests? Manual Test scripts?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
graeme foster
Aug 9, 2014
Approver
Tests are good but I think that documentation is better. This would involve different documents with different audiences in mind. (Users, Sys admin, developers,...)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 20, 2014
Approver
To me, nothing beats User Testing as this covers Usability, and UI glitches as well as raw functionality. However a good coverage of automated tests is also good to reduce the regression rate.
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Pat Tressel
Aug 25, 2014
Approver
Amen to this!
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 14, 2014
Approver
Right? Delete if not
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 11, 2014
Approver
Yes! :)
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 11, 2014
Approver
Is this something that we can (partially/slowly) do without funding?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 11, 2014
Approver
And to outline the process...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
We've failed spectacularly to do this without funding multiple times in the past and I don't see us as having additional volunteer resource now
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
Although of course we are plotting the course very slowly anyway...e.g. the GSoC deployment project this year was a step.
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Somay Jain
Aug 26, 2014
Approver
Any comments on this?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Anonymous
Aug 28, 2014
Approver
Must: Notifications (I don't receive any notifications from Sunflower), ideally automatic subscription, useful RSS feed of tickets!! Should: Diff viewer (ideally with inline-commenting), Markdown-support in comments, Workflow Support (possible next statuses, "Resolved as") Could: showing screenshots and text/html attachments inline, custom filters/reports, formal technical information in tickets (currently no guidance to produce useful issue reports - just a free-text field, which will lead to low-quality and unactionable tickets)
Personally I see Sunflower currently being rather far away from what Trac provides - and the lack of wiki integration is actually a true minus.
Right now, migrating Trac tickets to Sunflower would be taking away features and hampering people's toll integration - and at the same time not really provide any additional value for anyone.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 25, 2014
Approver
I’m looking for a way to pitch this to donors… I know funding will relieve pressure and facilitate scaling up - just wondering if there's any other advantages
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
Allows it be formalised more - e.g. Pat has some great suggestions on this just above ;)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 25, 2014
Approver
+1 (and an extra +1 to Pat's comments)
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Pat Tressel
Aug 25, 2014
Approver
Have a look at how other FOSS projects handle this, e.g. how they handle scaling beyond a single committer (e.g. Mozilla & Linux have designated code reviewers per module), what their QA requirements are (e.g. for Mozilla, all submissions require tests, even if manual), etc.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Pat Tressel
Aug 25, 2014
Approver
Some of these are measurable and could be automated, e.g. distribution of time to first response to bug tickets. Can also measure such things as whether a commit to trunk has to be patched, indicating a QA issue.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 14, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
Makes little sense to me as a general goal, but it is of course desirable to avoid the proliferation of point solutions (and to facilitate knowledge transfer). Sometimes, they are necessary, though.
The other way around (deployments updated from stable) is definitely a goal, +1.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I don't think we're always in charge of this and some people may not wish their contributions merged in. We can certainly make this a recommendation and support people to do this...as we do already, but funding for that is definitely appreciated and will be necessary if we are to scale...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
What about: 50% customized deployments of Sahana are merged into trunk 75% customized deployments are regularly updated from the Stable Branch
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 25, 2014
Approver
Very funny - how would you possibly want to measure this?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 25, 2014
Approver
I would say: all custom templates /which get proposed for merge/ will be merged within 1 month, including all custom templates developed by SSF - and all custom deployments receive a notification with the recommendation to upgrade whenever there is a new (maintenance) release available (this is customary in many applications).
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 25, 2014
Approver
However, if people propose something for merge, but then don't follow the recommendations from the code reviews, then there is very little we can do. So, this is not entirely in our hands (nor is it always on us to actually propose a customization for merge). If you want to put numbers here, then we need to be in control - otherwise it's the "possibility of" rather than a number.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
Right -- if people don't deal with the review comments, then the process will and should stall until someone (else) takes it up. Mozilla docs say if there is no response, then there is no action. They have a rule intended to push the work back out to the coder -- the reviewer doesn't accept not-good-enough work and fix it up. They do say someone else (besides the original coder) can step in and continue the work. (There is a bit of wiggle room, as that could be the reviewer, but they are very clear that the reviewer is under no obligation to push the process along.)
Reply was deleted
Show more
Show less
Comment details cannot be verified
7 replies
New
Michael Howden
Aug 14, 2014
Approver
3 months? 6 months? 12 months?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I think that we've got very little control of other deployments and shouldn't push our own agenda...however for systems which we maintain (which is most right now) then we can/should seek funding for that if-possible.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 14, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
Seems like a reasonable measure to me if this is a funded role which is split over 2+ people
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 19, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
yashpal saini
Aug 23, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 24, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
Once we have the core funded, then we could indeed look at this icing
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Pat Tressel
Aug 25, 2014
Approver
DB schema changes.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 11, 2014
Approver
Right?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
It depends a lot on how many downstream projects are involved as well as how many volunteer developers we have. We certainly spend at least that right now....so this provides a useful recognition of that role...this could easily grow though if we are even more successful....
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Pat Tressel
Aug 25, 2014
Approver
Certification.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 14, 2014
Approver
Is this something we want to support? What are the risks in doing this?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
A certification process would help mitigate risk, as the potential provider would prove their prowess.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Deleted user
Aug 23, 2014
Approver
Philippines, Hyderabad and Colombo seem like got options. As mentioned right now we just need to give them a title and responsibility to represent Sahana.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 24, 2014
Approver
Sounds promising to me
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
yay :)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
What would be the mandate of the Local branches? What would their responsibilities would be? We would need to do some outreach to get people engaged...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I would hope that we would need to do little beyond 'permission'. I would prefer to be minimally-bureaucratic & maximally-permissive here: Each branch can decide for itself...we just support them (permission, mentorship and maybe even a little $) and can encourage them. But I don't see a need for a big piece of work here...especially not if it detracts from the focus on the big pieces we want to work on. This can be done gradually and shouldn't require any major investment.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 27, 2014
Approver
Have I got it right? (See Success Criteria & Implementation Plan & Resources)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 27, 2014
Approver
Works for me :)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Sep 17, 2014
Approver
To fulfil our goal to spread the word and enhance the knowledge about our cause and the use of our programmes – we need to grow (in my humble opinion) ... could this be an opportunity?
We should of cause discuss whether it should be at the regional, sub-regional or national level.
“Those affiliated to the common cause of SSF; provided that the applicant can demonstrate that their programme of work is of direct relevance to the aims and purposes of the Sahana Software Foundation, or ... provided that a national organisation, after validation and approval of the Board of Directors of Sahana Software Foundation, may be admitted to apply for being recognised as a SSF Chapter.
The purpose of a SSF Chapter should e.a. be to: - Be committed to promote and provide information management solutions that enable organizations and communities to better prepare for and respond to disasters - Promote the application of international advanced emergency management concepts, theories and methodologies in emergency management to improve the development level of emergency management mechanism and system through participating in international co-operation and learning advanced technologies - Bring together scholars, specialists and government and non-government officials in the field of emergency management - Aim to introduce the emergency management theories and cases worldwide.”
Reply was deleted
Show more
Show less
Comment details cannot be verified
7 replies
New
Pat Tressel
Aug 25, 2014
Approver
That's the big question. Are they for users? developers? outreach? Organizations with active and enthusiastic local groups have members that do actual work (e.g. OSM is in this category). Others have passive but enthusiastic groups, but these are mainly for marketing (e.g. [insert company name] developer group, with new product demos and pizza).
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I think each branch can be different in this regard...all aspects have value, so currently I'd be happy with whatever the local people can manage :)
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Pat Tressel
Aug 25, 2014
Approver
This is a good option for an active group -- get local developer / sysadmin groups to "adopt" agencies with Eden installations. The group need not be Sahana-specific -- could be something like a Code for America / Code for All brigade.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I've been advocating/hoping for this for some time...to little avail so far unfortunately. The Bosnian flood response and the Japan Tsunami response were examples where it came together during an incident.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Might we be better off partnering with organizations/coalitions that are already engaged with those agencies where possible?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
If it's inter-agency there may be very little in the way of such support existing currently. I tried exactly this with Viet Nam through their Interagency Working Group and the people that provided tech support for them. I had some positivity, but also some resistance and staff turnover finally killed it (along with no funding to work on the required proof of concept). People who already provide commercial technical support to individual agencies may feel threatened by Open Source solutions and may well not have the relevant skills. Where this isn't the case, they would hopefully naturally become aware of such initiatives & support them...although we can certainly do targeted outreach where we know whom to contact....but what do we offer them? Volunteer groups don't need as much support from us, commercial companies are likely looking for $ so we'd need to be giving them business case templates.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 26, 2014
Approver
> Might we be better off partnering with organizations/coalitions that are already engaged with those agencies where possible? [Michael] Yes -- that's why I'm suggesting making connections to existing local groups. Some, like CfA, that have an open data / open gov't focus, likely have relationships with local / municipal gov'ts. Others, like CERTs, may be directly organized by relevant agencies.
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Dominic König
Aug 1, 2014
Approver
Seems secondary to me, but could be an extension /if/ there's enough funding available. However, should not be higher priority than the 1.0 release
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
+1: This is a secondary goal to the 1.0 release & all that it entails. The more successful that 1.0 is, the less that this is required, however I think that this will always have value even with a great 1.0 since nothing beats skilled people with boots on the ground to gather requirements, build customised solutions and the partnerships to make use of them.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 23, 2014
Approver
"nothing beats skilled people with boots on the ground ..." I agree with you Fran :)
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Deleted user
Aug 23, 2014
Approver
In the past we have done well to partner with organizations like IBM that have frontended the Sahana system and had boots on the ground through their country offices.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Deleted user
Aug 23, 2014
Approver
I see the above as the only real successful approach to handle a response team. Responsibilities and arrangements should be pre-defined with partners
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
+1 Local partners are not only desirable, they are required /even if/ we could send people to support a response.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 24, 2014
Approver
Always best to be done in advance - but how much of this needs to be done prior to an emergency?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
Want people to be used to using the tool so they turn to it at need. Same principle as all those pothole-reporting apps that magically become incident reporting apps. Even HOT is starting to talk about identifying areas and features to map based on risk. Make it about preparedness as well as recovery.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
+1 to having local support Orgs to work with - ultimately these can replace the need to send someone, but are invaluable even when sending someone as this gives local insight into needs/processes and somewhere to provide ongoing connection/support (ideally to full technical ownership in time)
Basically this yes...as it says 'refine' and also 'publish': this should be on the website as a 'Program'
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
+1
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Francis Boon
Aug 25, 2014
Approver
Happy for someone else to step up, though...
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 24, 2014
Approver
Do we need this? What does it involve?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
It doesn't need much new really...we can pretty much do this already although obviously 1.0 should be helpful here too. We need a credit card to get the instance signed-up on (I had access to the SSF card before and can always put it on AidIQ card initially too, as I have done before, as initial costs are minimal). We need the SysAdmin (&, currently at least, Dev) to do the install/initial customisation. This 1k is the same 1k as above.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Francis Boon
Aug 8, 2014
Approver
This covers doing initial requirements gathering and consultancy and spinning up an AWS instance with a customised template to match the requirements.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 24, 2014
Approver
I just spend $2,600 going to Hattiesburg, MS and back - I doubt that $1,000 will be enough!
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 24, 2014
Approver
Physical travel is always more expensive...the 1k doesn't cover that...the AWS fees themselves are virtually free. The SysAdmin cost is ~ 1 hour. Dev for a basic template can take as little as 4 hours...the rest is consultancy to work out which modules to enable in the template, which security policy, which workflows, etc, etc. This can be streamlined to some extent with a stdised form to fill-out to try and answer these questions...ideally this is itself the WebSetup which directly produces the config.py. Anyway I stand by 1k being a useful amount to help get a deployment started....at least to the 'Proof of Concept' phase.
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Francis Boon
Aug 8, 2014
Approver
Emergency funds should cover boots on the ground for 2 weeks minimum & 1 month of FTE of remote support (which would run concurrently, split as-required). USD 20k would be good, USD 15k barely adequate.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Pat Tressel
Aug 25, 2014
Approver
Assuming this goal refers to data ready to import into Eden but...you have seen http://crisis.net ?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
Yes, I have seen that...again this is meant to be different: no real-time data feeds, just solid baseline data. NB Yes, data can be imported to Eden (& this should be super-simple), but the data can also be used for other purposes too.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 24, 2014
Approver
IMHO just a collection of links.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
This can start as a wiki page...feel free to do just that
That DB doesn't allow bulk download & they haven't replied to my email trying to discuss this as they explicitly don't want us doing this. What is our value-add?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Value Add: Integrate it with operational data. Would need to successfully engage emdat.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
What especial value does the 'integrate with operational data' do? Where this /could/ start to add value is in terms of Scenario planning: giving ideas of what the scales of different disasters in an area have been, and their frequency...to be able to derive response plans and contingency budgets...these Scenarios can then be used to build the 1st versions of Operational Plans in the event of an Incident. I'd really like to see all this happen, but getting the data is very much 'cart before the horse' as currently we don't have this functionality beyond an early draft...I would far rather see any effort being put into this functionality and then it should be easy to persuade emdat of the value of allowing their data to be used as an input for this.
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Michael Howden
Aug 25, 2014
Approver
?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 27, 2014
Approver
IMHO I'm really uneasy going down this path. I'm not convinced (but really have no idea) of the value it would add vs. the detraction to our image...
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Francis Boon
Aug 25, 2014
Approver
I think this is something where we could make a start without funds, but of course funding would make it much more likely to be really succesful
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 27, 2014
Approver
Awesome. Let me know if you have a ball park amount, otherwise I'll crunch some numbers and get your feedback!
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Francis Boon
Aug 27, 2014
Approver
Happy for someone else to step up, though...
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 25, 2014
Approver
But this could be another drawcard to bring people to Sunflower...
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Dominic König
Aug 1, 2014
Approver
+1 critical for the vision - not possible to do a release that orgs can easily use without further investments if we do not step up QA significantly
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Personally I don't see a need for a separate top-level bullet for this...I'd include this within 1.0
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
graeme foster
Aug 8, 2014
Approver
I don't think any of these are satisfactory measures of quality. Automated tests are good but they need to be interpreted by someone who understands the context. Coverage is just a small part of the quality equation more important, I believe, is that you start with the use cases and ensure that each use case has a comprehensive test suite associated with it.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Is there a need to refine this goal slightly?
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 14, 2014
Approver
Right? Delete if not
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Dominic König
Aug 1, 2014
Approver
-1 it's a distraction for a 2-year plan
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Could be a fund raising option...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
If we raise funds for it then it will require at least as much work to deliver...if it's a distraction, then it's a distraction...we shouldn't do things just because we have donors paying for them. I don't personally see this as a separate goal anyway...I see it as one of the tasks within the 'Develop a network of Sahana support and customization Service Providers'
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Agree that this belongs under that goal (did I suggest linking - or you? I lose track!)
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Francis Boon
Aug 25, 2014
Approver
This is a key step to take for this goal, but I don't think we need this to be tied to this goal...I see it as essential to retain the existing SSF membership activity!
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 11, 2014
Approver
How?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Dominic König
Aug 1, 2014
Approver
I see a code of conduct more from a "standards" perspective, i.e. as a means to validate methods and outputs.
However, on the flipside it can also contribute to the fund raising goal.
Where I do definitely not see it is as a means to discipline people.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Deleted user
Aug 23, 2014
Approver
I think we have discussed this enough. It is now just time to make it a standard that our members abide by.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 24, 2014
Approver
+1
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
Including SSF directors then?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Anonymous
Aug 24, 2014
Approver
I would seriously prefer if the CoC would be used to validate methods and outputs, and /not/ to discipline people.
Otherwise we are at risk to get bogged down in personal accusations of misconduct (again: who wants to be the watchdog collecting evidence of gross misconduct against fellow community members? I won't and if anyone else would, this is a clear reason for me to run away screaming!).
But reviewing this strategic plan, or looking over certain SSF activities as to whether or not they comply with the CoC makes sense to me.
But at the personal level, I'm sorry, I have to refuse.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
Above comment by Dominic ^ sorry I got logged out without noticing it.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
+1 to simply say that we have this as a recommendation and we can even have a list of people who have signed it (I'm personally happy to sign). No need for a big goal here - just a simple task
Reply was deleted
Show more
Show less
Comment details cannot be verified
5 replies
New
Dominic König
Aug 1, 2014
Approver
-1 SSF should not act as vendor, better to leave this to real vendors with SSF mediating
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
Could be a fund raising option
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
Only if you make profits ;)
If you don't make profits, then you expect one project to pay for two - and at least in the EU that would have to be declared as an explicit "donation" upfront - where it is not a "donation", you must deliver at your own costs.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
I agree within Dominic: this is a distraction...very easy to end up just being another vendor.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Deleted user
Aug 23, 2014
Approver
It has become increasing to clear to me lately that SSF needs to also have stake in the code base. Otherwise it does not get the respect from the developer handling the code base.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 24, 2014
Approver
"Otherwise it does not get the respect from the developer handling the code base" I tend to agree with Chamindra
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
I think developers who hold a stake in SSF are absolutely respecting it - no additional stake of SSF in the code base is required unless it is made an exclusive club that operates in far away country and behind closed doors for most of its members as it is right now. Also, the risk is that by continuing the current disempowerment of members, SSF loose the developers, and a stake in the codebase is worth nothing without the developers. It is, and remains, about PEOPLE not about technology, however you want to turn it around.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 24, 2014
Approver
Chamindra - would it be possible to elaborate a bit more about what you mean by a "stake in the code base"?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Chamindra de Silva
Aug 24, 2014
Approver
Dominic, you are mis-interpreting what I am saying again, which is why I find these online discussions counter-productive. SSF needs to try to represent all Sahana stakeholders, not just developers. We are trying to serve victims first. Victims, non-paying user orgs, etc have no influence on the code base today.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
Chamindra--
that is actually not true at all -- I think you have a completely wrong impression of Sahana, and in particular Eden.
Non-paying organisations have a huge influence on the code-base, and many of the Eden application templates have actually been developed solely for non-paying orgs, e.g. EVASS, UVG, Yolanda, Syria, CERT, ...even NYCPrepared is only partially funded. Most of the core features too were developed as volunteer efforts to support non-paying users, and have only then been re-used by commercial projects.
They do have influence thanks to the relentless efforts of the Eden volunteer community who support them (e.g. me over 900 volunteer hours this year, more than 200 of them for the EVASS project). In fact, the vast majority of our efforts goes unpaid.
The bad thing is though that - just like with your statement - this is constantly ignored by the SSF, as if it wouldn't exist. Similar arguments of your - e.g. that there is a lock-in of knowledge about Eden technology, or even that this was created intentionally by AidIQ in order to stay in control of their business interests - is just equally a lie. No other Sahana project has ever had as much detailed documentation of features, framework, process as Eden, and huge parts of this were contributed by AidIQ.
And then mind that at the same time the proposal here was to engage in fee-for-service projects, not to support non-paying user communities!
I think that by overcoming the disconnect between the Sahana volunteer community and the SSF board of directors there will be enough potential to relieve AidIQ of constantly doing SSF's job - for free!
And that starts by directors actually getting informed about how things really are instead of making such ignorant statements down from their high horses.
Dominic
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 24, 2014
Approver
Chamindra: I very much agree that SSF should be focussed on the non-paying users and that is exactly why I am against SSF just being another vendor & being distracted by the needs of those who pay (typically US organisations).
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
Really,
that is an annoying statement.
They do have influence - Fran and I have been constantly fighting for that, making sure that unfunded requirements do not get overruled by paying customers, or features distorted in a way that they are only usable in the context of commercial efforts.
We have constantly been fighting for more documentation, for clearer coding styles and conventions, to make the codebase available and reusable for everyone. Constantly persuading paying customers to make the code that is developed for them re-usable for others, mostly donating the extra time required to generalize things beyond the paid context.
The whole templating system we have developed serves exactly that purpose - the coexistence of commercial and public contexts without one dominating the other. We have invested massively to keep things configurable, to not lock in features with paid contexts.
We have also continuously tried to facilitate the knowledge transfer between big and experienced NGO's and smaller organisations and communities to make their information architectures compatible, to facilitate mutual understanding, collaboration and interoperability.
And the most recent proposal of Fran to develop a public open Sahana data repository demonstrates again our intentions. In no way would we allow those who can not afford commercial support to be cut off.
We do give them a voice in Sahana, and we do give them all support we can - even to the extent that we suspend all regular business in AidIQ for two entire weeks in order to allow Fran and me (and others) to support emergency deployments to help the victims of a hurrican in the Philippines. Over 120 working hours in the first week alone - to deploy a prototype, gather requirements, develop new features, scrape together the required data from the web and make things useful for a user community who never had to pay for anything at all.
And afterwards, we have asked SSF whether there was funding available, at least for some parts of the effo
Reply was deleted
Show more
Show less
Comment details cannot be verified
12 replies
New
Deleted user
Aug 23, 2014
Approver
I am putting my vote here as Sahana could mediate with vendors and individuals in the community for certain types of services for the client and then provide a certification to provide assurances to the customer.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 24, 2014
Approver
Wouldn't this be better covered under: "Develop a network of Sahana support and customization Service Providers"?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
+1 to that part being in the above
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Dominic König
Aug 1, 2014
Approver
-1 it's a distraction, leave this to vendors
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 5, 2014
Approver
Marked as resolved
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Re-opened
What about for organisations that can't afford vendors?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
Somewhat naturally, they depend on what community volunteers are ready to do for them. They can ask nicely, and people will help.
For funded support for those organisations, there are two options: 1) you can help them to raise funds so they can afford a vendor, or 2) you can give them funds (grants) based on their proposals
Providing funded community resources under SSF control seems not the right way to grow the ecosystem.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
This is also because not only vendors have to compete, but also projects. A project that does not have any chance to find a sponsor, may not be worth to invest SSF resources into either.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
And effectively, if you want to fund community resource to support those organisations, you need just as much to raise those funds as those organisations have to.
So, effectively you're just raising the funds on their behalf, and then appear as the vendor that is to be paid by them.
But what for? You could equally well just provide those services for free, if you find people who are willing to donate their time to those organisations.
And that again is exactly what the Sahana community does just naturally.
I guess what you really want to change is to be able to order people to help those organisations instead of having them helping voluntarily. And I'm really -1 to that.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
In my eyes, the whole community is "dedicated resources" to help organisations that cannot afford vendor support.
I mean - that's basically what we do all the time. Voluntarily, of course, and with the option to not respond to certain requests if we lack capabilities, or are running out of bandwidth.
Paying some people in the community to do that isn't exactly fair against those who do it voluntarily - and can effectively lame all voluntary activity. It's then "those paid guys" that are to take care of those organisations looking for help, not us.
I really prefer the voluntary way - it gives being a volunteer in Sahana some sense and importance.
So, either you pay everyone's efforts (including volunteer developers, not just business analysts), or nobody.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
And who would decide which organisation gets SSF-funded support, and which not? Based on what criteria?
Sorry, really - but this is endlessly complicated.
An organisation can find a sponsor for their project and engage a vendor, or they don't have a sponsor and hence depend on volunteer support. And they will get volunteer support, like they always have.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
And who makes the call who gets paid by SSF for supporting organisations that can not afford a vendor? Based on what? If I say that there is an organisation, and I am helping them to implement Sahana (you know there are multiple that I currently support), would you then pay me for my efforts?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
A good way, in my eyes, is to provide public materials (i.e. not for particular organisations).
This includes trunk/release code, documentation, screen casts and videos, books and booklets, presentations and SahanaCamps.
Those public materials can indeed be sponsored by SSF - although they may not necessarily be under exclusive control of the SSF (e.g. trunk code is not - and whether SSF-sponsored code makes it into trunk is a PMC decision).
What SSF could also sponsor are infrastructure and product integration, e.g. branch management, code reviews and QA, release management etc.
But especially the latter are on behalf of the Sahana community (i.e. supporting the community), not for user organisations.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
I've added some points under "Questions & Discussion". I've also modified the title of this goal to make it more inclusive and added some of your points to the implementation plan. Please feel free to contribute directly to the document where possible - these comment threads are a bit obscure!
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 7, 2014
Approver
I'm sorry - but direct edits are even more obscure - no trivial way to see who has made which changes, nor whether or how the document has been changed at all. No notifications about changes, etc - no real discussion.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 7, 2014
Approver
Hmmm... I don't think that there's any easy solution. What I had in mind was to separate out comment threads by adding questions to the main document - which could these be discussed in specific comment threads. So your inline comments could have been comment comments! But the key thing (and probably a gargantuan task) is to distill the Success Criteria & Implementation Plans from all the discussion!
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
'What about orgs that can't afford vendors' They get 1.0 + community support.
Reply was deleted
Show more
Show less
Comment details cannot be verified
13 replies
New
Michael Howden
Aug 7, 2014
Approver
Too broard? Are there separate goals here?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Francis Boon
Aug 8, 2014
Approver
-1: All of these seem better left to vendors. SSF can add nothing here & it is a major distraction.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Outside of emergencies...which has a separate item.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Pat Tressel
Aug 25, 2014
Approver
E.g. get on Pythonanywhere, set up to run in Kubernetes / Docker.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 7, 2014
Approver
It sounds like this is a separate - possibly higher priority goal? Is it covered by the existing goals? Or do we need to provide additional goals here. Does it need to be mutually exclusive?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
I think covered by 1.0
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 8, 2014
Approver
+1
Reply was deleted
Show more
Show less
Comment details cannot be verified
2 replies
New
Deleted user
Aug 23, 2014
Approver
We should have some support funds for the core response group - possibly just 24x7 man person and as required for rapid customization. We should complement that with volunteers from both partner CSR programs.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Deleted user
Aug 23, 2014
Approver
I don't know about the rest but to me It just feels rather horrible to ask especially impoverished countries and orgs to pay us for disaster response especially in times of disaster. You are discriminating against those/org/countries who are economically capable. Developing countries where most of the vulnerable communities exist are being discriminated against as a result unless your pay grades are based on country.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 24, 2014
Approver
Right: The ideal situation is that we have our own funds to be able to guarantee support. The fallback position is that we have a process for asking for community help (currently this is 'post to mailing list', but we may wish to have this slightly more structured. Of course no-one can guarantee what support the community is able to offer at any specific time. Much support has been given in the past, but we can never make guarantees.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
I'm not sure I totally agree here. If we have reliable volunteers (which we do), we might be able to "guarantee" a level of support. However would need to do this in a way that doesn't constrain/burden the volunteer, but instead empowers/recognizes them... I don't have the answer here - but I'm sure that there is one.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Isn't saying that our volunteers community responds to EVERY support inquiry the a great recognition? Or does it need to be more personal?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 25, 2014
Approver
I personally am motivated less to reply if there is an entity claiming that they respond to every request. I am NOT going to guarantee anything without funding, I CHOOSE to do this on a case by case basis as & when I am able/willing to. If you personally wish to guarantee something then fine, but do not assume that the 'community' WILL do this for you just because you lay claim to it.
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Michael Howden
Aug 7, 2014
Approver
The Sahana Software Foundation could try and raise funds to be able to support this
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Back to the old question as to which get prioritised, etc? Having guidelines on how to get funding is definitely useful though (Ushahidi include this in their Setup Guides)
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 7, 2014
Approver
My question here is: What support can someone expect for free? What sort of support should they expect to pay for? This is about managing expectations and respecting voluntary commitments..
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Without money, people can expect nothing. This is standard for all OpenSource projects. Even if SSF got funding to setup a HelpDesk, I would be very wary about setting support expectations beyond 'an initial reply'. A helpdesk would need to be incredibly well-resourced to offer more...ultimately becoming a consultancy org but paid by donors...apart from it seeming highly unlikely that we'd get such funding, questions would always arise as to why 1 project received more support than another...far too easy to get personal here...all funds are limited & so difficult choices would need to be made (consciously or unconsciously)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 8, 2014
Approver
Level of free support to expect = "Initial Reply". Is that a fair answer
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
If you fund someone then yes...but is this the best use of limited funds? I would argue not.
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Deleted user
Aug 23, 2014
Approver
Let's get out of the habit of getting our users to come to us in the modes of communication we are comfortable with (e.g. IRC). No it should be the other way around. Let's support a hotline or skype endpoint that most people are familiar with.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 24, 2014
Approver
This presupposes funding...especially to man across timezones...and not everyone is on Skype. Email is surely the lowest-common denominator?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Dominic König
Aug 24, 2014
Approver
+1 and as I said, it is the most effective and has an optimum reach even offline.
Measuring e.g. the average time from a support request to effective help (i.e. problem solved), email is currently even the /fastest/ medium.
One of the main reasons is that a hotline is - contrary to common perception - actually a bottleneck: you reach one person with an arbitrary competence level in view of your problem.
On the mailing list, you reach /all/ of them at once - and all of them receive first-hand information.
And as this shortcuts the mediation between hotline and actual problem solver - your request will reach the right person with the right answers much sooner.
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 25, 2014
Approver
Lots of discussion here - but no supporters? I've taken this off the list of goals for this year - unless there's a volunteer?
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Pat Tressel
Aug 25, 2014
Approver
Note Ushahidi is moving *away from * Skype for their support chat, due to limits on the number of users in one channel, and to long lag times in delivery of messages into the channel, and out to readers. They are trying to move to IRC. Not much success with that so far -- people just like Skype for chatting better.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Pat Tressel
Aug 25, 2014
Approver
Note also Skype requires people to be brought into the channel, AFAIK, or have the channel URI (which is not its name). One nice property of IRC is that people can just hop in.
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 7, 2014
Approver
Mailing list is intimidating to some people - especially non-technical
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
What do you suggest as an alternative? Personal Mail to the CEO? Requesting a callback? These are both highly expensive options to fund and don't seem likely to be more effective than 1.0
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 8, 2014
Approver
Sunflower - see below
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Sunflower is higher learning curve than mailing list...why would this be less intimidating? (especially for the non-technical users) Any evidence for that?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 13, 2014
Approver
I've had people comment that they've been intimidated by the mailing list. Any evidence that sunflower would have a higher learning curve - we can always modify it to lower the curve - advantage to it being our our code ;). Regardless IMHO this is something we should be asking to our users, then streamlining, standardizing and promote the process - be in mailing list, sunflower or other.
Reply was deleted
Show more
Show less
Comment details cannot be verified
4 replies
New
Pat Tressel
Aug 25, 2014
Approver
Can probably set this up to be searched, with appropriate robots.txt and appropriate SEO. If nothing else, there's Google custom search. If you want to test this with a Sunflower instance, I can add it to my CSE. (I thought Google was shutting down custom search, but just checked, and don't see any notices about that.) Of course, normal web search requires popularity, else one doesn't get re-crawled frequently.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 7, 2014
Approver
Not necessarily - this could be done in comments on Sunflower
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
Not with as much easy reach
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 8, 2014
Approver
All comments could go to a "mailing list"...
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
& replies back again? Very hard to manage such as not all users thread their replies & the medium is different (comments wouldn't want quoted texts), etc
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Michael Howden
Aug 7, 2014
Approver
To have support requests & information about their deployments in a single place (with a single registration) and linked
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
This can be done on the Wiki too and yet many people don't even do that (we do it for them)
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 8, 2014
Approver
Yes - this is another registration for them
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
& Sunflower is yet another!
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Pat Tressel
Aug 25, 2014
Approver
As a record of who-all is using it. (Once upon a time, we talked about (auto)contacting people who download / clone, just to ask if they would let us know how they're using it.) Let's others know that it is being used. Helps users feel official, promotes buy-in.
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 7, 2014
Approver
+1 How? What would be the success criteria for this? Implementation Plan?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 13, 2014
Approver
I've added another separate goal for this
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 13, 2014
Approver
This entire Strategic Plan is about supporting what you're already doing. First step is to clarify what we are doing and why (goals)
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 7, 2014
Approver
Pay people to do this?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 8, 2014
Approver
+1: Only way to get it done professionally is to value the work and get it done within quality time
Reply was deleted
Show more
Show less
Comment details cannot be verified
Michael Howden
Aug 13, 2014
Approver
Separate Goal?
Reply was deleted
Show more
Show less
Comment details cannot be verified
Francis Boon
Aug 13, 2014
Approver
branch management is definitely separate to 'support Orgs'
Reply was deleted
Show more
Show less
Comment details cannot be verified
3 replies
New
Michael Howden
Aug 13, 2014
Approver
What?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 13, 2014
Approver
See Goals: Engage/Grow Membership of the Sahana Software Foundation Establish Local Sahana Branches around the World
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Michael Howden
Aug 13, 2014
Approver
How is this different from an effective board?
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
Martin Thomsen
Aug 23, 2014
Approver
... deeper technical insight maybe?
Reply was deleted
Show more
Show less
Comment details cannot be verified
1 reply
New
Michael Howden
Aug 13, 2014
Approver
Definitely something to address
Suggestion was deleted
Show more
Show less
Comment details cannot be verified
0 replies
New
Gemini created these notes. They can contain errors so should be double-checked. How Gemini takes notes
Drag image to reposition
11
10
9
8
7
6
5
4
3
2
1
1
2
3
4
5
6
7
8
9
10
Outline
Outline
Document tabs
Sahana Strategic Plan - Community Brainstorming
83
Headings you add to the document will appear here.
Sahana Strategic Plan - Community Brainstorming
Final Strategic Plan:
http://bit.ly/sahana-strategic-plan-2014-2015
NOTE
Introduction
Purpose
Strategic Plan Development Approach
Forum
Any Time
Virtual Meetings
Content
Mission Statement
Vision
Sahana Strategic Planning Exercise - Sri Lanka 2014
Group A
Group B
Option
One Year Vision / Objective
Goals
What other goals should the Sahana Community have?
Sahana Eden 1.0 Release (7)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Implement Sahana Sunflower (5)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Maintain Trunk Branch (4)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Develop a network of Sahana support and customization Service Providers (4)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Establish Local Sahana Branches around the World (4)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Set up a Sahana Response Support Team (3)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Resources
Data Repository (3)
Success Criteria
Questions & Discussion
Implementation Plan
Supporters
Resources
Improve QA (3)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Give Certification for Sahana service providers / deployments / developers (2)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Retain/Engage/Empower/Grow Membership of the Sahana Software Foundation (2)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Develop a Sahana Code of Conduct (1)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Goals for Next Year (or Beyond)
Develop "Fee-For-Service" projects for Sahana Software Foundation (1)
Success Criteria
Implementation Plan
Supporters
Resources
Recognize Volunteer Contributions (1)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Resources
Create a better Sahana Demo (0)
Success Criteria
Implementation Plan
Supporters
Resources
Improve & Update the Sahana Website (0)
Questions & Discussion
Success Criteria
Implementation Plan
Supporters
Have dedicated capacity to s Support organisations and communities implementing Sahana software (0)