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

  • Collaborative Leadership and Collaborative Management

    What is the role of a leader in today’s dynamic environments? Does traditional management provide value in a market that requires agility and adaptability? In this article, we propose a leadership and management framework that fits well with the current need for innovation and distributed decision-making.

  • Coping with Change on Scrum Projects

    This article surveys the expected variation of different roles in the Agile organization and proposes techniques with which to better handle the transition to Agile methodologies from traditional Waterfall. The following roles are discussed in this article: Customers/Stakeholders, Product Management, General Management, Project Management, Developers and Quality Assurance.

  • Refactoring Automated Functional Test Scripts with iTest2

    In programming world, refactoring has become a highly frequent used word among programmers. Programmers make code more readable and design more. IDEs come with support for various refactorings. Testers who develop or maintain automated test scripts usually do not have that kind of luxury, but share the same needs. ITest2 is a tool that brings refactoring to the testing community.

  • FlexMonkey brings unit testing to Flex user interface developers

    This article explores how Gorilla Logic's new, open source Flex user interface automation testing tool, FlexMonkey, can enhance the productivity of both developers and QA testers. FlexMonkey allows developers to incorporate user interface testing into unit test suites and continuous integration environments, and allows QA testers to expand those tests into comprehensive quality tests.

  • Project Metrics for Software Development

    Software project success has always been the goal of the industry; however the metrics that helps us measure the success have been as diverse as they could be. Depending on the particular methodology that you follow the set of suggested metrics will not have anything in common. Carlos provides a set of metrics that he and his teams were able to use independent of software methodology.

  • Book Review: Facilitator's Guide to Participatory Decision Making

    One of the responsibilities of self-organizing teams is to take decisions that respect everyone’s opinion. This book has some great examples in coaching the team to navigate through difficult discussions so they can maintain their speed without endangering their success by suspending or ignoring critical issues.

  • Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

    IBM Rational and InfoQ published an eBook, Scaling Agile with C/ALM, "dedicated to all of the functional and dysfunctional organizations that are eager to break down the organizational and cultural silos, and become a finely tuned software delivery machine." The eBook explores the barriers to team integration and scaling and then shows, in detail, how to overcome these obstacles.

  • SOA Governance Maturity – an Architect’s View

    This article presents a framework of SOA Governance processes, a maturity model, linked to the processes and a description of how architects should be involved in these processes. The authors provided some practical guidelines on how architects can lead or provide support at the various processes of the lifecycle and maturity levels.

  • The Hidden Face of Agile

    There are intangibles that result from adopting Agile development techniques. The hidden side of the transformation, so to speak – the changes in perceived values of interpersonal relationships, the enhanced necessity for trust, the soon-obvious need for enhancing cross-site communication inefficiencies are examined in this article.

  • Tips for Effective Software Reuse

    Vijay Narayananoffers 10 practival tips on succeeding with systematic reuse of software components, based on his experience with multiple projects. The collection of tips is not intended to be exhaustive but will help developers and team leaders to appreciate the variety of strategies that one has to undertake in order to succeed with systematic reuse.

  • Pulling Power: A New Software Lifespan

    Elizabeth Keogh looks at how Kanban and Feature Injection can play into Behaviour Driven Development, to work together to help identify the most important software, reduce unnecessary artifacts at each stage of development, and produce the minimum necessary to achieve a vision.

  • Where To Now with Build Automation?

    Most developers nowadays are familiar with the basic tenets of Continuous Integration, but arguably only a small proportion of these are fully benefiting from an optimized CI set up.This article, discusses taking Continuous Integration beyond merely being a glorified cron job and making it an effective, productivity-enhancing hub for development activity.

BT