Areeda
Pattern Altitude
In this thread we discussed the on-line scheduling systems out there.
In this thread I'd like to bat around the idea of an open source collaboration to develop a new one from scratch. My motivation is that we have a large group of people experienced with all aspects of such a system and a lot of software expertise.
I do realize from the beginning that this would be a lot of work on a product that has been done many times. Right now it's just a mental exercise to see what we want. It may very well be too much work for too little improvement over what's out there. On the other hand we may be able to come up with a level of integration that honestly reduces the work of managing a partnership, club or FBO.
I'll start:
1. Target users (scalability):
Right now I'm in a 2 person partnership, a 4 person partnership and a 100+ member club, so it has to cover at least that range.
Some of the record keeping features may interest a sole-owner.
I see no reason why it couldn't scale to a large club or FBO with many more pilots and aircraft.
2. Access and security:
Certain features such as creating/updating/deleting a schedule need as wide an access as possible. So web browser (computer and smart phone), unattended voice telephone, and SMS should be supported.
Other features such as member management, document management would be web only.
I also see features such as pilot personal information, billing, maintenance records that require more security than I'm comfortable with in an open web based application. I see these done with desktop applications and private databases (details to be developed).
3. Usage Models:
Here I think the primary difference is based on the level of trust of the pilots.
(I have to go meet my first student. More on this later).
5. Implementation, programming environment, version control, testing, and distribution
I don't want to discuss this stuff until we make the decision to actually do this.
PLEASE let's use this to discuss WHAT we want it to do not HOW we're going to do it.
Joe
In this thread I'd like to bat around the idea of an open source collaboration to develop a new one from scratch. My motivation is that we have a large group of people experienced with all aspects of such a system and a lot of software expertise.
I do realize from the beginning that this would be a lot of work on a product that has been done many times. Right now it's just a mental exercise to see what we want. It may very well be too much work for too little improvement over what's out there. On the other hand we may be able to come up with a level of integration that honestly reduces the work of managing a partnership, club or FBO.
I'll start:
1. Target users (scalability):
Right now I'm in a 2 person partnership, a 4 person partnership and a 100+ member club, so it has to cover at least that range.
Some of the record keeping features may interest a sole-owner.
I see no reason why it couldn't scale to a large club or FBO with many more pilots and aircraft.
2. Access and security:
Certain features such as creating/updating/deleting a schedule need as wide an access as possible. So web browser (computer and smart phone), unattended voice telephone, and SMS should be supported.
Other features such as member management, document management would be web only.
I also see features such as pilot personal information, billing, maintenance records that require more security than I'm comfortable with in an open web based application. I see these done with desktop applications and private databases (details to be developed).
3. Usage Models:
Here I think the primary difference is based on the level of trust of the pilots.
- Individuals and partnerships where everyone is trusted
- Clubs with a volunteer board of directors would have pilots and managers. Pilots would still have be able to do most things but the managers would be controlling the operation.
- FBO with a on-site dispatcher, billing would be done after each flight.
- I don't know if there is another level like a business with multiple airports.
- Scheduler: resources and reservations
- Flight records: exports to billing and electronic logbook programs
- Member records: flight review, medical dates.....
- Member billing:
- Accounting records:
- Maintenance records: fitness for flight (squawk management, inspection currency), electronic logbook for aircraft
- Document manager: access to checklists, POH, club rules, and such
- Possibly forum, blogs
- Possibly photo database
(I have to go meet my first student. More on this later).
5. Implementation, programming environment, version control, testing, and distribution
I don't want to discuss this stuff until we make the decision to actually do this.
PLEASE let's use this to discuss WHAT we want it to do not HOW we're going to do it.
Joe