Topics

Featured in Development

Understandability is the concept that a system should be presented so that an engineer can easily comprehend it. The more understandable a system is, the easier it will be for engineers to change it in a predictable and safe manner. A system is understandable if it meets the following criteria: complete, concise, clear, and organized.

Featured in Architecture & Design

Sonali Sharma and Shriya Arora describe how Netflix solved a complex join of two high-volume event streams using Flink. They also talk about managing out of order events and processing late arriving data, exploring keyed state for maintaining large state, fault tolerance of a stateful application, strategies for failure recovery, data validation batch vs streaming, and more.

Featured in Culture & Methods

Tim Cochran presents research gathered from ThoughtWorks' varied clients and projects, and shows some of the metrics their teams have identified as guides to creating the platform and the culture for high performing teams.

Steve Milligan on Agile Finance and Finding Synergies

In this podcast recorded at Agile 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Steve Milligan about his work in Agile Finance and bringing the back-office along on the agile transformation journey.

Key Takeaways

The funding of agile initiatives has been largely left outside of the scope of transformation efforts, which results in dysfunction and cross purpose

Agile finance introduces structure so that financial aspects (target setting, budgeting, expenditure and reporting) become synergistic and add to the positive impact of transformation

Attitude changes need to start with the agile coaching and transformation change agents – they self-constrain and are biased against working with finance groups

The need to move from static budgets to activity-based budgets and investigate ideas like Beyond Budgeting

The authoritative bodies (SEC, AICPA) have issued guidance for the accounting profession regarding investigating and determining the applicability of concepts like Beyond Budgeting

More about our podcasts

You can keep up-to-date with the podcasts via our RSS Feed, and they are available via
SoundCloud,
Apple Podcasts,
Spotify,
Overcast
and the Google Podcast.
From this page you also have access to our recorded show notes. They all have clickable links that will take you directly to that part of the audio.