BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Distributed Team Content on InfoQ

  • Q&A with Dan Szuc and Jo Wong on Make Meaningful Work

    Raf Gemmail speaks with UX leaders Dan Szuc and Josephine Wong about Make Meaningful Work, a humanistic framework and set of practices born from applying human-centered design to the workplace. Sitting beneath existing methodologies, it enables teams to share and understand character perspectives, in working towards producing impacts which are meaningful to them.

  • Agile for Marketing and Communication

    Agile Marketing and Communication (MarCom) bridge the IT and communication disciplines. Communication professionals started to apply agile in their projects, which has led to better collaboration and increased productivity and creativity. Professionals take on tasks outside their usual responsibilities and duties, and it's the team that decides how the work is prioritized and done.

  • Q&A on the Book "Agile People"

    Pia-Maria Thorén has written a book titled Agile People, in which she challenges the role of Human Resources in organisations, identifies where the current approaches are not working and why they need to change to support modern organisational thinking.

  • Soft Skill Patterns for Software Developers: The “Learning from Unintended Failures” Pattern

    Soft Skill Patterns describe human behaviours that effectively solve recurring problems. The "Learning from Unintended Failures" pattern helps us improve the resilience of a system after a failure. The pattern follows 4 steps: identify a failure, quickly resolve any immediate impact, analyse root cause and system behaviour during the failure, and finally generate and implement improvement ideas.

  • Culture: a Farming Tale

    Culture and diversity are major factors for performance of a company, and influence its long-term success. Impacts include hiring practices, career development and direction, productivity, creativity, communication, and results. This discussion identifies cultural elements and their influence on behavior and production, and how diversity augments performance and company dynamics.

  • Offshoring Agile When You Are a Startup

    Working with an offshore partner becomes faster and cheaper as communication technologies continue to improve. It is possible to achieve agility with an offshore team as long as you understand the limitations. Although some of the principles from the agile manifesto are difficult to reconcile with offshoring, they can still be used as guidance to work effectively together.

  • Engineering Culture and Distributed Agile Teams

    Franzen and Pahuja explain how a distributed agile framework can help distributed teams create an engineering culture based on over a decade of experience, and share actionable practices that help you get your distributed engineering tools and practices in place. Topics covered are devops, team structure, microservices, pair programming, T-shaped engineers, continuous integration and deployment.

  • Oldies in Tech: Hiring and Getting Hired

    Denoncourt gives advice to older job seekers with tips on how to go about writing cover letters, filling out resumes, handling themselves in interviews, and preparing for difficult questions and coding assessments. Employers will change their perspective of older applicants and see the benefits of hiring sage programmers that are smart, love learning and have a track record of success.

  • Q&A on the Book Working with Coders

    The book Working with Coders is a practical guide to managing teams of software developers aimed at a non-technical audience. In the book, Patrick Gleeson explores how the software development process works and what managers can do to support it effectively and build solid working relationships with coders.

  • Driving Architectural Simplicity - The Value, Challenge, and Practice of Simple Solutions

    Simple architectures are the most efficient and, subsequently, successful over their lifetime. Achieving simplicity is hard and requires continuous dedication. As an industry, we need to focus more on the system quality of architectural simplicity.

  • The Art of Crafting Architectural Diagrams

    Architectural diagrams can be useful tools for documenting and communicating the design of a system. They must be self descriptive, consistent, accurate enough and connected to the code. Applying some guidelines can ensure the diagrams are useful to a variety of stakeholders.

  • Louda Peña from Thoughtworks on Making Diversity Normal

    Following on from the awards and recognition that ThoughtWorks has received for inclusiveness and diversity, InfoQ spoke to Louda Peña about what it takes to foster a genuinely diverse and inclusive workplace in a global technology company and her own experiences being part of such a culture.

BT