Blog

Delivery

Delivery
Scaled Agile Frameworks can be used to upscale agile practices for multiple development teams. Here I consider when it can go right, when it can wrong and some pitfalls to watch out for.
Delivery
It negatively affects all of us mentally and physiologically, yet we seem unable to stop. But are we really doomed to increasingly crumble under the weight of our workload, or can we change our ways to fit the agile world?
Delivery
This Halloween, coming to a project near you... What horrors lurk on Agile projects when they go wrong? And how do we slay these beasts?
Delivery
DevOps culture is a critical part of successfully delivering an enterprise scale project. Getting that culture into a company requires a mindset change. In this article, I explore the journey to the DevOps Culture, DevOps Mindset and provide some practical advice based on my experiences.
Delivery
Can the perfect team evolve beyond the need for sprint retrospectives?
Delivery
How many times have you heard that from a client? Usually, a sponsor, or a traditional project manager embarks on a tirade: “Back in the day, we would use ideal engineering man-days as a benchmark. Then the work would be estimated in hours, which would then be fit into ideal...
Delivery
A discussion of how companies develop rules in line with the values they hold, and how to deal with situations where those rules obstruct you from your job.
Delivery
Being software developer requires technical insight and analytical approach. Yet, this is just part of the role. This article explores soft skills that are important part of every software developers life.
Delivery
In our professional work life we regularly come across difficult people we’d love to avoid, ignore or get away from - this is especially true if you are a consultant or contractor and work with so many different people. In reality however, we have to collaborate also with difficult people. In this article I want to look at the situations, types of people and some techniques that can help.
Delivery
Working for a Digital agile consultancy was my first real exposure to Government / Public Service projects. GDS provide an exceptional amount of process and control for any OGD (Originating Government Department) so trying to follow their rules, the client's wishes and employing a succesful agile delivery methodology can mean serving multiple masters. It did (sometimes) work out.
Delivery
If you're new to Agile you've probably heard the term Story Point a few times and, especially if you come from a more traditional project management or product background, you may be trying to figure out what a Story Point is and how big one is. This article tries to explain what this is in a more digestible format.
Delivery
With a well publicised history of multi-billion pound IT failures and operating inefficiencies the UK government took the decision to adopt agile across the public sector. This is a brief look at the history of that adoption and lessons learned for those with an interest in agile project delivery.
Delivery
This blog post discusses concerns around agile delivery, particularly within the public sector
Delivery
This blog post discusses the merits of adopting a culture of continuous change
Delivery
While there is much written about Agile, it’s important to understand not only the principles of the frameworks but also what it means to be Agile. The demands of customers, the changing landscape, the speed at which technology is growing and the rate at which we learn means that we...
Delivery
It is a great joy to be a member of a productive team that delivers exceptional value. In this blog post I will share things that developers can be doing to make that happen. Ideas presented are funded in Agile principles and Lean manufacturing.
Delivery
The demand for speed in Digital Transformation is set against a backdrop of legacy technology, processes and procurement methods, demanding a culture shift
Delivery
This post explores continuous delivery within an agile context, and goes into detail about what it really means to be doing continuous delivery.
Delivery
Over the past year, I worked on a large project which saw a dramatic shift towards a more Agile way of working. In this post, I will run through exactly what changed, how it made our project better, and what you can do to become more Agile.
Delivery
Agile is a term that is heavily overloaded within software development. In this blog I take a look at Agile as a mindset for development, as opposed to a set of tools and practices.
Delivery
The exact method used for introducing Agile will depend on the nature of our client. Here I look at how different clients might affect the approach we take.
Delivery
An alternative to introducing Agile incrementally is to make a 'big bang' transition, converting over to Agile all at once. In this post I take a look at how this might work.
Delivery
One of the common ways of introducing Agile is to incrementally move the current process to a more Agile one. Here I take a look at the strengths and weakness of this approach.
Delivery
As Agile methodologies gain more acceptance in the software development world, should Scott Logic look at introducing Agile to our client projects? And if so how?
Delivery
Abstract Extreme Programming [1] (XP) and Scrum [2] are Agile methods based on the same underlying principles, but they also differ in purpose. As a project management methodology, Scrum omits agile technical practices, an area that XP fills with abundance. When used in conjunction it is easy to see how...
Delivery
Last week I gave a presentation on Agile Development for an event hosted by Codeworks and Sunderland Software City. This blog post is a brief review of my presentation and the event itself. The event was titled, "An Introduction to Agile Methodology - Get a Head Start in 2010", which...