BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Agile Conferences Content on InfoQ

  • Enterprise Agility in the Norwegian Government

    The Norwegian Labor and Welfare Directorate wanted to transform their IT department to be able to deliver value continuously and deliver faster, in line with users' ever-increasing expectations. Torill Iversen, director, and Kjell Tore Guttormsen, team lead, spoke about how they went from bureaucracy to enterprise agility at the Atlassian Summit Europe 2018.

  • What Can We Learn from the Digital Natives Using Lean

    Fabrice Bernhard, co-founder and CEO of Theodo UK, presented "what lean can learn from digital natives" at Lean Digital Summit 2018. Digital natives are familiar with the lean startup and agile practices. They go further by combining Agile with the Toyota Production System which enables them to experiment with ideas, spread innovations, and scale fast.

  • The Future of Work Is Female

    Jobs currently performed by the majority of women, where it’s more about adaptability, improvisation, emotional intelligence, and implicit knowledge, will predominate in the future, according to Agnieszka Walorska. Artificial intelligence and robotics will automate highly specialized jobs mostly performed by men.

  • The Manual Regression Testing Manifesto

    Automating regression tests isn’t always the best solution, argued Brendan Connolly at the 2018 fall Online Testing Conference. He presented the “manual regression testing manifesto” and showed how it can be used to differentiate feature testing from regression testing and to decide when to automate or not automate tests.

  • Connecting Business Challenges and Emerging Technologies

    Caragh O'Carroll spoke about three emerging technologies at Women in Tech Dublin 2018: Blockchain, robotic process automation, and artificial intelligence and machine learning. She explored how these technologies provide solutions to the challenges that businesses are facing.

  • Q&A with Christoph Windheuser on AI Applications in the Industry

    Increased hardware power and huge amounts of data are making existing machine learning approaches like pattern recognition, natural language processing, and reinforcement learning possible. Artificial Intelligence is impacting the development process; it’s increasing the complexity of things like version control, CI/CD and testing.

  • Doubling Delivery Without Multiplying Staff, Using Lean Principles

    Lean tools can help to improve productivity and fulfil customer commitments. At Keepeek, techniques like pull flow, PDCA, and Red Bin are used to analyse discrepancies. Improvements are prioritised on customer impact. As a result, their throughput increased significantly, customer satisfaction went up, and their NPS improved.

  • Embracing Diversity and Fostering Inclusion: A Necessity

    In technology we need to consistently innovate and push boundaries, which we cannot do to the best of our ability without hiring, listening and retaining different demographics of people. A tech industry which actively supports and empowers underrepresented groups is a better industry for everyone. Embracing diversity and fostering an environment of inclusion improves the bottom line.

  • Reflections on Technical Leading: Q&A with Julia Hayward at Agile in the City Bristol

    Employers need to adopt fluid structures for people to find balance in their role, technical and managerial paths should lie side by side, you can’t have genuine effective growth without psychological safety, and a good mentor to talk about problems and scenarios is invaluable; these are some of the reflections on technical leading brought up by Julia Hayward, technical lead at Redgate Software.

  • Underplayed Premises of TDD: Q&A with GeePaw Hill

    TDD is more than a technique; it’s a whole style of programming, an integrated system of related behaviors and ideas. The five premises of TDD provide a ring in which we operate, they are the air that a TDD’er breathes.

  • The Importance of Feedback for Skill Development and Careers

    Feedback and continuous learning are crucial for personal and professional development. Non-technical skills like creative problem solving, critical thinking, and an entrepreneurial mindset are important to make progress in your career. You have to own your career direction and know what you ultimately want to be in order to decide on the next steps.

  • Code Reviews in Practice

    Code reviews are a great way to find bugs, get input from other team members, and share knowledge and ownership. For maximum benefit, integrate code reviews into your development process to ensure that no code reaches production without being reviewed. Reviews tend to uncover unresolved issues in the development process which you may need to address.

  • The Human Side of Microservices

    A microservices architecture is a game changer for team communication, not a purely technical solution. If different teams don’t have stable, direct communication channels, the software they produce will suffer. The five key properties crucial for a successful microservices implementation are zero-configuration, auto-discovery, high redundancy, self-healing, and fault tolerance.

  • Building Human Interfaces with Artificial Intelligence

    AI helps us to build human interfaces based on speaking and writing, instead of using a keyboard or mouse; it allows humans to stay human. The biggest challenges are finding ways to tell systems what answers are unsatisfactory to help them learn, be transparent in what data is recorded and retained, and ensure that diversity and inclusion is part of our training data to prevent bias in AI systems.

  • Think of Software as a Force for Good, Using Teal and Agile

    A teal organisation set its horizon by defining its higher purpose and describing why it exists. Individuals join the company because of the value it creates for the world, and work freely towards a specific purpose. A teal and agile company has a culture of complete openness, transparency and mutual trust; everyone should feel safe and encouraged to share ideas, and make mistakes, without fear.

BT