InfoQ Homepage Articles
-
Developing Test Automation Scripts and Automation Frameworks
In the article Alexander responds to the questions about the difference between test frameworks and test scripts and discusses an approach for how test a automation solution could be implemented.
-
How the Internet of Things will Impact our Productivity
The Internet of Things is a technological novelty about to impact our daily lives. In the near future, the IoT is expected to disrupt sectors, revolutionize consumer-brand relations and power a surge of innovation. The IoT will boost employee productivity by helping professionals make the most from their time, adjusting commute solutions and allowing remote mobile device management.
-
Stylish and Sane: A Guide to Better CSS
All websites need CSS and most is awful. There's too much of it. There's a bunch of duplication. It's like a delicately spun spider web, tightly coupled and fragile. It has more patches than a bicycle wheel. It doesn't need to be this way. Rouan Wilsenach introduces the concept of component-based styling and how to curate a style guide for your site.
-
Q&A on Save our Scrum
The book Save our Scrum by Matt Heusser and Markus Gärtner provides advice for teams to implement Scrum. It explores what teams that are having difficulties doing Scrum can do to get out of trouble and find better ways to use Scrum. An interview about the knowledge level of people that are doing Scrum and "saving Scrum", pursuing business value, how Scrum fails, and adopting and tailoring Scrum.
-
The Five Qualities of Application Delivery Done Right
This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.
-
UED: The Unified Execution Diagram
Today’s software applications have a lot of concurrent tasks that are distributed over multiple threads, processes, processors and PCs. This article introduces a visual modeling technique to describe and specify the application’s execution architecture. Within Philips Healthcare the Unified Execution Diagram has proven to be very useful for designing and documenting the execution architecture.
-
Author Q&A with Belinda Waldock on Being Agile in Business
Belinda Waldock is an agile business coach and a professionally qualified Institute of Leadership and Management (ILM) coach and mentor. She has drawn on her experience coaching and mentoring organisations in the implementation of agile approaches inside and outside of information technology and written the book “Being Agile in Business”. She spoke to InfoQ about the book
-
Toward Agile Architecture: Insights from 15 Years of ATAM Data
The authors have concluded after analyzing 15 years of Architecture Trade-Off Analysis Method (ATAM) data across 31 projects that modifiability, performance, availability, interoperability, and deployability are key quality attributes for Agile practitioners.
-
Q&A with Bas Vodde on the LeSS Framework: Principles, Practices and Core Concepts
Bas Vodde and Craig Larman framed and introduced Large Scale Scrum (LeSS), the scaling model. Large-Scale Scrum (LeSS) is Scrum applied to many teams working together on one product. InfoQ interviewed Bas Vodde to discuss more about LeSS framework.
-
Q&A with Larry Maccherone on joining AgileCraft, Large Data Sets and Monte Carlo Forecasting
Larry Maccherone is a researcher who has focused on collecting and presenting real metrics for agile teams and using analytics to help teams get better at forecasting in uncertain environments. He recently joined AgileCraft as their Director of Analytics - he discussed the move, how AgileCraft is designed to gather data from many ALM tools and how analytics can be used effectively.
-
Understanding Bitcode for iOS Applications
When Apple released Xcode 7, they also enabled applications to be distributed to the AppStore through bitcode, instead of per-processor target files. InfoQ looks under the covers at what Bitcode is, what advantages it may offer, and why developers should consider enabling bitcode projects for their iOS targets.
-
Conversation Patterns for Software Professionals - Part 5
In the fifth article in the Conversation Patterns for Software Professionals series Michał Bartyzel explores nonviolent communication and important building and maintaining rapport is for effective communication.