x Take the InfoQ Survey !

Uncle Bob Proposes an Oath to Programmers

by Abel Avram on  Nov 28, 2015 3

Uncle Bob proposes an oath to software programmers as other professions have, considering the importance of this craftsmanship.

Human Refactoring: Applying Refactoring to Your Life

by Ben Linders on  Nov 19, 2015

Bryan Beecham gave a keynote about Human Refactoring at the Agile Testing Days 2015. InfoQ interviewed him about how Human Refactoring can help us to improve our lives, how it relates to refactoring code, why he considers eating healthy food to be important, how agile teams can benefit from human refactoring, and where people can find more information about self improvement and individual growth.

How Testing Changed When Moving from Waterfall to Agile and DevOps

by Ben Linders on  Nov 11, 2015

An interview with Laurent Py about why decided to transition to agile and DevOps and the benefits that they are getting from that, the "testing swing", how you can measure behavior change to find out if a feature is valuable, on the strategy and approach for test automation and what he expects that the future will bring us in testing.

Role of Testers in Agile Teams

by Ben Linders on  Nov 09, 2015

Karen Greaves and Sam Laing will give a keynote titled "testers are dying" at the Agile Testing Days 2015; InfoQ will cover this conference. InfoQ interviewed them about how agile impacts the role of testers, what testers can do to shorten the lead time of testing, collaboration between testers and other team members in agile teams, and the value that testers can contribute in agile teams.

Delivering Value with Agile Teams

by Ben Linders on  Nov 05, 2015

In this interview Ralph Jocham talks about how to deliver value with agile teams, the most important skills that Scrum masters and product owners need to have, how you can know that the quality of the software that you are delivering is right and what teams can do if they want to deliver more value.

InnerSource: Internal Open Source at PayPal

by João Miranda on  Oct 30, 2015

InnerSource is the name given to a development approach that applies open source software practices to the way organizations' develop software internally. Cedric Williams, technology leader at PayPal, explained how PayPal is experimenting with InnerSource to break down silos, grow collaboration and increase productivity.

Directing complex IT-landscapes with Agile

by Ben Linders on  Oct 14, 2015

Where many organizations use agile to develop IT products, agile principles and practices can also be applied for maintaining landscapes of commercial products. Gert Florijn and Eelco Rommes will talk about directing complex IT-landscapes in public sectors such as healthcare and local and national government organizations at the Agile and Software Architecture Symposium 2015.

Making a Mindshift in Management for Agility

by Ben Linders on  Sep 03, 2015

The volatility in the market requires that organizations become able to adapt to changing demand as fast as possible while gaining the highest value. To implement agile managers need to team up to remove impediments in the organization says Ahmet Akdag. An agility transformation is about learning to try, fail and learn.

10 Properties Defining Software Architecture

by Jan Stenberg on  Aug 27, 2015 2

Software architecture is a process; a sequence of strategic design decisions mapping specification and business goals to architecture design, and a thing; a set of views produced by the process that address different stakeholders, Michael Stal states describing how to define a software architecture.

Becoming a Great Web Front-end Developer

by Abel Avram on  Aug 04, 2015 5

This article contains advice written for web developers by two engineers, one recommending useful tools and techniques while the other providing suggestions on addressing some of the challenges faced writing for the browser.

Moving Towards Integral Quality

by Ben Linders on  Jul 30, 2015

Olaf Lewitz gave a keynote about Integral Quality at the Agile Testing Day Netherlands 2015. InfoQ asked Lewitz about quality attributes, what causes poor quality software, the relationship between the structure and culture of the organization and software quality and about clarifying intent and increasing trust.

Data Quality at Prezi

by João Miranda on  Jul 18, 2015

For an organization to be data-driven, it's not enough to just dump mountains of data. That data needs to be accurate and meaningful. Julianna Göbölös-Szabó, data engineer at Prezi shared how they improved the quality of its log data. Their solution involved moving from unstructured to structured data with a lightweight, contract-based approach to nudge all teams in the right direction.

Model-based Migration Approach for Maintenance of Legacy Software

by Ben Linders on  Jun 05, 2015 1

Hans van Wezep, software architect at Philips Healthcare, talked about model-based migration at the Bits&Chips Software Engineering conference. InfoQ did an interview with van Wezep about the challenges in maintaining legacy software, why manual refactoring is error prone, using models to refactor and migrate a codebase, and the benefits of using models when maintaining legacy software.

Managing Technical Debt Using Total Cost of Ownership

by Ben Linders on  Jun 03, 2015

Total Cost of Ownership (TCO) can be used for investment decisions and financial benefit analysis. When applied to software it covers the initial development costs and subsequent maintenance costs until phase out of a product. TCO can support architectural decisions and management of technical debt.

Addressing Organizational Debt

by Savita Pahuja on  May 25, 2015

Steve Blank,talks about the organizational debt which is similar to technical debt. He says that growing companies need to understand how to recognize and refactor the organizational debt.

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy