Software engineering today is every bit as much about the people as it is about technology - empowered teams don’t appear overnight. We need to oil the wheels of collaboration so they roll smoothly. Here, Matthew Skelton and Victoria Morgan-Smith discuss how to use internal conferences to boost your organisation’s social capital, the currency by which relationships flourish and businesses thrive.
Flow Debt is a leading indicator that provides a view of what is happening inside a delivery system; an important metric for improving software development. This article provides an example how a metric like Flow Debt can be used improperly, i.e. out of their domain, or properly, i.e. context aware usage of Flow Debt with an IT operations team.
Feature flags can superpower development, allowing faster features. But they can also be the worst kind of technical debt if misused or mismanaged. This article walks us through some horror stories of feature flags gone bad, and lessons learned.
Standardizing Requirements Descriptions on Scrum Projects for Better Development and Testing Quality
Standardizing requirements descriptions on Scrum projects benefit development and testing quality by enablling full coverage, minimizing errors, and facilitating scheduling and requirements changes.
Nick Tune explores what the Government Digital Service (GDS) has achieved in the UK in becoming a world-leading digital-by-default government and shares what isn’t working so well in government IT. 4
In this article, Hugo Messer, a seasoned distributed agile practitioner, shares the top 5 challenges distributed teams face. Based on 10 years experience, he shares practical solutions. 3
Communities of practice have specific applications in agile organisations: scaling agile development and allowing individuals to connect with others who share similar concerns.
The book Liftoff, Second Edition provides practices and insights for chartering teams by understanding needs, building trust, and defining how to interact in the team and align with the organization.
Containers are just around the corner for the Windows community, and this article takes a closer look at using SQL Server containers.
Our efforts to improve software development face the question what to focus on. We can’t be predictable if we are not adaptable. What we really need is to be predictably adaptable.
At the recent Agile 2016 conference, ICAgile announced a number of milestones – more Certified Experts qualified, some additional certification pathways, and substantive growth across the board. 1
Learn two novel practices for continuous delivery to increase speed and reliability of software development and reduce risks: Latent-to-live code pattern and Forward compatible interim versions.