Hi Tom, Good for a sense of direction, please find my comments below; David
--- On Fri, 7/30/10, Tom Hoffman <[email protected]> wrote: From: Tom Hoffman <[email protected]> Subject: [Schooltoolers] mission and messaging (ramble) To: "SchoolTool Users" <[email protected]> Date: Friday, July 30, 2010, 8:58 PM Hi all, I've been thinking about mission and messaging for SchoolTool this week. Not so much a change of direction as better articulation of which of our goals and ideas have actually worked out and have the most potential going forward. I've come up with a few key words which describe where we're going, which make sense to me, at least. * appliance SchoolTool installs easily (on the right OS) and runs for a long time without crashing. We're making progress and have a clear path forward for better integration with Ubuntu and interesting embedded hardware platforms to ship the whole stack pre-installed. But generally, we don't want people to think "How do I install this application?" It should be "How do I turn on this (physical or virtual) appliance?" We want people to think of SchoolTool the same way they think of their TiVo or LinkSYS router. yeah, but there's always up and down side to every issue, the important thing is to have plan for every possible scenario, but this take alot of work too. * custom The fact of the matter is, SchoolTool isn't easy for customers or end users to customize, and that's unlikely to change without, say, stopping everything for a year and working only on that goal. Even then, I'm not sure how likely we'd be to succeed, and even then, it looks to me increasingly like easy customizability in applications like SchoolTool lead to unsupportable forks. For example, our biggest open source PHP/MySQL competitor has at least three major forks. Even if you don't want to for it is still difficult to fold back changes unless they are done in the *right way* and that is unlikely without a *lot* of extra work. And in particular getting people hacking together changes on site in K-12 schools to do things *right* to professional developers is difficult. There are specific areas where we are well positioned to improve user customization in the medium term, such as report generation and layout. On the long run, it may be necessary to still some country specific forks, if not then, the entire system may die eventually in countries, especially in developing countries where things are not always clear to policy makers. Downside, engagement on mentoring locals to take ownership and contribute to main project fork. We do have a good set of tools and processes that allow our core team to develop non-forking customizations for specific customers. So for the forseeable future, we can create custom SchoolTools, but it is unlikely that customers will be able to do major customization to SchoolTool themselves, simply because it is built with fairly esoteric (although completely open) technology. "Custom and "appliance" go together pretty well. Tell us what kind of appliance you want, and we'll build it for you. * wholesale We're not a "retail" software operation. We aren't selling software licenses, but even "retail" distribution to individual schools via open source channels isn't really the goal -- each one requires too much service, and we aren't a business. This is a "wholesale" project. We want to provide a product to government -- cities, regions, countries, networks of schools. Or to have commercial retailers become part of our community. Custom appliances, wholesale. * and what's the product? Oh yeah, that. We've mostly been referring to SchoolTool lately as a "student information system," which is at least a standard product category in the US. I think we want to move away from that as we focus more on going wholesale in the developing world. In that context gathering data about the *school* as a whole and sending it downstream to the ministries may be as important as gathering information about students for use within the school. "School data?" "Educational data?" Education data are generated primarily from schools and should be collected in an on-going day to day basis and made visible to all stakeholders in a timely basis. But education is broader than just the schools. While the learning/teaching takes place in schools decisions and plannnings are caried out among several state agencies. If ST offers the following data sets- intake, enrolment, flow rates, resource utilization(teaching staff, equipment, infrastructure, etc) and generally enable performance determination early in the shool year, then it should be meeting crucial educational needs and so should survive. Custom educational data appliances, wholesale. OK, probably the wholesale part doesn't make the cut, but I like it for internal discussion at least. And we should put "open source" in there. I don't want to say "free" (in English) in there if we're going to be promoting hardware appliances which will inevitably cost money. Custom open source educational data appliances. It is better to keep the projects apart, appliances should be separate from free/open application software for ease of objectives, but they can be offered in marketing together. But the projects are separate. Many more appliances would be needed for ST infrastructure in specific school. I don't know if that actually makes sense to anyone else... --Tom _______________________________________________ Mailing list: https://launchpad.net/~schooltoolers Post to : [email protected] Unsubscribe : https://launchpad.net/~schooltoolers More help : https://help.launchpad.net/ListHelp
_______________________________________________ Mailing list: https://launchpad.net/~schooltoolers Post to : [email protected] Unsubscribe : https://launchpad.net/~schooltoolers More help : https://help.launchpad.net/ListHelp

