BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Trust Content on InfoQ

  • A Different Meaning of CI - Continuous Improvement, the Heartbeat of DevOps

    This personal experience report shows that political in-house games and bad corporate culture are not only annoying and a waste of time, but also harm a lot of initiatives for improvement. Whenever we become aware of the blame game, we should address it! DevOps wants to deliver high quality. The willingness to make things better - products, processes, collaboration, and more - is vital.

  • Why the Agile Manifesto Still Matters

    The lack of appreciation for the relevance of the Agile Manifesto’s Values and Principles, even to the point of people “doing Agile” and not being aware of these fundamental ideas at all, can be a serious problem. This article explains why the Manifesto still matters.

  • Q&A on the Book Humble Leadership

    The book Humble Leadership by Edgar and Peter Schein explores how building personal relationships and trust gives way to leadership that enables better information flow and self-management. The authors argue that we already possess the skill to form personal relations, and suggests using them to build and strengthen relationships with the people we lead and follow.

  • Q&A on the Book Changing Times: Quality for Humans in a Digital Age

    In the book Changing Times, Rich Rogers explores how technology can help people and describes the role that quality plays in this. He tells a story about how technology affects the life of a journalist, and shows what development teams can do to deliver better products.

  • How Self-Organization Happens

    There isn't one specific pattern that emerges from self-organization. The processes are so deep and fundamental to human interactions that you cannot enforce any specific hierarchical or non-hierarchical pattern with rules. Trust between people is an outcome of allowing people to freely self-organize. Complex networks of trust emerge and change as people continuously negotiate their relationships.

  • Why Agile Is Critical for Attracting Millennial Engineers

    More and more companies are realizing that having an Agile organization is critical to attracting and retaining the latest generation of millennial engineers. Millennials demand the context, flat organization/decentralized power and emphasis on collaboration that Agile offers – and companies of all sizes and verticals are responding.

  • Q&A on Creating Great Teams

    The book “Creating Great Teams - How Self-Selection Lets People Excel” by Sandy Mamoli and David Mole explores the concepts of teams that pick themselves and provides step-by-step instructions on how you can use self-selection to establish teams.

  • A Short Manual to Bring Change Successfully into Your Team

    Leaders are responsible for many interactions and behaviors in a team. So if something is not going the way you want it, start looking at yourself and ask what is your role in this misconduct.

  • Peer Feedback Loops: Why Metrics and Meetings Are Not Enough

    This is the first in a series of articles that will show how to build peer feedback loops, an effective means to encourage a culture of continuous improvement. Starting with a problem statement and some background on feedback, followed by explaining why metrics and meetings are not enough, the article describes the first three methods on how to design and facilitate peer feedback sessions.

  • The World is One Family - Why That Matters for Software Corporations and Professionals

    Rev. C. L. Gulati of Sant Nirankari Mission presented the opening keynote on the conference theme – Vasudhaiva Kutumbakam – The World is one family, at the Regional Scrum Gathering South Asia 2015. Kamlesh Ravlani, one of the volunteer event organizers, spoke with him about this philosophy, its implications for global organizations and why the software community should care about it.

  • The Pitfalls that You Should Always Avoid when Implementing Agile

    Moving from traditional project management to agile is a paradigm shift. From push to pull systems from a control-and-command culture to a trust culture where authority is delegated. A good structure with some control mechanisms will most likely help you get the wanted results quicker. This article discusses the role that management plays in organizations that have decided to adopt agile.

  • Q&A on Fifty Quick Ideas to Improve Your Tests

    An interview with Gojko Adzic, David Evans and Tom Roden on why they wrote this book, how quantifying quality can support testing, balancing trust levels when testing large and complex systems, why automating manual tests is almost always a bad idea, on using production metrics in testing, how to reduce or prevent duplication in test code, and on upcoming books in the fifty quick ideas series.

BT