
Hosted by Jonathan Hall · EN

Jonny Williams works at Red Hat as an agile Delivery Lead, and he joins Tiny DevOps to cut through the confusion surrounding "Delivery Management". In this episode...What is "Delivery Management"?The discipline vs the roleComparisons to Product Management, Agile, Lean, Scrum, ITIL, and ITSMHistory of Delivery ManagementHow does Delivery Management fit into "Agile"?Where is Delivery Management most popular?How can you start benefiting from the Delivery Management discipline in your organization?How to get started as a Delivery ManagerWho should avoid Delivery ManagementGuestJonny Williams, Agile Delivery Lead at Red HatWeb site: https://delivervalue.uk/LinkedIn: https://www.linkedin.com/in/jonny-williams-83433836/ResourcesBook: Delivery Management: Enabling Teams to Deliver ValueWatch this episode on YouTube.

Gorjan Jovanoski is the co-founder of AirCare, the mobile app that helps you know what you breathe. He joins me to tell the story of founding AirCare, and share some of the surprises, good and bad, along the way.In this episode...What is AirCare, and what does it do for you?What is its business model?AirCare's origin storyAirCare's tech stack: Flutter, PHP, MongoDB, DigitalOcianRequest volume and seasonalityHow to aggregate 35,000 data sources in PHPDetecting and responding to a DoS attackThe software development cycle at AirCareObservability at AirCareScaling challenges along the wayNext steps and objectivesGuestGorjan JovanoskiAirCare web siteWatch this episode on YouTube.

Oshri Cohen is a fractional CTO with a diverse background, currently working with four companies. He joins me on the show to cut through some of the confusion surrounding the Chief Technical Officer role.In this episode:The four phases of the CTO roleHow often can the same person satisfy the needs of all four phases? (Spoiler: Very rarely)How often can a founding CTO succeed in all four phases?A good CTO focuses on his or her strengths, and hires out the restWhat lead Oshri to start as a fCTOWhy many, perhaps most, early-stage startups don't need a full-time CTOWhy a development agency is like a mischievous genieWhy developers love working with a fCTOWhat could you do with the 150k you'd save by hiring a fCTO instead of a full-time CTO?Tips for becoming an fCTO yourselfGuestOshri CohenLinkedIn: https://www.linkedin.com/in/oshricohen/Website: oshricohen.meWatch this episode on YouTube.

Paul Cothenet of Patch.io joins me this time to discuss war stories implementing observabillity at two small startups.In this episode…- How to choose an obervabillity tool/platform- Why AWS doesn't provide the best observability platform- Teaching the team to use observability- How to convince stakeholders that observability is valuable- What would you miss the most if your observability platform was no longer available?- The business value of a good observability solution- Making observability metrics easy for management to use- What does it all cost?- Advice for getting startedResourcesRands Leadership Slack: https://randsinrepose.com/welcome-to-rands-leadership-slack/GuestPaul CothenetTwitter: @paulcothenetCompany, and jobs: patch.ioWatch this episode on YouTube.

James McShane is the Engineering Director at SuperOrbital and has been working with Kubernetes for about 6 years, in a large number of environments. He joins the show today to help unpack whether Kubernetes is a good choice for your small company.- What is Kubernetes, and what problems does it solve for you?- Choosing Kubernetes means choosing a set of problems.- Which application architectures match well with Kubernetes?- Which problems Kubernetes doesn't solve well for you.- How to handle your application data layer when starting with Kubernetes- Some of the differences between the big three's Kubernetes offerings- Should you hire experienced Kubernetes engineers before adopting Kubernetes?- Why is Kubernetes controversial, and how can a newcomer cut through the hype?- Common newbie mistakes- How does price figure into the decision to choose Kubernetes or not?- How to learn Kubernetes if your employer isn't using itGuestJames McShaneTwitter: @jmcshaneEngineering Director at SuperOrbital.ioWatch this episode on YouTube.

Dave Mangot is a speaker, author, teacher, and Silicon Valley veteran. His focus is helping private equity portofolio companies use their technology organization to maximize growth, and he joins me today to discuss the contentious topic of Friday deployments and why you definitely should do them and why you definitely should not do them. Confused?In this episodeMores are not moratoriumsShaming is inappropriate, on both sides of the issueEvery outage is unexpected, nobody knows what might go wrongFriday deployment should be an informed choiceWhy small batch deployments are importantDeploying features vs other changesYou should be able to deploy at any time, but separate that from choosing to deploy at any timeWhy more QA can be worse than less QAIf deployment hurts, or causes fear, do it moreResponding to failures when they do occurBuilding an accurate mental model of your systemResourcesArticle: Deploy on Fridays, or Don'tBook: Continuous Delivery by Jez Humble and Dave FarleyTalk: How Complex Systems Fail by Richard Cook (Velocity 2012)Book: Project to Product by Mik KerstenBook: Out of the Crisis by W. Edwards DemingGuestDave MangotWeb site: https://www.mangoteque.com/LinkedIn: mangotTwitter: @davemangotWatch this episode on YouTube.

Problem solver Tod Hansmann of Catalyst joins me to discuss "observability": What it is, why it means different things to different people, and how to get started if it's new for you.In this episode:What is observability (o11y)?What can observability do for you?What metrics should you track?How does observability relate to logging, alerting, monitoring, and other practices?Who should be responsbile for obervability?How heavily should upper management be involved?How does observability relate to culture?CI/CD as a prerequisite for observabilityWhy metrics are better than logsSurprising metrics that can be importantThe relationship between monitoring and automated testingGood observability as an enabler for canary deployments, test in production, and other practicesHow to define service level objectivesHow do you define "uptime"How to address corner casesWhy being on call is desireableGuestTod HansmannTwitter: @todpunkLinkedIn: Tod HansmannCatalystResourcesBook: Site Reliability EngineeringWatch this episode on YouTube.

Jason Adam is a software with a non-traditional background in biology, business development, and data analytics. Now he's active as a developer, and on the lookout for proven practices he can introduce to his team. On this episode we talk about Trunk-Based Development, and the related topics of continuous integration and deployment, infrastruture as code, and much more.In this episodeHow Trunk-based development differs from GitFlow and other branching strategiesTwo flavors of trunk-based developmentHow Trunk-based development fits into the larger picture of continuous integration and continuous deliveryTechniques for working in smaller batchesHow test-driven development enhances trunk-based developmentUsing feature flags for smaller batchesHow to keep pull requests smallCherry-picking small changes out of a larger pull requestHow Infrastructure-as-Code works with CI and CDResourcesBook: Continuous Delivery by Jez Humble and Dave FarleyBook: Domain-Driven Design by Eric EvansBook: Working Effectively with Legacy Code by Michael FeathersBook: Clean Architecture by Robert MartinGuestJason AdamWeb site & newsletter: functionalbits.ioHave a topic to discuss on the show? Let me know!Want a private consultation? Borrow my brain.Watch this episode on YouTube.

Since leaving the Royal Navy about 7 years ago, Jac Hughes has found himself drawn to the world of Scrum and agile software development. He now runs Everyday Agile, an agile coaching and training business based in the UK.In this episodeHow Jac got into Agile and ScrumLearning from a wide variety of organizations, from simple to complexWhat does "Agile" mean to you, and how is it different from "agility"?What is the relationship between Scrum and agility?Picking and choosing the elements of Scrum, SAFe, LeSS, and other approaches, that work best for the context.When is Scrum the right or wrong fit?Top-down vs bottom-up agile adoptionHow agility permeates the business, not just development, from client contracts to recruiting and onboarding, and everything elseHow to decide on an agile approach, whether Scrum or something elseDoes Scrum work when cross-functional teams aren't possible?Biggest misconceptions about ScrumHow to start adopting ScrumDoes Scrum make sense for a platform, operations, or DevOps team?Thoughts on story points, estimates, and #NoEstimatesHow important is official Scrum training or certifications?When and how should a team find external help when implementing Scrum?ResourcesBook: When Will It Be Done? by Daniel S. VacantiBlog series: Story Pointless (Part 1 of 3) by Nick BrownPodcast: Scrum Master ToolboxGuestJac HughesLinkedIn: jac-hughesEveryday AgileYouTube channel: Everyday AgileWatch this episode on YouTube.

Morgan Craft is a New York-based former software engineer and CTO, and currently a founder and Fractional CTO. He joins me to discuss the concept of a fractional CTO, why they're growing in popularity, and how to decide whether one is right for you.In this episodeWhy would a company hire a fractional CTO instead of a full-time CTO?Why it's so hard for early-stage startups to hire a full-time CTOHow soon should a new company hire a fractional CTO?What are the risks of continuing without a CTO?How "hands-on" is a typical fractional CTO?The relationship between the CTO and the product in small companiesHow to choose a fractional CTOHow do you coach and mentor developers you work with?Thoughts on working with off-shore developers?Is a fractional CTO as committed as a full-time CTO?What does it look like to graduate from a fractional CTO to a full-time CTO?What does a fractional CTO cost?Do fractional CTOs typically earn equity?Using a fractional CTO to hire your first developerHow to connect with a fractional CTOResourcesMorgan Craft on Managers Club podcast: What is a Fractional CTO?Rand's List Leadership SlackGuestMorgan CraftWeb site: MorganCraft.comLinkedIn: mgan59gitBabelWatch this episode on YouTube.