nhs

Agile Development

What does everyone mean

when they say Agile development?

You may have heard the Knowledge team talk about booking work into a ‘Sprint’ or discussing it in the ‘product backlog meeting’, so I thought it would be a good idea to sit down for a few minutes and explain what it all is, and why we describe ourselves as an Agile development unit using Scrum framework.

Companies have long employed development practices like Prince2 or Waterfall to create systems, but I find this a little restrictive, particularly when working in IT where the landscape and requirements change frequently. Agile is a project management philosophy that priorities early and frequent increments, allowing for changes throughout. Scrum is the framework that guides us through this. Scrum defines how we identify the work needed, who does the work, how and when it will be released. Agile and Scrum are a perfect partnership here, allowing us to be creative, regularly release updates and continuously move forward in developing EDGE.

We are always on the lookout for great ideas for functionality, these ideas form a list that we refer to as a Product Backlog. We can’t build everything at once so we make sure the Product Backlog is prioritized and under constant review so when we do meet with development, we know exactly what we want to build, how it needs to work and what should be done first.

While most updates are released monthly, internally we work on a two-week development sprint. Having a two-week sprint means our developers have a pretty good idea of what they can complete in the timeframe and this work becomes our sprint goal. The Sprint goal is set between our Product Owner and the development team. We agree this as a team, everyone is involved in the decision and therefore committed to the goal. We don’t have a lot of rules in scrum but there is one big one: The sprint is a locked event – no interruptions. As you can guess, interrupting the team mid-way through throws off their focus, leaves them less time for their original work and mild chaos ensues. It is probably one of the most difficult things for us Knowledge officers to do, we are always asking for “just one quick change?”, “just one little import?”. Anyway, that’s the rule and we do our best to stick with it.

At the end of the sprint, we have meetings which are called Reviews and Retrospectives, in short this is our chance to look at what we have achieved, make sure we are happy with it and for us to think about the sprint itself. Did we do everything we could, is there anything we would change next time? It’s this part where you see Scrum and Agile ideas blending again, the aim is continuous improvement. We aren’t going to try to build Rome/EDGE 3 in a day, but with small changes, tweaks here and there, and open discussions, everything keeps moving in the right direction.

Global Cyber Attack- advice for our users

As you may all be aware, there was a global cyber attack on Friday causing problems across the NHS.

EDGE is hosted at a secure Tier 4 centre at Carelink, one of the highest level of secure centres available. The EDGE service was not impacted by the attack however, as a precaution we decided to temporarily stop access to the EDGE service on Friday evening to allow time for the threat to be better understood and reduce the risk of any impact to the EDGE service. On Saturday morning after further assurances, access to EDGE was resumed.

This was done purely as a precautionary measure.

We would advise that all NHS staff follow the guidance given by their organisation regarding security patches, run windows updates on all machines and continue to keep all computer systems up to date with anti-virus software releases. Further to this we recommend for those trusts who are running Windows XP to contact their IT department to update to Windows 10 as an extra safety precaution.

In general please can all users be extra vigilant when opening emails and do not open any attachments or click on any links if you are not expecting communication from the sender. Malicious emails may appear to come from other NHS employees, so even if you recognise the sender please do not assume that the contents are safe. If you think your computer has been infected by a virus we advise that you immediately disconnect it from the network or shut it down and contact your IT department.

This is also good advice for your personal computers to limit the impact of these cyber attacks.

We will continue to monitor the situation and react appropriately to continue to provide a safe and reliable service.