group of iterative and incremental development methods
POPULARITY
BONUS: Consulting is Different—How Consulting Contracts Work Against Agile Development, With Jakob Wolman and Wilko Nienhaus In this BONUS episode, we explore the critical differences between building software as a consultant versus inside a product company. Jakob Wolman contributed an insightful article to the Global Agile Summit book examining how third-party software development operates under entirely different constraints than in-house product development. Joined by Wilko Nienhaus, CTO of Vaimo, a consulting company in Estonia, we dive into ownership dynamics, misaligned incentives, contracting challenges, and the business pressures that shape consulting—along with practical stories from the field about what really works. The Cobbler's Shoes Problem "I come back to the office from this workshop, and suddenly, with these eyes on looking for improvements in process, I just suddenly am hit by this revelation of why things are so slow here? Why are we working so inefficiently?" Jakob describes the striking paradox many consultancies face: they excel at helping clients improve their processes while their own internal operations remain inefficient. This "shoemaker's children" phenomenon reflects a fundamental challenge in consulting—the difficulty of investing in your own improvements when all energy flows toward billable client work. Digital agencies often have outdated or poorly implemented websites despite building sophisticated solutions for others, illustrating how consultancies struggle to apply their own expertise internally. Misaligned Incentives Create Antagonistic Dynamics "It's almost as if the clients are actually paying us to be slow, because our incentive is to spend more time on achieving what the client wants, because we get paid by the hour." The incentive structures in consulting create inherent conflicts that don't exist in product companies. Consultants typically bill by the hour, creating a perverse incentive to spend more time rather than deliver efficiently. Meanwhile, clients pursue business outcomes and want results as quickly and cheaply as possible. This fundamental misalignment leads to: Clients adopting a procurement mindset, treating software development like ordering from a catalog A "wall" between stakeholders and development teams that's even stronger than in product companies Antagonistic relationships where scope changes feel like financial traps rather than necessary learning Contracting processes that reinforce waterfall thinking even when both parties claim to want agility Wilko emphasizes that contracting has a huge impact on these dynamics, and companies must deliberately change their engagement models to break free from these patterns. The Budgeting Trap and Specification Overload "Because of this budgeting process where you now need to motivate what this budget does, or you need to spend that budget, you essentially create this necessity to define everything." Consulting projects often suffer from the same problem that plagued waterfall development: annual budgeting cycles that force stakeholders to cram everything into a single specification. When there's only one chance per year to secure funding, everyone stuffs the requirements document with every conceivable feature, leading to: Massive specifications that attempt to predict all needs upfront Endless discovery meetings and documentation that add cost without improving outcomes Developers working from outdated assumptions with delayed feedback Clients who don't really know what they want but feel pressured to specify everything Jakob points out the frustration that "we've already fixed this problem" in product development through iterative approaches, yet it keeps reappearing in consulting because of the separation between entities. Ownership and Quality in Consulting Environments "Skilled engineers will be frustrated if they're not allowed to do a proper job. People that have spent a lot of time in an environment where they're never allowed to do a proper job, or maybe even punished for doing a proper job, they will have given up, and not care." The difference in ownership between product and consulting development profoundly affects how engineers think about quality, technical debt, and long-term design. In product companies, developers know they'll maintain their code, creating natural incentives for quality. In consulting, the transient nature of engagements can erode quality standards. Key challenges include: Engineers knowing they won't return to the codebase, reducing long-term thinking Clients who lack technical expertise dictating approaches they don't understand Pressure to complete fixed-scope contracts regardless of quality trade-offs The role of estimates in forcing teams to "just complete this thing" even when learning suggests changes Wilko notes that teams controlled by clients versus teams managed as stable units by the consultancy show markedly different levels of ownership and engagement. Engineers want to do great work, but without real-world feedback loops, they may either overengineer based on theoretical ideals or give up on quality entirely. Breaking the Cycle: Going Live in Two Weeks "We said to them, what if we try to actually go live in a single sprint, which in most companies is 2 weeks. And they were like, nah, we're not so sure. And we said, don't worry, you're going to get everything you want in your scope by the end. But just let's try these first 2 weeks." Wilko shares a transformative story about an e-commerce project where his team convinced a client to abandon their two-year roadmap and instead focus on going live with something—anything—in two weeks. The goal: enable one existing customer to place one order for one product they already knew. This constraint forced radical prioritization. The team didn't need images, extensive product catalogs, or elaborate descriptions. They delivered a minimal but functioning system, and the results were revelatory: The client's internal discussion shifted from "we need everything" to "what should we prioritize next?" Real customer interaction revealed unexpected problems, like internal incentive conflicts where salespeople wouldn't direct customers to the website because it threatened their commissions Senior leadership embraced the iterative approach more readily than middle management The faster feedback cycle enabled genuine agility even in a consulting context This story demonstrates that iterative approaches are more likely to lead to success in consulting, and that senior leadership is often more receptive to faster feedback cycles than people expect. The key is changing the dynamic from "deliver a complete spec" to "let's go live quickly and learn." AI as a Game-Changer for Consulting Dynamics "The groundbreaking thing that's happening right now is AI, and it really feeds into this direction. Because instead of speaking, you can actually be building, you can see things, you can do stuff that you can really test in a much more real way than you could just a few years ago." Both Jakob and Wilko see artificial intelligence as a potential solution to many consulting challenges. AI tools enable rapid prototyping and visualization, allowing teams to show rather than tell. This addresses the fundamental problem that clients don't know what they want until they see it, by dramatically reducing the cost of creating tangible demonstrations that generate meaningful feedback. If you want to know more about how AI is reshaping programming, check out our AI Assisted Coding series of episodes. Quality and Testing Should Not Be Negotiable "I just simply think it shouldn't be a choice. We have to be very firm on this is how we work. We are the experts you are paying us." When clients ask to skip testing, reduce code reviews, or cut corners on infrastructure, Jakob argues consultancies must stand firm. Quality practices shouldn't be line items that clients can negotiate away. One consulting company that works strictly with Extreme Programming principles demonstrates this approach—they don't explain every detail to clients, but they clearly establish that "this is how we do all our projects. It's not a choice." Wilko adds that testing often saves time rather than adding cost, serving as a development tool that eliminates repetitive manual verification. The challenge comes during estimation, where padding for testing can make consultancies less competitive, creating pressure to compromise on quality. Jakob emphasizes that some responsibility lies with consultancies themselves, which sometimes over-promise and underbid to win business, then struggle to deliver quality within unrealistic constraints. This "race to the bottom" hurts the entire industry. The Path Forward: Deliberate Collaboration "It is fixable in a consultancy setting as well. I've seen it. I've been part of it. But you have to be very deliberate in your collaboration with the customer." Success in consulting requires deliberately designing the engagement model to support iterative development: Working backward from customer needs, not forward from specifications Establishing short feedback loops with both client stakeholders and end users Creating stable teams rather than assembling ad-hoc groups based on client requests Changing contracting models to align incentives (as explored in Sven Ditz's article in the Global Agile Summit book on delivering incrementally) Being firm about quality practices while remaining flexible about features Using AI and rapid prototyping to generate early, concrete feedback The consulting model doesn't have to default to waterfall, but it requires conscious effort to overcome the structural forces pushing in that direction. Recommended Reading In this episode, we refer to multiple resources for further reading. Here's a list of those resources: Secrets of Consulting by Gerald Weinberg The Global Agile Summit book, including articles by the speakers at the conference Real World Agility by Daniel Gullo The #NoEstimates book by Vasco Duarte Extreme Programming principles About Jakob Wolman and Wilko Nienhaus Jakob Wolman is an experienced engineering leader who knows how to build great software, and how to mess it up. He has worked in both product companies and consulting environments, giving him unique insight into the contrasts between these models. You can connect with Jakob Wolman on LinkedIn. Wilko Nienhaus is CTO of Vaimo, a consulting company in Estonia, where he focuses on the challenges of delivering software in a consulting environment. He concentrates on delivery mechanisms and technical solutions for challenging projects. You can connect with Wilko Nienhaus on LinkedIn.
AI Assisted Coding: From Deterministic to AI-Driven—The New Paradigm of Software Development, With Markus Hjort In this BONUS episode, we dive deep into the emerging world of AI-assisted coding with Markus Hjort, CTO of Bitmagic. Markus shares his hands-on experience with what's being called "vibe coding" - a paradigm shift where developers work more like technical product owners, guiding AI agents to produce code while focusing on architecture, design patterns, and overall system quality. This conversation explores not just the tools, but the fundamental changes in how we approach software engineering as a team sport. Defining Vibecoding: More Than Just Autocomplete "I'm specifying the features by prompting, using different kinds of agentic tools. And the agent is producing the code. I will check how it works and glance at the code, but I'm a really technical product owner." Vibecoding represents a spectrum of AI-assisted development approaches. Markus positions himself between pure "vibecoding" (where developers don't look at code at all) and traditional coding. He produces about 90% of his code using AI tools, but maintains technical oversight by reviewing architectural patterns and design decisions. The key difference from traditional autocomplete tools is the shift from deterministic programming languages to non-deterministic natural language prompting, which requires an entirely different way of thinking about software development. The Paradigm Shift: When AI Changed Everything "It's a different paradigm! Looking back, it started with autocomplete where Copilot could implement simple functions. But the real change came with agentic coding tools like Cursor and Claude Code." Markus traces his journey through three distinct phases. First came GitHub Copilot's autocomplete features for simple functions - helpful but limited. Next, ChatGPT enabled discussing architectural problems and getting code suggestions for unfamiliar technologies. The breakthrough arrived with agentic tools like Cursor and Claude Code that can autonomously implement entire features. This progression mirrors the historical shift from assembly to high-level languages, but with a crucial difference: the move from deterministic to non-deterministic communication with machines. Where Vibecoding Works Best: Knowing Your Risks "I move between different levels as I go through different tasks. In areas like CSS styling where I'm not very professional, I trust the AI more. But in core architecture where quality matters most, I look more thoroughly." Vibecoding effectiveness varies dramatically by context. Markus applies different levels of scrutiny based on his expertise and the criticality of the code. For frontend work and styling where he has less expertise, he relies more heavily on AI output and visual verification. For backend architecture and core system components, he maintains closer oversight. This risk-aware approach is essential for startup environments where developers must wear multiple hats. The beauty of this flexibility is that AI enables developers to contribute meaningfully across domains while maintaining appropriate caution in critical areas. Teaching Your Tools: Making AI-Assisted Coding Work "You first teach your tool to do the things you value. Setting system prompts with information about patterns you want, testing approaches you prefer, and integration methods you use." Success with AI-assisted coding requires intentional configuration and practice. Key strategies include: System prompts: Configure tools with your preferred patterns, testing approaches, and architectural decisions Context management: Watch context length carefully; when the AI starts making mistakes, reset the conversation Checkpoint discipline: Commit working code frequently to Git - at least every 30 minutes, ideally after every small working feature Dual AI strategy: Use ChatGPT or Claude for architectural discussions, then bring those ideas to coding tools for implementation Iteration limits: Stop and reassess after roughly 5 failed iterations rather than letting AI continue indefinitely Small steps: Split features into minimal increments and commit each piece separately In this segment we refer to the episode with Alan Cyment on AI Assisted Coding, and the Pachinko coding anti-pattern. Team Dynamics: Bigger Chunks and Faster Coordination "The speed changes a lot of things. If everything goes well, you can produce so much more stuff. So you have to have bigger tasks. Coordination changes - we need bigger chunks because of how much faster coding is." AI-assisted coding fundamentally reshapes team workflows. The dramatic increase in coding speed means developers need larger, more substantial tasks to maintain flow and maximize productivity. Traditional approaches of splitting stories into tiny tasks become counterproductive when implementation speed increases 5-10x. This shift impacts planning, requiring teams to think in terms of complete features rather than granular technical tasks. The coordination challenge becomes managing handoffs and integration points when individuals can ship significant functionality in hours rather than days. The Non-Deterministic Challenge: A New Grammar "When you're moving from low-level language to higher-level language, they are still deterministic. But now with LLMs, it's not deterministic. This changes how we have to think about coding completely." The shift to natural language prompting introduces fundamental uncertainty absent from traditional programming. Unlike the progression from assembly to C to Python - all deterministic - working with LLMs means accepting probabilistic outputs. This requires developers to adopt new mental models: thinking in terms of guidance rather than precise instructions, maintaining checkpoints for rollback, and developing intuition for when AI is "hallucinating" versus producing valid solutions. Some developers struggle with this loss of control, while others find liberation in focusing on what to build rather than how to build it. Code Reviews and Testing: What Changes? "With AI, I spend more time on the actual product doing exploratory testing. The AI is doing the coding, so I can focus on whether it works as intended rather than syntax and patterns." Traditional code review loses relevance when AI generates syntactically correct, pattern-compliant code. The focus shifts to testing actual functionality and user experience. Markus emphasizes: Manual exploratory testing becomes more important as developers can't rely on having written and understood every line Test discipline is critical - AI can write tests that always pass (assert true), so verification is essential Test-first approach helps ensure tests actually verify behavior rather than just existing Periodic test validation: Randomly modify test outputs to verify they fail when they should Loosening review processes to avoid bottlenecks when code generation accelerates dramatically Anti-Patterns and Pitfalls to Avoid Several common mistakes emerge when developers start with AI-assisted coding: Continuing too long: When AI makes 5+ iterations without progress, stop and reset rather than letting it spiral Skipping commits: Without frequent Git checkpoints, recovery from AI mistakes becomes extremely difficult Over-reliance without verification: Trusting AI-generated tests without confirming they actually test something meaningful Ignoring context limits: Continuing to add context until the AI becomes confused and produces poor results Maintaining traditional task sizes: Splitting work too granularly when AI enables completing larger chunks Forgetting exploration: Reading about tools rather than experimenting hands-on with your own projects The Future: Autonomous Agents and Automatic Testing "I hope that these LLMs will become larger context windows and smarter. Tools like Replit are pushing boundaries - they can potentially do automatic testing and verification for you." Markus sees rapid evolution toward more autonomous development agents. Current trends include: Expanded context windows enabling AI to understand entire codebases without manual context curation Automatic testing generation where AI not only writes code but also creates and runs comprehensive test suites Self-verification loops where agents test their own work and iterate without human intervention Design-to-implementation pipelines where UI mockups directly generate working code Agentic tools that can break down complex features autonomously and implement them incrementally The key insight: we're moving from "AI helps me code" to "AI codes while I guide and verify" - a fundamental shift in the developer's role from implementer to architect and quality assurance. Getting Started: Experiment and Learn by Doing "I haven't found a single resource that covers everything. My recommendation is to try Claude Code or Cursor yourself with your own small projects. You don't know the experience until you try it." Rather than pointing to comprehensive guides (which don't yet exist for this rapidly evolving field), Markus advocates hands-on experimentation. Start with personal projects where stakes are low. Try multiple tools to understand their strengths. Build intuition through practice rather than theory. The field changes so rapidly that reading about tools quickly becomes outdated - but developing the mindset and practices for working with AI assistance provides durable value regardless of which specific tools dominate in the future. About Markus Hjort Markus is Co-founder and CTO of Bitmagic, and has over 20 years of software development expertise. Starting with Commodore 64 game programming, his career spans gaming, fintech, and more. As a programmer, consultant, agile coach, and leader, Markus has successfully guided numerous tech startups from concept to launch. You can connect with Markus Hjort on LinkedIn.
AI Assisted Coding: Agile Meets AI—How to Code Fast Without Breaking Things, With Llewellyn Falco In this BONUS episode we explore the practice of coding with AI—not just the buzzwords, but the real-world experience. Our guest, Llewellyn Falco, has been learning by doing, exploring the space of AI-assisted coding from the experimental and intuitive—what some call vibecoding—to the more structured world of professional, world-class software engineering. This is a conversation for practitioners who want to understand what's actually happening on the ground when we code with AI. Understanding Vibecoding "You can now program without looking at code. When you're in that space, vibecoding is the word we're using to say, we are programming in a way that does not relate to programming last year." The software development landscape shifted dramatically in early 2025. Vibecoding represents a fundamental change in how we create software—programming without constantly looking at the code itself. This approach removes many traditional limitations around technology, language, and device constraints, allowing developers to move seamlessly between different contexts. However, this power comes with responsibility, as developers can now move so fast that traditional safety practices become even more critical. From Concept to Working App in 15 Minutes "We wrote just a markdown page of ‘here's what we want this to look like'. And then we fed that to Claude Code. And 15 minutes later we had a working app on the phone." At the Agile 2025 conference in Denver, Llewellyn participated in a hackathon focused on helping psychologists prevent child abuse. Working with customer Amanda, a psychologist, and data scientist Rachel, the team identified a critical problem: clinicians weren't using the most effective parenting intervention technique because recording 60 micro-interactions in 5 minutes was too difficult and time-consuming. The team's approach embodied lean startup principles turned up to eleven. After understanding the customer's needs through exposition and conversation, they created a simple markdown specification and used Claude Code to generate a working mobile app in just 15 minutes. When Amanda tested it, she was moved to tears—after 20 years of trying to make progress on this problem, she finally had hope. Over three days, the team released 61 iterations, constantly getting feedback and refining the solution. Iterative Development Still Matters When Coding With AI "We need to see things working to know what to deliver next. That's never going to change. Unless you're building something that's already there." The team's success wasn't about writing a complete requirements document upfront. Instead, they delivered a minimal viable product quickly, tested it with real users, and iterated based on feedback. This agile approach proved essential even—or especially—when working with AI. One breakthrough came when Amanda used the number keypad instead of looking at her phone screen. With her full attention on the training video she'd watched hundreds of times, she noticed an interaction she had missed before. At that moment, the team knew they had created real value, regardless of what additional features they might build. Good Engineering Practices Without Looking at Code "We asked it to do good engineering practices, even though we didn't really understand what it was doing. We just sort of say, okay, yeah, that seems sensible." A critical moment came when the code had grown large and complex. Rather than diving into the code themselves, Llewellyn and his partner Lotta asked the AI to refactor the code to make a panel easy to switch before actually making the change. They verified functionality worked through manual testing but never looked at how the refactoring was implemented. This demonstrates that developers can maintain good practices like refactoring and clean architecture even when working at a higher level of abstraction. Key practices for AI-assisted development include: Don't accept AI's default settings—they're based on popularity, not best practices Prime the AI with the practices you want it to use through configuration files Tell AI to be honest and help you avoid mistakes, not just be agreeable Ask for explanations of architecture and evaluate whether approaches make sense Keep important decisions documented in markdown files that can be referenced later “The documentation is now executable. I can turn it into code” "The documentation is now executable. I can turn it into code. If I had to choose between losing my documentation or losing my code, I would keep the docs. I think I could regenerate the code pretty easily." In this new paradigm, documentation takes on new importance—it becomes the specification from which code can be regenerated. The team created and continuously updated markdown files for project context, architecture, and individual features. This practice allowed them to reset AI context when needed while maintaining continuity of their work. The workflow was bidirectional: sometimes they'd write documentation first and have AI generate code; other times they'd build features iteratively and have AI update the documentation. This approach using tools like Super Whisper for voice-to-text made creating and maintaining documentation effortless. Remove Deterministic Tasks from AI "AI is sloppy. It's inconsistent. Everything that can be deterministic—take it out. AI can write that code. But don't make AI do repetitive tasks." A crucial principle emerged: anything that needs to be consistently and repeatedly correct should be automated with traditional code, not left to AI. The team wrote shell scripts for tasks like auto-incrementing version numbers and created git hooks to ensure these scripts ran automatically. They also automated file creation with dates at the top, removing the need for AI to track temporal information. This principle works both ways—deterministic logic should be removed from underneath AI (via scripts and hooks) and from above AI (via orchestration scripts that call AI in loops with verification steps in between). Anti-Patterns to Avoid "The biggest anti-pattern is you're not committing frequently. I really want the ability to drop my context and revert my changes at a moment's notice." The primary anti-pattern when coding with AI is failing to commit frequently to version control. The ability to quickly drop context, revert changes, and start fresh becomes essential when working at this pace. Getting important decisions into documentation files and code into version control enables rapid experimentation without fear of losing work. Other challenges include knowing when to focus on the right risks. The team had to navigate competing priorities—customers wanted certain UX features, but the team identified data collection and storage as the critical unknown risk that needed solving first. This required diplomatic firmness in prioritizing work based on technical risk assessment rather than just user requests. Essential Tools for AI-Assisted Development "If you are using AI by going to a website, that is not what we are talking about here." To work effectively with AI, developers need agentic tools that can interact with files and run programs, not just chat interfaces. Recommended tools include: Claude Code (CLI for file interaction) Windsurf (VS Code-like interface) Cursor (code editor with AI integration) RooCode (alternative option) Super Whisper (voice-to-text transcription for Mac) Most developers working at this level have disabled safety guards, allowing AI to run programs without asking permission each time. While this carries risks, committing frequently to version control provides the safety net needed for rapid experimentation. The Power of Voice Interaction "Most of the time coding now looks like I'm talking. It's almost like Star Trek—you're talking to the computer and then code shows up." Using voice transcription tools like Super Whisper transformed the development experience. Speaking instead of typing not only increased speed but also changed the nature of communication with AI. When speaking, developers naturally provide more context and explanation than when typing, leading to better results from AI systems. This proved especially valuable in a crowded conference room where Super Whisper could filter out background noise and accurately transcribe the speakers' voices. The tool enabled natural, conversational interaction with development tools. Balancing Speed with Safety Over three days, the team released 61 times without comprehensive automated testing, focusing instead on validating user value through manual testing with the actual customer. However, after the hackathon, Llewellyn added automated testing by creating a test plan document through voice dictation, having AI clean it up and expand it, then generating Puppeteer tests and shell scripts to run them—all in about 40 minutes. This demonstrates a pragmatic approach: when exploring and validating with users, manual testing may suffice; but for ongoing maintenance and confidence, automated tests remain valuable and can be generated efficiently with AI assistance. The Future of Software Development "If you want to make something, there could not be a better time than now." The skills required for effective software development are shifting. Understanding how to assess risk, knowing when to commit code, maintaining good engineering practices, and finding creative solutions within system constraints remain critical. What's changing is that these skills are now applied at a higher level of abstraction, with AI handling much of the detailed implementation. The space is evolving rapidly—practices that work today may need adjustment in months. Developers need to continuously experiment, stay current with new tools and models, and develop instincts for working effectively with AI systems. The fundamentals of agile development—rapid iteration, customer feedback, risk assessment, and incremental delivery—matter more than ever. About Llewellyn Falco Llewellyn is an Agile and XP (Extreme Programming) expert with over two decades of experience in Java, OO design, and technical practices like TDD, refactoring, and continuous delivery. He specializes in coaching, teaching, and transforming legacy code through clean code, pair programming, and mob programming. You can link with Llewellyn Falco on LinkedIn.
When we discuss artificial intelligence, what metaphors do we use to illustrate what we mean? Is artificial intelligence some sort of robot—like Ultron—or is it an organism—like a beehive? What happens to our expectations, our thinking, and our conclusions when we change these metaphors, say, from an entitative metaphor (say, an agent) to a relational metaphor (say, belonging to our work network)? We discuss these points with and who wrote a very interesting paper on how management scholars think about artificial intelligence. Episode reading list Ramaul, L., Ritala, P., Kostis, A., & Aaltonen, P. (2025). Rethinking How We Theorize AI in Organization and Management: A Problematizing Review of Rationality and Anthropomorphism. Journal of Management Studies, . Berente, N., Gu, B., Recker, J., & Santhanam, R. (2021). Managing Artificial Intelligence. MIS Quarterly, 45(3), 1433-1450. Alvesson, M., & Sandberg, J. (2020). The Problematizing Review: A Counterpoint to Elsbach and Van Knippenberg's Argument for Integrative Reviews. Journal of Management Studies, 57(6), 1290-1304. Berente, N. (2020). Agile Development as the Root Metaphor for Strategy in Digital Innovation. In S. Nambisan, K. Lyytinen, & Y. Yoo (Eds.), Handbook of Digital Innovation (pp. 83-96). Edward Elgar. Pepper, S. C. (1942). World Hypotheses: A Study in Evidence. University of California Press. Brynjolfsson, E., Li, D., & Raymond, L. R. (2025). Generative AI at Work. The Quarterly Journal of Economics, 140(2), 889-942. Russell, S. J., & Norvig, P. (2010). Artificial Intelligence: A Modern Approach (3rd ed.). Prentice Hall. Jarrahi, M. H., & Ritala, P. (2025). Rethinking AI Agents: A Principal-Agent Perspective. California Management Review Insights, . Boxenbaum, E., & Pedersen, J. S. (2009). Scandinavian Institutionalism – a Case of Institutional Work. In T. B. Lawrence, R. Suddaby, & B. Leca (Eds.), Institutional Work: Actors and Agency in Institutional Studies of Organizations (pp. 178-204). Cambridge University Press. Iivari, J., & Lyytinen, K. (1998). Research on Information Systems Development in Scandinavia-Unity in Plurality. Scandinavian Journal of Information Systems, 10(1), 135-186. Alvesson, M., & Sandberg, J. (2024). The Art of Phenomena Construction: A Framework for Coming Up with Research Phenomena beyond ‘the Usual Suspects'. Journal of Management Studies, 61(5), 1737-1765. Brunsson, N. (2003). The Organization of Hypocrisy: Talk, Decisions, and Actions in Organizations. Copenhagen Business School Press. Floyd, C., Mehl, W.-M., Reisin, F.-M., Schmidt, G., & Wolf, G. (1989). Out of Scandinavia: Alternative Approaches to Software Design and System Development. Human-Computer Interaction, 4(4), 253-350. Grisold, T., Berente, N., & Seidel, S. (2025). Guardrails for Human-AI Ecologies: A Design Theory for Managing Norm-Based Coordination. MIS Quarterly, 49, . Forster, E. M. (1909). The Machine Stops. The Oxford and Cambridge Review, November 1909, .
This interview was recorded at GOTO Copenhagen 2024.https://gotocph.comMartin Fowler - Pioneer of Various Topics around Object-Oriented Technology & Agile MethodsJames Lewis - Software Architect & Director at Thoughtworks @thoughtworks RESOURCESMartinhttps://x.com/martinfowlerhttps://www.martinfowler.comhttps://toot.thoughtworks.com/@mfowlerhttps://www.linkedin.com/in/martin-fowler-comJameshttps://bsky.app/profile/boicy.bovon.orghttps://twitter.com/boicyhttps://linkedin.com/in/james-lewis-microserviceshttps://github.com/boicyhttps://www.bovon.orgLinkshttps://agilemanifesto.orghttps://martinfowler.com/articles/designDead.htmlhttps://martinfowler.com/articles/on-pair-programming.htmlRead the full abstract hereRECOMMENDED BOOKSMartin Fowler • RefactoringScott W. Ambler & Pramod Sadalage • Refactoring DatabasesMartin Fowler & Pramod Sadalage • NoSQL DistilledMartin Fowler • Patterns of Enterprise Application ArchitectureMartin Fowler • Domain-Specific LanguagesMartin Fowler • UML DistilledCrossing BordersCrossing Borders is a podcast by Neema, a cross border payments platform that...Listen on: Apple Podcasts SpotifyBlueskyTwitterInstagramLinkedInFacebookCHANNEL MEMBERSHIP BONUSJoin this channel to get early access to videos & other perks:https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/joinLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!
Join Product Manager Brian and Enterprise Consultant Om as they peel back the sticky veneer from the "Build First" trend sweeping through product development. Listen or watch as we debate the message being projected by AI tool vendors (who all have their own flavor of tool to sell you) and ask - "are we encouraging teams to skip crucial validation" in favor of rapid prototyping? Stick around for our discussion, which includes:- How "Build First" creates organizational dependencies on AI vendors- The death of institutional knowledge and strategic thinking- Effects of skipping user research and stakeholder conversations- The token economy trap and hidden costs of AI-driven development- Practical ways to leverage AI tools without falling into these trapsWhether you're a product manager, developer, or leader navigating the AI hype cycle, this episode offers balanced insights on how to use AI tools responsibly while still building products people actually want.#AIProductDevelopment #BuildFirst #ProductManagementproduct management, agile development, AI tools, build first, user research, token economy, product strategy, tech leadership, AI in product development, product validationLINKSYouTube https://www.youtube.com/@arguingagileSpotify: https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3Apple: https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596Website: http://arguingagile.comINTRO MUSICToronto Is My BeatBy Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)
We're talking about either the terrifying or totally mundane new world of "vibe coding" - using AI to generate code without deep technical expertise. Joining Product Manager Brian Orlando and Enterprise Business Agility Coach Om Patel for this podcast, we're happy to welcome back to the podcast Lenar Mukhamadiev, CEO of iDelsoft (https://idelsoft.com)!Listen as we discuss how this trend is changing product development, software engineering careers, and business innovation. Stick around while we argue over resistance, how vibe coding enables faster market testing and many more points, including:Accelerating time-to-market for new ideasEvolving role of professional developersUnderstanding business problems is more valuable than codingEmergence of "product engineers," or notA future where everyone is a software creator#AIinTech #ProductDevelopment #FutureOfWork= = = = = = = = = = = =YouTubeSubscribe on YouTubeAppleSpotify= = = = = = = = = = = =Toronto Is My Beat (Music Sample)By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)
CTO Series: Jussi Mononen on the Human Side of Software Development and Technical Leadership In this CTO Series episode, we explore the intersection of technology and people with Jussi Mononen, CTO of CarbonLink. Drawing from his extensive experience as an Agile practitioner and technical leader, Jussi shares valuable insights on effective software development, technical strategy alignment, and the critical human elements that drive successful technology implementations. The Transformative Power of Agile "It's all about people." Jussi's journey as a technology leader was fundamentally shaped when he discovered Agile methodologies. Coming from a background of waterfall-like approaches to software development, the introduction of Agile principles opened up a broader perspective that transformed his view of the profession. What began as technical work creating billing software evolved into a deeper understanding of the collaboration challenges in problem-solving. This shift helped Jussi develop a more humanistic and holistic approach to software development, recognizing that the human dynamics are often more complex than the technical challenges themselves. Every line of code eventually becomes a liability, as software is maintained over decades Software is only truly "done" when you remove the plug and it no longer exists Direct communication with customers is essential for understanding the real problems that need solving Balancing Technical Strategy with Business Needs "Be careful what you choose in terms of technology as you need to maintain it forever—hopefully." Creating a technical strategy that aligns with business objectives while remaining adaptable requires careful consideration of both immediate and long-term factors. Jussi emphasizes the importance of considering maintainability over a decade-long horizon while organizing technology stacks that don't limit organizational agility. When selecting technologies, consider whether you can find people already familiar with your tech stack Evaluate whether your technology choices allow you to fulfill the responsibilities your customers pay you to handle Be prepared to abandon technologies that aren't working, despite the sunk cost Structure your technical organization to maximize speed and adaptability Fostering Collaboration Between Tech and Business "It's not about 'who wins,' it's about making good decisions." Effective collaboration between technical and business units is built on foundations of respect and trust. As a self-described optimist about humanity, Jussi approaches cross-functional work by giving respect to colleagues and trusting them to make sound decisions within their domains of expertise. Listen carefully to people and make a genuine effort to understand their perspectives Focus on making well-considered decisions rather than striving for theoretical "best" decisions Remember that people develop software, not processes or tools—maximize each team member's potential Create environments where differing viewpoints are valued as inputs to better decision-making Strategic Roadmapping and Adaptability "We constantly seek information about what might be changing." Maintaining a clear vision of the future while remaining adaptable is a critical balancing act for technology leaders. Jussi's approach involves maintaining a rolling two-quarter roadmap that provides directional clarity while incorporating new information and signals from various sources. Review and revise roadmaps weekly to incorporate new information Use tools like Trello to maintain lists of priorities and possibilities Actively seek diverse signals about changing requirements and technologies Use the roadmap to communicate investment priorities to stakeholders like the board Overcoming Complex Technical Challenges "Someone needs to give enough love to the items in the backlog." The most significant challenge in Jussi's career came during a 4.5-year project reimplementing critical university systems that had been in use for over 20 years. This complex undertaking highlighted the importance of people skills alongside technical capabilities when managing diverse stakeholders with conflicting needs. Be prepared to handle conflicting needs and requirements from different stakeholders Establish a shared direction before attempting to solve detailed technical challenges Recognize that many critical challenges in large projects are about people, not technology Give proper attention to backlog items to ensure they receive the consideration they deserve Leadership Philosophy and Learning "Choose the context more accurately. Involve yourself with people you look up to." Rather than pointing to a single book that influenced his approach to technical leadership, Jussi emphasizes the importance of context and learning from those around you. His leadership philosophy centers on carefully selecting environments with admirable people and absorbing knowledge through direct experience and observation. Understand the specific context you're operating in before applying generic principles Surround yourself with people whose approach and values you respect Learn continuously from the practical experiences of peers and colleagues About Jussi Mononen Jussi is a problem solver, programmer and business-to-technology translator. People side of software systems development, as he often says: "it's all about people".He has both tech and people street cred, being a long time Agile practitioner, and now the CTO of a promising scale-up in Helsinki: CarbonLink. You can link with Jussi Mononen on LinkedIn.
Ever been in a meeting where an executive decrees: "Engineering needs to go faster!" without any nuance or understanding of the underlying issues?What a coincidence - so have we!!!Listen or watch as Product Manager Brian Orlando and Enterprise Business Agility Coach Om Patel discuss this common yet problematic demand. Join us as we unmask deeper organizational issues, explore how to respond to this request, and discuss the potential causes, constraints, and solutions.Whether you're in engineering, product management, or leadership, this episode provides practical insights for addressing the "go faster" demand in ways that deliver business value quickly, under budget, and right on-time!#EngineeringLeadership #ProductManagement #AgileTeamsREFERENCESGood Strategy/Bad Strategy, by Richard Rumelt (book)Arguing Agile #185 "What Companies Do Instead of Strategy"Arguing Agile #103 "Challenges to Building Product Roadmaps"Inspired, by Marty Cagan (book)LINKS YouTube: https://www.youtube.com/@arguingagileSpotify: https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3Apple: https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596Website: http://arguingagile.com= = = = = = = = = = = =Toronto Is My Beat (Music Sample)By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)
Mike & Tommy discuss successes and traps for applying development processes to Business Intelligence.Get in touch:Send in your questions or topics you want us to discuss by tweeting to @PowerBITips with the hashtag #empMailbag or submit on the PowerBI.tips Podcast Page.Visit PowerBI.tips: https://powerbi.tips/Watch the episodes live every Tuesday and Thursday morning at 730am CST on YouTube: https://www.youtube.com/powerbitipsSubscribe on Spotify: https://open.spotify.com/show/230fp78XmHHRXTiYICRLVvSubscribe on Apple: https://podcasts.apple.com/us/podcast/explicit-measures-podcast/id1568944083Check Out Community Jam: https://jam.powerbi.tipsFollow Mike: https://www.linkedin.com/in/michaelcarlo/Follow Seth: https://www.linkedin.com/in/seth-bauer/Follow Tommy: https://www.linkedin.com/in/tommypuglia/
Substack Week: Why Product Management is Broken and How to Fix It With Anton Zaides In this SPECIAL Substack Week episode, we dive deep into the current state of product management with Anton Zaides, a seasoned software engineer and leader. Anton shares his perspectives on why product management is fundamentally broken and offers practical solutions for organizations looking to improve their product development processes. The Journey to Engineering Leadership "I started to search for content from other engineering managers and focused on practical insights." Anton's journey spans 15 years in software engineering, from game development to DevOps and scaling startups. His transition to leadership revealed a gap in practical leadership content, which inspired him to start sharing his own experiences. Drawing from his four years as an engineering leader in a startup, Anton noticed patterns in product management that needed addressing, leading to his viral article on the topic. The Broken State of Product Management "My team was working on a feature, that got canceled the day after it was released." Product management faces several critical challenges in today's technology landscape. Anton identifies key issues including the development of unused features, increasing software complexity, and misaligned incentives that discourage innovation. Through his conversations with industry professionals, he discovered these problems were widespread, with teams frequently building features that get canceled or go unused. Despite following Agile methodologies, many organizations fail to properly evaluate feature impact, leading to wasted resources and frustrated teams. Product Managers vs. Program Managers "The PM spent only 5% of his time on talking to customers." One of the core issues Anton identifies is the transformation of product managers into glorified program managers. In many organizations, product managers spend most of their time managing JIRA tickets and dependencies rather than engaging with customers and driving innovation. The pressure to deliver on predetermined roadmaps, often dictated by executive teams, leaves little room for challenging assumptions or testing ideas with minimal scope. This shift away from customer interaction and strategic thinking has reduced the product manager's role to primarily managing internal processes. Fostering Better Product Management "PM's should be like a founder for the product business." To improve product management, Anton advocates for several key changes: Offloading program management responsibilities to the team Trusting product managers to make strategic decisions Requiring specific industry knowledge and experience Encouraging face-to-face customer interactions Moving product managers closer to commercial roles Involving engineers in customer conversations Organizational Structure and Communication "The more links you have in the communication chain, the worse the information gets communicated." Anton proposes a shift towards a more functional organizational structure where Product and Engineering work together more closely. He emphasizes the importance of direct communication between technical teams and customers, warning against over-reliance on data alone. The solution involves bringing everyone closer to the business side and creating stronger networks between organizations and engineers. Practical Implementation Tips "Get engineers to visit customers." Key recommendations for improving product management include: Involving engineers in customer and sales conversations Giving engineers visibility through release messaging and communications Establishing strong collaboration between engineering leaders and product managers Ensuring product managers have deep domain expertise Creating opportunities for direct customer interaction Treating product managers as business owners rather than project managers Recommended Resources for Further Study Anton's Article that we review in this interview: “Product Management is broken, a change is coming” John Cutle's article on Product Manager's Responsibilities Anton's Article on how to work effectively with your Product Managers A book recommendation: Empowered by Marty Cagan An episode of Lenny's podcast with Brian Chesky [The Scrum Master Toolbox Podcast Recommends]
In this episode, we dive deep into the dynamics of working solo versus being part of a development team. From the ideal team composition at large companies to the challenges of maintaining open source projects, our hosts share their experiences and insights. Learn about the crucial roles of designers and product managers, the importance of documentation, and why even senior developers still Google Git commands. Whether you're a solo developer looking to collaborate or a team player wanting to improve your workflow, this episode has something for everyone. Chapter Marks00:00 - Introduction01:16 - The Perfect Team Composition02:44 - Different Approaches to Team Building04:37 - Working Without Designers: The FedEx Experience08:10 - Documentation and Project Requirements12:30 - The Role of Documentation in Team Success14:47 - Documentation's Impact on Career Growth15:14 - Onboarding and Documentation Connection16:51 - Open Source Project Management19:45 - Automation in Open Source22:34 - Deals for Devs: Managing Contributors25:29 - Branch Management and PR Workflows29:59 - Solo Development Practices31:21 - Git Commands and Team Workflows35:14 - Open Source Knowledge Barriers38:02 - The Importance of Admitting What You Don't Know39:15 - Episode Wrap-up LinksNick Taylor's Blog Post about GitHub Code Owners - https://dev.to/opensauced/supercharge-your-repository-with-code-owners-4clgB Dougie's GitHub Action for the "Take" command - https://github.com/bdougie/take-action/blob/main/action.ymlChantastic's Git Course on Epic Web - https://www.epicweb.dev/tutorials/git-fundamentalsGitHub Documentation on Squash Merging vs Rebase Merging - https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/incorporating-changes-from-a-pull-request/about-pull-request-mergesMerge vs Rebase vs Squash - https://gist.github.com/mitchellh/319019b1b8aac9110fcfb1862e0c97fbGitHub Issue Forms Documentation - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-formsGitHub Pull Request Templates Guide - https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/creating-a-pull-request-template-for-your-repositoryGitHub Code Owners Documentation - https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-ownersVirtual Coffee's Hacktoberfest Resources - https://hacktoberfest.virtualcoffee.io/OpenSauce - https://opensauced.pizza/The "Working Genius" Assessment - https://www.workinggenius.com/Gun.io Work Personality Quiz - https://gun.io/workstyle/Deals for Devs Project - https://www.dealsfordevs.com/GitHub Actions Documentation on Release Management - https://docs.github.com/en/actions/sharing-automations/creating-actions/releasing-and-maintaining-actionsConventional Commits Documentation - https://www.conventionalcommits.org/en/v1.0.0/
What's up everyone and welcome to The Corporate Bartender!If you know me, you know that I love Agile Development, and I love applying Agile Development principles to the people side of business EVEN MORE! We are going to learn how to transform your conversations using Agile principles, and that's gonna change everything!We've got the Douglas Squirrel on the show today, but you can just call him Squirrel! Wanna know more, stick around!Squirrel has been coding for forty years and has led software teams for twenty. He uses the power of conversations to create dramatic productivity gains. He's been a CTO in startups from fintech to biotech to music, and everything in between; consulted on product improvement at over 200 organizations; and he is the author of Squirrel's Tech Radar, Decoding Tech Talk, and Agile Conversations: Transform Your Conversations, Transform Your Culture. Oh, and he lives in Frogholt, England, in a timber-framed cottage built in the year 1450!This conversation was a ton of fun, and I think you're gonna dig it!If you wanna skip straight to the interview, 3:59 is your spot.TCB Layout:0:00 - Show Open & Intro1:19 - Titles1:45 - Kickoff 3:59 - Squirrel Interview56:32 - Wrap & CloseWebsite: https://douglassquirrel.com/Website Community: https://squirrelsquadron.com/The House Built in 1450: https://www.oldkentcottage.com/ Join our community!https://the-corporate-bartender.mn.co/Theme Music by Hooksounds.comGood Feels Stories Copyright Paramount/CBS
Welcome to the 5th anniversary episode of the podcast Inside SAP S/4HANA Cloud! This special episode hosted by Yannick Peterschmitt features guests Bert Schulze, head of Cloud ERP Product Success at SAP, and Florian Haeussler, CEO of SAP Partner Innovabee. Together, they reflect on the transformative journey of SAP S/4HANA Cloud, sharing insights from early adoption to current innovations. In a fun twist, the episode includes a gamification segment where Bert and Florian answer imaginative questions across five categories, celebrating the milestones and envisioning the future of SAP S/4HANA Cloud. Thank you to all our listeners, partners, and contributors who are part of this journey. We look forward to continuing this adventure with you! You are invited to send us your creative answers to the five questions featured in this episode, as well as any additional comments, using our email insides4@sap.com. We look forward to hearing from you!
Join us for an engaging conversation with Brad Plothow, Chief Growth Officer for Intergalactic (An Aerospace Company), as we venture into the future of warfare technology and entrepreneurship. Discover how small autonomous drone swarms are altering military strategies and challenging the dominance of traditional assets like manned helicopters. We also navigate the economic and infrastructural changes in Southern Utah, tackling issues like housing, water, and electricity while examining the role of media in fostering regional growth. Brad shares invaluable insights on how to maintain an entrepreneurial spirit while scaling businesses, emphasizing the fine balance between innovative ideas and structured systems for sustained success. Our exploration extends into the intriguing intersections of real estate and agile development principles. Real estate transactions often carry emotional weight and personal connections, and we highlight how applying flexibility and adaptability from agile methodologies can benefit various industries. We close with a thought-provoking discussion on the social and economic challenges facing rapidly growing regions like Southern Utah and Las Vegas. The pressing issues of water sustainability, housing affordability, and economic diversification are tackled with an eye towards long-term planning and strategic development. Guest: Brad Plothow, Chief Growth Officer at Intergalactic Intergalactic Webpage: https://ig.space/team/brad-plothow-chief-growth-officerBrad Plothow is also on Instagram: https://www.instagram.com/brad_plothow/?igsh=MXI3YTU5MXJjeGE0cA%3D%3DNovember is Diabetes Awareness Month!Link to Washington County Diabetic Youth Association: https://www.wcdya.com/-Donations are always accepted to help sent a T1D youth to summer camp. Donations can be sent via Venmo '@wcdya' or visit webpage: https://www.wcdya.com/copy-of-why-how to scan QR code. Looking for a Real Estate expert? Find us here!https://realestate435.kw.com/www.wealth435.com https://linktr.ee/wealth435Below are our wonderful friends!Find FS Coffee here:https://fscoffeecompany.com/Find Tuacahn Amphitheater here:https://www.tuacahn.org/Find Blue Form Media here:https://www.blueformmedia.com/#TechInnovation #Entrepreneurship #BusinessGrowth #realestate #WarfareTech #economicgrowth #southernutah #stg #435podcast [00:00:00] Intro.[00:01:49] The Future of Warfare and Entrepreneurship.[00:07:57] Real Estate Agents and Agile Development.[00:12:16] Hot Dog Stand and Agile Development.[00:16:35] Zombie Apocalypse Education Partnership.[00:26:26] Challenges and Opportunities in Southern Utah.[00:32:26] Economic Development and Housing Challenges.[00:43:00] Strategic Play for Housing Market Opportunity.[00:45:59] Aerospace Development and Economic Growth.[00:57:23] Long-Term Energy and News Trends.[01:04:03] The Future of News Media.[01:16:21] Social Media and Free Speech Challenges.
To kick off Elixir Wizards Season 13, The Creator's Lab, we're joined by Zach Daniel, the creator of Igniter and the Ash framework. Zach joins hosts Owen Bickford and Charles Suggs to discuss the mechanics and aspirations of his latest brainchild, Igniter—a code generation and project patching framework designed to revolutionize the Elixir development experience. Igniter isn't just about generating code; it's about generating smarter code. By leveraging tools like Sourcerer and Rewrite, Igniter allows developers to modify source code and batch updates by directly interacting with Elixir's AST instead of regex patching. This approach streamlines new project setup and package installations and enhances overall workflow. They also discuss the strategic implications of Igniter for the broader Elixir community. Zach hopes Igniter will foster a more interconnected and efficient ecosystem that attracts new developers to Elixir and caters to the evolving needs of seasoned Elixir engineers. Topics discussed in this episode: Advanced package installation and code generation improve the developer experience Scripting and staging techniques streamline project updates Innovative methods for smoother installation processes in Elixir packages High-level tools apply direct patches to source code Progressive feature additions simplify the mix phx.new experience Chaining installers and composing tasks for more efficient project setup Continuous improvement in developer experiences to boost Elixir adoption Encourage listeners to collaborate by sharing code generation patterns Introduction of a new mix task aimed at removing the "unless" keyword in preparation for Elixir 1.18 You can learn more in the upcoming book "Building Web Applications with Ash Framework" by Zach and Rebecca Links mentioned: https://smartlogic.io/ https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching https://hexdocs.pm/igniter/readme.html https://github.com/ash-project/igniter https://www.zachdaniel.dev/p/serialization-is-the-secret https://www.zachdaniel.dev/p/welcome-to-my-substack https://ash-hq.org/ https://hexdocs.pm/sourceror/readme.html https://smartlogic.io/podcast/elixir-wizards/s10-e09-hugo-lucas-future-of-elixir-community/ https://github.com/hrzndhrn/rewrite https://github.com/zachdaniel https://github.com/liveshowy/webauthn_components https://hexdocs.pm/elixir/Regex.html https://github.com/msaraiva/vscode-surface https://github.com/swoosh/swoosh https://github.com/erlef/oidcc https://alembic.com.au/ https://www.zachdaniel.dev/ Special Guest: Zach Daniel.
Are you struggling with strategic planning in your organization?In this episode, Enterprise Business Agility Coach Om Patel and Product Manager Brian Orlando walk through the common mistakes companies make developing and executing strategies.Listen as we discuss:The goal mirage of confusing aspirations for actionOveremphasis on planning and forecastingThe pitfalls of being a "feature factory"Neglecting the external business environmentMistaking operational efficiency for strategyLearn how to identify these issues in your own organization and discover practical solutions to improve your strategic planning process.strategic planning, business strategy, feature factory, operational efficiency, market analysis, product management, agile development, leadership, decision-making, innovation#BusinessStrategy #ProductManagement #AgileLeadership #StrategicPlanning #Innovation= = = = = = = = = = = =Watch it on YouTube= = = = = = = = = = = =Subscribe to our YouTube Channel:https://www.youtube.com/channel/UC8XUSoJPxGPI8EtuUAHOb6g?sub_confirmation=1Apple Podcasts:https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596Spotify:https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3Amazon Music:https://music.amazon.com/podcasts/ee3506fc-38f2-46d1-a301-79681c55ed82/Agile-Podcast= = = = = = = = = = = =Toronto Is My Beat (Music Sample)By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)
In this episode of the Passion Struck podcast, host John R. Miles interviews Maha Abouelenein, a strategic communication and personal branding expert. The conversation centers around how small actions can lead to significant success, emphasizing the importance of self-reliance, creating value for others, and building meaningful relationships.Maha shares her personal journey, highlighting her experiences growing up as a minority in Minnesota and later moving to Egypt to care for her parents. She discusses the challenges she faced and how they shaped her understanding of self-reliance and the value of hard work. Her father's teachings about the importance of knowledge and reputation play a crucial role in her philosophy.Full show notes and resources: https://passionstruck.com/maha-abouelenein-small-actions-big-success/SponsorsBabbel: Unlock the power of learning a new language with Babbel's innovative system. Passion Struck listeners can get 60% off their subscription at Babbel.com/PASSION.Hims: Regrow your hair before it's too late! Start your free online visit today at Hims.com/PASSIONSTRUCK.Quince: Experience luxury for less with Quince's premium products at radically low prices. Enjoy free shipping and 365-day returns at Quince.com/PASSION.For more information about our sponsors and promo codes, visit: passionstruck.com/dealsIn this episode, you will learn:The Power of Small Actions: Success is built on daily consistency and small efforts rather than waiting for big moments.Creating Value: Focusing on how to serve others can lead to personal and professional growth.Long-Term Thinking: Playing the long game and building relationships can yield significant rewards over time.Learning Opportunities: Working for free or taking on challenges can provide invaluable learning experiences that open doors in the future.Connect with Maha Abouelenein: https://www.mahaabouelenein.com/Order Passion StruckUnlock the principles that will transform your life! Order my book, Passion Struck: Twelve Powerful Principles to Unlock Your Purpose and Ignite Your Most Intentional Life. Recognized as a 2024 must-read by the Next Big Idea Club, this book has earned accolades such as the Business Minds Best Book Award, the Eric Hoffer Award, and the Non-Fiction Book Awards Gold Medal. Order your copy today and ignite your journey toward intentional living!Catch More Passion StruckMy solo episode on Building a Team from the Ground UpCan't miss my episode with Gerry Hussey on How You Lead Yourself to Infinite PotentialWatch my episode with Coach Matt Doherty on How You Rebound From Life's Toughest MomentsDiscover my interview with Clint Padgett on Driving Team Performance ExcellenceCatch my interview with Rusty Shelton on How You Build Your Authority AdvantageIf you enjoyed this episode, please leave us a review! Even one sentence helps. Be sure to include your Twitter or Instagram handle so we can personally thank you!
BONUS: Mastering Remote Work in Agile Teams With Antony Marcano NOTE: We want to thank the folks at Tuple.app for being so generous with their stories, and supporting the podcast. Visit tuple.app/scrum and share them if you find the app useful! Remember, sharing is caring! In this BONUS episode, Antony, co-founder of RiverGlide and Head of Engineering at Ford Digital, joins us to share his experiences and insights from 30 years in software development, including 25 years in Agile practices. As a technical practitioner, leader, and consultant, Antony reflects on navigating remote work, overcoming challenges, and setting up successful remote software teams, while exploring future trends in the industry. The Shift to Fully Remote Work Antony reflects on his first fully remote software project, which took place during the pandemic when everyone was forced to work from home. While his team had been working together for 12 months, they struggled with traditional video conferencing tools that lacked the ability to support pair programming or mob programming effectively. This is when Antony and his team discovered Tuple, a tool that allows for seamless control sharing and a co-located pairing experience. "Switching to Tuple was a game-changer for us in making remote pairing feel as interactive as in-person collaboration." Overcoming Challenges in Remote Collaboration The biggest challenge Antony identifies in remote work is the loss of serendipitous moments—those random watercooler conversations that often lead to innovation. To address this, Antony encourages teams to create opportunities for these moments by structuring time for informal interactions and fostering a safe and open communication culture. "You can't recreate the watercooler, but you can create opportunities for innovation by encouraging open-door policies and setting up shared virtual spaces." Building Effective Remote Teams For Antony, real collaboration is critical to the success of remote teams. He grew up on XP (Extreme Programming) and believes in the power of pairing and mob programming. Antony emphasizes the importance of maintaining good practices from in-person work, such as prioritizing mental well-being, while adapting to the unique needs of remote teams. "Collaboration is not just about tools—it's about mental well-being, trust, and giving the team what they need to succeed." Keeping Teams on Track with Clear Goals Antony shares his approach to ensuring that teams remain aligned with clear goals and progress tracking. His teams focus on delivering small, incremental slices of work and using techniques like limiting Work In Progress (WIP). Rather than viewing user stories as a list of tasks, Antony encourages teams to focus on the user benefit and desired outcomes. "It's about the ‘why,' not just the ‘what.' User stories should focus on the goal, not just be a list of tasks." The Future of Remote Work in Software Development Looking ahead, Antony predicts that tools will continue to evolve, with AI playing a more significant role in software development. He discusses the possibility of having AI participants in pairing sessions and shares his concerns about the convergence of tools that may lose focus over time. Antony encourages developers to experiment with new technologies and remain open to change. "AI is the next frontier in software development, and we need to embrace how it can enhance our remote work experiences." Recommended Resources for Mastering Remote Work Antony notes that while many resources on remote work are often too generic, there are valuable tools and practices software teams can adopt. He recommends regularly rotating hosts during remote pairing sessions and setting aside time for retrospectives and discussions about the bigger 'why' behind the work. "When pairing, rotate roles, reflect regularly, and always focus on the bigger ‘why' to keep your team aligned and motivated." About Antony Marcano Antony is the co-founder of RiverGlide and Head of Engineering at Ford Digital. With 30 years of software development experience, including 25 years in Agile practices, he is a respected leader, coach, and consultant. Antony has contributed to books and journals and is a keynote speaker at global conferences and universities such as Oxford and McGill. He is also the co-creator of 'PairWith.Us,' and remains a hands-on technical practitioner, specializing in Agile development and leading teams to excel in agility. You can link with Antony on LinkedIn visit RiverGlide.com, or check out RiverGlide TV on YouTube.
In this special episode of Book Overflow, Martin Fowler joins Carter and Nathan to discuss his book Refactoring: Improving the Design of Existing Code. Join them as Martin shares why he wrote Refactoring, how the art of refactoring has changed, and how he views the book's legacy!https://martinfowler.com/-- Books Mentioned in this Episode --Note: As an Amazon Associate, we earn from qualifying purchases.----------------------------------------------------------Refactoring: Improving the Design of Existing Code by Martin Fowler and Kent Beckhttps://amzn.to/4enmuox (paid link)The Art of Agile Development, 2nd Edition by James Shore and Shane Wardenhttps://amzn.to/47TiM3D (paid link)Make No Law: The Sullivan Case and the First Amendment by Anthony Lewishttps://amzn.to/3zJ3K3O (paid link)----------------00:00 Intro01:58 Motivation for writing the book09:45 Refactoring, Extreme Programming, and testing19:17 Estimating, Unknowns, and Complexity23:40 Trust and High Performing Teams30:32 refactoring in the wild: imitate, assimilate, innovate, best practices and sensible defaults43:39 Legacy of the book and rational for second edition47:35 What are the role of books now? Evergreen content, Long-form content in a world of short-form content.01:03:21 Book Recommendations01:09:12 Closing Thoughts----------------Spotify: https://open.spotify.com/show/5kj6DLCEWR5nHShlSYJI5LApple Podcasts: https://podcasts.apple.com/us/podcast/book-overflow/id1745257325X: https://x.com/bookoverflowpodCarter on X: https://x.com/cartermorganNathan's Functionally Imperative: www.functionallyimperative.com----------------Book Overflow is a podcast for software engineers, by software engineers dedicated to improving our craft by reading the best technical books in the world. Join Carter Morgan and Nathan Toups as they read and discuss a new technical book each week!The full book schedule and links to every major podcast player can be found at https://www.bookoverflow.io
BONUS: What the UK COVID App Project Taught Us About Remote Agile Collaboration: A Conversation with Giovanni Asproni NOTE: We want to thank the folks at Tuple.app for being so generous with their stories, and supporting the podcast. Visit tuple.app/scrum and share them if you find the app useful! Remember, sharing is caring! In this special BONUS episode, Giovanni Asproni, CTO and co-founder of Launch Ventures, takes us behind the scenes of his work on the UK government's COVID-19 app project. Giovanni shares insights into the rapid development process, the adoption of remote pairing and ensemble programming, and valuable lessons on leadership in large-scale, high-stakes projects. Giovanni also offers practical advice for teams embracing remote collaboration and agile methodologies. The Start of a Crucial Project "When we got the call from the UK government, we knew this was a mission to help stop the spread of the virus." Giovanni kicks off the episode by recounting how his team at Zühlke Engineering got involved in the development of the UK's COVID-19 app. Tasked with the challenge of building a solution that could help prevent the spread of the virus, they were under immense pressure to deliver quickly. Giovanni explains how they tackled technical hurdles, such as using Bluetooth technology to assess contagion risks, despite the lack of existing APIs on iOS and Android at the time. "Speed was essential, but we also needed a robust design—Bluetooth was key to evaluating contagion risks, even though we didn't have the APIs we needed." Overcoming Rapid Release Challenges "We had to move fast, but accessibility and coordination were non-negotiable." Giovanni discusses how the team, which consisted of around 60-70 members spread across the globe, used agile methodologies to stay organized and on schedule. By fostering open communication and using a clear team structure, they were able to streamline development. Agile planning and strong leadership, including cross-team coordination, were crucial to staying on track. "Agile was our backbone—every team knew their responsibility, and clear communication meant we could deploy with confidence." The Power of Remote Pairing and Ensemble Programming "Pairing allowed us to maintain quality under immense pressure." Giovanni dives deep into the practices of remote pairing and ensemble programming (or mobbing), which were introduced to enhance code quality and resilience during the project. With team members working remotely and under heavy scrutiny, mobbing provided a social outlet and improved problem-solving, while tools like Tuple made remote collaboration seamless. He reflects on the success of these practices, highlighting their impact on efficiency and team morale. "We embraced mobbing not just for resilience, but to stay connected in a time when social contact was scarce." Advice for Remote Pairing Beginners "Don't overthink it—just start and take breaks!" For teams new to remote pairing or ensemble programming, Giovanni offers simple but effective advice: give it a serious try, take breaks to avoid burnout, and don't overcomplicate the process. He emphasizes that these practices can dramatically improve productivity and team cohesion if executed well. "Take the plunge—remote pairing can feel awkward at first, but the benefits are worth it." Key Lessons on Remote Work and Collaboration "Don't try to recreate the office—remote work offers unique advantages." Reflecting on the lessons from the COVID-19 app project, Giovanni explains how remote work is not just a substitute for office work but an entirely different mode of collaboration. He warns against trying to replicate office dynamics remotely, and instead, encourages teams to embrace the benefits of remote settings, such as easier scheduling and fewer distractions from management oversight. "Remote work isn't about replicating the office—when done right, it's a whole new way to collaborate." Resources for Learning More "Explore the power of mob programming with these great resources." To wrap up, Giovanni shares a few key resources for listeners who want to dive deeper into remote pairing, ensemble programming, or leadership in software engineering. He recommends "Software Teaming" by Woody Zuill and the Remote Mob Programming website, which offers comprehensive guides and tools. You can also find out more about Giovanni's work at his company website: https://www.asprotunity.com. During the episode, Giovanni mentions a network of consultants, which you can access at: https://www.clockwork.ing. And the podcast Giovanni hosts is the Software Engineering Radio podcast. About Giovanni Asproni Giovanni Asproni is a consultant, CTO, and co-founder of Launch Ventures. He is an expert in agile development, software design, and modern software engineering practices. Giovanni is a host for the Software Engineering Radio podcast and a frequent speaker at international conferences. You can link with Giovanni Asproni on LinkedIn.
EP 344 - We catch up with Dhiraj Mukherjee, the man who successfully steered Shazam to a $400m sale to Apple, to talk impact investing, augmenting our behaviour with AI tools and why, given the rate of technological change, being taught how to learn is more important than being told what to learn.Dhiraj also takes Andy's impromptu music quiz, we think he did OK, he thinks his son will be disappointed.Chapters:00:00 BWB with Dhiraj Mukherjee01:09 Meet Dheeraj01:42 Impact Investing and Tech for Good03:46 Challenges and Opportunities in Tech05:24 Gender Diversity in Technology08:16 The Role of AI in Recruitment13:33 Climate Action and Renewable Energy17:41 The Evolution of Shazam21:19 The Journey of Entrepreneurship30:32 The Future of AI and Technology35:25 Empowering Leadership In Teams37:18 Agile Development and Business Flexibility38:28 The Role of AI in Software Development39:15 The Art of Continuous Learning42:27 The Future of Education with Tech51:35 Balancing Growth and Sustainability in Business52:55 Quickfire Round - Get To Know Dhiraj01:03:12 Warp Upbusinesswithoutbullshit.meWatch us on YouTubeFollow us:InstagramTikTokLinkedinTwitterIf you'd like to be on the show, get in contact - mail@businesswithoutbullshit.meBWB is powered by Oury Clark
Kent Beck is an original signer of the Agile Manifesto, author of the Extreme Programming book series, rediscoverer of Test-Driven Development, and an inspiring Keynote Speaker. I read his TDD book 20 years ago. Topics of Discussion: [3:46] What led Kent to extreme programming? [7:52] What critical practices have stood the test of time? [10:58] The role of software design in Agile Development. [13:11] The inspiration behind Tidy First? [16:16] Why software design is both a critical skill and an exercise in human relationships. [22:05] What is “normalizing symmetry”? [25:04] Empirical design. [28:09] Design changes tend to be reversible. [30:41] Experimentation with the GPT phase of AI on publications. [35:13] Advice for young developers and programmers. Mentioned in this Episode: Clear Measure Way Architect Forum Software Engineer Forum Programming with Palermo — New Video Podcast! Email us at programming@palermo.net. Clear Measure, Inc. (Sponsor) .NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon! Jeffrey Palermo's Twitter — Follow to stay informed about future events! KentBeck.com Tidy First? Test-Driven Development Extreme Programming Explained Implementation Patterns Want to Learn More? Visit AzureDevOps.Show for show notes and additional episodes.
In this episode of the Arguing Agile podcast, Enterprise Agility Coach Om Patel and Product Manager Brian Orlando are joined by Alex Polyakov, CEO of Project Simple (https://projectsimple.ai) for an immersive discussion of the complex topic of technical debt. They discuss what technical debt really means, when it can be beneficial vs harmful, and strategies for prioritizing and paying down tech debt while still delivering value to users. Learn how to have productive conversations about technical debt with your development teams and stakeholders.technical debt, agile development, product management, refactoring, software architecture, prioritization, user needs, agile transformation, arguing agile podcast= = = = = = = = = = = =Watch it on YouTube= = = = = = = = = = = =Subscribe to our YouTube Channel:https://www.youtube.com/channel/UC8XUSoJPxGPI8EtuUAHOb6g?sub_confirmation=1Apple Podcasts:https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596Spotify:https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3Amazon Music:https://music.amazon.com/podcasts/ee3506fc-38f2-46d1-a301-79681c55ed82/Agile-Podcast= = = = = = = = = = = =Toronto Is My Beat (Music Sample)By Whitewolf (Source: https://ccmixter.org/files/whitewolf225/60181)CC BY 4.0 DEED (https://creativecommons.org/licenses/by/4.0/deed.en)
In this weekend edition of Hashtag Trending, host Jim Love chats with developer Gregory Witek about the challenges and misconceptions of Agile development. They explore why Agile often fails in large corporations, touching on issues such as bureaucracy, quality control, and the imbalance of power between developers and process managers. They dive deep into their personal experiences, discuss the evolution of development methodologies, and ponder potential solutions for the industry. Tune in for a thought-provoking discussion on the realities of Agile and its impact on software development. 00:00 Introduction and Algorithm Insights 01:02 Meet Gregory Witek 01:26 Gregory's Career Journey 02:14 Transition to Management 04:00 Challenges in Agile Development 05:54 Corporate Structure and Productivity 07:22 Agile in Large Organizations 10:29 The Reality of Agile Implementation 19:31 Short-Termism in Development 23:32 Agile's Success and Failure 24:23 The Disempowerment of Developers 26:08 Challenges in Estimation and Productivity 32:20 Bureaucracy and Layers of Management 41:46 Finding Joy and Career Strategies 44:09 Conclusion and Call for Solutions
In the dynamic world of technology, ongoing education is crucial for tech leaders. Jeff Suellentrop, Chief Information & Technology Officer at Phoenix Global, embodies this necessity. His role is not limited to understanding cutting-edge technologies but also involves staying informed about market trends and future directions. This continuous pursuit of knowledge and innovative solutions is vital for aligning technological advancements with business objectives. Tech leaders, by embracing lifelong learning, can adeptly navigate challenges and seize opportunities, ensuring their organizations thrive in an ever-changing landscape. Jeff's approach highlights the importance of curiosity and adaptability in driving success in the tech industry.Here's more about Jeff SuellentropBusiness and IT Executive with experience in global Fortune 100 Companies. Highly skilled in Digital transformations, enterprise architecture, team building, change management, and Data Strategy. Extensive hands on leadership experience, enabling, innovating and architecting strategies in high growth, fast paced companies across multiple industries.Customer obsessed executive with outstanding track record, operational excellence and innovations at 7-Eleven, Petco, Home Depot, Nike and Emerson.Partnered closely with C level leadership on multiple large scale business transformations around the globe in multiple industries (Retail, Apparel & Footwear, CPG, Wholesale, High Tech) that returned billions in RevenueKey business and technical leader in multiple ERP, CRM, OMS, POS, ECOM, Mobile, implementations across multiple partners SAP, IBM Sterling , Oracle, Salesforce, NCR, Manhattan…….Innovation driver, by leading and building teams and partnering with world class company's like Apple, Google, Microsoft.Line of business CIO with a team of over 100 and Budget of $100M+ that transformed IT from a support group to a Business partner delivering Millions in revenue and productivityDeep IT Strategy, Data, Security, and Enterprise Architecture experience with the modernization of IT with Agile Development, IOT,AI, Cloud, DevOps, SAAS, IAAS, PAAS, Micro serves, open ESB and complete New Data centers
In this episode, James and Amy are live from Post Con 24 with Sterling Chin from Postman's Labs team. Sterling shares insights on how Postman leverages AI to build tools that enhance developer productivity. He delves into the experimental nature of Postman Labs, the importance of rapid iteration, and how they determine which features make it into production. Sterling also discusses Postbot, an AI assistant designed to streamline the API development process.Show Notes00:00 Intro01:01 What is Postman Labs?01:51 Criteria for successful experiments03:31 Understanding customer workflows04:29 Tips and tricks for rapid iteration06:16 Internal feedback and dogfooding08:02 Working in Postman Labs10:00 Postman's Commitment to R&D12:02 AI Adoption at Postman16:47 Overview of Postbot18:11 Technical details of Postbot20:16 Postman Flows21:10 AI tools and agnosticism22:07 Postbot's availability and pricing23:09 Scaling and Team Size26:07 Customer Feedback and Features29:03 Closing
It's the season finale of Elixir Wizards Office Hours! SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join host Dan to delve into the agile ceremony of retrospectives. They explore the vital role of retrospectives in Agile project management and unveil practical strategies for enhancing their effectiveness. Alicia and Bri break down the elements of a successful retrospective. They cover everything from meticulous preparation to facilitation techniques, and how to choose the best format for fostering open dialogue and actionable results. Learn how to navigate common obstacles and guide discussions toward productive, solution-focused outcomes. Throughout the episode, they emphasize the transformative potential of retrospectives within the Agile framework, portraying them not just as a procedural activity, but as a catalyst for continuous team growth and project success. Key topics discussed in this episode: Mastering the full potential of retrospectives in Agile environments Best practices for effective preparation and facilitation Choosing the right format to suit your team's dynamics Strategies for overcoming typical challenges during retrospectives Techniques for addressing and resolving interpersonal conflicts constructively The critical importance of valuing each team member's perspective Practical advice on applying insights from retrospectives to enact organizational changes Tailoring and refining retrospectives to meet your team's unique requirements Links mentioned: SmartLogic https://smartlogic.io/ SmartLogic LinkedIn https://www.linkedin.com/company/smartlogic-io Contact Bri Bri@smartlogic.io Retrium Retrospectives for Scrum & Agile Teams https://www.retrium.com/ 4Ls Retrospective Template https://www.retrium.com/retrospective-techniques/4ls Start Stop Continue Retrospective https://www.retrium.com/retrospective-techniques/start-stop-continue Sailboat Retrospective https://www.retrium.com/retrospective-techniques/sailboat Starfish Retrospective https://www.retrium.com/retrospective-techniques/starfish ClickUp Project Management Platform https://clickup.com/teams/project-management Asana Task Manager http://www.asana.com Jira Project Management Tool https://www.atlassian.com/software/jira Special Guests: Alicia Brindisi and Bri LaVorgna.
Prepare to unlock the secrets of revolutionizing your engineering and product development teams with the uncanny insights of Talila, the tech oracle with a wealth of knowledge spanning two thrilling decades. This enlightening conversation promises to equip you with the tools to identify when your processes need a shake-up and how to spearhead a transformation that empowers your organization to scale with agility and precision. Our dynamic dialogue demystifies the true essence of processes in the tech world, revealing that they are not the nemesis of innovation, but rather the bedrock upon which scalable success is built.Venture beyond the conventional with us as we share the compelling tale of how a startup skirted the brink of a total codebase overhaul and discovered the power of strategic modularization. This episode is brimming with wisdom on how to synchronize your team with the heartbeat of your company's objectives, embracing a 'commander's intent' mindset to foster adaptability and a crystal-clear direction. We also delve into the transformative realm of employee engagement, highlighting how non-monetary rewards can significantly outshine financial incentives. Join us for this masterclass in nurturing a culture that celebrates the right hires, seamlessly welcomes fresh faces into the fold, and ensures a synergy that sustains your company's exponential growth.
In Episode 9 of Elixir Wizards Office Hours, we dive into task writing and backlog grooming, transforming ideas from the discovery phase into actionable tickets. Join SmartLogic Developer Camber Griffin and hosts Dan Ivovich and Owen Bickford as they explore the intricacies of task writing, ticket grooming, estimation, and backlog management in the software development lifecycle. They emphasize crafting clear, detailed tickets that act as comprehensive guides for development teams. A well-written ticket does more than outline what needs to be built—it facilitates collaboration by including entry points, linking to essential documentation, defining acceptance criteria, detailing QA steps, and identifying potential risks and future hurdles. Key topics discussed in this episode: Crafting actionable development tickets from inspiration Achieving the optimal level of detail in tickets Tailoring ticket content for developers, QA, and stakeholders Standardizing ticket format with templates Structurally breaking down tasks into manageable sections Ensuring flexibility in implementation while maintaining clear specifications Proactively discussing architectural and design approaches Incorporating related documentation within tickets Clarifying acceptance criteria and QA procedures Accurately estimating task effort and complexity Collaboratively grooming tasks with cross-functional teams Adjusting tickets to evolving requirements Strategically planning for uncertainties and out-of-scope concerns Managing and versioning ongoing documentation Keeping the backlog clean, prioritized, and relevant Mapping dependencies among interconnected tasks Links mentioned: Jira Work Management https://www.atlassian.com/software/jira ClickUp Project Management Platform https://clickup.com/teams/project-management GitHub Projects https://docs.github.com/en/issues/planning-and-tracking-with-projects Zube Agile Project Management https://zube.io/ Pivotal Tracker Agile Project Management Tool https://www.pivotaltracker.com/ Trak Portfolio Management System https://pd-trak.com/ ClearCase Software Configuration Mgmt www.ibm.com/products/devops-code-clearcase Oban Job Processing in Elixir https://github.com/sorentwo/oban Special Guest: Camber Griffin.
Welcome to this episode of the DevOps Toolchain podcast! Today, host Joe Colantonio and expert entrepreneur Ken Pomella dive deep into the transformative world of cloud-native technologies and AI. Ken shares his extensive wisdom on navigating the rapid pace of technological advancements, mainly focusing on impactful tools like IoT, cloud-native services, and AI. He praises AWS for its pioneering approach and offers practical advice on leveraging AWS Amplify for newcomers to the DevOps space and Bedrock Studio for those interested in AI solutions. Ken also covers the cost-effectiveness of cloud services, the intricacies of transitioning to cloud-native environments, and the immense potential AI holds in revolutionizing these spaces. Whether you're a seasoned developer or just starting out, this episode is packed with invaluable insights on the future of technology in business. So, tune in as we explore how embracing these advanced technologies can propel your projects forward! Try out SmartBear's Bugsnag for free, today. No credit card required. https://links.testguild.com/bugsnag
“Raise the bar of the team so that they bring sustainable practices. If your code stinks, no matter how you desire to be agile, you cannot respond to the change." Dr. Venkat Subramaniam is a renowned figure in the software development community, an award-winning author and founder of Agile Developer, Inc. In this episode, Venkat sheds light on the frequently overlooked challenges of software development and provides valuable insights for succeeding in the field. We delve into the misalignment between understanding and practising agile development, the quality gaps that exist between software developers in the industry, the essential technical practices that often get neglected, and the critical role of software architects and technical leaders in steering successful software projects and teams. If you're ready for some hard-hitting truths and actionable advice to elevate your software development game, this episode is a must-listen. Listen out for: Career Journey - [00:01:51] State of Agile Development - [00:03:36] Agile Development Misalignment - [00:07:04] The Developers' Gap - [00:15:55] Important Technical Practices - [00:26:37] The Role of an Architect - [00:36:04] The Role of Technical Leaders - [00:44:04] 3 Tech Lead Wisdom - [00:51:19] _____ Venkat Subramaniam's BioDr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., an instructional professor at the University of Houston, and the creator of the dev2next conference. He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at https://www.agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on Twitter/X at @venkat_s. Follow Dr. Venkat: Website – www.agiledeveloper.com Twitter / X – @venkat_s LinkedIn – linkedin.com/in/vsubramaniam Email – venkats@agiledeveloper.com _____ Our Sponsors Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.Get a 45% discount for Tech Lead Journal listeners by using the code techlead45 for all products in all formats. Like this episode? Show notes & transcript: techleadjournal.dev/episodes/174. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Buy me a coffee or become a patron.
In Elixir Wizards Office Hours Episode 8, hosts Sundi Myint and Owen Bickford lead an engaging Q&A session with co-host Dan Ivovich, diving deep into the nuances of DevOps. Drawing from his extensive experience, Dan navigates topics from the early days before Docker to managing diverse polyglot environments and optimizing observability. This episode offers insights for developers of all levels looking to sharpen their DevOps skills. Explore the realms of Docker, containerization, DevOps workflows, and the deployment intricacies of Elixir applications. Key topics discussed in this episode: Understanding DevOps and starting points for beginners Best practices for deploying applications to the cloud Using Docker for containerization Managing multiple programming environments with microservices Strategies for geographic distribution and ensuring redundancy Localization considerations involving latency and device specs Using Prometheus and OpenTelemetry for observability Adjusting scaling based on application metrics Approaching failure scenarios, including database migrations and managing dependencies Tackling challenges in monitoring setups and alert configurations Implementing incremental, zero-downtime deployment strategies The intricacies of hot code upgrades and effective state management Recommended learning paths, including Linux and CI/CD workflows Tools for visualizing system health and monitoring Identifying actionable metrics and setting effective alerts Links mentioned: Ansible open source IT automation engine https://www.ansible.com/ Wikimedia engine https://doc.wikimedia.org/ Drupal content management software https://www.drupal.org/ Capistrano remote server automation and deployment https://capistranorb.com/ Docker https://www.docker.com/ Circle CI CI/CD Tool https://circleci.com/ DNS Cluster https://hex.pm/packages/dnscluster ElixirConf 2023 Chris McCord Phoenix Field Notes https://youtu.be/Ckgl9KO4E4M Nerves https://nerves-project.org/ Oban job processing in Elixir https://getoban.pro/ Sidekiq background jobs for Ruby https://sidekiq.org/ Prometheus https://prometheus.io/ PromEx https://hexdocs.pm/promex/PromEx.html GitHub Actions - Setup BEAM: https://github.com/erlef/setup-beam Jenkins open source automation server https://www.jenkins.io/ DataDog Cloud Monitoring https://www.datadoghq.com/
In this conversation we will challenge the myth of a singular path, debunking stereotypes perpetuated by industry giants. Our seasoned speaker, drawing from 18 years in diverse corporate roles, shares insights on navigating the complexities of product management. Learn how to advocate for crucial resources, mentorship, and training, ensuring success in this pivotal role. Join us for an exploration into the nuanced transition from individual contributor to influential manager, with a focus on digital etiquette and transformative leadership practices.Don't miss this opportunity to glean wisdom from our expert speaker's rich and varied experiences.ABOUT KSENIA:After 18 years in the corporate world, wearing various hats from project management, to clinical research associate, patient advocate engagement manager, product manager, people manager - I'm now on a wonderful and at times scary and lonely journey of embarking on my own. I am presently focused on providing coaching, facilitation and product management "priming" - helping teams and companies create the rigor and environment to truly benefit from a product management mindset. I also have a passion for helping individuals step into product management with open eyes, and from there how best to pivot into a management position - from doer to influencer. Not a given, and not something most companies manage to support very well. Finally, I love speaking with leaders and teaching them the importance of intentionally focusing on digital etiquette and training on tools for their employees. It's fascinating to see how teams and organizations transform (for the better!) when this is at the heart of company values.Kseina's LinkedInKseina's WebsiteKseina Boyer ConsultingTakeaways:Customer-Centric Leadership and AuthenticityWomen in Digital and Product Management ChallengesPrioritization Strategies and ReflectionsTransitioning to Product Management: Advice and StrategiesAI vs. Human Empathy in Product ManagementRole Confusion in Companies and Tactical LeadershipWorkplace Empowerment and InclusivityChapters00:00 - IntroductionEmbracing Rest, Shifting to Healthcare Innovation00:17 - Exploring New Skills in Startup Environment07:41 - Reflecting on Leadership, Allyship, and Technical Support13:00 - Unlocking the Power of "Because" in Language15:45 - Women's Impact in Technology Leadership, Nurturing Confidence19:39 - Tech Interview Humility and Skill Balance21:30 - Passion for Product Management in Varied Industries25:32 - Delving into Product Management's Significance and Challenges29:00 - LinkedIn Thought Leaders for Professional Growth33:26 - Team Dynamics, Agile Development, and Vision Setting34:30 - Key Factors in Design and Tool Selection39:20 - Job Search Insights and Reflective Journey43:31 - Cultivating Innovation in Product Management Roles47:28 - Navigating Digital Etiquette in Communication Platforms51:22 - Mentorship's Role in Strategic Refinement53:02 - The Three C's: Collaborate, Communicate, Create Safe Spaces55:50 - Prioritization Techniques for Effective Task Management59:40 - OutroSupport the show
Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. ================ All Episodes can be found at www.thecryptopodcast.org Podcast Coaching + All Social Media + Donations link https://bio.link/podcaster Our Facebook Group can be found at https://www.facebook.com/thecryptopodcast ======= Thanks to my Sponsors : If you or know some body you know is struggling with anxiety and want to know how to be 100% anxiety free, in 6 weeks, without therapy or drugs, fully guaranteed https://www.danielpackard.com/ -------------------------- Speaking Podcast Social Media / Coaching My Other Podcasts https://bio.link/podcaster ======================== Bio of Pratik Thantharate : Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. With dual M.S. degrees in Computer Science and Management Information Systems from US universities, he currently works at Paycor. His focus areas include Agile development, DevOps, security from code to cloud, monitoring, observability, and data privacy. Pratik applies his knowledge in CI/CD pipelines, infrastructure as code, containerization, and microservices to innovate in DevOps platforms and security frameworks. He has authored 6 research papers, peer-reviewed over 100, and served on the Technical Program Committee for over 30 international conferences, aiming to advance software delivery through his research. What we Discussed: - How he got involved in Blockchain Technology (2:30 mins) - What is Agile Development & Dev Ops (3:30 mins) - Ai & Machine Learning (6 mins) - ZeroTrustBlock ( 7 mins) - How to stop errors in Hospitals ( 10 mins) - How do we ensure that the Ai gives proper date (14 mins) - A better Healthcare using Ai (16 mins) - Cyber Security and how to protect yourself (20 mins) - Ensure side effects are reported (22 mins) - Transparency with Employees (26 mins) - Protecting your Personal Data in Healthcare (28 mins) - How to ensure that people can use this technology (30 mins) - What Paycor does ( 31 mins) - Why he is Positive for the Future of Ai (35 min) and more How to Contact Pratik Thantharate : https://scholar.google.com/citations?hl=en&user=VEjDpX8AAAAJ https://www.linkedin.com/in/pratikt1988/
Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. ================ All Episodes can be found at www.thecryptopodcast.org Podcast Coaching + All Social Media + Donations link https://bio.link/podcaster Our Facebook Group can be found at https://www.facebook.com/thecryptopodcast ======= Thanks to my Sponsors : If you or know some body you know is struggling with anxiety and want to know how to be 100% anxiety free, in 6 weeks, without therapy or drugs, fully guaranteed https://www.danielpackard.com/ -------------------------- Speaking Podcast Social Media / Coaching My Other Podcasts https://bio.link/podcaster ======================== Bio of Pratik Thantharate : Pratik Thantharate is a Principal Software Engineer with over ten years of experience in Agile Software Development, Cybersecurity, and DevOps. With dual M.S. degrees in Computer Science and Management Information Systems from US universities, he currently works at Paycor. His focus areas include Agile development, DevOps, security from code to cloud, monitoring, observability, and data privacy. Pratik applies his knowledge in CI/CD pipelines, infrastructure as code, containerization, and microservices to innovate in DevOps platforms and security frameworks. He has authored 6 research papers, peer-reviewed over 100, and served on the Technical Program Committee for over 30 international conferences, aiming to advance software delivery through his research. What we Discussed: - How he got involved in Blockchain Technology (2:30 mins) - What is Agile Development & Dev Ops (3:30 mins) - Ai & Machine Learning (6 mins) - ZeroTrustBlock ( 7 mins) - How to stop errors in Hospitals ( 10 mins) - How do we ensure that the Ai gives proper date (14 mins) - A better Healthcare using Ai (16 mins) - Cyber Security and how to protect yourself (20 mins) - Ensure side effects are reported (22 mins) - Transparency with Employees (26 mins) - Protecting your Personal Data in Healthcare (28 mins) - How to ensure that people can use this technology (30 mins) - What Paycor does ( 31 mins) - Why he is Positive for the Future of Ai (35 min) and more How to Contact Pratik Thantharate : https://scholar.google.com/citations?hl=en&user=VEjDpX8AAAAJ https://www.linkedin.com/in/pratikt1988/ --- Send in a voice message: https://podcasters.spotify.com/pod/show/roy-coughlan8/message
In this episode, we interview Jamie Smith, a principal game designer at People Can Fly, about the challenges and insights into design leadership for AAA development. While agile development with quick feedback loop is common for mobile games, it is not for AAA! So how do you combine the mindset of agility and traditionally long and siloed AAA game development? Jamie Smith, with over 13 years of experience working on AAA titles like Tom Clancy's The Division, FIFA, and Call of Duty, discusses his career journey, the transition from production roles to a leadership position, and the importance of team autonomy, cross-discipline collaboration, and decision-making structures in delivering successful game projects. The conversation sheds light on the balance between creative direction and the multitude of factors influencing game design, including technical limitations, publisher expectations, and market comparison, aiming to provide valuable insights for improving management skills and understanding the complexity and legacy of AAA game development. More about Jamie's work and open AAA design learnings: https://youtu.be/q250xvbn9hg?si=kOEbYofqAGMJzVeH 02:42 The Evolution of a Game Designer, from IC to Leader 12:01 Leading Teams and Defining Quality in AAA Game Design 17:00 Navigating Conflicts and Priorities in Game Development 23:35 Adopting a Holistic Approach to Game Design 29:57 Reflecting on 13 Years in AAA Game Development
In this episode of CISO Tradecraft, host G Mark Hardy converses with Cassie Crossley, author of the book on software supply chain security. Hardy explores the importance of cybersecurity, the structure of software supply chains, and the potential risks they pose. Crossley shares her expert insights on different software source codes and the intricacies of secure development life cycle. She highlights the significance of Software Bill of Materials (SBOM) and the challenges in maintaining the integrity of software products. The discussion also covers the concept of counterfeits in the software world, stressing the need for continuous monitoring and a holistic approach towards cybersecurity. Link to the Book: https://www.amazon.com/Software-Supply-Chain-Security-End/dp/1098133706?&_encoding=UTF8&tag=-0-0-20&linkCode=ur2 Transcripts: https://docs.google.com/document/d/1SJS2VzyMS-xLF0vlGIgrnn5cOP8feCV9 Chapters 00:00 Introduction 01:44 Discussion on Software Supply Chain Security 02:33 Insights into Secure Development Life Cycle 03:20 Understanding the Importance of Supplier Landscape 05:09 The Role of Security in Software Supply Chain 07:29 The Impact of Vulnerabilities in Software Supply Chain 09:06 The Importance of Secure Software Development Life Cycle 14:13 The Role of Frameworks and Standards in Software Supply Chain Security 17:39 Understanding the Importance of Business Continuity Plan 20:53 The Importance of Security in Agile Development 24:01 Understanding OWASP and Secure Coding 24:20 The Importance of API Security 24:50 The Concept of Shift Left in Software Development 25:20 The Role of Culture in Software Development 25:52 Exploring Different Source Code Types 26:19 The Rise of Low Code, No Code Platforms 28:53 The Potential Risks of Generative AI Source Code 34:24 Understanding Software Bill of Materials (SBOM) 41:07 The Challenge of Spotting Counterfeit Software 41:36 The Importance of Integrity Checks in Software Development 45:45 Closing Thoughts and the Importance of Cybersecurity Awareness
In this episode of CISO Tradecraft, host G Mark Hardy converses with Cassie Crossley, author of the book on software supply chain security. Hardy explores the importance of cybersecurity, the structure of software supply chains, and the potential risks they pose. Crossley shares her expert insights on different software source codes and the intricacies of secure development life cycle. She highlights the significance of Software Bill of Materials (SBOM) and the challenges in maintaining the integrity of software products. The discussion also covers the concept of counterfeits in the software world, stressing the need for continuous monitoring and a holistic approach towards cybersecurity. Link to the Book: https://www.amazon.com/Software-Supply-Chain-Security-End/dp/1098133706?&_encoding=UTF8&tag=-0-0-20&linkCode=ur2 Transcripts: https://docs.google.com/document/d/1SJS2VzyMS-xLF0vlGIgrnn5cOP8feCV9 Chapters 00:00 Introduction 01:44 Discussion on Software Supply Chain Security 02:33 Insights into Secure Development Life Cycle 03:20 Understanding the Importance of Supplier Landscape 05:09 The Role of Security in Software Supply Chain 07:29 The Impact of Vulnerabilities in Software Supply Chain 09:06 The Importance of Secure Software Development Life Cycle 14:13 The Role of Frameworks and Standards in Software Supply Chain Security 17:39 Understanding the Importance of Business Continuity Plan 20:53 The Importance of Security in Agile Development 24:01 Understanding OWASP and Secure Coding 24:20 The Importance of API Security 24:50 The Concept of Shift Left in Software Development 25:20 The Role of Culture in Software Development 25:52 Exploring Different Source Code Types 26:19 The Rise of Low Code, No Code Platforms 28:53 The Potential Risks of Generative AI Source Code 34:24 Understanding Software Bill of Materials (SBOM) 41:07 The Challenge of Spotting Counterfeit Software 41:36 The Importance of Integrity Checks in Software Development 45:45 Closing Thoughts and the Importance of Cybersecurity Awareness
Embark on a captivating journey through the Agile Mentors Podcast in 2023 with Brian Milner. Explore a spectrum of Agile topics, from Scrum Master challenges to leadership insights. Join Brian for insightful summaries, memorable moments, and a walk through the rich tapestry of Agile wisdom on the show. Overview In this episode of the Agile Mentors Podcast, Brian embarks on a retrospective journey through the standout moments of the podcast in 2023. Explore carefully curated episodes, offering solutions to the common challenges and then delving into the world of Agile beyond software development. Listen in as Brian shares insightful summaries featuring memorable moments and a diverse landscape of Agile wisdom shared by his esteemed guests. Categorized into topics like Scrum Masters, Product Owners, Developers, Agile’s use beyond software, general career advice, and leadership and coaching, this retrospective is a treasure trove of practical advice, actionable insights, and real-world experiences. Tune in for an inspiring tour through the rich tapestry of the Agile Mentors Podcast 2023 episodes. Listen Now to Discover: [01:16] - Brian introduces the episode and invites listeners to join him in a retrospective of the year's episodes, highlighting ones that may have been missed or are hidden gems worth revisiting, which he will group by listener preferences and areas of interest. [02:39] - For Scrum Masters: Brian begins discussing the first episodes tailored for Scrum Masters, kicking things off with #47, "Exploring Lean Thinking and Agile Development," featuring guest Bob Payne, who shares insights into lean thinking, a foundational principle in agile development. Brian recommends this episode for Scrum Masters aiming to enhance their understanding of Agile's fundamentals. [03:34] - Episode #52, "The Birth of Agile: How 17 Adventurous Techies Changed the World," features Agile icon Mr. Jim Highsmith, one of the authors of the Agile Manifesto. Jim provides a glimpse into the past and offers insights into the future of Agile. [04:06] - Episode #59, "Revising the Scrum Guide," features Don McGreal, who played a key role in the guide's revision, shedding light on the thinking behind the revisions. [05:31] - In Episode #62, "Effective Sprint Goals," Maarten Dalmijn delves into effective crafting techniques and the finer details of achieving success with Sprint Goals. [06:12] - In Episode #69, "Should Scrum Masters Be Technical with Allison Pollard," Allison and Brian explore the question of whether Scrum Masters should possess technical skills. If you grapple with how technical a Scrum Master should be, this episode provides valuable insights and perspectives. [06:51] - In Episode #39, Mike Cohn, an authority on user stories, shares valuable insights into the art of crafting effective user stories. [07:15] - In Episode #65 with Randy Hale titled "Unlocking Lean Portfolio Management," Brian and Randy explore the concept of moving beyond a single-team focus as a product owner, delving into the realm of lean portfolio management building upon insights shared by Bob in episode #47. [07:50] - For Product Owners: Must listen bonus from last year, Episode #22, with Roman Pichler, who shares his insights on "How to Create Helpful Product Roadmaps," addressing challenges commonly faced by product owners in dealing with the nuanced aspects of their role. The episode covers strategies to avoid pitfalls, especially the dangers of rigidly locking into scope and schedule timelines. [08:54] - For Developers: Episode #33, "Mob Programming with Woody Zuill," introduces developers to the transformative practice of mob programming. Woody Zuill, a pioneer in this way of working, shares insights and a practical and thoughtful approach that makes it worth exploring. [10:00] - In Episode #48, Brian hosts a unique episode featuring the renowned Lisa Crispin and Janet Gregory, experts in Agile testing, in a show called "Holistic Agile Testing." This episode is particularly recommended for developers specializing in testing or involved in testing within a Scrum team. [11:00] - In Episode #54, "Unlocking Agile's Power in the World of Data Science," Brian and Lance Dacy explore the intersection of Agile methodologies and data science. The popularity of this episode prompted a sequel, Episode #63, on the fusion of Agile and data science. [11:58] - In the final developer-focused episode, Carlos Nunez joins Brian to delve into the world of DevOps. Carlos, a speaker at Agile 2023, shares insights on the significance of DevOps in today's Agile landscape, emphasizing DevOps as a means of empowerment rather than gatekeeping. [12:38] - Agile Outside of Software: Episode #32 with Cort Sharp focuses on Scrum in High School Sports—specifically high school swimming. Cort shares his experience applying Scrum principles to create practice schedules and routines for the swim team he coaches, providing valuable insights for those interested in using Agile beyond the software realm. [13:24] - In #38: "Using Agile for Social and Societal Transformation with Kubair Shirazee," Kubair walks listeners through how his nonprofit employs Agile methodologies to empower micro-entrepreneurs in developing countries. The episode highlights success stories, such as a barber's journey from a rented spot to owning a professional store, demonstrating Agile's transformative impact beyond the tech industry. [14:40] - Episode #45 with Scott Dunn explores "Overcoming Agile Challenges in Regulatory Environments." This crucial topic addresses the unique challenges faced in tightly regulated sectors like government, legal, and medical professions, offering a compelling dialogue on navigating regulatory hurdles within an agile framework. [16:00] - Episode #64 features John Grant discussing "How Agile Methodologies Reshape Legal Practices." This episode reveals the transformative impact of Agile in the legal profession and offers a unique perspective on Agile as a philosophy rather than just a practice, illustrating its broader applicability beyond the software realm. [17:00] - Today's episode is brought to you by Mountain Goat Software's Certified Scrum Product Owner (CSPO) course. This is a two-day training course taught by one of our certified Scrum trainers that teaches you how to use the product backlog as a tool for project success and how to respond to changes in business conditions by restructuring the product backlog. For the schedule, visit the Mountain Goat Training Schedule. [17:27] - General Career Advice: #34: "I'm Trained, Now What? with Julie Chickering" addresses the post-training phase for Scrum Masters and Product Owners. Julie shares insights on taking the next steps, implementing knowledge, and finding opportunities to build a resume in Agile roles. [18:29] - In #40: "Is it Time to Go Out on Your Own? Tips and Insights with Chris Li" Brian and Chris Li discuss considerations for those at later stages of their careers contemplating the transition to independent consulting. If you're pondering whether it's time to establish your consultancy, this episode provides valuable insights and considerations to guide your decision-making process. [19:00] - In #42: "The Importance of Self-Mastery with Bob Galen," Bob emphasizes the value of constant learning, even after years of experience, highlighting the importance of staying open to new discoveries and others' experiences. This episode serves as a compelling guide for personal growth and continuous improvement. [20:28] - Episode #46 with Christina Ambers: In this episode, Christina shares insights on "How to Assess Company Culture Before Accepting a Job Offer." As the year closes and people consider new job opportunities, Christina guides listeners through the crucial step of evaluating company culture and the importance of understanding if a company truly embraces Agile values or merely pays lip service to them. [21:14] - Episode #50 celebrated the milestone of the 50th episode. Lance Dacy was on the show to discuss "Choosing Your Path: Exploring the Roles of Scrum Master and Product Owner." The episode offers guidance for individuals at crossroads, helping them decide between Scrum Master and Product Owner roles. It serves as a valuable resource for those navigating career decisions in the Agile landscape. [22:13] - Leadership and Coaching: In the Leadership and Coaching category, Episode #37 features Brad Swanson discussing "Servant Leadership, Not Spineless Leadership." Brad dispels misconceptions and offers valuable insights into the essence of servant leadership, making it a compelling resource for those interested in effective leadership approaches. [23:28] - In Episode 41, Karim Harbott explores "Cultural Transformations in Organizations." The episode delves into the challenges of changing organizational culture, emphasizing the time and effort required beyond implementing specific practices. [24:00] - In "#44: Transformations Take People with Anu Smalley", Anu highlights the often-overlooked aspect of involving people in organizational transformations, shedding light on the human dynamics that can either support or hinder the process. [24:35] - In Episode #53, "Debunking Myths in Agile Coaching with Lucy O'Keefe," we tackle the common myths surrounding Agile coaching and provide insights on unlocking excellence in Agile coaching practices. [25:01] - Episode #66 is a solo episode where Brian shares his insights into navigating team conflicts, laying the foundation for understanding and mastering the essential skill of conflict navigation. [26:00] - In Episode #68, Brian hosts Mike Hall for a discussion of "The Pros and Cons and Real-World Applications of SAFe." Whether you're new to SAFe or deeply involved, Mike's expertise provides valuable perspectives and tips for navigating this framework. [26:42] - In Episode #70, Mike Cohn joins Brian to explore "The Role of a Leader in Agile." Here, Mike shares valuable insights based on his extensive experience, offering sound advice and perspective on the crucial role of leaders in self-organizing teams. [28:10] - Brian encourages listeners, especially newcomers, to explore relevant episodes based on their roles, with the goal being to offer practical advice and solutions on specific issues rather than lengthy discussions. All episodes are available in the show notes for convenient access. [29:33] - Brian expresses gratitude to listeners for the past year, reflecting on the unique nature of podcasting and letting listeners know he cherishes the encouragement and connections made, especially at events like Agile 2023. [31:00] - What do you want to hear in 2024? What are some of the hot-button topics that haven’t been covered on the show or guests you want to hear from? Send Brian an email with your ideas. [32:28] - And don’t forget to share and subscribe to the Agile Mentors Podcast on Apple Podcasts so you never miss an episode. [33:00] - We also have our Agile Mentors Community, where we have discussions about every podcast [33:24] - Wishing you a Happy Holiday Season! We'll see you early again in 2024. References and resources mentioned in the show: #47: Exploring Lean Thinking in Agile Development with Bob Payne #52: The Birth of Agile: How 17 Adventurous Techies Changed the World with Jim Highsmith #59: Revising the Scrum Guide with Don McGreal #62: Effective Sprint Goals with Maarten Dalmijn #69: Should Scrum Masters Be Technical with Allison Pollard #39: The Art of Writing User Stories with Mike Cohn #65: Unlocking Lean Portfolio Management with Randy Hale #22: How to Create Helpful Product Roadmaps with Roman Pichler #33 Mob Programming with Woody Zuill #48: Holistic Agile Testing with Lisa Crispin and Janet Gregory #54 Unlocking Agile's Power in the World of Data Science #63: The Interplay Between Data Science and Agile with Lance Dacy #71: The World of DevOps with Carlos Nunez #32: Scrum in High School Sports with Cort Sharp #38: Using Agile for Social and Societal Transformation with Kubair Shirazee #45: Overcoming the Challenges of Agile in Regulatory Environments with Scott Dunn #64: How Agile Methodologies are Reshaping Legal Practices with John Grant #34: I'm Trained, Now What? with Julie Chickering #40: Is it Time to Go Out on Your Own? Tips and Insights with Chris Li #42: The Importance of Self-Mastery with Bob Galen #46: How to Assess Company Culture Before Accepting a Job Offer with Christina Ambers #50: Choosing Your Path: Exploring the Roles of Scrum Master and Product Owner with Lance Dacy #37: Servant Leadership, Not Spineless Leadership with Brad Swanson #41: Cultural Transformation in Organizations with Karim Harbott #53: Agile Coaching: Debunking Myths and Unlocking Excellence with Lucy O'Keefe #66: Successful Strategies for Navigating Team Conflicts #68: The Pros and Cons and Real World Applications of SAFe with Mike Hall #70: The Role of a Leader in Agile with Mike Cohn #49: Celebrating One Year: A Look Back at 50 Episodes of the Agile Mentor Podcast Certified Scrum Master Training and Scrum Certification Certified Scrum Product Owner Training Advanced Certified ScrumMaster® Advanced Certified Scrum Product Owner® Mountain Goat Software Certified Scrum and Agile Training Schedule Join the Agile Mentors Community Subscribe to the Agile Mentors Podcast on Apple Podcasts Want to get involved? This show is designed for you, and we’d love your input. Enjoyed what you heard today? Please leave a rating and a review. It really helps, and we read every single one. Got an Agile subject you’d like us to discuss or a question that needs an answer? Share your thoughts with us at podcast@mountaingoatsoftware.com This episode’s presenters are: Brian Milner is SVP of coaching and training at Mountain Goat Software. He's passionate about making a difference in people's day-to-day work, influenced by his own experience of transitioning to Scrum and seeing improvements in work/life balance, honesty, respect, and the quality of work.
This interview is an illuminating session with Yean Fee Ho, the visionary Vice President and Senior Dev Owner of SAP's business technology platform specializing in low-code, no-code application development tools. Based in Singapore, the epicenter of innovation, Yean Fee Ho has been instrumental in shaping SAP's suite of mobile tools. Armed with a rich knowledge base from her all-consuming career in software development, Yean Fee Ho elucidates on Singapore's burgeoning tech landscape and ponders the future of innovation. This interview is a must-listen for aspiring tech entrepreneurs, software developers, and anyone interested in gaining insights from a leading lady in a technology-dominated world. It's for those who yearn to peel back the layers of what goes into building a successful career in the tech industry and how they too can stride confidently into the future of innovation. By listening to Yean Fee, the audience will learn to steer their motivations, pursue their visions hair-raisingly big, and use technology to prime themselves for success.Here are the reasons you should listen to the full interview:Learn from Yean Fee Ho, an industry titan, how to harness your passions and vision to build an impactful career in technology.Discover the critical role of market intelligence in business and how technology can optimize your analysis.Understand the relevance of tackling high-end market issues first and the importance of a viable proof of concept in technology development.ResourcesYean Fee Ho's LinkedInFor more Informative Interviews Click HereInterview Highlights Yean Fee's professional journey and the importance of motivation in technologyDiscussion of Yean Fee's extensive experience in software production.Significance of personal motivation and understanding of cloud technology and agile development."It's important that they be motivated and like what they're doing."On taking leaps of faith and a grand visionAdvocacy for faith in self-belief, pursuing passions and setting audacious goals."The biggest mistake is that if you believe in something and if someone believes in you, then go do it."Understanding Market Intelligence and technology's roleImportance of market intelligence and using technology as an analysis tool."Market intelligence is one of the most critical things for any business. Use technology to actually help you in speeding up the analysis."Approaching the high-end market and the relevance of proof-of-conceptPerspective on tending to high-end market issues as a primary objective and the critical path at the core of all projects.Importance of a solid proof of concept in technology development."It's almost better to go after the high end market first if you can. Your proof of concept has to achieve that critical path."Support the show
Guest: Brandon Branham, Executive Director and Assistant City Manager and CTO at Curiosity Lab and City of Peachtree Corners [@CuriosityLabPTC]On Linkedin | https://www.linkedin.com/in/brandon-branham-cpm-8413b925/____________________________Host: Marco Ciappelli, Co-Founder at ITSPmagazine [@ITSPmagazine] and Host of Redefining Society Podcast & Audio Signals PodcastOn ITSPmagazine | https://www.itspmagazine.com/itspmagazine-podcast-radio-hosts/marco-ciappelli____________________________Episode NotesAs technology races ahead, reshaping our societies at incredible speed, it's crucial to pause and reflect on its trajectory. In the latest episode of the "Redefining Society Podcast," we dive into the pulsating heart of urban innovation at the Smart City Expo World Congress 2023 in Barcelona. This episode features a conversation with Brandon Branham of Peachtree Corners and the Curiosity Lab, an epicenter of smart city development in Atlanta, Georgia.The dialogue orbits around the synergy of smart city initiatives and the organic evolution of societies. We unpack the layers of complexity that define smart cities—places where technology, policy, and human experience converge to forge dynamic, interconnected urban environments. As we look at smart city ecosystems, we scrutinize the remarkable advancements and the challenges that pace their deployment.We learn about Peachtree Corners' remarkable transformation from a cradle of technological firsts—like the invention of the modem and the color printer—to a living laboratory for smart city innovation. Here, the realms of connected vehicles and vulnerable road users intersect, as highlighted by the collaboration between Audi and a company called Spoke, aiming to make roads safer for everyone.The narrative extends to how smaller cities like Peachtree Corners can serve as microcosms for innovation, more agile and receptive to change than their larger counterparts. In contrast, historical cities like Florence, faced with the challenge of preserving their heritage, illustrate the complexity if the integration and balance of progress and tradition.Join us as we navigate through the mosaic of smart city dialogues, capturing a glimpse of what the future holds for our urban spaces, where technology doesn't just exist but coalesces with humanity to redefine society.____________________________Watch this and other videos on ITSPmagazine's YouTube Channel
Eric Hysen, the DHS chief information officer, and Dana Chisnell, the director of CX, are expanding their priorities areas to include more customer and employee experience goals as outlined in a new IT strategic plan. Learn more about your ad choices. Visit podcastchoices.com/adchoicesSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Eric Hysen, the DHS chief information officer, and Dana Chisnell, the director of CX, are expanding their priorities areas to include more customer and employee experience goals as outlined in a new IT strategic plan.
More and more companies are starting to develop Software as Medical Devices (SAMD) and in this podcast episode, I have invited Weronika Michaluk to talk to us about some pitfalls that you need to avoid. Weronika will talk about: - Risk Management - Usability - Documentation - Expertise - Interoperability and scalability - Cybersecurity. So don't miss that and don't hesitate to contact Easy Medical Device if you have some questions. Who is Weronika Michaluk? Weronika Michaluk is an experienced professional with a diverse background in the fields of biomedical engineering, international business, and public health. She is a Biomedical Engineer by training, holds a Master's degree in International Business from the University of Miami, an MBA from the Warsaw School of Management, and a Doctorate in Public Health (DPH) with a specific focus on the business strategy of Agile Development of Software as a Medical Device (SaMD). Weronika's career began as a Biomedical Engineer, where she contributed to the development of various biomedical devices, including a wireless ECG system, then she worked in South Korea in the Neuroscience Department and after that she focused on digital health solutions and consulting in the medical device space. Currently, Weronika serves as the Digital Health Principal and SaMD Lead at HTD. In this role, she leads the Software as a Medical Device department, utilizing her expertise in biomedical engineering and business acumen. Her primary objective is to ensure that all products are meticulously designed and developed, adhering to the highest quality standards. Weronika's dedication to customer satisfaction and patient safety is instrumental in driving the success of the organization and its customers. In her free time Weronika enjoys learning new languages (speaks 5 currently), travelling the world, playing sports, hiking ( she recently hiked Kilimanjaro, plans to hike to Mount Everest base camp next year) and discovering the unknown. Who is Monir El Azzouzi? Monir El Azzouzi is the founder and CEO of Easy Medical Device a Consulting firm that is supporting Medical Device manufacturers for any Quality and Regulatory affairs activities all over the world. Monir can help you to create your Quality Management System, Technical Documentation or he can also take care of your Clinical Evaluation, Clinical Investigation through his team or partners. Easy Medical Device can also become your Authorized Representative and Independent Importer Service provider for EU, UK and Switzerland. Monir has around 16 years of experience within the Medical Device industry working for small businesses and also big corporate companies. He has now supported around 100 clients to remain compliant on the market. His passion to the Medical Device filed pushed him to create educative contents like, blog, podcast, YouTube videos, LinkedIn Lives where he invites guests who are sharing educative information to his audience. Visit easymedicaldevice.com to know more. Link Weronika Michaluk LinkedIn Page: https://www.linkedin.com/in/weronika-michaluk-mba-43811698/ HTD Health website: https://htdhealth.com/ Social Media to follow Monir El Azzouzi Linkedin: https://linkedin.com/in/melazzouzi Twitter: https://twitter.com/elazzouzim Pinterest: https://www.pinterest.com/easymedicaldevice Instagram: https://www.instagram.com/easymedicaldevice
In this thought-provoking episode, we dive deep with Bill Ottman, the CEO and co-founder of Minds.com, as he articulates the evolution of modern marketing towards authenticity, and the compelling journey of Minds.com - a decentralized social network platform emphasizing freedom, transparency, and user empowerment. Bill underscores the gravity of crafting a business persona that resonates realness, and a hint of quirkiness, as it's the "authenticity" that nowadays, effortlessly gravitates the audience. “It goes viral because it's real. It's authentic...authenticity is what people crave,” he reflects.We trail through the concept of agile business models, epitomized by Minds.com's unique offering of personalized social networks for brands, all the while preserving an open, user-centric ecosystem. It's an illustrative lesson on not merely reacting to market demands but evolving in a way that's organic and resonates with your core principles. “We never set out to duplicate what someone else was doing...the whole idea is to do the opposite of what they do,” Bill remarks.The conversation steers towards the robust, remote, and decentralized work culture at Minds.com, resonating the modern-day emphasis on work-life amalgamation, as opposed to a stark separation. Bill shares his daily regimen that encapsulates this philosophy and the crucial role of physical wellness in sustaining productivity and mental clarity.The episode underscores a pivotal shift in the social media landscape, veering away from an obsession with mere growth to a more sustainable, value-driven approach. Bill elucidates, “It's about revenue, it's about profit, it's about selling things that people want.”Moreover, Bill introduces us to the intriguing amplification system on Minds.com, which facilitates a genuine connection between users, a far cry from the throttled outreach on mainstream platforms. It's a refreshing narrative on how a smaller network can yield more potent engagements.The episode is laden with insightful anecdotes, clever strategies, and a refreshing perspective on the social media paradigm, which could serve as a beacon for budding entrepreneurs, marketers, or anyone intrigued by the digital realm's endless possibilities.
This episode promises to broaden your understanding of the Product Requirements Document's (PRD) significance as you join an experienced agile coach and a seasoned product manager as they deconstruct the PRD in Agile Software Development. Delve into real-world examples like the Amazon Six Pager to understand how these documents contribute to clarity and alignment within the team. Explore the importance (or not) of helpful documentation and check out Brian's Miro Board in action and how it challenges the traditional PRD0:00 Topic Intro1:12 What Is the PRD?1:52 Amazon Six Pager Example5:58 Reflecting on the 6-Pager7:40 Aha! Example9:21 Product School Example10:41 Clarity & Alignment12:35 Helpful Documentation13:52 Brian's Opinions16:31 Worst Case Scenario19:14 Marty Cagan 4 Risks20:52 Brian's Miro Board25:30 Challenging the Miro Board27:30 Updating the PRD29:48 Deconstructing the PRD32:29 Conclusions= = = = = = = = = = = =Watch it on YouTube- and - Subscribe to Arguing Agile on YouTube Channel= = = = = = = = = = = =Apple Podcasts:https://podcasts.apple.com/us/podcast/agile-podcast/id1568557596Google Podcasts:https://podcasts.google.com/feed/aHR0cHM6Ly9mZWVkcy5idXp6c3Byb3V0LmNvbS8xNzgxMzE5LnJzcwSpotify:https://open.spotify.com/show/362QvYORmtZRKAeTAE57v3Amazon Music:https://music.amazon.com/podcasts/ee3506fc-38f2-46d1-a301-79681c55ed82/Agile-PodcastStitcher:https://www.stitcher.com/show/agile-podcast-2= = = = = = = = = = = = AA123 - Product Requirements Document in Agile Development
In today's episode of the Digital Supply Chain podcast my guest is Jason Hehman, who is the vertical lead for Industrial Innovation and IoT at TXI.Jason shared with us some fascinating stories of how digital transformation is reshaping industries. Our discussion began with the story of Dixon, an organization over a hundred years old, which transitioned from individual environmental monitoring systems to a comprehensive cloud-based solution.Then, Jason walked us through a project with Motor City Systems where a mobile messaging app was developed to alleviate the paperwork load for truck drivers, thereby enhancing job satisfaction and reducing turnover rates.One of the key takeaways from our conversation is Jason's approach to change management. He outlines the significance of aligning stakeholders, defining the purpose of innovation, and integrating teams. These insights are invaluable for anyone navigating their digital transformation journey.Jason also highlights how new technologies such as generative AI are influencing how organizations approach their innovation strategies. It's all about being on a journey, not being caught up in the hype of the latest technology.To wrap up, Jason and I exchange some final thoughts on the future of digital innovation. This is an episode filled with practical insights that you won't want to miss. So tune in, listen, learn and let's continue our journey on the digital supply chain together! And don't forget you can catch the video version of this episode at https://youtu.be/c5tUGzlYxDMUntil next time, stay innovative, folks!Rooted in RetailMade for Indie Retailers! Navigate the retail landscape with expert advice & insider tips.Listen on: Apple Podcasts SpotifySupport the showPodcast supportersI'd like to sincerely thank this podcast's generous supporters: Lorcan Sheehan Krishna Kumar Christophe Kottelat Olivier Brusle Robert Conway Alexandra Katopodis Alicia Farag Joël VANDI And remember you too can Support the Podcast - it is really easy and hugely important as it will enable me to continue to create more excellent Digital Supply Chain episodes like this one.CSCMP European Conference Registration pagePodcast Sponsorship Opportunities:If you/your organisation is interested in sponsoring this podcast - I have several options available. Let's talk!FinallyIf you have any comments/suggestions or questions for the podcast - feel free to just send me a direct message on Twitter/LinkedIn. If you liked this show, please don't forget to rate and/or review it. It makes a big difference to help new people discover it. Thanks for listening....
Phoenix core team members Chris McCord and Jason Stiebs join Elixir Wizards Sundi Myint and Owen Bickford the growth of Phoenix and LiveView, the latest updates, and what they're excited to see in the future. They express excitement for the possibilities of machine learning, AI, and distributed systems and how these emerging technologies will enhance the user experience of Elixir and LiveView applications in the next decade. Key Topics Discussed in this Episode: How community contributions and feedback help improve Phoenix LiveView The addition of function components, declarative assigns, HEEx, and streams Why Ecto changesets should be used as "fire and forget" data structures Excitement about machine learning and AI with libraries like NX The possibility of distributed systems and actors in the future Verifying and solving issues in the Phoenix and LiveView issue trackers Why marketing plays a part in the adoption and mindshare of Phoenix How streams provide a primitive for arbitrarily large dynamic lists Elixir VM's ability to scale to millions of connections A creative use of form inputs for associations with dynamic children Links Mentioned in this Episode: Fly Site https://fly.io/ Keynote: The Road To LiveView 1.0 by Chris McCord | ElixirConf EU 2023 (https://youtu.be/FADQAnq0RpA) Keynote: I Was Wrong About LiveView by Jason Stiebs | ElixirConf 2022 (https://youtu.be/INgpJ3eIKZY) Phoenix Site https://www.phoenixframework.org/ Phoenix Github https://github.com/phoenixframework Two-Story, 10-Room Purple Martin House (https://suncatcherstudio.com/uploads/birds/birdhouses/purple-martin-house-plans/images-large/purple-martin-birdhouse-plans-labeled.png) Blog: The Road to 2 Million Websocket Connections in Phoenix (https://phoenixframework.org/blog/the-road-to-2-million-websocket-connections) Raxx Elixir Webserver Interface https://hexdocs.pm/raxx/0.4.1/readme.html Livebook Site https://livebook.dev/ Sundi's 6'x 6' Phoenix painting (https://twitter.com/sundikhin/status/1663930854928728064) Surface on Hex https://hex.pm/packages/surface Axon Deep Learning Framework https://hexdocs.pm/axon/Axon.html Nx Numerical Elixir https://hexdocs.pm/nx/intro-to-nx.html Phoenix PubSub https://hexdocs.pm/phoenix_pubsub/Phoenix.PubSub.html Jason Stiebs on Twitter https://twitter.com/peregrine Jason Stiebs on Mastodon https://merveilles.town/@peregrine Special Guests: Chris McCord and Jason Stiebs.
Read the full Show Notes and search through the world's largest audio library on Scrum directly on the Scrum Master Toolbox Podcast website: http://bit.ly/SMTP_ShowNotes. Tinatin discusses the importance of the scrum values in a team and how well the team is living those values. She highlights the importance of team health checks to identify inefficiencies, which can often result from a lack of collaboration and trust between team members. Tinatin uses the example of the Spotify Squad health check (mentioned several times here on the podcast) that reveals a lack of trust between developers and testers, and offers tips for identifying a lack of trust in a team, such as monitoring levels of comfort among team members, monitoring communication, and observing meetings for signs of discomfort or silence. Featured Book Of The Week: Scrum: The Art of Doing Twice the Work in Half the Time by Sutherland In Scrum: The Art of Doing Twice the Work in Half the Time by Sutherland, the author describes how to optimize work through Agile methodology and Scrum principles. In this episode, Tinatin also refers to Scaling Lean and Agile Development by Craig Larman, and Bas Vodde. Bas Vodde has been a previous guest on the podcast. And she also refers to Strategize: Product Strategy and Product Roadmap Practices for the Digital Age by Roman Pichler. [IMAGE HERE] Do you wish you had decades of experience? Learn from the Best Scrum Masters In The World, Today! The Tips from the Trenches - Scrum Master edition audiobook includes hours of audio interviews with SM's that have decades of experience: from Mike Cohn to Linda Rising, Christopher Avery, and many more. Super-experienced Scrum Masters share their hard-earned lessons with you. Learn those today, make your teams awesome! About Tinatin Tabidze Tinatin Tabidze is a Scrum Master currently working in Stuttgart, Germany. Originally she started out as a project manager. She has experience with multiple scrum and kanban teams, working with scaled agile frameworks. You can link with Tinatin Tabidze on LinkedIn.