Log from channel irc://irc.freenode.net/#open311 starting 2009-10-21 14:19:16 -0400
Link to a time in the conversation by visiting a URL like http://wiki.open311.org/DevCamp_IRC_Log_2009-10-24#12:00
| » You rejoined the room. | 09:37 | |
| » You are now known as av_command. | 09:38 | |
| » Shari joined the chat room. | 09:45 | |
| » davemitchell left the chat room. | 09:55 | |
| » Lou_ joined the chat room. | 10:03 | |
| » troy42 joined the chat room. | 10:03 | |
| troy42 | morning gang | 10:03 |
| Lou_ | morning | 10:03 |
| troy42 | how's saturday treating you? | 10:04 |
| Lou_ | well enough i suppose | 10:08 |
| Lou_ | is there a link for a video stream? | 10:08 |
| troy42 | not to my knowledge | 10:08 |
| Lou_ | hmmm | 10:09 |
| troy42 | which, after seeing a photo of the room (no tables for laptops, at least as configured), makes me think it may be a bit idle in here | 10:09 |
| troy42 | http://www.flickr.com/photos/neotint/4037806021/ | 10:09 |
| troy42 | could very well be that they just hadn't put up the tables yet | 10:09 |
| troy42 | and the presence of a tripod is a good sign :) | 10:09 |
| troy42 | whereabouts are you? | 10:10 |
| troy42 | seattle here | 10:10 |
| troy42 | [ Whois av_command (n=philipas@topp148-office-nyc.openplans.org) ] | 10:10 |
| troy42 | there ya go, so it looks like phil cooked something up | 10:10 |
| Lou_ | cool | 10:11 |
| Lou_ | i'm in nyc but getting a late start | 10:12 |
| Lou_ | thought i'd try tuning into the webstream for the first half of the day | 10:12 |
| av_command | troy42: I'm the machine that will be running the audio and video | 10:12 |
| troy42 | av_command: I like machines with personality | 10:13 |
| troy42 | av_command: brew me some coffee? | 10:15 |
| av_command | troy42: there's plenty of coffee over here :) | 10:16 |
| troy42 | i can be there before it's cold =) | 10:16 |
| troy42 | plunges the french press | 10:17 |
| » CraigM joined the chat room. | 10:17 | |
| » dwins joined the chat room. | 10:17 | |
| » JohanArvidsson joined the chat room. | 10:18 | |
| » davemitchell joined the chat room. | 10:18 | |
| » jayhung joined the chat room. | 10:19 | |
| av_command | how does the video look? http://livestream.com/openplans | 10:19 |
| av_command | then we can test the audio | 10:20 |
| troy42 | loading | 10:20 |
| Lou_ | video looks good | 10:20 |
| JohanArvidsson | looks good | 10:20 |
| troy42 | same | 10:20 |
| » zwarg joined the chat room. | 10:21 | |
| troy42 | audio sounds good | 10:21 |
| troy42 | could do for slightly louder volume/gain | 10:21 |
| JohanArvidsson | audio is good | 10:21 |
| Lou_ | sounds good | 10:21 |
| troy42 | but it's totally audible and would be fine as-is | 10:22 |
| troy42 | yeah, i think so | 10:22 |
| troy42 | seems like a great start, either way | 10:22 |
| » davemitchell left the chat room. | 10:22 | |
| » CraigM_ joined the chat room. | 10:23 | |
| » philipashlock joined the chat room. | 10:24 | |
| » philipashlock is now known as presenter. | 10:25 | |
| troy42 | good morning sunshine | 10:28 |
| av_command | we're going to wait another 5 or ten minutes to get started | 10:28 |
| » Christophe joined the chat room. | 10:30 | |
| av_command | I'm going to see if I can start the conference call | 10:31 |
| » Christophe left the chat room. | 10:32 | |
| » CLucas_ joined the chat room. | 10:33 | |
| » test joined the chat room. | 10:34 | |
| » test is now known as Guest91794. | 10:34 | |
| » CraigM left the chat room. | 10:35 | |
| zwarg | /nick zwarg | 10:35 |
| » Alissa joined the chat room. | 10:35 | |
| troy42 | I'm impressed with livestream's UI | 10:36 |
| troy42 | haven't used it before | 10:36 |
| troy42 | http://twitter.com/#search?q=%23open311 and http://twitter.com/#search?q=%23311devcamp if they're useful for anyone | 10:38 |
| troy42 | or just live vicariously through @philipashlock and @nickgrossman;-p | 10:38 |
| » Justin__ joined the chat room. | 10:38 | |
| » Denis__ joined the chat room. | 10:39 | |
| troy42 | we've got you on livestream | 10:39 |
| » JohanArvidsson left the chat room. | 10:41 | |
| » davemitchell joined the chat room. | 10:42 | |
| » davemitchell left the chat room. | 10:43 | |
| » davemitchell joined the chat room. | 10:43 | |
| » Johan_ joined the chat room. | 10:44 | |
| » siculars joined the chat room. | 10:45 | |
| troy42 | i read that speaker's API doc last night, nicely done | 10:49 |
| troy42 | and focused on the portion that should be unique to 311, not recreating other systems or grammars | 10:50 |
| » Alissa left the chat room. | 10:50 | |
| troy42 | it's at http://api.dc.gov/ if anyone hasn't seen it | 10:50 |
| » lhl joined the chat room. | 10:54 | |
| troy42 | any online only folks want to introduce themselves? | 10:55 |
| troy42 | Lou_, still around? | 10:55 |
| » troy42 left the chat room. | 10:56 | |
| » troy42 joined the chat room. | 10:56 | |
| » Denis__ left the chat room. | 10:57 | |
| presenter | http://etherpad.com/wCotZZ0OCE | 10:58 |
| presenter | we're going to go over the agenda, please add additions | 10:58 |
| » Denis__ joined the chat room. | 10:58 | |
| troy42 | Denis__: want to go first on an intro? good to meet you, if only virtually :) | 10:58 |
| » Trish joined the chat room. | 10:59 | |
| » jayccsf joined the chat room. | 10:59 | |
| » davemitchell left the chat room. | 10:59 | |
| troy42 | Trish: good morning | 11:00 |
| » davemitchell joined the chat room. | 11:00 | |
| troy42 | fellow 8 AM-ers | 11:00 |
| jayccsf | hello | 11:00 |
| jayccsf | hi this is Jay Nath from the City of SF | 11:00 |
| troy42 | jayccsf: I saw some of your fingerprints in the wiki changes yesterday. neat to see | 11:00 |
| troy42 | and was reading Newsom's announcement about open data | 11:01 |
| siculars | hi, this is sasha... @siculars on twitter... im thinking of making the trek downtown ;) | 11:01 |
| » zwarg left the chat room. | 11:02 | |
| troy42 | I'm Troy Davis from Cloudvox. we make it easy to place/receive/control phone calls from your code, in pretty much any language. @troyd on twitter | 11:02 |
| jayccsf | toy42: yeah i put up a draft API that is heavily modelled after DC's | 11:02 |
| troy42 | and generally geeking out over multi-modal apps | 11:02 |
| » test joined the chat room. | 11:03 | |
| » Trish left the chat room. | 11:03 | |
| troy42 | if anyone else wants to read that, it's http://wiki.open311.org/File:SF_Open311_APIs_V1.pdf | 11:03 |
| » dwins left the chat room. | 11:03 | |
| » nickyg joined the chat room. | 11:03 | |
| » test is now known as Guest36929. | 11:03 | |
| Guest36929 | testing hello | 11:03 |
| troy42 | hello :) | 11:03 |
| troy42 | "it works" | 11:04 |
| Guest36929 | thx! | 11:04 |
| » Guest36929 left the chat room. | 11:04 | |
| troy42 | jayccsf: when we were doing the rest part of cloudvox's api set, we ended up not even bothering with xml or rss/atom | 11:05 |
| » Alissa joined the chat room. | 11:05 | |
| troy42 | and just standardized on json, and that's been well received | 11:05 |
| troy42 | so you might be able to get away with just that serialization, other than maybe rss for a public issue stream | 11:05 |
| jayccsf | troy42: thx for the feedback | 11:06 |
| jayccsf | we weren't sure which protocol to focus on | 11:06 |
| troy42 | i think json has crushed the api market, for the better | 11:06 |
| troy42 | other than rss for non-api reader-only consumers | 11:06 |
| troy42 | one thing we did add based on feedback is POST for pretty much everything | 11:07 |
| troy42 | at least where there's any meaningful query values | 11:07 |
| troy42 | this guy's raising a good point | 11:07 |
| jayccsf | yeah that makes sense | 11:07 |
| » Erik___ joined the chat room. | 11:08 | |
| troy42 | i started sketching a phone-centric 311 architecture, that had 3 "sources" - raw recorded audio HTTP POSTed to a destination, transcribed voice, and queued "voicemail" inboxes | 11:08 |
| troy42 | as being the 3 inputs needed for phone call based 311 interaction | 11:09 |
| » Alissa left the chat room. | 11:09 | |
| Denis__ | Hi this is Denis from 311 toronto (working on User-experience ). Also work with "Trish" from Toronto | 11:09 |
| troy42 | neat | 11:09 |
| troy42 | Denis__: does it have a web page, by chance? | 11:09 |
| Erik___ | Hi this is Erik from Lagan - anyone know if we doing a telephone dial-in ? | 11:10 |
| Denis__ | It sure does (www.toronto.ca/311)...next steps will be to make "self-serve" service request, but are included now under "coming soon" | 11:11 |
| troy42 | Erik___: there is one but i don't know the info, and i don't think it's actively used | 11:11 |
| jayccsf | Erik: the phine dial in sucks | 11:11 |
| davemitchell | I tried the dialin number, but it sounded horrible | 11:11 |
| jayccsf | use the livestream to listen in | 11:11 |
| troy42 | Denis__: wow, nice site | 11:11 |
| » Trish joined the chat room. | 11:12 | |
| Denis__ | Thanks Troy! And thanks for the SF_Open311_APIs_V1.pdf. will look it over in detail and pass onto our team. much appreciated. | 11:12 |
| troy42 | jayccsf: does that API exist in code, or just paper stage right now? | 11:12 |
| jayccsf | we're developing the layer beneath that right now | 11:13 |
| jayhung | can the speaker speak directly into microphone please? | 11:13 |
| troy42 | let me know if you'd need a beta tester, i'm debating trying to code a ruby phone front end for the DC one | 11:13 |
| jayccsf | troy42: we will use the model that comes out of today to start the API dev | 11:13 |
| troy42 | partly for experience but partly because i want to see whether the API can have new inputs grafted on top of it | 11:14 |
| jayccsf | troy42: thx for the offer - we'll take u up on it | 11:14 |
| Denis__ | Did DC just say they're implementing PubSubHubbub into their system...missed the context | 11:14 |
| » davemitchell left the chat room. | 11:14 | |
| jayccsf | Erik: is anyone else from Lagan on the call/IRC? | 11:14 |
| troy42 | it'd be speech recognition + IVR for the Select Service, and transcribed recording or HTTP POSTed URL to raw recorded audio for Create Request | 11:14 |
| » davemitchell joined the chat room. | 11:14 | |
| Erik___ | I don't believe so, but I'm not sure | 11:15 |
| jayccsf | troy42: how does the auto transcription work? | 11:15 |
| jayccsf | Erik: i was hoping Tyler would be with us | 11:15 |
| jayccsf | Erik: we're more than happy to share the code that we develop so it can be rolled into the product roadmap | 11:16 |
| troy42 | jayccsf: when you record part or all of a call, cloudvox saves it to a GUIDed URL for your filename, and i've got code to run it through castingwords | 11:16 |
| jayccsf | troy42:checking out castingwords | 11:16 |
| troy42 | jayccsf: i'm documenting that now on our page, but it's just submitting an MP3 URL that we transcode, and getting back the transcoded stuff | 11:16 |
| Erik___ | jayccsf: thats exactly why I am here | 11:16 |
| » davemitchell_ joined the chat room. | 11:17 | |
| jayccsf | troy42:how is the cost supported? | 11:17 |
| jayccsf | Erik: is toronto on Lagan? | 11:19 |
| troy42 | jayccsf: two ways - i'm told they cut deals for larger arrangements (and if not, simulscribe or clicktate would), and 2, their labor cost is far far lower than anyone else listening to audio | 11:19 |
| Denis__ | Jayccsf: Erik: Toronto is using Lagan ECM | 11:19 |
| » Alissa joined the chat room. | 11:19 | |
| jayccsf | hi alissa | 11:20 |
| Alissa | hi can you see me now | 11:20 |
| jayccsf | hopefully u can send a post | 11:20 |
| Alissa | yay! | 11:20 |
| jayccsf | yeah! | 11:20 |
| troy42 | jayccsf: but that's a really good question | 11:20 |
| Alissa | works in ie, that's not good. | 11:20 |
| jayccsf | troy42: there might be a way to do cost sharing across cities | 11:20 |
| jayccsf | or get grant funding for a bit for the pilot | 11:20 |
| troy42 | good idea | 11:21 |
| jayccsf | presenter: let us know if u want to hear from us on the phone about what SF is up to | 11:21 |
| lhl | random q, is there a chumpbot or something logging the channel? a lot of backchannels to pay attention to | 11:21 |
| presenter | jayccsf: will do. Are you on the conference call? | 11:21 |
| troy42 | jayccsf: what's the SFO 311 service written in? | 11:21 |
| jayccsf | yeah - it sucks for listening but don't know for the other way | 11:21 |
| jayccsf | using Lagan | 11:22 |
| » mattcoop joined the chat room. | 11:22 | |
| jayccsf | API is being written in java | 11:22 |
| troy42 | we've become rather big fans of ruby over the past couple years, but i'm waiting for someone who wants to co-conspire on a ruby OSS app | 11:22 |
| troy42 | as in, ruby OSS 311 | 11:22 |
| troy42 | using HTTP on the backend as well as on the frontend | 11:22 |
| Alissa | do you want it over the phone? | 11:22 |
| » mkeating joined the chat room. | 11:22 | |
| CLucas_ | easy311.org is all ruby on rails | 11:23 |
| » jayhung left the chat room. | 11:23 | |
| troy42 | oh, very cool | 11:23 |
| CLucas_ | but it is just a prototype using the DC API | 11:23 |
| troy42 | i've been hacking on a little OSS phone call service in plain ruby, maybe i'll put it up on github | 11:24 |
| » Shari_ joined the chat room. | 11:24 | |
| troy42 | CLucas_: given how similar the DC and SF-draft APIs are looking, that seems like a pretty safe thing to build on | 11:24 |
| » Kam joined the chat room. | 11:25 | |
| CLucas_ | I talked to people at rhomobile and they told me they were talking to the city of SF for a mobile app | 11:25 |
| troy42 | http://www.lagan.com/Lagan311.com.aspx looks pretty full-featured, if a tad ugly | 11:26 |
| jayccsf | CLucas: we were considering iphone apps but we're now confident in the API approach | 11:26 |
| CLucas_ | Rhomobile is a cross platform framework supported on iphone, andrid, blackberry... | 11:26 |
| troy42 | Introductory rate pricing is $49,500 for 15 users per year with no additional costs (implementation, hardware, administration, training, support, resources included). | 11:26 |
| troy42 | CLucas_: rhomobile's new pricing model is 100x better than it iwas | 11:26 |
| » davemitchell left the chat room. | 11:26 | |
| Erik___ | Sorry - juggling kids on my end.... yes, Toronto, Boston, San Fran, Vancouver are attending and on Lagan | 11:26 |
| » davemitchell_ is now known as davemitchell. | 11:26 | |
| troy42 | CLucas_: they used to want a rev share | 11:27 |
| CLucas_ | yes I know but I think we revisited their business model | 11:27 |
| troy42 | yeah, the new model is way better | 11:27 |
| jayccsf | try42: do u see an OSS phone app as a threat to peeps like CitySourced? | 11:28 |
| Erik___ | Dave Mitchell (Connected Bits) is our partner | 11:28 |
| Erik___ | We are bringing something like Boston's recently released iPhone App to the market with Connected Bits | 11:28 |
| troy42 | jayccsf: i don't know enough about what drives people to choose, but i could see cities picking winners based on who they advertise for | 11:28 |
| troy42 | whether that's a custom built city-specific one, commercial one or service, or OEMed one from a vendor like lagan | 11:29 |
| troy42 | ie if City of Seattle put something on bus billboards saying "install this", it's going to win in that market | 11:29 |
| jayccsf | troy42: not sure if cities can show preference for any company/app unless they've got a paid relationship with someone | 11:29 |
| jayccsf | troy42: i would be pretty unhappy if Seattle pushed one vendor/model over mine | 11:30 |
| Erik___ | I think Boston may be advertising the iPhone app on buses now | 11:30 |
| Erik___ | Dave Mitchell or Alan Heatherley might know | 11:31 |
| troy42 | yeah, quite a few are doing that | 11:31 |
| jayccsf | Erik: which makes sense as u have an exclusive relationship with ConnectBits | 11:31 |
| troy42 | jayccsf: i think OSS apps would actually get pretty good uptake, from what i've seen | 11:32 |
| jayccsf | troy42: SF is all about OSS so we'd be on that tip | 11:32 |
| troy42 | Erik___: I could actually see a model where Lagan OSSed the core of the iphone app then encouraged contributions, as a way to sell its platform | 11:32 |
| Erik___ | troy - that an interesting concept | 11:32 |
| jayccsf | troy42: that would be cool - they use a lot of FOSS in their architecture | 11:33 |
| troy42 | because that's not where the real money is | 11:33 |
| jayccsf | would be nice to see them contribute back to the community | 11:33 |
| troy42 | and selling a per install unit fee to a govt seems tough | 11:33 |
| troy42 | whereas that's a great lead in for why lagan's backend platform is solid and innovating | 11:33 |
| Erik___ | another question around is if cities can incent users with things like garbage removal vouchers/parking ticket discounts/ etc | 11:33 |
| troy42 | oh, with points or something? | 11:34 |
| Alissa | not sure if we need to incent people. | 11:34 |
| troy42 | submit online and you get faster service? | 11:34 |
| jayccsf | troy42: i think it increases the value of the Lagan system by adopting a FOSS and openAPI approach | 11:34 |
| troy42 | jayccsf: me too, by far | 11:34 |
| troy42 | jayccsf: that's why we went Asterisk, HTTP/JSON, and SIP for cloudvox | 11:34 |
| jayccsf | presenter: can u put the mike with the technical group | 11:34 |
| Alissa | does lagan have nayone at this dev camp? | 11:34 |
| troy42 | and didn't create our own proprietary CloudvoxAPI or something | 11:34 |
| Erik___ | right - with a point system of some sort | 11:34 |
| jayccsf | Alissa: Erik is from Lagan | 11:35 |
| presenter | jayccsf: i've sent them a mic | 11:35 |
| Alissa | ohh nice. | 11:35 |
| jayccsf | presenter:thx! | 11:35 |
| jayccsf | presenter:should we drop off until then? | 11:36 |
| troy42 | Erik___: it feels a little lame to say it, but i think points would go a long way | 11:36 |
| troy42 | philip: you're doing great | 11:36 |
| Denis__ | thanks presenter | 11:36 |
| jayccsf | i guess it's breakfast time for us west coasters | 11:36 |
| Erik___ | I agree on the "points" --- might also create a vehicle to convince cities to capture more customer-specific info (name, ward, etc) which would allow for add'l interesting things - sort of an opt-in if you want to get "points" for reporting important info | 11:36 |
| davemitchell | Hi all; really wish I could join in the discussion but I'm a bit too mobile at the moment (at a red light now :-) | 11:36 |
| Denis__ | yes...enjoying both conversations (webcast) and IRC | 11:36 |
| troy42 | jayccsf: good idea | 11:37 |
| jayccsf | i'm thinking a blood mary | 11:37 |
| troy42 | Erik___: i could see redeeming those on recyclebank or something, or just internally prioritizing by useful reports | 11:37 |
| troy42 | 104 rows in set (0.05 sec) | 11:37 |
| troy42 | er | 11:37 |
| » davemitchell left the chat room. | 11:37 | |
| jayccsf | i like point system idea | 11:38 |
| Erik___ | troy - not familiar with recyclebank but sounds like a good idea | 11:38 |
| jayccsf | we need to think of ways to incentivize folks to report issues | 11:38 |
| troy42 | jayccsf: one big push i could see for citysourced is bridging multiple cities' APIs, and in that, open access is a big benefit for them | 11:38 |
| jayccsf | troy42: agreed but an OSS app could do the same thing | 11:39 |
| troy42 | yeah, but it's not a small undertaking unless the city govt folks sort of "design to" a common API | 11:39 |
| Erik___ | jay - abolutely.... not always about technology alone | 11:39 |
| troy42 | one blessing here is that open311 is ahead of the curve | 11:39 |
| jayccsf | troy42:agreed but the like u said having a common API makes this possible | 11:40 |
| troy42 | it's not like there are 15 different cities who already have different APIs and need to be brought together | 11:40 |
| jayccsf | i also think getting a grant or pooling funds across cities makes more sense that using local vendors | 11:40 |
| » Guest91794 left the chat room. | 11:40 | |
| Erik___ | another idea I've been pondering for Open311 is around a "reverse 311" model | 11:40 |
| jayccsf | i'm all for civic apps being built on OSS | 11:40 |
| jayccsf | Erik: can u clarify that? | 11:40 |
| Erik___ | something like an RSS feed for community specific information -- based on the groups you subscribe to | 11:41 |
| » Alissa left the chat room. | 11:41 | |
| troy42 | like everyblock for user-reported problems? | 11:41 |
| jayccsf | Erik:ahh | 11:41 |
| » siculars left the chat room. | 11:41 | |
| jayccsf | yep | 11:41 |
| jayccsf | doesn't Lagan have RSS already? | 11:41 |
| Erik___ | sure --- e.g. I opt-in to the community for Main St Elementary school and get info pushed to me about school closings | 11:42 |
| » mattcoop left the chat room. | 11:42 | |
| jayccsf | just not well known/documented | 11:42 |
| troy42 | now that everyblock is msnbc, presumably it will be going at least a bit more mainstream | 11:42 |
| Erik___ | yes on RSS for Lagan | 11:42 |
| jayccsf | troy42: i think EveryBlock will get bigger with MSNBC | 11:42 |
| troy42 | me too | 11:42 |
| Erik___ | Erik stepped away --- crying baby again | 11:43 |
| » Alissa joined the chat room. | 11:43 | |
| Alissa | test | 11:43 |
| jayccsf | Erik: when ur back - have u worked with any cities on the reverse 311 concept? | 11:43 |
| jayccsf | hi alissa | 11:43 |
| troy42 | btw, if anyone wants one for a prototype, i've got 105 phone numbers ending in *311 across the country | 11:43 |
| jayccsf | troy42: that's good to know | 11:44 |
| » dwins joined the chat room. | 11:44 | |
| troy42 | bbiaf, coffee and stuff | 11:44 |
| » Alissa_ joined the chat room. | 11:55 | |
| Erik___ | sorry - I'm back | 11:55 |
| » Johan_ left the chat room. | 11:56 | |
| Erik___ | Troy: yes, a bit like Everyblock but more of a structured system | 11:56 |
| Erik___ | let me throw out another scenario... | 11:56 |
| jayccsf | presenter:i'm working on DataCamp west and would like to replicate what u have going on here | 11:56 |
| jayccsf | what kind of camera r u using? | 11:56 |
| » Alissa left the chat room. | 11:57 | |
| » Alissa_ left the chat room. | 11:57 | |
| » Alissa joined the chat room. | 11:58 | |
| jayccsf | is the goal of this gathering to have a complete open311API by the end | 11:58 |
| Kam | I think that would be great | 11:58 |
| Kam | not sure we could get there | 11:58 |
| jayccsf | i hope so - seems like we should be focusing more on that than the general discussions (which r great) | 11:58 |
| Kam | if we can get some sort of agreement the larger issues | 11:58 |
| jayccsf | the use case seems pretty straightforward | 11:58 |
| jayccsf | i think we should start with DC's API and go from there | 11:59 |
| Alissa | jayccsf: I think we should all leave with an agreement on what should make up a standard for open311 (a minimum or maximum for that matter). | 11:59 |
| jayccsf | Alissa: agreed - i hope we can get there | 12:00 |
| Alissa | jayccsf: it would be nice to hear more lessons learned from pittsburg and DC | 12:00 |
| jayccsf | didn't know that pittsburg was doing open311 | 12:00 |
| presenter | jayccsf: it's a pretty high grad sony dv cam, can get you more specs on the setup in an email (this is philipashlock as presenter btw) | 12:00 |
| jayccsf | presenter:i'll email u offline thx | 12:01 |
| presenter | jayccsf: i don't think we expect to have a complete spec by the end of today, but we'll have a better sense of the considerations in different cities for making a more universal api | 12:01 |
| » johan_ joined the chat room. | 12:01 | |
| presenter | the current draft apis aren't *that* different from one another though | 12:02 |
| jayccsf | presenter: agreed DC has a great start that we can work from | 12:02 |
| Alissa | jayccsf: they have a iphone app called iburg, i think. | 12:02 |
| Alissa | the developer is in the crowd in nyc | 12:02 |
| jayccsf | luv the name | 12:02 |
| Kam | Alissa: the iburg rep here is Pria (sp?) | 12:03 |
| Kam | she is a prof at CMU | 12:03 |
| jayccsf | is it OSS? | 12:03 |
| Kam | don't think so | 12:03 |
| Kam | not sure | 12:03 |
| Alissa | Kam: yep and has her own company that developed it http://www.engadget.com/2009/08/17/iburgh-complaint-department-for-iphone-gets-to-the-heart-of-city/ | 12:04 |
| Kam | apparently the city council person wants to run for mayor | 12:04 |
| jayccsf | yeah doesn't look like an open source app | 12:05 |
| Kam | does getting into this level of addressing issue the right level right now? | 12:07 |
| jayccsf | Kam: agree with u - this is a concern but more an edge case | 12:08 |
| Kam | 5 more mins | 12:08 |
| jayccsf | meta thought - interesting term | 12:08 |
| Erik___ | where is the meeting being streamed? DimDim? If so, meeting name? | 12:09 |
| » mkeating left the chat room. | 12:09 | |
| jayccsf | http://www.livestream.com/openplans | 12:09 |
| Erik___ | thanks Jay | 12:10 |
| » jayccsf left the chat room. | 12:12 | |
| » davemitchell joined the chat room. | 12:12 | |
| Kam | SF? Toronto? | 12:12 |
| » mkeating joined the chat room. | 12:12 | |
| presenter | is toronto here? | 12:14 |
| presenter | I think we're going to reconvene here shortly | 12:15 |
| Trish | Toronto is represented here by Denis, Johan and Trish. But not sure who's still online. | 12:16 |
| presenter | thanks Trish. Do you know what other cities are here remotely other than SF? | 12:17 |
| Trish | Sorry, I don't... | 12:17 |
| presenter | Trish: are you on the conference call, or anyone from Toronto? | 12:17 |
| Trish | No, not me. | 12:18 |
| presenter | Shari: Shari_ are you here? | 12:19 |
| Kam | SF did you hear the question on twitter and mechanical turk? | 12:19 |
| Alissa | presenter: in response to the quesiton about twitter | 12:20 |
| Kam | I guess jayccsf just left huh | 12:20 |
| Alissa | presenter: left conf call | 12:20 |
| presenter | We briefly reviewed the 311 tech from cities involved today. If you're from a city that didn't have a chance to speak, please let me know | 12:20 |
| » Alissa_ joined the chat room. | 12:21 | |
| Alissa_ | sorry about that | 12:21 |
| Alissa_ | presenter: tweets are entered into the Lagan system by a call center rep | 12:21 |
| Alissa_ | it is not ideal since it requires staff to enter the rtequests | 12:21 |
| Kam | intern based twitter-311 integration ... DC is on to something | 12:22 |
| » mattcoop joined the chat room. | 12:22 | |
| Alissa_ | Alissa is here form SF | 12:22 |
| Trish | Toronto is definitely interested in the twitter integration... | 12:23 |
| Alissa_ | idea would be for tags to route the request | 12:23 |
| presenter | Thanks Alissa_ Jay had a chance to talk on the conference call earlier. | 12:23 |
| Alissa_ | to the correct dept | 12:23 |
| » Alissa left the chat room. | 12:23 | |
| presenter | Whenever there's talk of twitter integration, there should certainly be talk about SMS integration. Twitter is still mostly for techy folks or early adopters. SMS is for everyone, spans the digital divide | 12:23 |
| CLucas_ | when we created http://easy311.org, each time you submit an issue it sends a post to twitter | 12:24 |
| CLucas_ | very basic though | 12:24 |
| Erik___ | Agreed on SMS | 12:24 |
| presenter | Denis__: Johan_ Trish : anyone representing Toronto want to talk about the 311 system there? | 12:25 |
| Trish | I'm not a techie... Denis? Johan? | 12:25 |
| Erik___ | this point about accessing people | 12:27 |
| presenter | Shari_: Shari: are you here? | 12:27 |
| » Dan__ joined the chat room. | 12:28 | |
| Erik___ | requires that you can report on who you users are... anonimity is a problem | 12:28 |
| Alissa_ | matt: I think for inclusion as long as 311 has other channels (phone, online, etc) I think inclusion should not be an issue. | 12:28 |
| presenter | or CraigM_ are you here? | 12:28 |
| presenter | anyone from Vancouver here? | 12:28 |
| » corbett3000 joined the chat room. | 12:28 | |
| Alissa_ | presenter: there may be a skewed vision of what's happening in a city when underserved areas don't report or use 311 for services. | 12:29 |
| Erik___ | the inclusion issue is key... not just about channel choice | 12:29 |
| corbett3000 | good morning all :) | 12:29 |
| johan_ | presenter: later on I can, lunch for my kids | 12:29 |
| mattcoop | http://bit.ly/Open311Vision | 12:30 |
| presenter | Johan_: great, thanks. try to reach me in the channel or speak up on in the call | 12:31 |
| presenter | IRC is probably better | 12:31 |
| Erik___ | ultimately its about improving the city and people's lives -- you need to measure who is being excluded (perhaps by lack of a good channel) and then build processes around bringing more people to the table... | 12:31 |
| Dan__ | re. "underserved areas" - actually when you get use and use data open and public, then you see where/what/who/how much is being reported/doing the reporting | 12:34 |
| » Alissa joined the chat room. | 12:34 | |
| presenter | corbett3000: http://etherpad.com/wCotZZ0OCE | 12:35 |
| corbett3000 | @presenter THX | 12:35 |
| presenter | link to the etherpad for the talk - http://bit.ly/311devcamp-agenda | 12:35 |
| Dan__ | inclusion/exclusion issues are not relevant to the starting process of creating new/more public channels and access. | 12:36 |
| Dan__ | You will find areas you assume to be "underserved" have fullt-time organizers and others who do a tone of reporting on neighborhood services issues | 12:36 |
| » Alissa_ left the chat room. | 12:36 | |
| Erik___ | Please pass the microphone | 12:37 |
| » Alissa left the chat room. | 12:37 | |
| Erik___ | hard to hear the back-n-forth | 12:38 |
| troy42 | returns | 12:38 |
| » Alissa joined the chat room. | 12:39 | |
| » David__ joined the chat room. | 12:39 | |
| lhl | q: when people call 311 do they typically get a ticket id to reference? | 12:39 |
| Alissa | lhl: yes they get a request number that allows them to remain anonyomous and still track their request | 12:39 |
| Erik___ | lhl: unless its an info only request - then they get an answer | 12:40 |
| Erik___ | otherwise requests generate a unique tracking number | 12:40 |
| » apheat joined the chat room. | 12:40 | |
| Erik___ | that ticket number may reference one or many unique work activities that are city-facing only | 12:41 |
| Alissa | presenter: can you pass the mic its hard ot hear the discussion | 12:41 |
| Erik___ | but request id needs to be tied to the work activities in order to close the loop after work completion | 12:41 |
| Erik___ | Thanks Alissa | 12:42 |
| Erik___ | thats the reverse 311 concept example I was referring to earlier | 12:43 |
| » Shari_ left the chat room. | 12:43 | |
| » Shari left the chat room. | 12:43 | |
| lhl | thx Alissa, Erik___ | 12:44 |
| » danlatorre joined the chat room. | 12:45 | |
| lhl | within internal systems, all msg history and interactions are logged. if non-anonymous, are there ways to correlate reporting history or is that not really tracked (for tech or policy reasons)? coming in as a 311 newb, so while ppl are here I figured I'd ask about how the backend systems function | 12:46 |
| » nickyg left the chat room. | 12:47 | |
| » Kam left the chat room. | 12:48 | |
| » Kam joined the chat room. | 12:49 | |
| Erik___ | lhl: usually an "anonymous" contact on a service request still requires an email address for status updates. The consistuent's view of the request may not show all the internal-facing history... not sure if that helps.... can you clarify the question? | 12:50 |
| » David__ left the chat room. | 12:50 | |
| » Alissa_ joined the chat room. | 12:51 | |
| lhl | Erik___: well a few questions on the internals, but specifically whether it's easy to view all SR's submitted by a specific user | 12:52 |
| » Alissa left the chat room. | 12:52 | |
| av_command | peter is talking about the application ecology slide on http://www.scribd.com/doc/19885245/Gov-2-0-Summit-The-Future-of-Open-Cities | 12:54 |
| lhl | Erik___: (whether submitters are first class objects) also, for those running 311 systems, what's the percentage of anonymous submissions? and for that, say the % of submissions that aren't actionable? | 12:55 |
| Erik___ | lhl: it depends on the type of request tracking system that you have in place... at a minimun you can track one-offs by request id... more advanced stuff allows citizens to see all their requests and even for city council members to track requests for all consituents living in a particular ward/district | 12:56 |
| Alissa_ | Erik: I'm not sure the percentage but it is high | 12:56 |
| Alissa_ | Erik: for SF we are not concerned abot the requstor as we are about issue description and location | 12:57 |
| troy42 | and it probably is a pretty high # of other people impacted by any specific issue that generates 1 complaint | 12:57 |
| troy42 | whether that's 1:10 complaints:concerned non-complainers, or 1:50, who knows | 12:58 |
| » nickyg joined the chat room. | 12:58 | |
| Erik___ | answer to political buy-in: give politicians an environment to track/log requests for their citizens & reports that identify root-cause issues driving complaints/requests in their voter base | 12:58 |
| Alissa_ | Erik: I agree. in SF we have supervisor district assoicated with our complaint addresses | 13:00 |
| Erik___ | Smile Alan | 13:00 |
| Alissa_ | presenter: yes we can call in | 13:00 |
| Erik___ | Alissa - that's a great approach but also may need to tie that info to non-geo based request types | 13:01 |
| Alissa_ | presenter: not on call on IRC | 13:01 |
| Alissa_ | presenter: jay should be back in about an hour. | 13:01 |
| Alissa_ | presenter: SF is interested in looking at the 3 open apis. | 13:02 |
| troy42 | presenter: i'd love to see some total usage per citizen at some point | 13:02 |
| troy42 | presenter: someone earlier mentioned that they were the busiest 311. i'd be curious whether it's 1 call/year/100 citizens, or what | 13:02 |
| troy42 | s/call/service request/ | 13:02 |
| Alissa_ | Erik: can you provide input on the geocode topic/ issues with APIs | 13:03 |
| lhl | has anyone collected/analyzed numbers? would also be interested in that | 13:03 |
| danlatorre | troy42: i think it was NYC 311 saying they do 45,000 calls per day | 13:03 |
| danlatorre | troy42: will ask him for other metrics, interesting question | 13:03 |
| » danlatorre left the chat room. | 13:04 | |
| troy42 | yeah, i thought i heard that number too | 13:04 |
| presenter | troy42: NYC is the busiest, i think they get 45,000 calls per day | 13:04 |
| » corbett3000 left the chat room. | 13:04 | |
| troy42 | that would be 16mm inquiries/yr for a population of ~9mm | 13:04 |
| troy42 | or 19mm over the metro area | 13:05 |
| » Alissa_ left the chat room. | 13:05 | |
| presenter | Alissa_: the apis are listed here: http://wiki.open311.org/Open_APIs (all are drafts except v1 of dc api) | 13:05 |
| troy42 | for being first the first attempt, a v1, and actually implemented, the DC guys did a good job | 13:05 |
| troy42 | narrow and useful | 13:05 |
| Erik___ | in my experience roughly 80% of all calls are info-only ... call centers can scale best when supported by a comprehensive knowledge base accessible to citizens... leads to fewer overall calls... the 20% that lead to actual requests are hard to scale --- de-duplication is a helpful thing | 13:06 |
| troy42 | Erik___: that's a funny problem, but makes perfect sense | 13:06 |
| Erik___ | Alissa: a: yes, I can weigh in on the non-geo issue for the API | 13:06 |
| » mkeating left the chat room. | 13:06 | |
| troy42 | you could have lots of calls per citizen and that may actually be a failure, if those are things that should have been solvable elsewhere | 13:06 |
| troy42 | hadn't thought of that | 13:07 |
| Erik___ | troy: yep. | 13:07 |
| » danlatorre joined the chat room. | 13:09 | |
| Erik___ | bon appetite! | 13:10 |
| » siculars joined the chat room. | 13:15 | |
| » davemitchell left the chat room. | 13:25 | |
| » davemitchell joined the chat room. | 13:26 | |
| » magicbronson joined the chat room. | 13:31 | |
| » davemitchell left the chat room. | 13:41 | |
| presenter | I'm going to see if I can start to bring people back together to get on the agenda for the afternoon | 13:45 |
| » dwins left the chat room. | 13:55 | |
| presenter | anyone from SF in the channel? | 14:09 |
| » davemitchell joined the chat room. | 14:11 | |
| presenter | we're reconvening, with an agenda for the afternoon specified on the etherpad: http://etherpad.com/wCotZZ0OCE | 14:11 |
| presenter | starting with a few breakout sessions | 14:12 |
| troy42 | no conf call here, just irc geekery | 14:12 |
| » Kam left the chat room. | 14:12 | |
| troy42 | but the tubes are working | 14:12 |
| » danlatorre left the chat room. | 14:13 | |
| troy42 | neat | 14:13 |
| troy42 | amazingly good remote access, btw. way better than i expected or could have predicted. thanks. | 14:13 |
| » Kam joined the chat room. | 14:13 | |
| » Trish left the chat room. | 14:14 | |
| » jayccsf joined the chat room. | 14:16 | |
| » danlatorre joined the chat room. | 14:18 | |
| presenter | hey jayccsf we're in a few breakout sessions now, let me know if I can help you get connected to one of the conversations | 14:18 |
| jayccsf | presenter:thx | 14:18 |
| jayccsf | presenter:actually heading out agin - was just checking status | 14:19 |
| presenter | jayccsf: no problem. A number of people wanted to hear more from you on the conference call later on. Right now we're in three groups, one on the API | 14:19 |
| jayccsf | ok - i'll be in later in the day | 14:19 |
| » jayccsf left the chat room. | 14:19 | |
| siculars | http://etherpad.com/Gg1kfcXQR3 | 14:19 |
| » sbenthall joined the chat room. | 14:21 | |
| » dwins joined the chat room. | 14:21 | |
| mattcoop | http://etherpad.com/PlitXpHwai | 14:22 |
| mattcoop | that's the wiki sprint etherpad | 14:23 |
| » Alissa joined the chat room. | 14:26 | |
| troy42 | thanks | 14:29 |
| » Alissa left the chat room. | 14:29 | |
| » Alissa joined the chat room. | 14:30 | |
| » Dan__ left the chat room. | 14:38 | |
| » Alissa left the chat room. | 14:38 | |
| CLucas_ | http://easy311.org/issues/new exanple of using types | 14:40 |
| » Alissa joined the chat room. | 14:43 | |
| Alissa | presenter: can you give the mic to the api gorup? | 14:48 |
| presenter | Alissa: they have a mic, maybe you can ask Kam or someone in the group to use their mic | 14:48 |
| presenter | or I can if they don't respond | 14:48 |
| Alissa | thanks. | 14:49 |
| Alissa | kam: can you guys use teh mic so I can hear you. | 14:49 |
| CLucas_ | we have the mic, thought it was on | 14:50 |
| Kam | sorry alssa | 14:50 |
| Alissa | kam: thanks! | 14:50 |
| Kam | its like a talking stick | 14:50 |
| Alissa | kam: sounds fun. | 14:50 |
| Kam | hard to argue with each other ;) | 14:50 |
| Alissa | kam: hit with it. | 14:51 |
| Kam | Alissa: I'm using it to hold Gov accountable | 14:51 |
| CLucas_ | http://wiki.open311.org/uploads/b/be/SF_Open311_APIs_V1.pdf | 14:52 |
| Kam | Alissa: you looking at our etherpad? http://etherpad.com/Gg1kfcXQR3 | 14:53 |
| Kam | Alissa: were you the one who wrote the SF Open 311 API? | 14:54 |
| Alissa | no jay did, with my input and looking at DC as a model. i can speak to it a little bit | 14:55 |
| Alissa | i'm not technical but i could try to answer some quesitons. | 14:55 |
| Alissa | Kam: i believe that our APIs would be similar to what dimitry is describing. we are abstracting them to RESTful in our middleware and using it to call our CRM specific webservices for our app | 14:58 |
| CLucas_ | Alissa: I like your specs | 14:58 |
| Alissa | Clucas: thanks. | 14:58 |
| Kam | Alissa: perhaps we can deal with the modeling of the service request | 14:59 |
| Kam | by requiring the response match the request? | 15:00 |
| Alissa | Kam: I think I understand. Basically SF wants to strip out all the bs and just take request type, location and image of issue. | 15:00 |
| » Alissa_ joined the chat room. | 15:00 | |
| Alissa_ | who it was routed to. | 15:02 |
| Alissa_ | like Dept of Public Works. | 15:02 |
| Alissa_ | status should also be duplicate | 15:02 |
| » Alissa left the chat room. | 15:03 | |
| » Alissa_ left the chat room. | 15:06 | |
| » Alissa joined the chat room. | 15:07 | |
| Alissa | APi Gorup: How would an app developer know DC's machine reader # | 15:08 |
| Alissa | I like that. | 15:09 |
| Alissa | SF will need that as well | 15:09 |
| presenter | Alissa: do you know if Jay will be back at a certain time? | 15:10 |
| Alissa | I thought he was just leavign for a sec. I'll text him now. | 15:10 |
| presenter | cool, thanks | 15:10 |
| Kam | Alissa ... "Alissa: SF will need that as well" which were you referencing? | 15:10 |
| Kam | Alissa: you mean for an asset tag? | 15:11 |
| » Alissa left the chat room. | 15:13 | |
| » Alissa joined the chat room. | 15:13 | |
| Alissa | Kam: yes asset id. | 15:14 |
| Alissa | Kam: What's your ethernet pad link? | 15:15 |
| Kam | Alissa: http://etherpad.com/Gg1kfcXQR3 | 15:16 |
| Alissa | to API Gourp: Can govt reducing limits on what is required to request a service? | 15:17 |
| Kam | Alissa: I'm all about finding a way to limit the complexity required of the user to report | 15:18 |
| Kam | if that means not asking 20 questions to report | 15:18 |
| Alissa | API group: can links be maintained in native CRM, and status is only needed fro customer? | 15:18 |
| Alissa | API Gorup: Also status can be duplicate and native CRM can link the cases and provide the parent service status. | 15:20 |
| Kam | Alissa: what do you mean ...that the status is what ever is in the native CRM? | 15:20 |
| Alissa | yes and the api just pulls status. doesn't matter if 10 requests submitted against yours. At least to you it doens't matter. | 15:21 |
| Alissa | KAm: but to the dept they will be grouped so resources not wasted | 15:21 |
| Kam | Alissa: will a user understand all the internal statuses ... as dimitry was saying earlier | 15:21 |
| Alissa | Kam: no just open or close. | 15:21 |
| Kam | they had "open - late" "open" "closed - late" "closed" | 15:22 |
| Kam | oh | 15:22 |
| Kam | right I would prefer "Open" "Closed" | 15:22 |
| Alissa | Kam: what is late? | 15:22 |
| Kam | Alissa: :-D exactly, and that was what dimitry was trying to say | 15:22 |
| Alissa | Kam: and possible duplicate, but would still get update to Close. | 15:22 |
| Kam | the internal status doesn't always mean anything | 15:23 |
| Kam | to the end user | 15:23 |
| Alissa | Kam: correct, it is mostly useful for supervisors to manage their staff and performance metric themseleves. | 15:24 |
| Alissa | API Gorup: I agree with Dimitry that there are a few cases where additional information is needed, but it should be limited to very few. Even graffiti with image could tell you if its offensive or not. | 15:25 |
| Alissa | API Gorup: Can Dimitry talk about lessons learned? | 15:28 |
| Alissa | presenter: jay is not going to join again. sorry. he's bike riding aorund the icty, it's finally sunny and above 70 degrees here in SF today. | 15:29 |
| Alissa | API Gorup: How is DC dealing with image attachments? SF will be requireing a url because we have integraitons with old mainframs | 15:30 |
| siculars | image attachements = base64 encoded ! ftw ;) | 15:31 |
| presenter | Alissa: ok, thanks for the report back | 15:31 |
| » Alissa_ joined the chat room. | 15:32 | |
| Alissa_ | API group: ok back on sorry | 15:32 |
| siculars | @Alissa which group are you with ? | 15:32 |
| » Alissa__ joined the chat room. | 15:33 | |
| Alissa__ | Dimitry: thanks for url info. | 15:33 |
| » Alissa left the chat room. | 15:33 | |
| troy42 | Alissa_: good for jay =) | 15:33 |
| Alissa__ | API Gorup: I agree you need to add notes or add to the existing request. | 15:35 |
| » Alissa_ left the chat room. | 15:35 | |
| » corbett3000 joined the chat room. | 15:35 | |
| Alissa__ | API Gorup: from a govt resource perspective it is helpful to have the requests grouped to reduce updates and closure. | 15:35 |
| » apheat left the chat room. | 15:35 | |
| » Justin__ left the chat room. | 15:37 | |
| » Kam left the chat room. | 15:37 | |
| » Alissa__ left the chat room. | 15:39 | |
| av_command | i'm going to quickly restart the video stream | 15:41 |
| » siculars left the chat room. | 15:42 | |
| Erik___ | ok- thanks | 15:42 |
| » corbett3000 left the chat room. | 15:42 | |
| » siculars joined the chat room. | 15:44 | |
| » Kam joined the chat room. | 15:47 | |
| Erik___ | who is this thats speaking now? | 15:48 |
| presenter | we're doing recaps from our breakout session. You can tune in via the livevideo | 15:48 |
| presenter | Erik___: this is petercorbett, corbett3000 | 15:48 |
| presenter | of istrategylabs | 15:48 |
| Erik___ | thx | 15:49 |
| » corbett3000 joined the chat room. | 15:50 | |
| » sbenthall left the chat room. | 15:50 | |
| CLucas_ | seems simple and efficient | 15:51 |
| Kam | http://etherpad.com/Gg1kfcXQR3 | 15:51 |
| troy42 | pubsubhubbub comes up everywhere these days | 16:00 |
| siculars | @troy42 cause... it's like the solution to this evil notification problem | 16:01 |
| siculars | push ftw , the push group on google gets some good traffic | 16:01 |
| troy42 | yeah, totally | 16:02 |
| lhl | i've entered the brainstorm/usage breakout session notes in the main pad: http://etherpad.com/wCotZZ0OCE | 16:07 |
| Kam | alissa: jaysscf wrote your spec? | 16:07 |
| Kam | alissa: what stage are you guys at for implementing? | 16:08 |
| troy42 | he mentioned earlier that they were getting there | 16:08 |
| troy42 | past paper stage, but not to active beta yet (i volunteered) | 16:08 |
| Lou_ | good work guys | 16:08 |
| Erik___ | Nice Effort! | 16:08 |
| » siculars left the chat room. | 16:08 | |
| troy42 | ditto, nice work everyone | 16:08 |
| Kam | troy42: so are they done with the spec? | 16:09 |
| danlatorre | thanks was great to see this all come together so well | 16:09 |
| Kam | troy42: or still talking about what they want to implement? | 16:09 |
| Erik___ | Thanks for setting up the quality video too | 16:09 |
| Erik___ | cya | 16:09 |
| av_command | Kam: you saw this right? http://wiki.open311.org/Open_APIs | 16:09 |
| » Erik___ left the chat room. | 16:09 | |
| Kam | av yup | 16:10 |
| av_command | cool | 16:10 |
| Kam | I wrote one of them ;) | 16:10 |
| Kam | the SeeClickFix on | 16:10 |
| Kam | e | 16:10 |
| troy42 | Kam: ever get any interest for a phone call service? | 16:11 |
| troy42 | iphone app probably has fairly high penetration, thankfully | 16:11 |
| troy42 | tho i guess it depends on metro vs. suburbs vs rural | 16:11 |
| troy42 | we're spoiled in seattle, everyone has an iphone | 16:11 |
| troy42 | plays with http://www.seeclickfix.com/issues/7425 | 16:12 |