Tech Lead Journal

Tech Lead Journal

By Henry SuryawirawanTechnology
Download on the App Store

Tech Lead Journal episodes

  • #157 - Platform Strategy: Innovation Through Harmonization - Gregor Hohpe

    “Platforms harmonize and standardize without restricting. By standardizing, they actually enable and allow people to do more things."

    Gregor Hohpe is back again for the second episode with his latest book “Platform Strategy”. In this episode, Gregor discussed in-depth about building platforms with a proper platform strategy. He began by describing what a platform is from a few different perspectives, the benefits it brings, and what strategy we should think about when building a platform. Gregor also emphasized the opposite difference between platforms and IT services, with the key difference of how a platform thrives with more scale. We then had a few fun discussions discussing building a platform on top of a cloud platform, the key skillset we need to build a good platform, and how we should build a proper platform abstraction. Towards the end, Gregor also covered the recent trend of building developer platforms and business capability platforms. Also, do not miss Gregor’s fun analogy of fruit basket vs fruit salad when explaining a good platform strategy.  

    Listen out for:

    • Strategy Book Series - [00:05:39]
    • Definition of Platform - [00:07:58]
    • Platform Benefits - [00:12:09]
    • Platform Strategy - [00:17:25]
    • Platform vs IT Service - [00:20:47]
    • Platform Thrives With Scale - [00:25:39]
    • Cloud Platform-Based Platform - [00:29:36]
    • Skillset for Building Platform - [00:36:44]
    • Abstraction, Not an Illusion - [00:44:19]
    • Fruit Salad vs Fruit Basket - [00:47:32]
    • Developer Platform - [00:51:34]
    • Business Capability Platform - [00:55:48]
    • 3 Tech Lead Wisdom - [00:59:31]
    • _____

      Gregor Hohpe’s Bio
      Gregor Hohpe advises CTOs and senior IT executives on IT strategy, cloud architecture, and organizational transformation. He served as advisor to the Singapore government, chief architect at Allianz SE, and technical director at Google Cloud’s CTO Office. He is widely known as co-author of the seminal book “Enterprise Integration Patterns” and as frequent speaker at conferences around the world. His accessible, but technically accurate essays were republished in “97 Things Every Software Architect Should Know” and “Best Software Writing”. He is an active member of the IEEE Software editorial advisory board.

      Follow Gregor:

      • Website – https://architectelevator.com/
      • LinkedIn – linkedin.com/in/ghohpe/
      • X – @ghohpe
      • Platform Strategy (with special coupon for TLJ listeners) – https://leanpub.com/platformstrategy/c/techlead
      • _____

        Our Sponsors

        Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


        Like this episode?

        Show notes & transcript: techleadjournal.dev/episodes/157

        Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
        Buy me a coffee or become a patron.

        1 hr 5 min
      • #156 - Making Work Visible: Exposing Time Theft to Optimize Work & Flow - Dominica DeGrandis

        “The five thieves of time are: too much work in progress, conflicting priorities, unplanned work, unknown dependencies, and neglected work."

        Dominica DeGrandis is the author of “Making Work Visible”. In this episode, we discussed how we can optimize our workflow and reclaim control of our work and time. Dominica unveiled the concept of the five thieves of time that rob us of our productivity, that includes too much work-in-progress (WIP), conflicting priorities, unplanned work, unknown dependencies, and neglected work. She also shared actionable practices and tips on dealing with each of these thieves. Towards the end, Dominica emphasized the importance of bringing visibility to and measuring the flow of what leadership and customers care about - the delivery of customer value—big picture items that span end-to-end value streams.  

        Listen out for:

        • Career Journey - [00:03:47]
        • Making Work Visible & Five Thieves of Time - [00:08:45]
        • Thief: Too Much WIP - [00:15:31]
        • WIP is a Leading Indicator - [00:18:33]
        • Thief: Unplanned Work - [00:20:45]
        • Making Sense of WIP - [00:23:04]
        • Thief: Conflicting Priorities - [00:24:38]
        • Thief: Unknown Dependencies - [00:29:17]
        • Managing Dependencies - [00:32:53]
        • Thief: Neglected Work - [00:36:40]
        • Make Organization Work Visible - [00:41:21]
        • Measuring Flow - [00:50:19]
        • 3 Tech Lead Wisdom - [00:55:11]
        • _____

          Dominica DeGrandis’s Bio
          A huge fan of using visual cues to inspire change, Dominica DeGrandis, author of Making Work Visible - Exposing Time Theft to Optimize Work & Flow, and Principal Flow Advisor at Planview, helps organizations make work visible to improve workflow. Obsessed with useful metrics & influencing change, Dominica advises customers on flow metrics, value stream management and how to effect change.

          Follow Dominica:

          • LinkedIn – linkedin.com/in/dominicadeg
          • Website – ddegrandis.com/
          • _____

            Our Sponsors

            Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


            Like this episode?

            Show notes & transcript: techleadjournal.dev/episodes/156

            Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
            Buy me a coffee or become a patron.

            1 hr
          • #155 - Build What Matters With Vision-Led Product Management - Ben Foster

            “Product driven means you understand what your customers’ problems are, but you don’t let yourself get held back by what your customers are saying. You’re not building your product for a customer that you’re already working with. You’re building a product for a customer that you haven’t yet met."

            Ben Foster is the co-founder of Prodify and the co-author of “Build What Matters”. In this episode, we discussed how product driven and vision-led product management helps organizations deliver key customer outcomes and achieve business goals. Ben first began by describing the product management paradox and some of the common product management dysfunctions. Ben then dived deep into the three important aspects of a vision-led product management, which are key customer outcomes, customer journey vision, and product strategy.  

            Listen out for:

            • Career Journey - [00:03:31]
            • Product Management Paradox - [00:05:59]
            • The Role of Product Manager - [00:08:10]
            • Product Dysfunctions - [00:09:50]
            • Product Driven - [00:14:25]
            • Vision-Led Product Management - [00:18:40]
            • Key Outcomes - [00:22:52]
            • Key Outcomes Pyramid - [00:28:52]
            • Customer Journey Vision - [00:33:12]
            • Customer Experience Stages - [00:35:36]
            • Product Vision - [00:40:04]
            • Product Strategy - [00:43:43]
            • Product Roadmap - [00:47:49]
            • Product Roadmap Duration - [00:55:50]
            • 3 Tech Lead Wisdom - [00:58:51]
            • _____

              Ben Foster’s Bio
              Ben Foster has been working in product management in the tech scene for 25 years, and is co-founder and partner at Prodify, a product consulting and coaching firm he started 9 years ago. He cut his teeth at eBay during its heyday and was most recently the chief product officer at the wearable company Whoop. He has experience from startups to multi-billion dollar companies and everything in between. He’s spoken at several major tech events, has produced the definitive course on product leadership, and co-authored the Amazon bestseller Build What Matters. He lives in Arlington, VA with his wife and son.

              Follow Ben:

              • Website – https://www.prodify.group/
              • LinkedIn – linkedin.com/in/benfoster/
              • _____

                Our Sponsors

                Are you looking for a new cool swag? Tech Lead Journal now offers you some swags that you can purchase online. These swags are printed on-demand based on your preference, and will be delivered safely to you all over the world where shipping is available. Check out all the cool swags available by visiting techleadjournal.dev/shop. And don't forget to brag yourself once you receive any of those swags.


                Like this episode?

                Show notes & transcript: techleadjournal.dev/episodes/155

                Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                Buy me a coffee or become a patron.

                1 hr 3 min
              • #154 - Scale a Fast and Resilient Company With Lean - Catherine Chabiron & Fabrice Bernhard

                “Lean is not about how we organize work, but how we think about it. It’s not a production system; it’s an education system."

                Catherine Chabiron is a Lean expert and the co-author of “Learning to Scale at Theodo Group”. In this episode, Catherine and Fabrice–the co-founder and CTO of Theodo–shared their lessons learned from implementing Lean at a fast-growing scale-up company. Catherine and Fabrice first started by sharing the “big company disease” challenge and how Theodo started its Lean journey. We then discussed Lean essentials that include some of its principles, such as an obsession with customer value and lead time. We also talked about Lean practices adopted from the Toyota Production System, that include Gemba, Jidoka, Andon, and Kaizen. Along the way, Catherine and Fabrice also emphasized the importance of always building quality right the first time.  

                Listen out for:

                • Career Journey - [00:03:41]
                • Big Company Disease - [00:07:26]
                • Theodo’s Lean Journey - [00:10:19]
                • Implementing Agile at Scale - [00:14:35]
                • The Essence of Lean - [00:18:41]
                • Gemba - [00:23:16]
                • Normal vs Not Normal - [00:26:26]
                • Doing More Gemba Walks - [00:29:40]
                • Obsession With Customer Value - [00:32:59]
                • Obsession With Lead Time - [00:37:07]
                • Jidoka & Andon - [00:40:25]
                • Built-in Quality Right First Time - [00:44:16]
                • Kaizen - [00:46:39]
                • 3 Tech Lead Wisdom - [00:52:19]
                • _____

                  Catherine Chabiron’s Bio
                  Catherine Chabiron is an established expert in Lean management with a professional journey spanning over 40 years. Catherine is not only a Lean executive coach but also a renowned author. Her notable contribution, “Learning to Scale at Theodo Group: Growing a Fast and Resilient Company,” exemplifies her unique know-how and offers practical advice to leaders seeking growth without compromising on core values and employee engagement.

                  Fabrice Bernhard’s Bio
                  Fabrice co-founded Theodo in Paris in 2009, which has grown on average 50% a year for the last 8 years and generated 90M€ turnover in 2022. He is now based in London to help on the international expansion of Theodo.

                  Follow Catherine:

                  • LinkedIn – linkedin.com/in/catherine-chabiron-43ba6b16
                  • Follow Fabrice:

                    • LinkedIn – linkedin.com/in/fabricebernhard/
                    • X – @fabriceb
                    • _____

                      Our Sponsors

                      Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                      Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                      Like this episode?

                      Show notes & transcript: techleadjournal.dev/episodes/154

                      Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                      Buy me a coffee or become a patron.

                      58 min
                    • #153 - Architecture Modernization: Socio-Technical Alignment of Software, Strategy, and Structure - Nick Tune

                      “Architecture touches on the software, the business, and the team organization. Modernization updates something that has some outdated thinking, e.g. technologies, ideas, business models."

                      Nick Tune is a principal consultant and the author of “Architecture Modernization”. In this episode, we discussed how organizations can successfully go through an architecture modernization journey. Nick began by defining architecture modernization and discussing the socio-technical aspects involved. He then introduced the concept of an independent value stream and its four key characteristics: domain alignment, business outcome driven, empowered teams, and software alignment. Nick also shared tips on how to get buy in for a modernization journey, why it is beneficial to do it collaboratively, and explained in-depth the Wardley Mapping technique. Towards the end, Nick described the idea of Architecture Modernization Enabling Team and gave advice on creating an architecture modernization roadmap.  

                      Listen out for:

                      • Career Journey - [00:03:31]
                      • Writing Architecture Modernization Book - [00:09:51]
                      • Architecture Modernization - [00:11:18]
                      • Socio-Technical Architecture - [00:13:35]
                      • Independent Value Stream - [00:17:47]
                      • Domain Aligned & Change Coupling - [00:19:32]
                      • Business Outcome Driven - [00:24:11]
                      • Owned by Empowered Teams - [00:27:02]
                      • Software Aligned - [00:28:34]
                      • Getting Buy In - [00:31:00]
                      • Collaborative Modernization Journey - [00:35:28]
                      • Wardley Mapping - [00:38:59]
                      • Product Taxonomy - [00:45:06]
                      • Architecture Modernization Enabling Team - [00:47:13]
                      • Modernization Roadmap - [00:53:51]
                      • 3 Tech Lead Wisdom - [00:58:35]
                      • _____

                        Nick Tune’s Bio
                        Nick works with product and technology leaders to map strategy, model domains, design architecture and build continuous delivery teams while helping to deliver successful business outcomes. He is the author of Architecture Modernization (Manning), and Principles and Practices of Domain-Driven Design (Wrox).

                        Follow Nick:

                        • LinkedIn – linkedin.com/in/nick-tune
                        • Mastodon – @[email protected]
                        • Website – nick-tune.me
                        • _____

                          Our Sponsors

                          Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                          Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                          Like this episode?

                          Show notes & transcript: techleadjournal.dev/episodes/153

                          Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                          Buy me a coffee or become a patron.

                          1 hr 4 min
                        • #152 - Craft Your Code with Software Craftsmanship - Srihari Sridharan

                          “We need to change our ways of working to give importance to the work quality that we deliver, ensure we keep raising our bar, and pass it on to the next generation of developers."

                          Srihari Sridharan is a software architect and the author of “Craft Your Code”. In this episode, we discussed software craftsmanship and how to become better software engineers. Srihari first began by sharing the relationship between software craftsmanship and high-quality code. He described some practices for improving code quality, such as establishing coding standards, improving code readability, doing effective code review, and managing technical debt. He also explained the importance of software engineers understanding different architectural styles and domain knowledge. Srihari also shared strategies for creating high-performing teams by establishing psychological safety and trust.  

                          Listen out for:

                          • Career Journey - [00:03:08]
                          • Bridging the Students Gap with Industry - [00:06:11]
                          • Writing “Craft Your Code” - [00:09:36]
                          • Software Craftsmanship and High Quality Code - [00:12:18]
                          • Root Causes of Low Quality Code - [00:15:26]
                          • Coding Standards - [00:20:15]
                          • Code Aesthetics - [00:24:17]
                          • Code Readability - [00:28:09]
                          • Tabs vs Spaces - [00:32:31]
                          • Code Review - [00:34:12]
                          • Managing Technical Debt - [00:39:36]
                          • Psychological Safety & Trust - [00:46:23]
                          • Mind Maps - [00:52:09]
                          • Architecture & Domain Knowledge - [00:54:00]
                          • 3 Tech Lead Wisdom - [01:02:33]
                          • _____

                            Srihari Sridharan’s Bio
                            Srihari Sridharan is a Software Architect and Engineer with a hands-on approach. He is a speaker, conducting courses and delivering talks on software craftsmanship and writing clean code. Srihari’s areas of expertise encompass refactoring, design patterns, enterprise application architectural patterns, integration patterns, and cloud-native design patterns.

                            Srihari is also a reviewer and a senior technical proof-reader for Manning Publications Co, and he serves as a member of the ‘Board of Studies - Department of Information Technology’ at B.S Abdur Rahman Crescent Institute of Science & Technology. Residing in Chennai with his wife Swathy and son Advaith, Srihari enjoys spending quality time with his family. In his leisure time, he loves playing cricket, writing blogs, reading books, and cooking.

                            Follow Srihari:

                            • Website – https://topmate.io/srihari_sridharan
                            • LinkedIn – linkedin.com/in/srihari-sridharan/
                            • _____

                              Our Sponsors

                              Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                              Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                              Like this episode?

                              Show notes & transcript: techleadjournal.dev/episodes/152

                              Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                              Buy me a coffee or become a patron.

                              1 hr 7 min
                            • #151 - Build Your Model for Leadership and Leading Change - Marsha Acker

                              “Leading change is high stakes, but we don’t spend a great deal of time focusing on conversation and creating space to engage in real conversation."

                              Marsha Acker is the author of “Build Your Model for Leading Change” and the host of “Defining Moments of Leadership” podcast. In this episode, we discussed building our own model for leadership and leading change. Marsha first started by sharing the concept of a model and some of the common challenges for organizations in making changes. Then we discussed David Kantor’s theories on structural dynamics and functional awareness for understanding behavioral model, which include the concepts of leadership range and communicative competence. Marsha outlined what makes communication so challenging and what we can do to achieve a more effective communication. Towards the end, she shared the three different models that leaders need to think about, i.e. model for leadership, model for living, and model for leading change.  

                              Listen out for:

                              • Career Journey - [00:03:54]
                              • Defining Moments of Leadership Podcast - [00:10:14]
                              • Building Our Model - [00:14:11]
                              • Challenges for Making Organization Change - [00:19:48]
                              • Behavioral Model - [00:23:57]
                              • Structural Dynamics - [00:27:30]
                              • Functional Awareness - [00:33:01]
                              • Communication Challenges - [00:38:12]
                              • Model for Leadership - [00:40:55]
                              • Model for Living - [00:44:12]
                              • Model for Leading Change - [00:46:10]
                              • 3 Tech Lead Wisdom - [00:54:44]
                              • _____

                                Marsha Acker’s Bio
                                Marsha Acker is the founder and CEO of TeamCatapult, an executive & leadership team coach, author, speaker, facilitator, and the host of Defining Moments of Leadership Podcast. Marsha’s unparalleled at helping leaders identify and break through stuck patterns of communication that get in their way of high performance. She is known internationally as a facilitator of meaningful conversations, a host of dialogue and a passionate agilest. She is the author of The Art and Science of Facilitation: How to Lead Effective Collaboration with Agile Teams and Build Your Model for Leading Change: A guided workbook to catalyze clarity and confidence in leading yourself and others.

                                Follow Marsha:

                                • LinkedIn – linkedin.com/in/marsha-acker-3486a72
                                • Website – teamcatapult.com
                                • Twitter – @marshaacker
                                • _____

                                  Our Sponsors

                                  Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                                  Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                                  Like this episode?

                                  Show notes & transcript: techleadjournal.dev/episodes/151

                                  Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                  Buy me a coffee or become a patron.

                                  1 hr 1 min
                                • #150 - How to Think Like a CTO - Alan Williamson

                                  “A CTO gives the business the technology it needs to drive success by delivering a roadmap to grow and scale at a level and speed where technology never holds up their growth."

                                  Alan Williamson is the author of “Think Like a CTO”. In this episode, we discussed in-depth how to become a great CTO. Alan first described what a CTO role is, how the role differs at different company stages, and the attributes of a good CTO. Alan then explained the importance of a CTO coming up with a vision and how we can improve ourselves in visionary thinking. He then touched on how a CTO should work together and understand the expectations of the CEO. Alan also gave his tips on how to build engineering teams that can produce high-quality results. Towards the end, Alan gave his personal advice on how a CTO can deal with imposter syndrome and the importance of a CTO doing a personal review.  

                                  Listen out for:

                                  • Career Journey - [00:03:28]
                                  • The CTO Role - [00:07:47]
                                  • Different Flavors of CTO Role - [00:12:47]
                                  • CTO at Different Company Stage - [00:13:42]
                                  • What Makes a Good CTO - [00:17:04]
                                  • Visionary Planning - [00:19:40]
                                  • Learning How to Create a Vision - [00:23:40]
                                  • Working with the CEO - [00:30:54]
                                  • Building Engineering Teams - [00:36:47]
                                  • Building Quality In - [00:39:58]
                                  • Dealing with Imposter Syndrome - [00:45:36]
                                  • Reviewing Yourself - [00:52:11]
                                  • 3 Tech Lead Wisdom - [00:59:09]
                                  • _____

                                    Alan Williamson’s Bio
                                    Alan was the first U.K. Java Champion and has contributed much to open source, including OpenBD, a Java based CFML runtime engine, that once powered MySpace.com, as well as many other blue-chip CFML sites.

                                    Alan has published a number of books in the Java space covering Enterprise Java, Servlets, JavaMail and database access. He also served in the role of Editor-in-Chief for Java Developers Journal. His recent book, ‘ Think like a CTO ’ aimed at the new and upcoming CTO. Filled with real-world actionable items, including case studies and interviews.

                                    Alan is currently a partner with New Harbor Capital, heading up their Portfolio Operations Group, providing interim and executive CTO services to New Harbor’s portfolios, advising on all levels on how to maximize technology for the growth of the business.

                                    Follow Alan:

                                    • Website – alan.is
                                    • LinkedIn – linkedin.com/in/a1anw2/
                                    • _____

                                      Our Sponsors

                                      Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                                      Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                                      Like this episode?

                                      Show notes & transcript: techleadjournal.dev/episodes/150

                                      Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                      Buy me a coffee or become a patron.

                                      1 hr 6 min
                                    • #149 - Dynamic Reteaming: The Art and Wisdom of Changing Teams - Heidi Helfand

                                      “A lot of the traditional wisdom said the best teams are the ones that stay stable or the same; you need long-lived stable teams. The fact is, team change is inevitable. So let’s get better at it."

                                      Heidi Helfand is the author of “Dynamic Reteaming”. In this episode, we discussed dynamic reteaming concept, or team changes in simple words. Heidi explained how her experience working in various startups and scaleups led to her coming up with the dynamic reteaming idea. She also explained how dynamic reteaming differs from the common advice of having long-lived teams. We then discussed the five patterns of dynamic reteaming as outlined by Heidi in her book. Our discussion also covered various other topics, such as onboarding, offboarding, maintaining company culture, ideal team size, and leadership role in dynamic teams.  

                                      Listen out for:

                                      • Career Journey - [00:03:34]
                                      • How Dynamic Reteaming Idea Came About - [00:08:30]
                                      • Dynamic Reteaming - [00:12:08]
                                      • Social Dynamics - [00:13:51]
                                      • Dynamic Reteaming vs Long-Lived - [00:18:14]
                                      • One by One - [00:26:19]
                                      • Onboarding New Joiners - [00:27:42]
                                      • People Leaving - [00:30:54]
                                      • Maintaining Culture - [00:37:18]
                                      • Grow & Split And Merging Patterns - [00:42:42]
                                      • Ideal Team Size - [00:45:51]
                                      • Isolation Pattern - [00:51:43]
                                      • Role of Leader/Manager - [00:54:56]
                                      • 3 Tech Lead Wisdom - [00:57:47]
                                      • _____

                                        Heidi Helfand’s Bio
                                        Heidi Helfand is author of the book Dynamic Reteaming and SVP of Strategy & Innovation at Artium. She’s passionate about helping companies build great products and high-performing teams, and she’s particularly interested in the people side of engineering. With over 20 years of experience in the tech industry, including roles at AppFolio, Procore and Expertcity/GoToMeeting, Heidi has gained a deep understanding of how to help organizations successfully navigate change and scale their teams. She lives in Southern California, where she enjoys spending time with her family and exploring the outdoors.

                                        Follow Heidi:

                                        • Website – heidihelfand.com
                                        • LinkedIn – linkedin.com/in/heidihelfand/
                                        • X – @heidihelfand
                                        • Mastodon – @[email protected]
                                        • Artium – thisisartium.com
                                        • Email – [email protected]
                                        • _____

                                          Our Sponsors

                                          Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                                          Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                                          Like this episode?

                                          Show notes & transcript: techleadjournal.dev/episodes/149

                                          Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                          Buy me a coffee or become a patron.

                                          1 hr 2 min
                                        • #148 - Behavior-Driven Development (BDD) Essentials - Jan Molak & John Ferguson Smart

                                          “BDD is about helping you collaborate with the different parties involved in software delivery to understand what’s actually required of your system, why you need to deliver it, and then find the best possible way to automate your requirements."

                                          John Smart and Jan Molak are the co-authors of “BDD in Action: Second Edition”. In this episode, we discussed in-depth behavior-driven development (BDD) and its essentials. Jan and John first began by introducing what BDD is, the benefits of using BDD, and the Gherkin language with its given-when-then syntax. They gave advice on how to introduce and apply BDD, especially for legacy software, and how to manage the BDD specifications effectively. Jan and John then shared several BDD techniques, such as feature mapping, example mapping, impact mapping; and went deep into the screenplay pattern and the Serenity projects they both create to implement screenplay pattern. Towards the end, Jan and John shared their insights on which testing layers we should apply BDD and some anti-patterns we should avoid.  

                                          Listen out for:

                                          • Career Journey - [00:04:49]
                                          • Challenges Before BDD - [00:11:30]
                                          • Behavior Driven Development (BDD) - [00:15:24]
                                          • Benefits of BDD - [00:22:33]
                                          • Gherkin - [00:27:39]
                                          • Introducing BDD - [00:32:24]
                                          • BDD for Legacy Software - [00:38:41]
                                          • Managing BDD Specifications - [00:43:15]
                                          • Screenplay Pattern - [00:47:09]
                                          • Serenity Project - [00:58:42]
                                          • Other BDD Techniques - [01:11:33]
                                          • Testing Layers to Apply BDD - [01:14:13]
                                          • BDD Anti-Patterns - [01:18:28]
                                          • 4 Tech Lead Wisdom - [01:23:01]
                                          • _____

                                            Jan Molak’s Bio
                                            Jan Molak is a consulting software engineer and trainer who specialises in enhancing team collaboration and optimising software development processes for global organisations. Jan is the author of the Serenity/JS acceptance testing framework, a contributor to the Screenplay Pattern, and a co-author of a renowned book “BDD in Action, Second Edition”.

                                            John Ferguson Smart’s Bio
                                            John Ferguson Smart is a specialist in BDD, automated testing, and software lifecycle development optimization. He is the founder of the Serenity Dojo, an online training platform for testers who want to become world-class Agile Test Automation Engineers, and the creator of the Serenity BDD test automation framework.

                                            Follow Jan:

                                            • LinkedIn – linkedin.com/in/janmolak
                                            • X – @JanMolak
                                            • Follow John:

                                              • LinkedIn – linkedin.com/in/john-ferguson-smart
                                              • X – @wakaleo
                                              • Serenity Dojo – serenity-dojo.com
                                              • _____

                                                Our Sponsors

                                                Miro is your team's visual workspace to connect, collaborate, and create innovations together, from anywhere.
                                                Sign up today at miro.com/podcast and get your first 3 Miro boards free forever.


                                                Like this episode?

                                                Show notes & transcript: techleadjournal.dev/episodes/148

                                                Follow @techleadjournal on LinkedIn, Twitter, and Instagram.
                                                Buy me a coffee or become a patron.

                                                1 hr 27 min

                                              About Tech Lead Journal

                                              From the publisher's feed

                                              Great technical leadership requires more than just great coding skills. It requires a variety of other skills that are not well-defined, and they are not something that we can fully learn in any…

                                              More shows like Tech Lead Journal

                                              The Knowledge Project by Shane Parrish

                                              The Knowledge Project

                                              2,698 Listeners

                                              Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

                                              Software Engineering Radio - the podcast for professional software developers

                                              276 Listeners

                                              The Changelog: Software Development, Open Source by Changelog Media

                                              The Changelog: Software Development, Open Source

                                              286 Listeners

                                              Software Engineering Daily by Software Engineering Daily

                                              Software Engineering Daily

                                              624 Listeners

                                              Talk Python To Me by Michael Kennedy

                                              Talk Python To Me

                                              581 Listeners

                                              Soft Skills Engineering by Jamison Dance and Dave Smith

                                              Soft Skills Engineering

                                              286 Listeners

                                              Thoughtworks Technology Podcast by Thoughtworks

                                              Thoughtworks Technology Podcast

                                              43 Listeners

                                              The InfoQ Podcast by InfoQ

                                              The InfoQ Podcast

                                              38 Listeners

                                              Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                                              Syntax - Tasty Web Development Treats

                                              984 Listeners

                                              Today, Explained by Vox

                                              Today, Explained

                                              10,262 Listeners

                                              The Stack Overflow Podcast by The Stack Overflow Podcast

                                              The Stack Overflow Podcast

                                              62 Listeners

                                              The Big Take by Bloomberg

                                              The Big Take

                                              154 Listeners

                                              科技工作講 Tech Job N Talk by Tech Job N Talk 科技工作講

                                              科技工作講 Tech Job N Talk

                                              26 Listeners

                                              HBR On Leadership by Harvard Business Review

                                              HBR On Leadership

                                              154 Listeners

                                              The Pragmatic Engineer by Gergely Orosz

                                              The Pragmatic Engineer

                                              74 Listeners