BT

InfoQ Homepage Agile Conferences Content on InfoQ

  • Agile around The World - A Journey of Discovery

    People in different parts of the world exhibit behaviours that can either fit with agile or be an impediment. David Spinks and Glaudia Califano are travelling the world to explore how national cultures impact agile adoption.

  • Rediscovering Lean

    For those who love continuous improvement, software engineering fits. Turn in any direction and you’ll see potential for doing better, going faster and increasing quality. You should not try to chase the latest and greatest agile practices. Instead, spend time working out your unique approach based on the goal you have been given, the people you have, and the underlying principles that you hold.

  • Understanding Serverless: Tips and Resources for Building Servicefull Applications

    There are still many misconceptions and concerns regarding serverless solutions. Vendor lock-in, tooling, cost management, cold starts, monitoring and the development lifecycle are all hot topics where serverless technologies are concerned. This article shares tips and resources to guide serverless newcomers towards building powerful, flexible and cost-effective serverless applications.

  • Maybe Agile Is the Problem

    “Agile” now means anything, everything, and nothing. Many organizations are Agile fatigued, and the “Agile Industrial Complex” is part of the problem. Agilists must go back to the basics and simplicity of the Manifesto and 12 Principles. The Heart of Agile and Modern Agile are examples of basic, simple frameworks. Agilists also have much to learn from social sciences.

  • Why Should We Care about Technology Ethics? The Updated ACM Code of Ethics

    The 2018 rewrite of the ACM code of ethics and professional conduct has brought it up-to-date with new technologies and societal demands. This code supports the ethical conduct of computing professionals through a set of guidelines for positively working in the tech industry.

  • Being an Ethical Software Engineer

    Our lives are improving because of technology. Software engineering is one of the more influencing practices we have today that is shaping society, but it doesn’t look like the industry is owning this social responsibility. At the end of the day, it’s not just about being better developers, but rather about being better people.

  • 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.

  • Agile Anti-Patterns: A Systems Thinking Approach

    Agile anti-patterns can disguise themselves as "solutions" or "workarounds". This article discusses the importance of recognising and classifying a new generation of agile anti-pattern with a systems thinking approach. It shows how to create and promote a shared language using value streams as an effective means of creating a systems thinking culture amongst agile teams and the wider business.

  • MOOtopia – Adapting the Spotify Model at MOO

    The Spotify Model may be a good starting point, but you need to adapt it to suit your needs. This is the story of how MOO has adapted the organizational structure within Tech and Product based on the Spotify Model, and has then evolved that initial design into something that meets their current needs.

  • Supporting Mental Health in the Tech Workplace

    Mental health is heavily stigmatized in our society. People living with mental illness do not want to be treated differently; they may need help and accommodation in specific instances. Nara Kasbergen shares her volunteer work for Open Sourcing Mental Illness: a distributed, volunteer-based, non-profit organization that seeks to change the way we talk about mental health in the tech industry.

  • Bots Are Coming! Approaches for Testing Conversational Interfaces

    Voice-based computing interfaces need testing with an adapted approached, suited for their specificity and context. Some things need to be adapted (test strategy, testing approach, validation criteria), while others can be re-used (e.g. API testing approaches and tools), and some require learning new things (e.g. testing artificial intelligence models and components).

  • Great Managers Are Like Great Teachers: Q&A with Jessica Ingrassellino

    Differentiated instruction strategies have helped Jessica Ingrassellino find ways for each of her team members to best grow and flourish with the opportunities available. She applies this by adjusting content, process, and outcome, approaching each individual as an individual with respect for their needs.

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.