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

  • Mashreq Bank’s Lean Agile Journey

    After having seen and evidenced the tangible benefit of lean at Mashreq Bank, agile was seen as a natural progression, an evolutionary step. Agile and lean are well-linked; you still need to identify waste, and remove non-value add activities so you can spend more time doing what the customer needs, argued Steve Snowdon. Together with Ed Capaldi he spoke about Mashreq Bank’s Lean Agile Journey.

  • Agile in Higher Education: Experiences from The Open University

    Universities need to embrace an agile and product mindset, as they are grappling with hypothesis-driven development of new kinds of products and services of which they understand very little, for users whose behaviours and needs they little understand, said Matthew Moran. He presented applying the agile mindset, principles and practices for online course development at Aginext 2019.

  • Design and Security in Agile: QCon London Q&A

    Reviews of design diagrams by domain experts can detect potential security breaches not found by vulnerability scans or security automation. Such reviews should focus on critical functions like issuing and managing access tokens, transferring data to external services, and running untrusted code, said Kevin Gilpin, enterprise software engineer and co-founder of AppLand, at QCon London 2019.

  • Observability in Testing with ElasTest

    In a distributed application it is difficult to use debugging techniques common in developing non-distributed applications. Bringing production observability to your testing environment helps to find bugs, argued Francisco Gortázar at the European Testing Conference 2019. He presented ElasTest, a tool for developers to test and validate complex distributed systems using observability.

  • Applying Artificial Intelligence in the Agile World

    The convergence of artificial intelligence (AI) systems with the agile world is having a disruptive effect on how we build software and the types of products that we build, said Aidan Casey. By combining machine learning and deep learning we can build applications that truly learn like humans. AI bias is a very serious concern, as AI systems are only as good as the data sets used to train them.

  • People Are More Complex Than Computers: Growing the Equal Experts' Team and Culture

    Earlier this week, in QConLondon 2019, Mairead O’Connor from Equal Experts presented on the topic “People are more complex than computers”. In this talk, O'Connor presented on the way that Equal Experts managed to grow into a network of 1,500 people, with over 800 of them being consultants and the organisational and cultural challenges that come with creating this unique organisational structure.

  • Open Source Benefits to Innovation and Organizational Agility

    Capital One hosted their 3rd Agile Conference in December 2018 in Virginia. Among the guest speakers, Andrew Aitken, global open source strategy leader at Wipro, presented the state of open source and how it is becoming an industry-wide organizational keystone strategy in driving innovation and in retaining top talent.

  • How to Grow Teams That Can Fail without Fear: QCon London Q&A

    Blameless failure starts with building a culture where failure is acknowledged, shared, investigated, remedied, and prevented, said Emma Button, a DevOps and cloud consultant, at QCon London 2019. Visualising the health and state of your system with CI/CD practices can increase trust and ownership and invite people to help out when things fail.

  • Portia Tung on Playful Leadership

    Playful leadership is a serious topic - play is the most effective and efficient way of enabling individuals to learn, lead and work together. It fosters a growth-oriented approach that enables people to change with relative ease and even joy instead of resistance and anguish. Play is important to well being and creativity in the workplace.

  • Using Contract Testing for Applications with Microservices

    When using microservices, integration points between services are a hotbed for bugs. With consumer-driven contract testing, the consumer defines the contract and verifications are made against it within the providers build/test lifecycle. Contract testing fits well into a microservice workflow and kills your integration bugs, argued Maarten Groeneweg at the European Testing Conference 2019.

  • Release Management and Customer Experience at Snapchat

    In 2019, T-Mobile hosted Snapchat executive, Tammarrian Rogers, and release manager, Claire Reinert, who presented how, in three years, they transformed their release management processes and culture which directly improved their customer experience.

  • How to Avoid Failing at Mobile Test Automation

    Test automation in mobile development should be done by the Scrum team; don’t set up separate test automation teams, said Nadya Denisenko. She advised obeying the testing pyramid for mobile testing and involve testers from the start. Testers are quality-oriented developers who can guide and assist other developers in delivering high-quality software; manual testing will disappear in the future.

  • Testing Complex Distributed Systems at FT.com: Sarah Wells Shares Lessons Learned

    The complexity in complex distributed systems isn’t in the code, it’s between the services or functions. Testing implies balancing finding problems versus delivering value, said Sarah Wells at the European Testing Conference. Testers often have the best understanding of what the system does; they have a good hypothesis about what went wrong, and are able to validate it pretty quickly.

  • Q&A with Susanne Birgersdotter about Entrepreneurship and Thriving in Tech

    Make sure that as an entrepreneur you are extremely well-informed before a presentation, about your own topic and also about the investors and their company. When your first idea or company fails, don’t quit, don’t play safe, and get back up as fast as you can. Female entrepreneurs who want to thrive in tech can join a women in tech group where members empower, connect and support each other.

  • Experiences from Remote Mob Programming: Q&A with Sal Freudenberg

    At Cucumber, mob programming is done remotely by using a cycle in which the driver pulls down the latest code and then shares their screen, the team mobs for 10 minutes or so and commits the code. Next, the driver’s role rotates. “Remote mobbing works really well for me”, says Sal Freudenberg, “because it lets me tailor my working environment and work in a spot where I feel comfortable.”

BT