InfoQ Homepage Culture & Methods Content on InfoQ
-
A Discussion of Basic vs. Applied Research in the Software Domain and the Creation of Erlang
Bjarne Däcker recounts the story of CSLab at Ericsson, the birthplace or Erlang, how it started, some of the projects leading to Erlang, and its eventual success inside Ericsson as Erlang/OTP.
-
Test-Driven Development of Asynchronous Systems
Nat Pryce exemplifies how he dealt with flickering, false positives, slow, and messy tests appearing in asynchronous testing when trying to perform end-to-end testing.
-
Product Development in the Land of the Free
Simon Baker and Gus Power point out that many projects fail due to organizational complexity, proposing ways to improve product development and business agility in order to make the customer happy.
-
Obscured by Clouds
Russ Miles and Toby Hobson outline many factors to be considered when adopting a cloud solution, creating a wider view of the cloud from the development and business perspective.
-
The Power of Visibility: Driving a Lean-Agile Transition
Kelley Horton discusses the reasons why her organization transitioned to Lean-Agile, the approach used and the visual tools helping them minimize WIP, concluding that visibility leads to success.
-
Cogs in the Machine: Testing Code Embedded in an Impenetrable Framework
Roy Osherove discusses the difficulties met when trying to test code embedded in a framework (cog), presenting several solutions to create unit tests for cogs, using Silverlight code as example.
-
Reformulating the Product Delivery Process
Israel Gat, Erik Huddleston and Stephen Chin present how Inovis realized a higher product throughput by using three unconventional Kanban practices and a Lean Release Management tool called APROPOS.
-
Living and Working with Aging Software
Ralph Johnson discusses principles, practices and tools relating to software development starting from already existing code which needs refactoring, maintenance, and sometimes architectural change.
-
IIBA Debate on the Role of the Analyst in Agile Projects
At a recent IIBA New Zealand members event Shane and Pete debated the role of the business analyst on Agile projects. They looked at the importance of analysis on projects and how the role changes.
-
The Craftsman Learns ... or Learning the Craft
Pete Goodliffe provokes his listeners to keep learning, offering advice on how to approach learning, what is valuable and what can be ignored, how to deal with new things, having a healthy attitude.
-
The Joy of Testing
John Hughes shows how to explore the bugs of a code by creating a series of tests in Erlang and using multiple test frameworks, discovering the faults and evaluating the frameworks while doing it.
-
Lean Lessons Learned: Our Experiences Moving to Kanban
Tim Wingfield tells his story moving from Scrum to Kanban, presenting several versions of Kanban boards used, and some practices: retrospectives, pair programming, code review, and stand-up meetings.