BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Business Content on InfoQ

  • Max Sklar on Machine Learning at Foursquare

    Max Sklar talks about machine learning at Foursquare, the use of Bayesian Statistics and other methods to build Foursquare's recommendation system and much more.

    Max Sklar on Machine Learning at Foursquare
    Icon
    21:43
  • Alan Shalloway on Scaling Agile With Lean and Kanban

    Alan Shalloway discusses the challenges associated with transitioning companies to Lean and Agile methods on an enterprise scale. The interview discusses how Lean and Kanban can be used to encourage encourage incremental change and ongoing improvement, the cultural factors that can hamper Agile adoption, and why practices that benefit teams can actually harm the organization as a whole.

    Alan Shalloway on Scaling Agile With Lean and Kanban
    Icon
    27:07
  • The Seven Deadly Sins of Enterprise Agile Adoption

    Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Does success at the team level always result in success at the organization level? Sanjiv Augustine and Arlen Bankston discuss the Seven Deadly Sins that organizations repeatedly make so you can steer clear of them and benefit from a successful Enterprise Agile Adoption.

    The Seven Deadly Sins of Enterprise Agile Adoption
    Icon
    34:31
  • Dennis Stevens on Value Management in Agile Projects

    Dennis Stevens discusses ways to identify and focus on business value and risk mitigation in Agile projects. As a contributor to the Agile Extension to the BABOK, and in his work on the ICAgile Business Analysis & Value Management area, and how to identify, prioritize and mitigate risk in software development projects.

    Dennis Stevens on Value Management in Agile Projects
    Icon
    19:27
  • John Rudd on the Use of Real Options for Agile Portfolios and Projects

    Funding models and portfolio management approaches need to account for increasing levels of uncertainty, change and competition by compressing planning horizons, speeding time to market and recalibrating frequently. In short, organizations should apply real options and Agile methods for project approval, planning and oversight, not just for execution.

    John Rudd on the Use of Real Options for Agile Portfolios and Projects
    Icon
    24:09
  • The IC Agile Training Mix

    Founding members of the ICAgile Consortium, Ahmed Sidky and Alistair Cockburn, discuss IC Agile, along with Bob Payne, a consultant, coach and trainer. They explain why ICAgile was created, how it fits in with popular certifications like the Certified ScrumMaster, how organizations that deliver training can fit their courses into the ICAgile road map and how individuals can collect knowledge.

    The IC Agile Training Mix
    Icon
    24:20
  • Bart De Smet on Reactive Extensions (Rx) for .NET and Javascript

    Bart De Smet explains Reactive Extensions (Rx), a library for composing computations over asynchronous event streams of data for .NET and Javascript, the concepts and implementation of Rx and more.

    Bart De Smet on Reactive Extensions (Rx) for .NET and Javascript
    Icon
    50:08
  • Rod Johnson on Entrepreneurialism

    Spring creator Rod Johnson discusses the importance of vision, teamwork, perserverance and sacrifice as he relates what it took to successfully build SpringSource from a small open source consultancy to a middleware powerhouse aimed at simplifying Enterprise Java, that sold to VMWare for hundreds of millions.

    Rod Johnson on Entrepreneurialism
    Icon
    28:52
  • I'm the business and agile was my idea

    Craig discusses how Suncorp are extending the adoption of Agile beyond IT into business departments. They are achieving positive results with measurable benefits. He also discusses what it takes to form an "A-Team" of passionate people working effectively together and delivering value to their businesses.

    I'm the business and agile was my idea
    Icon
    18:55
  • ThoughtWorks’ Jez Humble Delivers on Continuous Delivery

    In this interview Jez Humble discusses the concept of continuous delivery, which implies that software should always be production ready throughout its lifecycle. That means that every build could be released into production and run effectively. Continuous delivery involves build and deployment automation, continuous integration, test automation, managing infrastructure and environments and more.

    ThoughtWorks’ Jez Humble Delivers on Continuous Delivery
    Icon
    24:16
  • Alec Sharp Talks Modeling and BPMN

    In this interview Alec Sharp, an expert on modeling, discusses the importance of modeling, particularly Business Process Modeling and BPMN (Business Process Modeling Notation) to app development. Sharp says that although building complex models can be contradictory to what Agile is about, building simple models is not. Sharp also refers to BPMN as a “visual programming language.”

    Alec Sharp Talks Modeling and BPMN
    Icon
    15:47
  • Stefan Tilkov Talks REST, Web Services and More

    Stefan Tilkov discusses REST (Representational State Transfer) and RESTful web services based upon work he has done for clients of his consultancy. Stefan talks about the shortcomings of the WS-* specs and says he sees little need for WS-* web services any more. Stefan also talks about how web development frameworks are beginning to map to the RESTful model, and the concept of REST and security.

    Stefan Tilkov Talks REST, Web Services and More
    Icon
    40:03
BT