Lots on, but everyone wants more!
Working on the FY17 portfolio plan. We’re moving data centres between now and next April, upgrading SAP and our entire eCommerce estate but that’s just the baseline. Senior stakeholders from across the organisation have their own projects that they want delivered on top of this move and upgrade. We’ve been working out how to maximise the amount of change we can deliver while maintaining an acceptable level of complexity and risk across the portfolio.
eCommerce
Part of the upgrade activity is to modularise the eCommerce platform – something that will really help the pace and agility of change in the future. So after our Innovation team talk, I get the web experience agile teams – some 50 people – together to announce this change so everyone understands why we’re doing it and what the impacts will be.
From there I’m off to a session to talk about resourcing the search teams. Search is of critical importance to an online business and is an area we are investing in heavily. With over 500,000 products in the range, ensuring that customers find the product they are looking for is our top priority. We’ve recently brought in a number of highly experienced search specialists but our in-house technical team is weighted towards contractors. While there is always a place for contractors in the mix, we want to maintain a healthy balance so that we retain Intellectual Property in house. We spend some time looking at the options the teams have investigated and decide on a balanced approach of selective recruitment and introduce a new supplier into our contractor base. We’ll review it again in a couple of month’s time to see if it’s working.
Incidents and coffee
Nearly missed it – it’s now time for an incident management meeting. We’ve had some database issues on a project that’s in Early Life Support and the team have been working day and night on it for the past 2 weeks. It sounds like we now have a patch from Oracle that might solve the issue but putting it straight into production is a risk. While I’ve been on most of these calls over the past 2 weeks during this one we agree to put the patch live – and 4 hours later it looks like it has worked. We’ll keep monitoring it though as sometimes these intermittent faults come back – and usually it’s at the most inopportune time.
Time for a quick caffeine boost and I bump into the business sponsor for this project in the coffee shop. I tell him what has been done and that things are looking better. I remind him that formal comms will come out from the incident management and project teams – best not to mix messages as this can lead to confusion. I reassure him that we have everyone we need working on it day and night as a top priority and he appreciates the effort that’s going into resolving the issue.
Steering
We then have an hour with the data centre move steering committee. There’s been a lot of work going on here in the past two weeks to ensure everything’s back on track after a slight wobble. It’s looking much better now having brought in a senior member of the 3rd party’s team who led the data centre transition the last time we did it 5 years ago. In the wrap up I observe that during the bid process we all acknowledged that appropriate use of tooling would be critical to delivering the contractual service levels and that while this was not yet on the critical path, it did appear to be slipping. This should be addressed before it becomes an issue.
Agile and Continuous Integration
Over the past couple of years we have matured dramatically in terms of the processes and technology that supports our digital channels. We have 6 agile teams running using scrum, and are in the middle of putting in Continuous Integration tools and processes. Each agile team has a Development / Continuous Integration environment and we are working on building a Release Candidate environment. We have limited automated unit testing at present but are starting to put in place automated static code analysis tooling and better code monitoring in the test and production environments. In short we’re not in a bad place from a continuous integration perspective. However we agree that they will put forward a proposal to look at our maturity in terms of configuration management, release management, estimation and development and operational metrics.
People and DevOps
I manage to grab some quick 121 time with each of my managers in between times. I had to cancel my team meeting due to the incident meeting earlier in the week and I wanted to let them have their bonus letters and hear what’s on their minds. There’s a lot going on at the moment and they’re all getting on with their own challenges but it’s important that they know they can call upon me if needed and to hear how the general mood is in the department.
I then realise that I’m chairing the next IT Leadership Team meeting. We were planning on spending Day 2 working on our process issues. We’re in a period of transition at the moment so I suggest that it would be good for us to spend some time in the new London Office. Also there’s a lot of talk of DevOps at the moment in the wider market – we’ve had some steers from Gartner – but haven’t done much about it yet. I suggest that we spend 2 days at the Enterprise DevOps Summit in London after the team meeting and it is met with wide approval. Let’s build our knowledge and understanding and then debate what it means for us.
…aaaand relax…
That’s about it for the week. No cutovers this weekend so providing all remains as it should be then I’ll get some downtime with the family. Who knows what next week will bring…