In Agile projects, planning for errors, also known as planning for uncertainty or risk management, is an important aspect of project planning. Agile methodologies recognise that errors or uncertainties are inevitable and focus on addressing them in a proactive and iterative manner. Here are some… Read More »Planinng for Error?
As experts in the field of software delivery, we know firsthand how challenging it can be to keep up with the latest trends, best practices, and tools. That’s why we’ve curated a selection of our own Quick Reads that provide you with actionable insights and tips that you can implement right away.
Our Quick Reads cover a wide range of topics, from agile methodologies and DevOps to testing and automation. Each article is written by experienced professionals who have a deep understanding of the software delivery landscape, and who can distill complex concepts into easy-to-understand language.
But we don’t want to keep all this valuable knowledge to ourselves! We encourage our readers to not only read but also share our Quick Reads with their colleagues, friends, and social networks. Help us build a community of like-minded professionals who are passionate about software delivery.
So, whether you’re a seasoned software delivery expert or just starting out in your career, our Quick Reads have something for everyone. Join us today and stay ahead of the curve in this ever-evolving industry!
In Agile projects, estimating time and cost is typically done using relative estimation techniques rather than traditional detailed and predictive approaches. Agile teams focus on estimating the effort or complexity of work rather than attempting to predict specific time or cost values. Here are some… Read More »Estimations in Agile
In an Agile project, the traditional concept of distinct phases is replaced with iterative and incremental cycles called sprints. However, there are still some general activities that can be observed throughout the project. Here are the typical phases in an Agile project: It’s important to… Read More »Agile “Phases”?
When it comes to taking over from an incumbent supplier in a consultancy role without interrupting the delivery rate or quality, careful planning and execution are key. Here are some steps we follow to ensure a smooth transition: By following these steps, your consultancy can… Read More »How Do We Embed Ourselves?
Implementing continuous improvement involves the following steps: Remember that continuous improvement is an ongoing process. It requires a culture of learning, adaptability, and a commitment to consistently seeking better ways of delivering value to clients.
GraphQL has emerged as a powerful and flexible API query language for modern applications. Developed by Facebook, GraphQL provides a more efficient and flexible way to request and manipulate data compared to traditional REST APIs. In this article, we’ll take a closer look at what… Read More »Understanding GraphQL
Blockchain technology is a distributed and decentralized ledger system that allows for secure, transparent, and immutable record-keeping of digital transactions. It uses cryptography to secure data and consensus algorithms to achieve agreement among a network of nodes, eliminating the need for a central authority or… Read More »What is Blockchain?
Serverless computing is a cloud computing paradigm that abstracts away the need for developers to manage traditional server infrastructure. In a serverless architecture, the cloud provider takes care of the operational aspects, such as server provisioning, scaling, and maintenance, allowing developers to focus solely on… Read More »What is Serverless Computing?
GitOps is a modern approach to software delivery that combines the principles of DevOps and version control using Git. It involves using Git as the single source of truth for defining, managing, and automating the entire software deployment process, including infrastructure configuration, application code, and… Read More »What is GitOps?
Linux is a Unix-like operating system that was first developed in 1991 by Linus Torvalds, a computer science student at the University of Helsinki. It is open-source software, which means that the source code is freely available to anyone who wants to use it, modify… Read More »What is Linux?