Explains how feature flags enable teams to deploy code to production without immediately releasing features to users. Discusses A/B testing, canary releases, and progressive rollouts to reduce risk and gather feedback faster.
A comprehensive guide to requirements gathering and analysis. Covers techniques like user story mapping, use case modeling, and functional decomposition to ensure that development teams build the right product from day one.
Guides technical leaders on implementing Objectives and Key Results (OKRs) in engineering organizations. Shows how to set ambitious yet achievable goals, measure progress, and align team efforts with company objectives.
Explains the emerging practice of Platform Engineering—creating self-service internal platforms that accelerate development. Discusses how to build golden paths, standardize tooling, and reduce cognitive load on development teams.
A structured approach to product discovery including problem validation, solution exploration, and usability testing. Helps teams avoid building features nobody wants by validating assumptions early and cheaply.
Distinguishes between vanity metrics and actionable metrics that drive product decisions. Covers frameworks like AARRR (Pirate Metrics), North Star Metric, and cohort analysis to measure real product health and user engagement while building data-informed product culture.
Explains the role of Release Train Engineering in SAFe environments. Discusses how to coordinate multiple agile teams working on interdependent features, manage program-level backlogs, and facilitate program increment (PI) planning events.
Explains the Shift-Left testing philosophy where quality activities move earlier in the development lifecycle. Discusses test automation strategies, developer testing practices, and how to build quality into the process rather than inspecting it in at the end.
Got a project worth writing about?
Tell us what you want to build and we will start from your requirements.