BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Culture & Methods Follow 174 Followers

Oath for Programmers

by Ben Linders Follow 8 Followers on  Sep 16, 2017 5

Our society demands a commitment to professional behavior; we need an oath for programmers as lives and fortunes depend upon the proper construction and execution of software, argues Robert Martin. According to him, this will have to be enforced by membership in an professional association.

Culture & Methods Follow 174 Followers

Tackling Technical Debt at Meetup

by Ben Linders Follow 8 Followers on  Aug 24, 2017

Continuous product health can be realized by regularly prioritizing the highest impact technical debt items and knocking those off systemically. You need to continuously iterate how you're tackling technical debt to drive more and more impactful results. Going for maximum impact items first and communicating the impact of paying down technical debt is what Yvette Pasqua, CTO of Meetup, recommends.

Culture & Methods Follow 174 Followers

Adopting Agile and DevOps at Wyndham Vacation Rentals UK

by Ben Linders Follow 8 Followers on  Aug 17, 2017

Embedding agile and DevOps had a positive impact on the role of QA at Wyndham; focusing effort in the earlier lifecycle stages has led to smoother releases with fewer bugs and post-production issues. Business colleagues and customers are more involved throughout the delivery cycle, making testing a shared responsibility .

Culture & Methods Follow 174 Followers

Managing Crowdsourced Testing

by Ben Linders Follow 8 Followers on  Jul 13, 2017

Crowdsourced testing is a unique way of involving the crowd- meaning the real users/testers- into software testing under real world conditions. It helped Swisscom to find defects very early in the development process and increase the quality of products.

Culture & Methods Follow 174 Followers

Putting Quality Back in Agile with Lean

by Ben Linders Follow 8 Followers on  Jun 29, 2017

The agile manifesto and lean practices are very complementary; lean can be a useful addition to a very strong agile process to increase quality. Interviewing real clients or client proxies to deeply understand their pain points and visualizing the process by diving into the handovers between departments helps to uncover problems faster and fix those problems more efficiently for a lower price.

Culture & Methods Follow 174 Followers

Refocusing e-Commerce with Lean

by Ben Linders Follow 8 Followers on  May 11, 2017

Auchan:Direct, the online grocery delivery service of Auchan France, decided to apply lean to develop a new e-Commerce website. Their CEO was the first customer and they used continuous and fast feedback from their clients on the new experience to improve website quality using continuous delivery.

Architecture & Design Follow 607 Followers

A Crystal Ball to Prioritise Technical Debt in Monoliths or Microservices: Adam Tornhill's Thoughts

by Daniel Bryant Follow 137 Followers on  Apr 02, 2017

At QCon London, Adam Tornhill presented “A Crystal Ball to Prioritise Technical Debt”, and claimed that although the technical debt metaphor has taken the software world with storm, most organizations find it hard to prioritise and repay their technical debt. Key takeaways from the talk included methods to identify ‘hotspots’ of code complexity and churn.

Culture & Methods Follow 174 Followers

Dead Code Must Be Removed

by Ben Linders Follow 8 Followers on  Feb 09, 2017 4

Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there's the risk that the code is awakened which can cause significant problems. Deleting dead code is not a technical problem; it is a problem of mindset and culture.

Culture & Methods Follow 174 Followers

The Future of QA at Atlassian

by Rui Miguel Ferreira Follow 2 Followers on  Nov 06, 2016

Mark Hrynczak, Cloud QA Manager for Atlassian, gave a talk on this year’s company summit in which he shared his vision of how a high valuable QA team should perform. High value for a QA team is defined as being, in the first place, totally aligned with the company strategic goals ,thus contributing to solve the most important problems that an organization might face at a specific moment.

Culture & Methods Follow 174 Followers

Increase Learning with 10% Autonomy Time

by Ben Linders Follow 8 Followers on  Oct 20, 2016

Giving teams autonomy to spend 10% of their time for learning reduces delivery time, increases quality, and increases motivation. The 10% rule gives teams full autonomy to work on things they consider important. It results in freeing up people's creativity and letting teams grow their potential.

Culture & Methods Follow 174 Followers

Refactoring and Code Smells – A Journey Toward Cleaner Code

by Ben Linders Follow 8 Followers on  Sep 21, 2016

Refactoring helps to move towards cleaner code that is easier to understand and maintain. It takes practice and experience to recognise code smells: symptoms of bad design which indicate deeper problems in the code. Tools can be helpful to refactor in small steps and prevent breaking the code.

Culture & Methods Follow 174 Followers

Benefits of Agile Transformation at Barclays

by Ben Linders Follow 8 Followers on  Sep 08, 2016

Increased throughput, reduced code complexity, less production incidents, shorter deployment cycles and higher happiness in teams; these are some of the benefits that the agile transformation at Barclays has delivered. Within the first year of the transformation, which is based on Disciplined Agile, more than 800 teams adopted agile making this one of the largest agile implementations.

Culture & Methods Follow 174 Followers

Continuous Deployment at Coolblue

by Ben Linders Follow 8 Followers on  Sep 01, 2016

Continuous deployment results in a higher sense of responsibility and better quality of deployments, argues Paul de Raaij, technical pathfinder at Coolblue. Coding standards prevent your code base from becoming a mess, automated inspections are great for tedious and boring checks, and manual checks are great for checking if the logic or use of code actually makes sense.

Culture & Methods Follow 174 Followers

Using Models in Developing Software for Self-Driving Cars

by Ben Linders Follow 8 Followers on  Jul 28, 2016

Models play an important role in developing software for autonomous systems like self-driving cars; they are used to simulate and verify behavior, document the system, and generate code. Jonathan Sprinkle explains how to model software used in autonomous systems, the benefits of modeling, using test data to validate the software that drives a car and techniques for writing reliable code.

Culture & Methods Follow 174 Followers

Applying Supply Chain Management to Deliver Faster with Higher Quality

by Ben Linders Follow 8 Followers on  Jun 30, 2016 1

Supply chain management can raise the bar with continuous development, argues Joshua Corman, Director of the Cyber Statecraft Initiative and co-founder of Rugged Software. Our dependence on IT and software is growing faster than our ability to secure it, and applying supply chain approaches to software development helps to address complexity which reduces risks and increases quality.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT