Workweek 01×05: Extramuros

Workweek 01×05: Extramuros

Writing up a week later, Monday feels a world away now. Distant sensory whispers, sensitive fingers dragged over corrugated time.

Team sit-down, great to have Gael (finance) there on Mondays, now her work hours have changed. We love Gael 🙂

Then a sort through tasks for an update on our Neighbourhood Planning project, I draw up some screens to crystallise some thoughts, turn into Jira issues, and have a quick check through with Kim (marketing). I do enjoy drawing.

Prep for going away, followed by going away. It’s two nights in Sheffield for the LARIA 2017 conference, and I’ve decided to accompany Kim and Flo (user support) on their travels.

The train takes about 4 hours with a single change, so I get to do a bit of work. The mobile connection is ok for the first half, so I tidy up my Jira tasks a bit and do some thinking on how to tie together our little family of products. But the connection peters out later, and I learn that Google Docs isn’t great offline. So end up reading a book on simplicity and product design, which is very much not wasted time.

Get to Sheffield. Iron shirts. Meet Kim and Flo, get food and beer, crash out watching some Moto GP. Weird to be in a quiet hotel room…

Tuesday is conference day, but we wake to the news of a bomb going off in Manchester and the whole day is surreal and focused and distracted and driven and like we’re all here to just do something not so shit.

Good to get away from the ivory tower of the office though and catch up with the ambience of the real world. I do a lot of thinking about the role of statistics in local governance, and the dissonance between the specialist skills I work with every day, and the perception of science outside, as part of political discourse. It’s still a chasm, not a bridge. Many chasms. I get depressed and enthused in equal measures, like attending UK govcamp when it first started.

After the conference we’re all pretty shattered. After a few beers and some good food at the Great Gatsby pub, I crash back in the hotel room. I’m reading “The City & The City” by China Mieville and it’s good.

Wednesday brings more fallout in the news, and the world seems subtly, softly altered again as I pass through the train stations back to Brighton. Not visibly changed, not even mentally really. Energetically, perhaps, like a lens fitting into place, confirming something subconscious.

I get back and chat with as Stefan (head of research and fellow Product Owner) about our sprint meeting tomorrow. All the developers are away, so we break tradition and postpone the meeting, extending the sprint by a week. But at the same time, we also confirm our general direction for the month ahead – pre-sprint discussion is more key than deciding what to do, I’ve found. The dev team are like a machine and will pick up whatever is queued – it’s when we’re not clear what we need to prioritise that things start getting confused and falling over.

I’ve been looking into a complex user support issue on the train and carry on a bit back at the office, picking code apart like an officer at a forensic scene.

By Thursday I’m confused – I’m not used to working more than three days in a row…

With some more code digging and head banging (not to music, sadly), I resolve the support issue. Hooray, that was oddly tiring…

The afternoon is a Board meeting, which is always good.

It’s also Paul’s penultimate day and most people are out tomorrow, so we use up all the indoor fireworks, and give him some presents to cart painfully to Bristol. The office is starting to feel on the large side…

Phew, made it to Friday and there are only 5 of us in the office. It’s warm. Obi passes his driving test (or was that Thursday?). Gael drops in with some ice lollies.

Taking the chance to write up a few notes on meetings and the conference, and catch up on emails. One day I might even clear my desk. Nothing terribly exciting is happening, and it’s been a long week. At lunch I get ice creams, and a card for Paul – not to say goodbye, but for him to send back to us once he’s settled.

We break early and go for a beer. It’s been a long, strange, fascinating week.

Open original in Evernote

Workweek 01×04: With added inspiration

[Hang on, how many “episodes” are in a “season series” anyway?]

Bonus day – I spent Saturday at #opentech in London. Might write up thoughts separately, but on the whole, good event to reconnect with politics. Been involved in a lot of personal and company stuff the last year or so, and probably also got into a ‘ukgovcamp bubble’, whatever that is. First went to OpenTech when it started over 10 years ago and great to reflect back to when we were all much younger…

Meta-note: Been at least two weeks without my Android tablet now. (There’s definitely a pixie-esque creature that smashes screens when everyone’s asleep…) Can’t say I miss it, and running off a phone basically covers the same ground – typing is just as annoying on either. Will get the tablet fixed, but nice to know I’m not dependent on it (and one less thing to transport everywhere, and to charge up.)

Anyway, Monday:

10am sit-down. Loads going on. Paul is leaving us. LARIA is coming up. There’s homebrew honey in the office. Biscuit choice: lemon and lime jaffa cakes, and raspberry puffs.

11am catch-up on LI user group. Good look back on what we’ve been up to over the last few months, and I balance my dev hat with my PO/UX beret. Feels like the latter is basically an excuse to sit there and go ‘why? why?’ all meeting sometimes.

Noon, finance and cash flow catch up with Gael and rest of the management team. How everyone (in the world) copes with this stuff is amazing – I’m pretty sure I only get it because we spend our whole lives staring at the Excels. (Kidding! Sometimes we use Word.)

Grab lunch, and then an afternoon general management catch up on things which aren’t covered elsewhere – mostly a chance to just fill in some gaps in knowledge, and raise internal ideas/questions that get lost between all the products and projects. We run the agenda off a post-it and take notes on blank white cards – for some reason I’ve moved towards more disposable note-taking. I think the idea is I can clear the notes quickly and not be bogged down with paper. In reality, my desk is covered in unreadable post-its and cards.

Finally, a quick call to the other end of the day to talk to our American clients. Emma (research) has done an amazing job looking into US health care data coverage, and the next challenge is really to turn the work into a process that works for the company – ie to make it sustainable and not a chore. Need to start putting in some time blocks for this, as I’ve started doing for other important thinking things.

Realise I haven’t taken any photos today, so the ‘photo essay’ idea I had for this week’s notes is out. Here’s a made-up pithy motivational saying from today’s experiences instead:

The most important thing on any agenda is the passion of the people in the room.

Day off on Tuesday, went on a train with #son2. Harvey’s Brewery were malting.

On Wednesday David and Jay from HACT came down. I have a personal mission of doing more UX type stuff, and wanted to run a bit of a user story mapping session. Main ideas were about linking a start with an end – what does your user know, and what do they expect to find out when they get to your site, followed by what do you want them to have achieved/felt by the end of it all? Then it’s just a case of filling the gaps in based on this, right?

That approach seemed to work pretty well – a step-by-step approach framed by context and aims. A couple of points where I felt a break in proceedings might have refreshed our group’s neural pathways, but overall proud of a new way of thinking about solving a problem. In this case, two things really stood out as key questions: 1, what do we do next to be most effective (and why?), and 2, is everyone getting what they want out of the next development phase? By airing aims at the start, we had a good checklist to keep ourselves on course, and it’s good to remember that.

By the time I’d got my haircut and caught up on emails, it was mid afternoon, and I caught up with HACT, one of our partner organisations, more broadly.

Then writing up notes, which I’m really bad at but know is important. Maybe some sort of metric for this to induce a better habit is needed?

Then, most importantly, drinks at the pub! Sprint 100, yay! Paul is heading off to pastures new, boo…

Oh yeah, an inspirational quote for the day…

Getting from A to B isn’t as important as getting from U to X.

I’d earmarked Thursday to solidify some thoughts on the future of Value Insight, a tool for measuring social impact that we develop with HACT. However I spent the morning tidying up notes and plans from the day before, various admin things, some tech discussion with Alex (developer, and on some exciting stuff if it all plays out) and catching up on our Australian project before chatting to our partner over there at lunch.

One of the stranger aspects of the Australian work, I’m noticing, is the slight Other Worldly aspect of it all – day/night, summer/winter and north/west are all different, which is fine practically-speaking, but adds up to a sense that what we’re providing has a sort of “mirror life” of its own, like the way toys come to life when you’re asleep, maybe. Maybe I’m just overthinking it.

Anyway, finally got back to thinking through some VI strategy, and ran through some draft ideas for main aims with Flo (user support). We had some internal aims from September, but 1) it’s interesting to look back and see how well our badly they were defined, and 2) it’s very helpful to start with a fresh sheet and blank mind (rather than continue or evolve old aims), to get a better idea of what’s important right now. Things have changed in the world, of course, and also I find my approach changes and refines itself each time I go through the process. It’s pretty amazing what you learn unintentionally over 6 months.

Here’s my note about what I learned about aims:

  • More broadly, aims can often be too vague, come with some pre-existing notion of whats important, or are actually proxy aims for something larger. Re-thinking from scratch is a useful exercise. Being harsh (“clear”) with yourself takes time, but being vague takes up more time later on.

Left a bit early because birthday. But good excuse for chocolate tart and indoor fireworks, and for buying second-hand books I can’t afford…

Now, who’s going to clean up the mess?

Thursday’s motivation.

If you’re still calling it “your” product, you’re doing it wrong.

My Friday plans didn’t pan out too well, but got some stuff done anyway.

Caught up with Kim ahead of heading up to Sheffield for the LARIA conference on Monday, and then spent some time with her looking at what all our Neighbourhood planning earlier in the week looks like “in reality” – what questions do we know about, how feasible is each idea, etc. We’re putting ideas, notes and questions very swiftly into Trello rather than muck about with Jira too much at this point, but next week, once initial estimates and decisions have been addressed, we’ll write up what we need to properly. I guess we use Jira because it scales better to long term, multi-strand, bigger involved team “culture”, but it’s good to figure out when to start using it, and how to integrate with it.

Plus we got to scribble a bit. Monochrome maps FTW?

Then managed to avoid most of the rain at lunch, got back and helped Alex (developer) out with the insane world of Javascript closures, and asynchronous requests to Google APIs. That took up more time than expected, but the other developers were away today, and always happy to step into get my coding fingers dirty again 😉

Carried on wearing the technical hat in the afternoon, looking at the feasibility of some of the stuff Kim and I had chatted about in the morning. To be finished off next week, but not got too much time before going to Sheffield, and plenty to prepare and pack before jumping on the train.

One last one to finish off.

“Inspiration” has three I’s.

Stay tuned next week for a conference special… And no catchy phrases.

Open original in Evernote

Workweek 01×03: It’s Sprint 100…

Workweek 01×03: It’s Sprint 100…

[Edit: Apols for weird linebreak formatting on this blog. Something not quite right with trying to auto-publish from Evernote to WordPress…]

Week 3 of Weeknotes and going strong. Odd week this week, as needed to do school pick-up, so ended up working mornings on Monday, Tuesday and Wednesday.

It’s Monday and all go. In on a Monday morning for the first time in a while – starting the week with our usual all-team catch-up, with feed-in from different “departments” – slightly arbitrary categories, but it helps to get people discussing and summarising last week and the week ahead. Good sense of progress going on.

Luke (dev/operations) checks in and his new baby has her first meeting. Discussion on various products, how they overlap, and where they’re going, ahead of product meetings later in the week.

Managed to archive my whole inbox by accidentally typing “Hello Stefan” into the wrong place. Fortunately it was cleared out recently, so trawling through “All mail” wasn’t much more than a few minutes work.

Did some time metric retrospective on our recent Neighbourhood Planning project, but then back off to school.

Was working from home on Tuesday. I’d attended the local Neighbourhood Plan Steering Group meet the evening before, so spent a little while writing up my notes. God experience, too – a lot of newfound respect for the people that are committed to this, it can probably best be described as Jumping Through Difficultly-Shaped Hoops at Speed.

Then carried on some metrics – “time is money” and all that. Switched from trying to look at logged time, to thinking through “ideal time” for an ongoing product, which is perhaps both easier and more productive, in the long run. All time tracking numbers are a lie, I learned, but a range of lies is a good indication of some sort of fuzzy truth.

Wednesday was a talking day. Started with phone call to potential_client along with Kim (comms) and Stefan (research) – our initial conversations with people sometimes turn into a bit of a forum as we each have our own specialities, and bring in people to cover various bases. I wonder if we need to, but it does mean conversations can progress quickly.

Then a quick management catchup with Luke and Stefan to organise a longer catch-up next week. Slightly rare – we’re pretty good at deciding things on the fly these days. Another reminder that group communication is really, really important – feels like fluidity for everyday decision-making is a key aspect of agility. Delegation, trust (and personal relationships), quoracy (and democracy), rules and guidelines (and DAOs?) – all of these are ways to resolve unknown directions as quickly and smoothly as possible, without being dependent on particular structures and hierarchies. Together they become a toolset for fluid decisions.

Rest of the day before leaving at 2 (last school run of the week) say meeting David from HACT to catch up on our Neighbourhood Planning work, and look at next steps. Good level of discussion, again with Luke and Kim in. Productivity in this kind of meeting seems to be about finding the correct balance, or back-and-forth, between enthusiasm and focused practicality. “We could do this!” vs “We should do this.”

Wednesday link: You won’t see Montenegro in the final, sadly.

Thursday, a proper full day. Feeling groggy, hope I’m not going down with something. But a special day, as we kick off our ONE HUNDREDTH SPRINT. Following our A-Z of Brighton Pubs, this one’s named after the North Laine brewery.

At 2 weeks a sprint, that’s just over 4 years of constant, iterated routine (we usually stop for 2 weeks at Christmas). Or around a thousand working days. Our approach to backlogs and stories and “done” and retrospectives and planning meetings has changed gradually over that time, as it should. Looking back though, I’d say the most important part is really about how (and why) you get a “sprint culture” in place. Probably worth a separate post in itself, but the rhythm of a fortnightly cycle feels like a core aspect of the company now – so much gets planned around it because a) everyone knows how it works, and b) pretty much everyone (not everyone) is involved with it at some level.

Anyway, more importantly it also meant cake.

Bit of a scattered day after that – various boring loose ends to tidy up and reminded me that I need to sort out some headphones. Some SQL debugging using SHOW WARNINGS in a Stored Procedure. Estimates for work, and drank three cups of tea in a row. Probably not healthy.

On Friday I started by catching up with Flo (user support) on some outstanding user issues on Value Insight, with my Product Owner hat on. This kicked off a few discussions and ideas which I had some time to return to later on in the day. Also a brief catchup on the Australian project, which is nearing its final stages now.

Did a bit of tidying up of Epics in Jira after that for VI, as I wanted a tidy-up ahead of laying out the next strategic steps. One thing I’m slowly working towards is the use of tools to more effectively link product aims with the “actual work”  being done. This has evolved from post-its and Confluence docs, to – well, something similar, but the current objective is to make the link a lot more explicit and transparent. Rather than use a Confluence page to link to Jira issues (which is ok, but feels “static”), I have a theory that Epics and their related “progress” bars in the Backlog view can be really good feedback to both PO and the team as a whole.

A second aim is to really identify where new work and stories don’t relate to an aim. In theory, in 3 months, we could see exactly how well we’re doing on any particular aim. In theory.

Anyway, caught up with Emma (researcher) on more international work – American data this time – and made some plans for next stages.

Bit of a free afternoon, so returned to Product thoughts again, and tried writing up some possible thoughts on plans and aims – I’m learning that it’s very difficult to get this stuff right first time, especially in a way that gives it a structure and sense of progress that can be absorbed by anyone else. So going through the process at least once helps to refine and refine and refine that structure. Is that agility? Or just multiple drafts? 🙂 I always enjoy mapping things out so a sketch though…

Otherwise a relaxing comedown to the week. Won’t mention the Eurovision videos and the cherry wine pistol.

Have a good weekend, maybe see you all at OpenTech…

Open original in Evernote

Workweek 01×02: Mayday!

Workweek 01×02: Mayday!

Monday was a bank holiday. Went to the farm to see lambs. 
Tuesday was my usual day off. Gradually forgetting how to do work. Went to the playground.
Back on Wednesday. Starting to think about the next few months ahead as projects get delivered, and the future opens up. Catch up on emails, and what’s been done on the data fixes I put in place on Friday. Then trawled through the couple of Trello boards I have of planned work and deliveries for next few months with Stefan to see what’s on everyone’s plates. 
Chatted to Obi about data fixes. Looks like they’re progressing well after getting unstuck last Friday. Wonder if there’s a better way of mapping our whole days chain, and how to investigate and resolve issues better. 
Some discussion with Kim on what we could do to make signing up for demos more appealing. Marketing is still something I feel .. I’m not sure what. Interested in, but limited experience (A-Level Business Studies counts?). I wonder what effect 20 years of Internet pseudonymming has on your awareness of how you come across. 
Interrupted to pick up #son1, but making up some hours in the evening meant I could hammer through some email inbox. Reminds me of an article in FT this week about Inbox culture, and the potentially dehumanising aspect of a never-ending stream of emails compared to talking to people, and alternative forms of communication.
Dug back through about a year’s worth of “do this” emails – most of them didn’t really need doing in the end (or not directly by me), but actually it got me to do a lot of reflecting and looking back at where things were a year ago, so not wasted time. Sometimes it’s good to see how far you’ve come, like looking back over a hill ridge as you approach the pub – it’s easy to always look forwards, and always worry about what’s left to do, without ever appreciating what you’ve done already.
Thursday actually a normal day, hours-wise. Sent the emails I’d lined up last night (I don’t like sending mails out-of-hours, think it sends a bad culture signal, so I tag drafts to send with a “morning-post” tag and deal with it swiftly in the morning) and updated my email backlog tracker in Google Sheets. I thought I’d use this originally to .. I’m not sure why, actually. At some point though, I added in the colour-coded comparison-to-average inbox figure, which flags up when I’m above average. By sorting things into to-do (or “action”) and to-reply-to (or “response”) folders, I’ve found I get feedback on what sort of email I need to pick up on. Reversing the trend for “action” emails feels good.
Taking a hefty think about “strategy” for the summer months today. Feels like a big word, but at the moment it’s really a case of working out where each of our product lines is at, and working out what conversations/decisions are needed next, and who/when needs to be involved.
Spoke to Ben at Sussex Uni about a possible “automation anxiety” workshop. Made me think about how a lot of the hype and associated fear is about “robots”, but really it’s lack of control that people fear – but that can manifest as being taken over by robots, algorithms, immigrants, politicians, or even members of staff in the same department. At the end of the day, we like to think we own our own destiny. From a stats perspective, I think there’s some interesting issues that tie modelling the world and data into evidence – based policy, algorithms, and science generally. Public trust in science (or scientists) is a fascinating subject. how do you insert links in Evernote for Android?) 
Looking at time reports for recent NI product work. Bringing some bureaucracy to the company and asking people to log time 😉 
Friday back thinking through where we’re going. Lots of looking back to our plans 6-8 months ago, seeing what’s changed, and lots of post it notes covering my desk, which always makes me happy. Also generally still feeling my way as a semi-Product Owner, so making up a lot of diagrams (A “Value Flow” sketch? Which bit of my head thought that up?) and quick write-downs of rules and ideas to help guide me through the process. Good fun. Important stuff. Difficult. 
Spent a good amount of time going through various emails and write-ups, distilling into new documents, and going round the team for various status updates on different bits. 
Finished the week with a bit of personal research time, banging the metal so-to-speak by getting back to a command line and trying out some automated phpunit runs, and bash scripting. Get sidetracked into fixing and neatening tests, and pretty sick of PHP error levels by the end of it. But learned a lot, I think? 
Anyway, bit of a dash though this week, and nowhere near enough photos. Maybe nothing but photos next week…? 

Open original in Evernote

Workweek 01×01: Easter Pilot copy

Workweek 01×01: Easter Pilot copy

An attempt to keep Weeknotes. Don’t know it’ll work, but you gotta try. One day I’ll do a proper background note, but sometimes, like this evening, #son1 asks me what I did today, and I give him the boring version to send him to sleep, but it kicks off thoughts on the more interesting version. Not sure which version will turn up here, but I’ll try to keep it punchy and exciting, just like my job is in real life,  I’m sure. 
Monday wasn’t the best week to start a work diary, as I ended up staying at home waiting for the bathroom fitters to come round. In between making coffee and rediscovering the stopcock, I caught up on my two main message points – the email inbox and Slack. I constantly alternate between feeling love and hate for computer-mediated messaging these days, probably depending on how busy on other stuff I am. It’s easy to fall into the habit of feeling like my own secretary once I’m bogged down in the week, and I’ve never worked out a favourable approach to it all, despite numerous attempts and systems. 
Otherwise, just a few minutes in the morning with a post-it, pencil, and calendar help me decide priorities for the week, and what I need to do on each. You can’t do everything in one week, so it’s good to know the really vital points of interception. The post-it note will stay with me in my new notebook – usually I’d use Wunderlist to keep track recently (again, so many systems) but a new pad feels like a good time to start afresh. Again. 
Thinking about it, a disrupted hour at home to start the week is still a useful space to orient myself for the rest of the week. I’m surprised more places (or, indeed, we) don’t make more space for individual planning and agreed “quiet time” for tidying up our own lives. 
After heading into work, I caught up on how our Australia project is going. I find myself increasingly cross-referencing an electronic sprint board with some sort of paper print out (an initial timeline, or a software architecture map, for instance) – maybe there is no single killer tool for organisation, but the best value comes from combining formats and media together. 
Did other backlog checking. A few tech tidies and testing – I tend to be more hands-on when deliveries are looming. Meta-planning meeting  to get our upcoming focuses sorted out, and finally some planning for the last stages of our Neighbourhood Plann support tool. 
Took Tuesday off, as usual. Saw some bluebells with the son. 
Wednesday. Struggling to think of a decent place to meet someone for coffee in Brighton, which is pretty daft considering the number of cafes now. Can’t work out if cafes are getting smaller and noisier, or I’m getting older and picky. Probably both. 
Expecting a bit of a rushed day today, with not just sprint turnover today tomorrow needing various tasks and backlogs tidied up, but also a project or two coming to a head. Tidying up for release anyways takes more time than people realise, and making sure all the right corners are polished is so often underestimated, or even forgotten. 
Feels like you either choose the inconvenience of appointing someone ‘chief finisher’, or the inconvenience of allowing enough flexible time across the team to deal with whatever comes up. I have a theory that chaos can’t be avoided, just moved around between different layers, and parcelled up into different days. 
Spent some time in the morning on dev work, picking up left over testing and mostly playing with HTTPS. Having been away during discussion of this sprint’s tasks, really noticing the difference between what’s in people’s heads and what’s written down. The importance of narrative in task descriptions still feels huge, but obviously only where other communication/shared understanding breaks down, ie where I’m not directly talking to people, or haven’t been part of the conversation previously. This notion of jumping in and out – what does it mean to team elasticity? What is elasticity? – The ability to bring in new people to help out quickly, perhaps. Wonder what the facilitators and barriers to this are.
Backlog priorities with Luke and Flo – Luke’s been picking up our Neighbourhood Plan work and thrown head first into Product Management. It’s a good experience to go through, but Product Management isn’t a role or skill you learn quickly or easily… 
With prep for tomorrow out of the way, I don my stats-code hat and delve into a few data issues we’ve encountered recently. Everyone like to think data processing can be left to the machines, but the complexity of the data we deal with, multiplied by the number of systems we run, mean that there’s frequently something that needs looking into *somewhere*. I like to think of it more like gardening than computing – data, datasets and units of analysis are always growing, and the systems we’ve built allow that growth, but maintenance and “shaping” is still best done by a professional. With powerful data trimmers. 
Anyway, investigations go well and sprint has gone good. Dev Alex is tidying up and working out what needs to be deployed where, but looking good for tomorrow. A few emails, a drop of Limoncello, and time for home. 
Thursday was sprint turnover day, but started with some initial prompting to begin thoughts on how we celebrate our one hundredth sprint in the next few weeks. So the #sprint100 Slack channel is now a thing. 
Our sprint meeting has its own slightly manic culture now and, looking back as we approach our 100th sprint, it’s fun to reflect on how the energy, ambience and “culture” of the meeting has evolved, away from all other work. Some of that comes from retrospectives, some from being human, and so on, but it feels like there’s an almost-tangible boundary between the gathering and “the outside”… 
Some great work being demo’d as project launches get closer and closer – our new site to provide data for Neighbourhood Plan forums is coming together, as is our work to bring the Insight technology to Australian clients. Also great to hear good feedback from clients in our little “Word on the Street” section. Still lots to do, as ever, but progress is good and, importantly, visible. 
The rest of the afternoon mostly spent on data maintenance, and making some minor code architecture improvements as part of it. Feels like the old days when it was just me as The Developer sometimes… 
Friday was a good day. Somehow we largely underestimated our sprint ‘velocity’ yesterday, and burned through a bunch of site tweaks, fixes, releases and associated internal announcements. Nice to end the week before a back holiday on a bit of a high. We even all managed to get out to Cafe Aldo’s for some lunch grub. 
Had a chat with Mike, the Chairman of our Board – just to catch up really, 3 months on from Tom leaving us with the company. My own 1:1 chats have fallen by the wayside a bit, so it’s nice to get some free time to just shoot the breeze with some personal thoughts on life, OCSI and the Universe. 
Well, that’s week one over. Looking forward to reading this back to myself before posting somewhere. A 3 day week next week, so no excuse to skip it, really… 

Open original in Evernote