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

  • ThoughtWorks Studios' Cyndi Mitchell Talks Adaptive ALM, Continuous Delivery

    In this interview, Cyndi Mitchell talks about ThoughtWorks’ concept of “Continuous Delivery,” which focuses on the last mile of software delivery. Mitchell also discusses the “adaptive” in ThoughtWorks Studios’ Adaptive ALM (Application Lifecycle Management) strategy, in which Agile solutions must be adaptive to users’ needs. And Mitchell describes ThoughtWorks Studios tools: Mingle, Go and Twist.

    ThoughtWorks Studios' Cyndi Mitchell Talks Adaptive ALM, Continuous Delivery
    Icon
    36:00
  • Amr Elssamadisy: Why Agile Works

    In this interview Amr Elssamadisy talks about the practice of Agile software development and why it works. Elssamadisy said Agile processes work because developers are able to learn from their successes. Indeed, Elssamadisy said developers learn from both their mistakes/failures, as well as from their successes. Moreover, developers need to learn how to work with teams and to handle confrontation.

    Amr Elssamadisy: Why Agile Works
    Icon
    23:18
  • Bob Galen Talks Scrum

    In this interview, Bob Galen talks up the benefits of the Scrum methodology. He delves into issues such as what is the product owner’s role and how to develop a well-formed backlog. Galen also focuses on the various parts of the team, including the Scrum Master. He also gets into the process of grooming, and what to do and not do in a sprint.

    Bob Galen Talks Scrum
    Icon
    30:43
  • Ashley Johnson on Personal Agility and Setting Higher Standards

    Ashley Johnson shares his views on Agile development, in particular the move toward “Personal Agility.” Johnson says it is not possible to have an Agile organization of any scale without having the individuals behave in an Agile manner. Part of Personal Agility is about taking responsibility and approaching others as humans rather than obstacles. Johnson also discussed the Scrum vs. Kanban debate.

    Ashley Johnson on Personal Agility and Setting Higher Standards
    Icon
    38:20
  • Scott Chacon on Git and GitHub

    Scott Chacon talks about the technologies that power GitHub (Erlang, Redis,...), and the benefits of Git as a version control and as a storage system.Also: ShowOff, Scott's JS-based presentation tool.

    Scott Chacon on Git and GitHub
    Icon
    25:53
  • Kevin Rutherford on Refactoring Ruby And Code Smells

    Kevin Rutherford talks about the challenges of refactoring Ruby code, and his open source tool 'reek' which automates the discovery of certain code smells in Ruby code.

    Kevin Rutherford on Refactoring Ruby And Code Smells
    Icon
    15:42
  • Martin Fowler and Paulo Caroli on Continuous Integration and Deployment

    Martin Fowler and Paulo Caroli discuss testing, continuous integration and continuous deployment, as well as DSLs and REST.

    Martin Fowler and Paulo Caroli on Continuous Integration and Deployment
    Icon
    20:32
  • The way GitHub helped Erlang and the way Erlang helped Github

    Tom Preston-Werner introduces Git and GitHub and answers some questions about GitHub's architecture and features. He also talks about its development process and explains that using Erlang was instrumental for making it robust. Kenneth Lundin then talks about the decision of Erlang/OTP team to move it to GitHub and how it helped increasing contributions from the community.

    The way GitHub helped Erlang and the way Erlang helped Github
    Icon
    42:39
  • Smaltalk's Dave and Erlang's Joe on Software Quality and Craftsmanship

    Joe Armstrong and Dave Thomas take a look back on the evolution of software and progress that has been made. They make some observations about the actual state of the industry and highlight problems that prevent it from delivering quality software. They try to identify reasons of these issues and suggest craftsmanship as possible solution.

    Smaltalk's Dave and Erlang's Joe on Software Quality and Craftsmanship
    Icon
    48:11
  • Joshua Kerievsky Calls for Developer Performance Metrics

    In this interview, Joshua Kerievsky, founder of Industrial Logic, discusses the need for developer performance metrics to enable organizations to determine the capabilities of developers. He also discusses his project known as the Limited Red Society. The goal of the Limited Red Society is to help developers limit the amount of time their code is in the red.

    Joshua Kerievsky Calls for Developer Performance Metrics
    Icon
    25:30
  • Arlo Belshee and James Shore on Minimum Marketable Features

    Arlo Belshee and James Shore, both Gordan Pask Award winners, discuss their experiences and thoughts regarding continuous flow (i.e. without iterations) agile development practices and techniques. They discuss many well known and not-so-well known practices such as naked planning, kanban, the detective's blackboard, and MMFs and provide insight into how these practices affect success.

    Arlo Belshee and James Shore on Minimum Marketable Features
    Icon
    34:12
  • Mike Cottmeyer on Agile in the Enterprise

    Mike Cottmeyer is focused on maintaining business agility while adopting team agility. He shares various techniques and strategies that are successful with larger organizations when adopting and adapting agile techniques. He also shares his experience helping people transition from traditional project management to agile project management.

    Mike Cottmeyer on Agile in the Enterprise
    Icon
    18:52
BT