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

  • QoS for Applications: A Resource Management Framework for Runtimes

    This article draws an analogy between QoS for networks and for applications, resulting in a mapping guide between the two and introducing a production solution for Java, (J)Ruby, and (J)Python apps.

  • New book - Individuals and Interactions: An Agile Guide

    Ken Howard and Barry Rogers have written a book that focuses on the first value from the Agile Manifesto. They provide advice, tools and techniques to help teams and individuals improve their communications and interpersonal interactions. The book presents a set of tools that work together more effectively. They provide guidelines for a workshop to put the techniques into practice.

  • What has happened and is happening in Japan’s Agile movement

    Kenji Hiranabe is a recipient of the 2008 Gordon Pask Award for Contributions to Agile. He discusses the current state of Agile in Japan, and reflects on the influence that Japanese approaches (such as the Toyota Production System and Lean) have had on the Agile movement. He examines changes happening in the Japanese software industry that is creating an Agile friendly environment.

  • Interview and Book Excerpt: CMMI for Services

    CMMI for Services(CMMI-SVC)is a process improvement framework developed by the SEI for service providers. InfoQ spoke to Eileen Forrester, co-author of CMMI for Services: Guidelines for Superior Service and manager of CMMI-SVC. In this interview we cover adoption practices for CMMI-SVC and its relationship with CMMI-DEV, ITIL and Agile accompanied by relevant excerpts from the book.

  • Limiting Work in Progress and Scrum

    Sean recounts the story of how he learned the value of limiting work in progress and removing blockages to allow the flow of work in an IT server lab, and how the lessons he learnt are now applied on Scrum teams doing software development.

  • Agile Schools: How Technology Saves Education (Just Not the Way We Thought it Would)

    People from President Obama to Bill Gates propose that technological innovation is the key to improving our schools. But tech products and concepts may not be as influential as tech processes and culture. Applying the Agile methodology to school operation could catalyze dramatic change by bringing a proven systematic solution to one of the most challenging social issues of our age.

  • Interview and Book Excerpt: CMMI for Development

    The CMMI for Development (CMMI-DEV) framework, developed at the Software Engineering Institute (SEI), can be used to improve product quality and project and organizational performance. InfoQ spoke with Mike Konrad, co-author of the book published on CMMI-Dev framework.

  • Agile's Teenage Crisis?

    Philippe Kruchten attended the 10 year anniversary event at Snowbird. He discusses a number of elephants in the agile room (topics that need to be addressed, but have been pointedly ignored) that were identified at that meeting. Ranging from politics to lack of context when implementing agile to the role of the agile alliance the participants raised these points for the community to consider.

  • The Retrospective Practice as a Vehicle for Leading Conceptual Change

    This paper tells how we coached the adaption process of agile software development in a specific company, with a focus on one mechanism – one-hour retrospectives – we employ to guide team members realize the needed change and let them lead it. From our perspective, the stage in which team members start facilitating the retrospective sessions by themselves is a landmark of success.

  • Git, Gerrit Review and Jenkins or Hudson CI Servers

    Together, Gerrit and Jenkins/Hudson allow you to propose changes and have those proposals automatically compiled/tested/verified before a human review even starts. This article shows how to install and configure Gerrit and how to hook it up to Jenkins/Hudson to build all proposed changes.

  • Integrating Agile into a Waterfall World

    Joseph Flahiff maintains that agile values principles and practices can be integrated into in a waterfall environment to improve project predictability and ultimate success. He offers three keys that the project manager must use to successfully unlock the power of agile to improve project delivery.

  • Service-Oriented Architecture Maturity

    In this IEEE article, Richard Welke, Rudy Hirschheim and Andrew Schwarz discuss a SOA maturity model that can be used to achieve organizational objectives, by accounting for the different motivations for SOA adoption by stakeholders like IT administrators, business managers, and enterprise leaders.

BT