*** replaceafill has quit IRC | 01:48 | |
*** robb_nl has joined #schooltool | 10:16 | |
*** yvl has quit IRC | 11:45 | |
*** yvl has joined #schooltool | 11:46 | |
*** replaceafill has joined #schooltool | 18:06 | |
th1a | hi replaceafill. | 18:29 |
---|---|---|
replaceafill | hey th1a | 18:31 |
th1a | How are you feeling? | 18:31 |
replaceafill | good | 18:31 |
replaceafill | you? | 18:31 |
replaceafill | :) | 18:31 |
th1a | OK. Trying to get down to brass tacks about how these releases would work. | 18:32 |
replaceafill | oh, it seems like the rising report card finally works... | 18:32 |
th1a | Great! | 18:32 |
th1a | I have been thinking the past day about how we all kind of forget how inherently hard this task is. | 18:33 |
th1a | Getting something like a complex report card sorted for schools in Uganda, on software running locally. | 18:33 |
th1a | On a short deadline... | 18:33 |
th1a | There is a reason people avoid this kind of thing... | 18:33 |
th1a | It is hard! | 18:33 |
replaceafill | indeed | 18:33 |
replaceafill | perspective i guess | 18:34 |
th1a | There is pretty much nobody who is going to come along and say, "Oh I did it and it is easy." | 18:34 |
th1a | Except maybe the guy who was in the Peace Corps somewhere and did it all in Excel once... | 18:34 |
replaceafill | :D | 18:34 |
th1a | So... I don't think I can write this including NO new development. | 18:35 |
th1a | It just takes us in an impossible direction rhetorically. | 18:36 |
th1a | Like "Well, actually this is all SO FUCKED UP we don't dare spend four days on new development..." | 18:36 |
replaceafill | ok, what are you willing to change on your initial proposal? | 18:36 |
th1a | I'm willing to literally say 32 hours of small fixes. | 18:36 |
th1a | Small improvements. | 18:37 |
th1a | Enhancements. | 18:37 |
replaceafill | of existing features | 18:37 |
th1a | Yes. | 18:37 |
replaceafill | not new things | 18:37 |
replaceafill | hhmm that might work | 18:37 |
th1a | They're essentially paying for 13 weeks, so we can say 4 weeks for each release plus one for new dev in the middle. | 18:38 |
replaceafill | 2 releases? | 18:38 |
replaceafill | i think the more releases the better | 18:39 |
replaceafill | like 4 | 18:39 |
replaceafill | 2 week releases? | 18:39 |
replaceafill | oh wait | 18:39 |
replaceafill | i'm dumb | 18:39 |
th1a | No, I mean 3 releases at four weeks each = 12 plus 1 for new stuff. | 18:39 |
replaceafill | why not 3 week releases? | 18:40 |
replaceafill | i mean, it'd be nice to test things quickly on the ground | 18:40 |
th1a | I'm looking at August 18, October 20, Dec. 15. | 18:40 |
th1a | With the new "enhancements" being in the October 20 cycle. | 18:41 |
replaceafill | what about the support period? | 18:42 |
replaceafill | i'm still worried about that | 18:42 |
th1a | I would try to just have it say through Jan 31 for all. | 18:42 |
th1a | So Peas would expire. | 18:42 |
th1a | Possibly. | 18:42 |
th1a | I don't know if they'll go for that. | 18:42 |
replaceafill | well, we've lost a lot at this point... | 18:43 |
replaceafill | i mean, of our intended initial goal | 18:43 |
th1a | Well, yeah. | 18:43 |
replaceafill | so i'd shorten (is that a valid word) the period support as much as possible | 18:43 |
th1a | Yes. | 18:43 |
th1a | I mean... it is perhaps only a big deal if we're worried that Peas is going to be generating bugs the others are not. | 18:44 |
th1a | But yes, I understand. | 18:44 |
th1a | I feel pretty strongly that this is 13 weeks of work. | 18:44 |
replaceafill | peas has the downside that its assessment part is different from the other two | 18:44 |
th1a | (at least). | 18:44 |
replaceafill | it has its own report card | 18:45 |
th1a | OK. | 18:45 |
replaceafill | and that crazy UCE exam part | 18:45 |
replaceafill | so a lot of liabilities | 18:45 |
replaceafill | there | 18:45 |
th1a | Yeah, I mean, I could argue that we need that to force them to find and report the issues now. | 18:45 |
replaceafill | well, peas finishes their school year around october | 18:46 |
replaceafill | so that might be a good time | 18:46 |
th1a | Good. | 18:46 |
replaceafill | but that point they'd be starting their 4th year iirc | 18:47 |
replaceafill | well, some schools | 18:47 |
replaceafill | and if we are able to put the current bugs to bed by then | 18:47 |
th1a | Maybe mentally we just need to think of this like "OK, we have six months to give them something that is going to continue working," not "Six months until we drop this shit and walk away." ;-) | 18:47 |
replaceafill | there shouldn't be those many new | 18:47 |
replaceafill | the word in my head is "stabilize" for some reason | 18:48 |
replaceafill | what you do with people in critical conditions who are about to die | 18:48 |
replaceafill | :) | 18:48 |
replaceafill | paramedic lingo :P | 18:48 |
th1a | I don't think that's what stabilize means. | 18:49 |
replaceafill | ah | 18:49 |
replaceafill | :( | 18:49 |
replaceafill | damn you wordreference.com >:( | 18:50 |
th1a | You'd stabilize someone in hopes they'd get better. | 18:50 |
th1a | I mean, | 18:50 |
th1a | Maybe that's what you meant. | 18:50 |
replaceafill | ah | 18:50 |
replaceafill | anyway :) | 18:50 |
th1a | If someone was "about to die" you'd try to stabilize them, I suppose. | 18:51 |
th1a | You'd try to keep them alive, then stabilize them. | 18:51 |
replaceafill | our situation! | 18:51 |
replaceafill | :P | 18:51 |
th1a | Drastic measures to keep them alive, then try to stabilize. | 18:51 |
th1a | Shoot some adrenaline into their heart! | 18:52 |
th1a | OK, now stabilize... | 18:52 |
replaceafill | :)) | 18:52 |
th1a | So I think these cycles would be like: 1 week deferred general BUGS; | 18:53 |
th1a | A bit more than a week reviewing, refactoring, merging; | 18:53 |
th1a | Well, I guess there is not much more than another day of actual "packaging" at that point. | 18:54 |
*** robb_nl has quit IRC | 18:54 | |
th1a | And a week anticipating helping with some issues, rough spots. | 18:55 |
replaceafill | sounds fine | 18:56 |
th1a | We may have to push the first one back because we have to allow for some vacation plus if we're doing other work, it is probably then. | 18:56 |
th1a | During the summer. | 18:56 |
replaceafill | Glenda sent her summer schedule | 18:57 |
th1a | Right. | 18:57 |
replaceafill | it'd be before starting ark work | 18:57 |
th1a | I guess it would have to be. | 18:58 |
th1a | Depending on how quickly the rest of this goes... | 18:58 |
th1a | This last batch. | 18:59 |
th1a | I mean, it would go first, but whether we needed to push the Aug. release back would depend on how quickly we get these last tasks done. | 19:00 |
replaceafill | i think we need to be flexible when this would start | 19:01 |
th1a | I'm not going to commit to dates with them in the proposal. | 19:02 |
th1a | They don't care. | 19:02 |
replaceafill | makes sense | 19:02 |
th1a | I'd like to get this done before the end of the year, so we need to see if it actually fits. | 19:02 |
th1a | Oh, dealing with making sure we don't break the existing instances is probably several days in itself ieach iteration. | 19:04 |
th1a | It is going to take a month. | 19:04 |
replaceafill | that's the add tests part i guess | 19:04 |
th1a | Yeah. | 19:04 |
th1a | Can you look at the SchoolTool 3.0 thread with Fran with the spreadsheet? | 19:05 |
th1a | From November 10? | 19:05 |
th1a | I think that's the most recent version, or close enough. | 19:05 |
replaceafill | looking | 19:05 |
replaceafill | got it | 19:06 |
th1a | OK, so we have teacher attendance and day student attendance. | 19:06 |
th1a | Or. | 19:06 |
th1a | 1) teacher attendance; | 19:06 |
th1a | 2) day student attendance; | 19:06 |
th1a | 3) the assessment mess; | 19:07 |
th1a | 4) fees | 19:07 |
th1a | 5) streams; | 19:07 |
th1a | 6) behavior | 19:07 |
th1a | 7) custom reports | 19:07 |
th1a | 8) new school view | 19:08 |
th1a | 9) dashboard | 19:08 |
th1a | 10) incorporate new assessment stuff into report card layout | 19:08 |
th1a | 11) other new generic reports. | 19:08 |
th1a | Dashboard might be hard for assessment. | 19:09 |
th1a | That's going to take some thought and work. | 19:09 |
replaceafill | 10) ? | 19:10 |
th1a | tbh we should probably try to do assessment and attendance earlier rather than later. | 19:10 |
replaceafill | ah definitely | 19:10 |
th1a | The assessment sets. | 19:10 |
replaceafill | 10) is a new feature th1a | 19:11 |
replaceafill | right? | 19:11 |
th1a | Essentially. | 19:11 |
replaceafill | i'd leave it out | 19:11 |
th1a | Well... | 19:11 |
th1a | Maybe there are some issues I'm not thinking about. | 19:11 |
th1a | Are they the same across courses? | 19:12 |
replaceafill | you want to touch a part we haven't deal with in a long time | 19:12 |
replaceafill | which is also kind of broken | 19:12 |
replaceafill | report card layouts | 19:12 |
replaceafill | i wouldn't dare to get near to it | 19:12 |
th1a | We'd mainly just need to make them discoverable by the report card. | 19:12 |
replaceafill | i know | 19:12 |
replaceafill | but again, that's something WE DON'T HAVE | 19:13 |
replaceafill | because ark doesn't need it | 19:13 |
replaceafill | they have their own custom report cards | 19:13 |
th1a | Well... ... | 19:13 |
th1a | We should try. | 19:13 |
replaceafill | i know why you want it | 19:13 |
replaceafill | i want it too | 19:13 |
th1a | It is essentially just some kind of marker? | 19:13 |
replaceafill | but not this year | 19:13 |
replaceafill | marker? | 19:13 |
th1a | How does the report card layout find the report sheets? | 19:14 |
replaceafill | can't remember from the top of my head | 19:14 |
replaceafill | by year + term | 19:14 |
replaceafill | iirc | 19:14 |
replaceafill | if you think "it should be only a matter of changing the pointer from report sheets to assessment sets" | 19:15 |
replaceafill | that's not close enough | 19:15 |
replaceafill | assessment sets use regular sheets for starters | 19:16 |
replaceafill | they can be different accross courses, etc | 19:16 |
th1a | OK... | 19:16 |
replaceafill | the report card layout assumes some uniformity | 19:16 |
replaceafill | is 10) in Fran's spreadsheet? | 19:16 |
th1a | No. | 19:16 |
replaceafill | ok ;) | 19:16 |
th1a | So alternately, do we have a sufficiently generic report of assessment sets now that there is any way to get that out? | 19:17 |
replaceafill | not as a pdf | 19:17 |
th1a | As XLS? | 19:17 |
replaceafill | not as per student one | 19:17 |
replaceafill | yeah | 19:17 |
th1a | OK. | 19:18 |
replaceafill | th1a, for this you need to know how ark reports look like | 19:18 |
replaceafill | i mean | 19:18 |
th1a | I'm not looking at one... ;-) | 19:18 |
replaceafill | for this = if you want to make ark specific things generic | 19:18 |
replaceafill | which i think will doom us | 19:18 |
replaceafill | you should refrain? from that | 19:18 |
replaceafill | i know that's what something you're good at | 19:18 |
replaceafill | but we should do it as necessarily | 19:18 |
th1a | OK. | 19:19 |
th1a | I'll restrain my desires. | 19:19 |
replaceafill | thanks | 19:19 |
replaceafill | 11) again "new" | 19:19 |
replaceafill | i'd move 7) as top as possible | 19:20 |
replaceafill | we can prioritize this later ofc | 19:20 |
th1a | Yes. | 19:20 |
th1a | OK. | 19:21 |
th1a | I guess the bottom line here is that this is 13 weeks of work. | 19:21 |
replaceafill | hey | 19:22 |
th1a | Hey? | 19:22 |
replaceafill | maybe we could "sell" what the new dev should be | 19:22 |
th1a | To Ark? | 19:22 |
replaceafill | and include the report card layout idea | 19:22 |
replaceafill | yes | 19:22 |
th1a | I think that is probably not the right approach. | 19:23 |
replaceafill | ah :( | 19:23 |
replaceafill | ok | 19:23 |
th1a | I mean... | 19:23 |
th1a | After we spoke on the phone, I mainly just felt like I had a reminder that Fran's and Ark's priorities are just different. | 19:24 |
th1a | I wasn't so much making a great sales pitch as feeling her out. | 19:24 |
*** robb_nl has joined #schooltool | 19:24 | |
th1a | Anyhow. | 19:25 |
replaceafill | how different? | 19:25 |
replaceafill | a lot? | 19:25 |
*** robb_nl has quit IRC | 20:18 | |
*** robb_nl has joined #schooltool | 20:51 | |
*** robb_nl has quit IRC | 20:56 | |
*** replaceafill has quit IRC | 21:02 | |
*** replaceafill has joined #schooltool | 21:14 | |
*** replaceafill has joined #schooltool | 21:14 | |
*** robb_nl has joined #schooltool | 21:34 | |
*** robb_nl has quit IRC | 22:13 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!