Ready for InfoQ 3.0? Try the new design and let us know what you think!

Culture & Methods Follow 889 Followers

Compliance in an Agile World

by Ben Linders Follow 29 Followers on  Sep 14, 2018

Compliance is about making sure that you are doing the right thing and being able to prove it. With agile and frequent deliveries, you need to build compliance into the process of delivery. Making compliance obligation part of the thing that DevOps teams own increases the likelihood of success.

Culture & Methods Follow 889 Followers

Getting Rid of Annual Performance Reviews

by Savita Pahuja Follow 3 Followers on  Aug 23, 2015

Professional services firm, which employs hundreds of thousands of workers in cities around the globe, has been quietly preparing for the “massive revolution” of getting rid of annual performance reviews and rankings, in its internal operations.


Implementing a Peer-to-Peer Bonus System

by Savita Pahuja Follow 3 Followers on  Aug 03, 2015

This post talks about peer-to-peer bonus system. Thoughts are shared by Jurgen Appelo, Google and Zappos.


Improving Quality and Delivery Speed with DevOps Teams

by Ben Linders Follow 29 Followers on  Mar 31, 2015 2

You can increase the quality of products by constantly increasing the level of automation of the delivery process and working with DevOps teams who constantly deliver small features to get quick customer feedback. A case story from ING Lease explaining the problems they had, experiences from the first steps of their agile and DevOps journey and exploring what they want to achieve in the future.


Android Apps Are Now Reviewed by Tools and Humans

by Abel Avram Follow 12 Followers on  Mar 17, 2015

Google has quietly introduced an app reviewing process that monitors new apps or updates for policy violations. This process uses automatic tools and sometimes human reviewers that add a few hours of delay in the publishing process.


IDC: The Past, Present and Future of HTML5

by Abel Avram Follow 12 Followers on  Apr 04, 2014

The recently released IDC study, The Evolving State of HTML5 by Al Hilwa, Research Director for Application Development, attempts to evaluate the advances made so far, the current state and takes a look at the future of HTML5 as a unifying web platform.


iOS vs. Android Development

by Abel Avram Follow 12 Followers on  Aug 02, 2013 5

Cameron Henneke, founder and developer of GQueues, an online task manager integrated with several Google services, has ported the HTML5 mobile version of his application to iOS and Android, keeping a record of the development effort involved on both platforms and comparing the outcome in a blog post. Following is a digest of Henneke’s findings and excerpts from an interview conducted by InfoQ.


What is a Commitment Anyway?

by Vikas Hazrati Follow 0 Followers on  Mar 23, 2011 3

Commitment is defined as the act of binding yourself to a course of action. In Scrum, commitment has a strong meaning and Scrum practitioners suggest that authentic Scrum is not possible if people are not keeping commitments. In-spite of this, forums have a lot of questions about commitments not being met. Do we understand the real meaning of commitment?


Is Agile in the Trough of Disillusionment?

by Vikas Hazrati Follow 0 Followers on  Mar 10, 2011 6

Gartner hype cycle is a representation about the maturity of any new technology. As a part of its cycle, it characterizes the over enthusiasm and the following disillusionment which occurs when a new technology is introduced. Given that Agile recently celebrated 10 years, disillusionment should be the last thought. Or is it?


Agile Retroflection of the Day

by Vikas Hazrati Follow 0 Followers on  Jan 06, 2010 1

Retroflection is a concept in which one substitutes self for environment, as in doing to self what one wants to do to someone else or doing for self what one wants someone else to do for self. Introspection is a form of retroflection that can be pathological or healthy. Based on a similar concept Yves Hanoulle started the Agile Retroflection of the day project.


Review: The Art of High Performance SQL Code

by Jonathan Allen Follow 657 Followers on  Mar 20, 2009

It is one thing to look at the execution plan for SQL Server queries, it is quite another to know what they mean. Grant Fritchey’s book, The Art of High Performance SQL Code: Part 1 Dissecting SQL Server Execution Plans, helps you get to that point.


Presentation: The Ethics of Error Prevention

by David West Follow 0 Followers on  Mar 20, 2009 2

No one wants programming errors. We have many tools to detect and correct errors in code. We also have a number of techniques we can use to prevent the introduction of errors. In this presentation, Michael Feathers t looksat error prevention while posing a number of interesting questions.


Presentation: What Drives Design?

by Abel Avram Follow 12 Followers on  Jan 25, 2009 5

In this presentation held during OOPSLA 2008, Rebecca Wirfs-Brock reviews various forms of driven development in order to understand the principles and values of several design practices used today. By comparing them, a designer will get a broader view over design and will better understand which design practice is more appropriate for him.


Presentation: Lessons Learned from Architecture Reviews

by Abel Avram Follow 12 Followers on  Jul 29, 2008 3

In this presentation, Rebecca Wirfs-Brock presents some practical lessons she has learned from doing architectural reviews. Many times projects are not delivered in time, or have quality problems or have an incomplete set of features due to architectural flaws. The reviews are meant to highlight existing risks and strengths of the architecture, and to reveal issues initially neglected.


Review of Windows Communication Foundation Unleashed

by Jonathan Allen Follow 657 Followers on  Apr 13, 2008 1

Normally our book reviews on InfoQ start at mostly positive and go up from there. But once in a while we come across a lemon, and WCF Unleashed is one of them. Written by four authors, the book reads as though all four authors voted on the words for each sentence.