BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Artifacts & Tools Content on InfoQ

  • How Difficult Can It Be to Integrate Software Development Tools? The Hard Truth

    Integrating tools used in software development and delivery is very hard. Getting endpoints to inter-operate is not a purely technical challenge, it’s more of a business problem. While there are a few choices in selecting the technical integration infrastructure (integration via APIs or at the database layer), the real challenges have more to do with friction caused by the dissimilarities.

  • Anders Wallgren of Electric Cloud on Metrics for DevOps and the Importance of Culture

    At Agile 2016, Anders Wallgren of Electric Cloud spoke about the importance of metrics for DevOps success, selecting the right things to measure and the importance of having a generative culture. He gave examples of how organizations have improved cycle times and quality outcomes by orders of magnitude and explored why they were able to achieve these results.

  • Teaching Modern Software Development Techniques at University

    We often hear how there is a skills shortage in the software industry, and about the apparent gap between what people are taught in university and the “real world”. This is how Imperial College London aims to bridge this gap, providing students with relevant skills for industrial software engineering careers, and teaching tools and techniques for professional developer working in a modern team.

  • Christine Doig on Data Science as a Team Discipline

    Christine Doig spoke at this year's OSCON Conference about data science as a team discipline and how to navigate the data science Python ecosystem. InfoQ spoke with Christine about challenges data science teams need to address to be more effective.

  • Book Review and Excerpt: Infrastructure as Code

    In this article we review the book Infrastructure as Code - Managing Servers in the Cloud written by Kief Morris, who is leading Continuous Delivery and DevOps at ThoughtWorks Europe. In over 300 pages, Morris lays down the foundation for Infrastructure as Code and outlines the main patterns and practices recommended for building it.

  • Why ALM Is Becoming Indispensable in Safety-Critical Product Development

    Integrated Application Lifecycle Management platforms are advancing product development in life and safety critical environments. The story of how Medtronic Neuromodulation were able to modernize their processes using ALM helps us understand current and future trends in the development of complex software-heavy products.

  • Scrum with Trello

    Trello, with more than 10M users worldwide, is fast becoming a popular tool for agile teams of all flavours. In this article we look at some of the emerging good practices and patterns people are adopting when using Trello to manage their Scrum process. From basic board setup, to life without child tasks and the most useful plugins you can use to extend Trello to get the most out of it

  • An Evaluation Guide to Application Lifecycle Management Software Solutions

    Application Lifecycle Management tools provide many benefits, and are increasingly used by companies in all kinds of industry. However, identifying the one solution that best suits your requirements and internal processes is a difficult task. Kristof Horvath presents a guide to help you make an informed purchase decision by outlining a Request for Proposals that covers your ALM requirements.

  • EIP Designer: Bridging the Gap Between EA and Development

    This article presents the EIP Designer project, an Eclipse-based tool for introducing integration patterns into an EA design, providing fluidity and continuity while filling the gap existing between EA practices and concrete software development.

  • Migrating Your Team to Visual Project Management Software

    Visual project management tools can provide greater flexibility within development lifecycles and improved quality of the overall product through smarter distribution of tasks, but migrating from a scrum-only application to a visual PM tool can be jarring. This article presents six tips for making a smooth transition and two case studies of development teams that have already done so.

  • Software Development Tooling: Information, Opinion, Guidelines, and Tools

    In this article, authors summarize the information published in "Tools of the Trade" column series in IEEE Software magazine for last ten years. Tools and best practices are organized into categories like design, developing code, tooling, builds, and operations.

  • How to Start With Security

    Computer security, or the lack thereof, has made many headlines recently. In this article we'll look at how bad things are and what you, as a software developer, can do about it. It will help get you started or hopefully give you some new ideas if you're already doing some security work.

BT