BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Content on InfoQ

  • Interview: Joshua Kerievsky on System Metaphor

    In this interview at Agile 2009, Joshua Kerievsky describes how his team was able to transform their software development project once they found and used an appropriate system metaphor. Joshua also shares how his development team has let go of many traditional practices and continues to refine their skills such that they are delivering more value regularly.

    Interview: Joshua Kerievsky on System Metaphor
    Icon
    33:33
  • Tobias Mayer discusses WelfareCSM and Scrum

    Tobias Mayer talks about the philosophy behind WelfareCSM, unbounded vs bounded creativity, the application of Scrum outside of software development, Kanban vs Scrum, the benefits of fast-failing, software development as an artitistic endeavour, software craftsmanship and XP, test-driven development, and the done state.

    Tobias Mayer discusses WelfareCSM and Scrum
    Icon
    25:24
  • Michael Feathers on Programming Languages

    In this interview with Sadek Drobi, Michael Feathers explores working with legacy code, working with different programming languages, the right scope/size of modules, and the importance of readability of code regardless of the programming language.

    Michael Feathers on Programming Languages
    Icon
    27:37
  • Elisabeth Hendrickson Describes the AAFT

    Elisabeth Hendrickson describes the Agile Alliance Functional Testing Tools Group (AAFT) as a community that is helping to foster and create the next generation of functional testing tools. In this interview at Agile 2008, she tells us about the current state and the current needs of the Agile community around functional testing tools beyond FIT and FITNesse.

    Elisabeth Hendrickson Describes the AAFT
    Icon
    12:39
  • Eric Evans on the State of DDD

    At QCon San Francisco, 2008, Eric Evans answers questions about his recent activities and the evolution of DDD. During the interview he responds to questions about the relationship of DDD to usability, to FIT and FITnesse type testing, technology tools, and domain-specific languages. He also speaks about the DDD community as a whole.

    Eric Evans on the State of DDD
    Icon
    20:31
  • Bas Vodde on Large Scale Scrum

    Bas Vodde describes strategies for large teams with legacy software to adopt Scrum successfully. Bas discusses communication problems found in most component teams and why and how teams - especially large ones - should make the change to feature teams and how that change affects organizational structure.

    Bas Vodde on Large Scale Scrum
    Icon
    36:28
  • Jeff Patton on Embracing Uncertainty

    In this interview with Jeff Patton at Agile 2008, he talks about three strategies that can help product owners do their job more effectively by embracing the inherent uncertainty in all software development. Namely they are understanding the ultimate goals of the project, delaying decisions until the last responsible moment, and scaling up by building quality.

    Jeff Patton on Embracing Uncertainty
    Icon
    30:54
  • Lean Organizations to Support Agile Teams

    Robin Dymond gives an overview of Lean, how it can help take Agile to the 'next level' and why organizations that fail to change will not have successful Agile teams. Robin describes an organizational mismatch between traditional hierarchies and team structures. He believes that organizations will need to reorganize around teams to get the most out of Agile.

    Lean Organizations to Support Agile Teams
    Icon
    26:19
  • Pollyanna Pixton on Agile Leadership

    Pollyanna Pixton tells us that within a culture of trust leaders must stand back and if they don't then they are hampering and restricting the productivity and the creativity and the innovation of teams. She discusses how leaders can foster a culture of trust and what they must do to get the most out of Agile teams.

    Pollyanna Pixton on Agile Leadership
    Icon
    27:18
  • Brian Marick and Micro-Scale Retro-Futurist Anarcho-Syndicalism

    Brian Marick discusses what he means by micro-scale-retro-futurist-anachro-syndicalism and why we should go back to the roots of Agile. He talks about what he thinks were the mistakes in the Agile Manifesto, how it has lead to the state of the Agile community today, and how we can build better systems by making them so that they are much more easily tested.

    Brian Marick and Micro-Scale Retro-Futurist Anarcho-Syndicalism
    Icon
    30:15
  • Luke Francl Explains Why Testing Is Overrated

    In this interview filmed during RubyFringe 2008, Luke Francl explains his position towards testing. While supporting unit testing, he thinks testing is not going to reveal all application defects. Development teams should also practice code reviews and usability tests which are likely to discover bugs not visible though other methods.

    Luke Francl Explains Why Testing Is Overrated
    Icon
    17:35
  • Software Design Helps Being Agile

    In this interview made by InfoQ’s Deborah Hartmann during Agile 2008, Rebecca Wirfs-Brock talks about software design, the need for good design and the technical debt that might accumulate slowing down the development process. The conclusion is that agile developers should not disregard design.

    Software Design Helps Being Agile
    Icon
    36:54
BT