markwilson.it, GDPR and no more ads

You probably noticed that a new European regulation came into effect last month: the General Data Protection Regulation (GDPR). I’d been inclined to follow the advice of Matt Ballantine (@Ballantine70), who expressed a view (I think on the WB-40 podcast) that, if you were compliant with existing data protection regulation, you were probably compliant with GDPR (the problem being that many organisations may not have been compliant with existing regulations but the GDPR penalties are more severe so they’re now taking them seriously). After all, I already had a privacy policy and data protection notice; I have a banner warning about cookies. I thought I was pretty well covered.

And then I read Mark Vale’s post on Does GDPR apply to you as a Blogger? It seems it might. Perhaps.

So, with help from the funny, sweary people at Writers’ HQ, I updated the site’s Privacy Policy. Then I bottled it and left in the serious bits from the old Privacy Policy and Data Protection Notice at the bottom. I still have the other Legal Notice too. But I’m not a lawyer and I don’t even run a company. I’m just a bloke who publishes stuff on the Internet, when he has the time.

I’ve also stopped running ads on this site. Not really anything to do with GDPR but Akismet wanted to charge me $5 a month for spam protection on a “commercial site”. Since Google Panda (an algorithmic change a few years ago), I only make about that much each month on the ads (and hosting costs me another £8 or so)… so I binned them off. So this site is now exclusively funded from my own pocket. Except that I may need to put them back on for a couple of weeks to get the £1.86 that will tip me over the trigger point for payment of the £58.14 I currently have stored up with Google Adsense…

Quantum Computing 101

There’s been a lot of buzz around quantum computing over the last year or so and there seems little doubt that it will provide the next major step forward in computing power but it’s still largely theoretical – you can’t buy a quantum computer today. So, what does it really mean… and why should we care?

Today’s computers are binary. The transistors (tiny switches) that are contained in microchips are either off (0) or on (1) – just like a light switch. Quantum computing is based on entirely new principles. And quantum mechanics is difficult to understand – it’s counterintuitive – it’s weird. So let’s look at some of the basic concepts:

Superposition Superposition is a concept whereby, instead of a state being on or off, it’s on and off. At the same time. And it’s everything in the middle as well. Think of it as a scale from 0 to 1 and all the numbers in-between.
Qubit A quantum bit (qubit) uses superposition so that, instead of trying problems sequentially, we can compute in parallel with superposition.

More qubits are not necessarily better (although there is a qubit race taking place in the media)… the challenge is not about creating more qubits but better qubits, with better error correction.

Error correction Particles like an electron have a charge and a spin so they point in a certain direction. Noise from other electrons makes them wiggle so the information in one is leaking to others, which makes long calculations difficult. This is one of the reasons that quantum computers run at low temperatures.

Greek dancers hold their neighbour so that they move as one. One approach in quantum computing is to do the same with electrons so that only those at the end have freedom of motion – a concept called electron fractionalisation. This creates a robust building block for a qubit, one that is more like Lego (locking together) than a house of cards (loosely stacked).

Different teams of researchers are using different approaches to solve error correction problems, so not everyone’s Qubits are equal! One approach is to use topological qubits for reliable computation, storage and scaling. Just like Inca quipus (a system of knots and braids used to encode information so it couldn’t be washed away, unlike chalk marks), topological qubits can braid information and create patterns in code.

Exponential scaling Once the error correction issue is solved, then scaling is where the massive power of quantum computing can be unleashed.

A 4 bit classical computer has 16 configurations of 0s and 1s but can only exist in one of these states at any time. A quantum register of 4 qubits can be in all 16 states at the same time and compute on all of them at the same time!

Every n interacting qubits can handle 2n bits of information in parallel so:

  • 10 qubits = 1024 classical bits (1KiB)
  • 20 qubits = 1MB
  • 30 qubits = 1GB
  • 40 qubits = 1TB
  • etc.

This means that the computational power of a quantum computer is potentially huge.

What sort of problems need quantum computing?

We won’t be using quantum computers for general personal computing any time soon – Moore’s Law is doing just fine there – but there are a number of areas where quantum computing is better suited than classical computing approaches.

We can potentially use the massive quantum computing power to solve problems like:

  • Cryptography (making it more secure – a quantum computer could break the RSA 2048 algorithm that underpins much of today’s online commerce in around 100 seconds – so we need new models).
  • Quantum chemistry and materials science (nitrogen fixation, carbon capture, etc.).
  • Machine learning (faster training of models – quantum computing as a “co-processor” for AI).
  • and other intractable problems that are supercompute-constrained (improved medicines, etc.).

A universal programmable quantum computer

Microsoft is trying to create a universal programmable quantum computer – the whole stack – and they’re pretty advanced already. The developments include:

Quantum computing may sound like the technology of tomorrow but the tools are available to develop and test algorithms today and some sources are reporting that a quantum computing capability in Azure could be just 5 years away.

Mark and Matt’s big bike ride for Kandersteg

Many readers of this blog will be aware that my family is a big part of my life – I have two sons who are growing up far too quickly! Cycling is another big part of my life – it’s one of the ways that I keep fit and it’s also one of my eldest son (Matthew)’s passions, which means I spend quite a bit of time supporting him in various cycling-related endeavours.

Another big part of our family’s activities relates to Scouting. I was a Cub Scout, a Scout, a Venture Scout (for a short while) and a Cub Scout Instructor in my youth – and I got a tremendous amount out of that experience. My sons are both Scouts too… which leads to this blog post…

Back in November, Matthew was lucky enough to be one of just 16 Scouts and Explorer Scouts across Milton Keynes District to be selected for one of two international trips in 2019 – to the International Scout Centre in Kandersteg, Switzerland and the World Scout Jamboree in the United States. Matthew was selected to go to Kandersteg and needs to raise quite a chunk of money to fund this amazing international trip.

As well as various group-related activities, Matthew was looking for an individual challenge that he could carry out in the hope that friends, family and other people who would like to support the cause could sponsor him.

Cycle route from Milton Keynes to Paddington Basin via the Grand Union CanalMatthew and I decided that a sponsored bike ride would be a good idea. But it had to be demanding. Not a few laps of the country park but something that would be a significant challenge for a 13 year-old – so we settled on a bike ride from Milton Keynes to London (in a day).

Because of the risks involved with road riding, we decided to use the Grand Union Canal, which actually makes it longer and a bit harder because not all of the surface is tarmac.

You can see our route on the image in this post – starting at Milton Keynes Central station, and ending at Paddington Basin (just along from the Microsoft offices at Paddington Central…).

I may have done a few 100 mile rides on the road for “fun” but ~70 miles (111km) on canal towpaths will be a stretch even for me… let alone for Matthew, whose furthest ride before we started training was 26 miles (40km). We’ve been training (up to around 75km) and this Saturday we’re hoping to do the ride for real.

Matthew on his bike, in Scout uniformSo, that’s what we’re doing – my ask of you is this:

If you’ve ever found my blog useful, or you have other reasons to support my son in his fundraising (it’s amazing how many people have themselves been on similar trips that have made a huge difference to their lives), please consider donating at Matthew’s crowd-funding page.

I’m sure I’ll be tweeting progress on Saturday… in the meantime – thank you in anticipation of your support.

If you’d like to know more about what we’re doing, there’s info on Matthew’s crowdfunding page and you can find details about the Kandersteg International Scout Centre on their website.

Kandersteg International Scout Centre logo

Thank you for your support.

[Update 11/6/18: Matthew and I completed the ride on Saturday and he was awesome. I’m incredibly proud of him. He got a bit tired around the 50-mile point but kept on powering through and nailed it. And then an over-zealous security guard at Paddington Basin’s Pocket Park (Merchant Square) told us we had to move our bikes…

Thanks to everyone who supported us on this endeavour – we smashed Matt’s fundraising target for the ride (raising nearly all the money we need for the trip from just this one effort!).

Huge credit is due to the family and friends who joined us at key points on the route as well to my wife Nikki and my youngest son Ben, who followed us along the route and provided food, drink and support.]

Booting a Microsoft Surface Pro 3 with a broken screen

A few months ago, the Microsoft Surface Pro 3 that I use for work took a knock at one corner and developed a crack across the screen. I was gutted – I’d really looked after the device and, even though it was approaching three years old (and running like a dog), it was likely I’d be using it for a while longer. I could have swapped it for a conventional Dell laptop but I like to use the Surface Pen when I’m consulting. And now it was broken and beyond economic repair (Microsoft are currently quoting £492+VAT for a screen replacement!)

The screen still functioned as a display but the crack was generating false inputs that made both the Surface Firmware and Windows 10 think that I was touching the screen. That was “fighting” with the trackpad or a mouse, meaning that the device was very difficult to control (almost impossible).

I managed to get it up and running and to log on (just about) so that my support team could remote control the device and disable touch for me. The image below shows the two components that needed to be disabled in Device Manager (Surface Pro Touch Controller Firmware and HID-compliant touch screen):

Windows Device Manager, showing disabled devices to work around issues with a broken screen

The biggest problem was booting the device in the first place though – it would load to the Surface splash screen and then stay there. Presumably, the firmware had detected a problem but the hardware hadn’t actually failed, so there was no error message and no successful boot.

Then I found a forum post that gave me the answer:

  1. Hold Power and Volume Up together until the Surface splash screen appears, then let go of the power button.
  2. When presented with the UEFI menu, press ESC to exit.
  3. Press Enter to confirm that you want to quit without saving.
  4. At this point, you’ll see an underscore (_) cursor. Be patient.
  5. After a few seconds, the BitLocker screen will appear, after which the PIN can be entered and the device boots into Windows.

It’s a bit of a faff, but it’s worked for me for the last few weeks. Just before I handed in the broken device (for a replacement with a functioning screen), I recorded this video in my hotel room – it may come in handy for someone…

Weeknote 17: Failed demos, hotel rooms, travel and snippets of exercise (Week 18. 2018)

This week, I’ve learned that:

  • I must trust my better judgement and never allow anyone to push me into demonstrating their products without a properly rehearsed demo and the right equipment…
  • There are people working in offices today who not only claim to be IT illiterate but seem to think that’s acceptable in the modern workplace:
  • That operations teams have a tremendous amount of power to disregard and even override recommendations provided by architects who are paid to provide solid technical advice.
  • That, in 2018, some conference organisers not only think an all-male panel is acceptable but are hostile when given feedback…

I’ve also:

  • Gone on a mini-tour of Southern England working in London, Bristol and Birmingham for the first four days of the week. It did include a bonus ride on a brand new train though and a stint in first class (because it was only £3 more than standard – I’ll happily pay the difference)!
  • Taken a trip down memory lane, revisiting the place where I started my full-time career in 1994 (only to be told by a colleague that he wasn’t even born in 1994):
  • Squeezed in a “run” (actually more like a slow shuffle) as I try to fit exercise around a busy work schedule and living out of a suitcase.
  • Managed to take my youngest son swimming after weeks of trying to make it home in time.
  • Written my first blog post that’s not a “weeknote” in months!
  • Picked up a writing tip to understand the use of the passive voice:

So the week definitely finished better than it started and, as we head into a long weekend, the forecast includes a fair amount of sunshine – hopefully I’ll squeeze in a bike ride or two!

How to stay current with Windows as a Service and Office 365 ProPlus

For many organisations, particularly those at “enterprise” scale, Windows and Office have tended to be updated infrequently, usually as major projects with associated capital expenditure. Meanwhile, operational IT functions that manage “business as usual” often avoid change because that change brings risks around the introduction of new technology that may have consequential effects. This approach is becoming increasingly untenable in a world of regular updates to software sold on a subscription basis.

This post looks at the impact of regularly updating Windows and Office in an organisation and how we need to modify our approach to reflect the world of Windows as a Service and “evergreen” Office 365?

Why do we need to stay current?

A good question. After all, surely if Windows and Office are working as required then there’s no need to change anything, is there? Unfortunately, things aren’t that simple and there are benefits of remaining current for many business stakeholders:

  • For the CIO: improved management, performance, stability and support for the latest hardware.
  • For the CSO: enhanced security against modern threats and zero-day attacks.
  • For end users: access to the latest features and capabilities for better productivity and creativity.

Every Windows release evolves the operating system architecture to better defend against attacks – not just patching! And Windows and Office updates support new ways of working: inking, voice control, improved navigation, etc.

So, updates are good – right?

How often do I need to update?

We’re no longer in a world of 5+5 years (mainstream+extended) support. Microsoft has publicly stated its intention to ship two feature updates to Windows each year (in Spring and Autumn). The latest of these is Windows 10 1803 (also known as Redstone 4), which actually shipped in April. Expect the next one in/around September 2018 (1809). Internally to Microsoft, there are new builds daily; and even publicly there are “Insider” Preview builds for evaluation.

That means that we need to stop thinking about Windows feature updates as projects and start thinking about them as process – i.e. make updating Windows (and Office, and supporting infrastructure) part of the business as usual norm.

OK, but what if I don’t update?

Put simply, if you choose not to stay up-to-date, you’ll build up a problem for later. The point about having predictable releases is that it should help planning

But each release is only supported for 18 months. That means that you need to be thinking about getting users on n-2 releases updated before it gets too close to their end of support. Today, that means:

  • Running 1703, take action to update.
  • Running 1709, plan to update.
  • Running 1803, trailblazer!

We’re no longer looking at major updates every 3-5 years; instead an approach of continuous service improvement is required. This lessens the impact of each change.

So that’s Windows, what about Office?

For those using Office 365 ProPlus (i.e. licensing the latest versions of Office applications through an Office 365 subscription), Windows and Office updates are aligned (not to the day, but to the Spring and Autumn cadence):

So, keep Office updated in line with Windows and you should be in a good place. Build a process that gives confidence and trust to move the two at the same time… the traditional approach of deploying Windows and Office separately often comes down to testing and deployment processes.

What about my deployment tools? Will they support the latest updates?

According to Microsoft, there are more than 100 million devices managed with System Center Configuration Manager (SCCM) and SCCM also needs to be kept up-to-date to support upcoming releases.

SCCM releases are not every 6 months – they should be every 4 months or so – and the intention is to update SCCM to support the next version of Windows/Office ahead of when they become available:

Again, start to prepare as early as possible – and think of this as a process, not a project. Deploy first to a limited set of users, then push more broadly:

Why has Microsoft made us work this way?

The world has changed. With Office existing on multiple platforms and systems under constant threat of attack from those who wish to steal our data (and money) it’s become necessary to move from a major update every 3-5 years to a continuous plan to remain in shape and execute every few months – providing high levels of stability and access to the latest features/functionality.

Across Windows, Office, Azure and System Center Microsoft is continually improving security, reliability and performance whilst integrating cloud services to add functionality and to simplify the process of staying current.

How can I move from managing updates as a project to making it part of the process?

As mentioned previously, adopting Windows as a Service involves a cultural shift from periodic projects to a regular process.

Organisations need to be continually planning and preparing for the next update using Insider Preview to understand the impact of upcoming changes and the potential provided by new features, including any training needs.

Applications, devices and infrastructure can be tested using targeted pilot deployments and then, once the update is generally available and known to work in the environment, a broader deployment can be instigated:

Aim to deploy to users following the model below for each stage:

  • Plan and prepare: 1%.
  • Targeted deployment: 9%.
  • Broad deployment: 90%.

Remember, this is about feature updates, not a new version of Windows. The underlying architecture will evolve over time but Windows as a Service is about smaller, incremental change rather than the big step changes we’ve seen in the past.

But what about testing applications with each new release of Windows?

Of course, applications need to be tested against new releases – and there will be dependencies on support from other vendors too – but it’s important that the flow of releases should not be held up by application testing. If you test every application before updating Windows, it will be difficult to hit the rollout cadence. Instead, proactively assess which applications are used by the majority of users and address these first. Aim to move 80-90% of users to the latest release(s) and reactively address issues with the remaining apps (maybe using a succession of mini-pilots) but don’t stop the process because there are still a few apps to get ready!

You can also use alternative deployment methods (such as virtualised applications or published applications) to work around compatibility issues.

It’s worth noting that most Windows 7-compatible apps will be compatible with Windows 10. The same app development platform (UWP), driver servicing model, etc. are used. Some device drivers may not exist for Windows 10 but most do and availability through Windows Update has improved for drivers and firmware. BIOS support is getting better too.

In addition, there are around a million applications registered in the Ready For Windows database, which can be used for spot-checking ISVs’ Windows 10 support for each application and its prevalence in the wild.

New cloud-enabled capabilities to guide your Windows 10 deployment

Windows Analytics is a cloud-based set of services that collects information from within Windows and provides actionable information to proactively improve your Windows  (and Office) environment.

Using Azure Log Analytics, Windows Analytics can advise on:

  • Readiness (Windows 10 Professional): planning and addressing actions for upgrade from Windows 7 and 8.1 as well as Windows 10 feature updates.
  • Compliance (Windows 10 Professional): for regular (monthly) updates.
  • Device health (Windows 10 Professional and Enterprise): assessing issues across estate (e.g. problematic device drivers).

OK, so I understand why I need to continuously update Windows, but how do I do it?

Microsoft recommends using a system of deployment rings (which might be implemented as groups in SCCM) to roll out to users in the 1% (Insider), 9% (Pilot) and 90% (Broad) deployments mentioned above. This approach allows for a consistent but controllable rollout.

Peer-to-peer download technologies are embedded in Windows that will minimise network usage and recent versions support express updates (only downloading deltas) whilst the impact on users can be minimised through scheduling.

When it comes to tools, there are a few options available:

  • Windows Update is the same service used by consumers to download updates at the rate governed by Microsoft.
  • Windows Update for Business is a version of Windows Update that allows an organisation to control their release schedule and set up deployment rings without any infrastructure.
  • Windows Software Update Services (WSUS) allows feature updates to be deployed when approved, and BranchCache can be used to minimise network impact.
  • Finally, SCCM can work with WSUS and offers Task Sequences, etc. to provide greater control over deployment.

What about the normal “Patch Tuesday” updates?

Twice-annual feature updates don’t replace the need to patch more regularly and Microsoft continues to release cumulative updates each month to resolve security and quality issues.

In effect, we should receive one feature update then five quality updates in each cycle:

Where can I find more information?

The following resources may be useful:

 

The contents of this post are based on a webcast delivered by Bruno Nowak (@BrunoNowak), Director of Product Marketing (Microsoft 365) at Microsoft.

Weeknote 16: Anonymous? (Week 17, 2018)

This week has been another one split between two end-user computing projects – one at the strategy/business case stage and another that’s slowly rolling out and proving that the main constraint on any project is the business’s ability to cope with the change.

I can’t say it’s all enjoyable at the moment – indeed I had to apply a great deal of restraint not to respond to lengthy email threads that asked “why aren’t we doing it this way”… but the inefficiencies of email are another subject, for another day.

So, instead of a recap of the week’s activities, I’ll focus on some experiences I’ve had recently with “anonymous” surveys. I’m generally quite cynical of these because if I have to log on to the platform to provide a response then it’s not truly anonymous – a point I highlighted to my colleagues in HR who ask a weekly “pulse” question. “It’s not on your record”, I was told – yet progress is logged against me (tasks due, tasks completed, etc.) and only accessible when I’m logged in to the HR system. It’s the same for SharePoint surveys – if I need to use my Active Directory credentials, then it’s not anonymous.

I’m approaching my third anniversary at risual and I picked up an idea for soliciting feedback (for my annual review) from colleagues, partners and customers from my colleague James Connolly, who has been using a survey tool for a couple of years now. Rather than use one of the tools on the wider Internet, like Survey Monkey or TypePad, I decided to try Microsoft Forms – which is a newish Office 365 capability. It was really simple to create a form (and to make it anonymous, once I worked out how) but what I’ve been most impressed with is the reporting, with the ability to export all responses to Excel for analysis, or to view either an aggregated view of responses or the detail on each individual response within Microsoft Forms.

I went to pains to make sure that the form is truly anonymous – not requiring logon, though I did invite people to leave their name if they were happy for me to contact them about the responses. Even so, with a sample size of around 50 people invited to complete the form and a 50% response rate, I can take a guess at who some of the responses are from. By the same token, there are others where I wish I knew who wrote the feedback so I could ask them to elaborate some more!

I won’t be doing anything with the results, except saying “this is what my colleagues and customers think of me and this is where I need to improve”, but it does re-enforce my thinking that very little in life is truly anonymous.

Next week includes a speaking gig at a Microsoft Modern Workplace popup event (though I’m not entirely comfortable with the demonstrations), more Windows 10 device rollouts and maybe, just maybe, some time to write some blog posts that aren’t just about my week…

Weeknote 15: Pyramid training (Week 16, 2018)

This week has been pyramid-shaped:

  • Monday: start work on Customer A’s End User Computing Strategy.
  • Tuesday: work on Customer B’s Surface/Windows 10 rollout (I’ve stopped pretending that it’s anything to do with a “Modern Workplace” because it’s completely technology-focused). Then, up to Stafford ready for Wednesday’s team meeting and an opportunity for dinner at The Market Vaults (great “dirty burger” and real ale).
  • Wednesday: Team Meeting – opportunity to catch up with my fellow Architects (we’re generally working on different projects so always good to get together). Second trip to the Market Vaults in as many days…
  • Thursday: Back with customer B, then over to the Microsoft Cloud User Group meeting in Birmingham.
  • Friday: trying to write customer A’s strategy but in reality dealing with customer B’s “issues” (and politics). Then, spend the evening at the local “urgent care centre” after my youngest son bangs and cuts his head on a wall whilst playing Xbox (3-4 hour wait means “urgent” is a relative term in an under-funded NHS)… anyway, playing on the Xbox is clearly a dangerous activity!

In other news, I finally managed to get my turbo trainer back to Wiggle using the Asda To You service. It’s a simple but smart solution and a great example of diversification where otherwise near-empty supermarket trucks take parcels from stores to the central distribution hub. Advantages include local drop-off for customers, extra revenue for the supermarket and empty truck space gets used (with the consequential effect of fewer trucks on the road). And they’ll take parcels up to 25kg.

I need to wait for Wiggle and Tacx to work out what’s wrong with my trainer and repair or replace now (so no Zwifting) but at least the sun is shining so I can ride my bike outside…

Talking of sunshine, I wish this was one of my pictures but one local photographer/drone pilot grabbed a shot of Olney in this week’s sunshine:

The rest of the weekend will include a road bike ride, then another attempt at the towpath MTB training with my eldest son (last time we attempted that ride a big puncture ended play), checking out a car boot sale as a potential opportunity to sell some of the contents of our loft – and taking my Mum for afternoon tea as a belated 70th birthday present.

I’ll wrap up this week’s post with another Instagram shot… these road markings amused me as I navigated Birmingham’s one-way system on Thursday evening…

Weeknote 14: Where were all the weeknotes? (Weeks 11-15, 2018)

Weeknotes have been a bit sporadic of late. No, not sporadic. Completely missing.

There have been a few reasons for this:

  • Work got a bit frustrating and it’s generally career-limiting to criticise your customer’s (in)ability to deliver…
  • I got really, really busy at work (see above).
  • And then I took a holiday.

The holiday was great – a week skiing in Tignes/Val d’Isère with my family and then a stop-off in Dijon on the way home. I’m told that the reason to ski at Easter is that you’re more likely to get good weather and we did have plenty of blue skies but it also snowed most days so we had a few white-outs too…

After just three seasons of skiing (for me and my boys), my family are now all at different ability levels with my wife being the most competent (if not as confident as she might have been skiing pre-family!); my eldest son bordering on reckless (just wanting to go faster), skiing black runs and even off-piste (at ski school); my youngest turning into a smart little skier, happy on any of the pistes; and me left behind them all (although I conquered my fear of the red runs this year and my technique is improving).

My family always know when I’m relaxed. That’s when my creative side starts to show – I take more photos and I’m inspired to blog. And that’s why my Instagram feed has been a bit busier of late!

Skiing in Tignes-Val d'Isère (Espace Killy)

The return to work was gentle – the Easter holidays, annual leave and my birthday (we get birthday leave at risual) meant a two day week before I really got back into work.

Unfortunately, after getting home, my Tacx Vortex smart trainer broke. And with just a few weeks to go before the London Revolution, I was hoping to up my training. No Zwift for me until I can get it repaired or replaced though – and that means sending it back to Wiggle.

I found the original box for the trainer, packed it up and weighed it. 12kgs. Too heavy (and a little large) for Collect+ so I followed the advice from Wiggle to send it back using another carrier (and reclaim the postage). Unfortunately, I used Hermes. They claimed that delivery had been refused (Wiggle said it wasn’t) and after a week the parcel was back with me. Their customer service was awful (no answer in Twitter, and only standard responses – nothing that actually answered my questions via email). I have been offered my next shipment free of charge but that’s irrelevant because there won’t be a next time. I. Will. Never. Use. Hermes. Again.

One thing this tweet flagged to me – Wiggle’s social media team and the people who look after their email are really not connected…

Next week I’m trying another option because Mark (@TheLongMile) highlighted the option to return items to Wiggle via a local Asda supermarket. To be fair, Wiggle also offered to collect but that would have been using Yodel (marginally better than Hermes but still not a great reputation) and I’d have had to wait in from 7am to 7pm one day.

Right, that will do for this week’s post. I’ll sign off with another pic from my holidays – breakfast at dawn next to Lac d’Annecy was a great reward for getting up at 4:30 to drive off the mountain ahead of the traffic…

Weeknote 13: Change control (Week 10, 2018)

This week has been dominated by two things:

  1. Windows 10 device builds. Lots of them.Several piles of Microsoft SurfaceBooks
  2. Change Control.

The first part is the easy bit. I have an eager team of build engineers, led by a committed and diligent Consultant to help with that. The second part has resulted in more than its fair share of pain.

As the client-side Programme Manager remarked to me, there are two types of change to manage: change that needs budget and resources and agreement; and “things we need to tell you about”.

The changes I’ve been fighting with are certainly in the “things we need to tell you about” category: minor edits to user account information in Active Directory made on an individual user (or small group of users) basis. Such changes are easily reversed but need to be communicated (to users, and to those who support them – so they are ready for any consequences).

Unfortunately, in order to make this minor change (admittedly a few thousand times), I have to complete a form that’s really designed for much heavier changes, submit it at least a week ahead of when I want to make the change (which is not very agile), attend various meetings to provide information, have multiple conversations outside the process to smooth the path of the change, stand on one leg, do a little dance and make incantations (OK, I made the last part up).

And, as one former customer replied:

Change control has its place but sometimes it feels like a lightweight process should be there for the “things we need to tell you about”-type changes. When I completed my ITIL® Foundation training, people said “you’ll breeze it Mark, it’s just common sense” – and it is. Unfortunately, it seems to me that many people use ITIL as a reason to wrap themselves in unnecessary layers of bureaucracy. There’s also a natural tension between those who are tasked with designing new and improved services and those who need to operate services. One wants change. One wants to avoid change. And, where outsourced services are in place, there are commercial reasons not to make any changes too.

Next week, I’ll find out how successful I’ve been. If I’m lucky, we’ll get approval two days after we need it. I’m not adding to my pain by making an urgent or emergency change (I’m not a masochist) but I have recorded an issue in the PM’s RAID log…

Elsewhere

Other encounters this week have included:

  • Night-time mountain-biking in the woods (helping out with my eldest son’s cycling club) – that was fun!
  • FUD from my younger son’s school around GDPR.

Needless to say, I’ll be ignoring the (poorly-written) communication from the school. Why expect me (as the user of the service) to take action to help the organisation tidy up their data when they have clearly misunderstood their obligations?

Now, it’s the weekend. It’s been another very long week. My train is nearly at Northampton and I feel the need to collapse on the sofa before I fall asleep. The weekend will be a mixture of “Dad’s taxi” and Mothering Sunday (helping my boys be nice to their Mum, and hosting my Mum and my Mother-in-law for lunch). Then back to work for round 2 of “change control”.