Xebia

How product quality is affected by the test automator role

Xebia

What is happening to product quality? Throughout my career as a quality engineer, I have developed a deep passion for quality. This passion goes way beyond the quality of software products.

Regain focus on strategic software delivery

Xebia

When leading an IT department you are faced with numerous challenges across the board. Whilst attracting and retaining IT talent is one of the biggest challenge, it is often paired with the challenge of understanding and displaying the value of the IT department towards the organisation.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Increasing business value by embracing Domain-Driven Design

Xebia

By Paul de Raaij & Evelyn van Kelle Software development is at the core of most companies. We’re all digital enterprises that need to understand how technology is heavily influencing our core business and can make or break our competitive advantage. Making the right decisions when it comes to investing in technology has become a […]. The post Increasing business value by embracing Domain-Driven Design appeared first on Xebia Blog. Domain Driven Design socio-technical Socio-technical

Epic Focus: Measure your way to a better time to market

Xebia

There are several recurring wishes our clients bring to us, one of which is speed, to improve time to market. However, there is no dial that we can turn to deliver value faster. Software teams are not like cars; there’s no accelerator pedal.

Business Agile: A Roadmap for Transforming Your Management & Adapting to the VUCA Environment

Speaker: Peter Taylor, Speaker/Author, The Lazy Project Manager

Businesses everywhere are trying to “get business agile”—but it’s not easy to adapt to becoming this adaptive. How can conventional organizations succeed in this transformation? In this webinar, Peter Taylor will walk through the change process step by step, and look at a tried and tested transformation roadmap: benefits are outlined, solutions to common challenges offered, and tried and tested methods and tools provided. It will be a guide towards a decentralized and management style that offers more successful decision making through collaboration.

How Do You Know Something Is A Bug? – Using Mental Models and Oracles in Testing

Xebia

Did you ever find a problem of which you weren’t sure it was a bug? You probably thought it over, looked up the requirements or discussed with a team member. Perhaps you figured it out by yourself, the requirements made things clear or your team member could help you out. Either way, you needed some […]. The post How Do You Know Something Is A Bug? – Using Mental Models and Oracles in Testing appeared first on Xebia Blog. Testing Mental Model Oracle

EventStorming cheat sheet

Xebia

EventStorming is the smartest approach to collaborate beyond silo boundaries. The power of EventStorming comes from a diverse multi-disciplined group of people who, together, have a lot of wisdom and knowledge.

Groups 151

Quality pattern 1: Treat your acceptance criteria as tests

Xebia

This is the first blog in the series after my last week’s introduction to the five quality patterns in Agile development, to deliver the right software with great quality.

Using metrics to find the pain points in a legacy codebase

Xebia

When you are new to a codebase, you may realise that it’s new for you, but not new to the world. It’s code that has been around for ages and is hard to change, it’s hard to maintain. This is legacy code by definition, and it’s your job to work with it. Even if code […].

Five quality patterns in Agile development

Xebia

In this blog series, I’ll discuss five quality patterns in Agile development to deliver the right software with great quality. For years now companies have been adopting Agile ways of working and mostly the Scrum framework as their way to develop software.

Agile 130

BI Buyers Guide: Embedding Analytics in Your Software

The business intelligence market has exploded. And as the number of vendors grows, it gets harder to make sense of it all. Learn how to decide what features you need and get an evaluation framework for every technical and non-technical requirement you could imagine.

Why Integration Tests won’t save you… or your software

Xebia

Did the title tease you? Great, job is done! Today I will tell you my story about Integration Tests; it came after another knowledge share lunch with my pal Kenny.

Focus on what was “Done” during Sprint Review

Xebia

As Scrum Trainer I get to meet a lot of teams and hear of many different ways to do Scrum. Most are valid ways, yet some seem more aligned with the values of Scrum or the purpose of the specific Scrum Element. In this post we’ll have a look at the Sprint Review. The Sprint […]. The post Focus on what was “Done” during Sprint Review appeared first on Xebia Blog. Agile Agile Coach Scrum

The 5 unit testing guidelines

Xebia

A unit test is a small automated check. It checks a tiny bit of software. Unit tests can be written relatively easily and they run in a matter of milliseconds.

How to automate testing for Google Assistant Apps?

Xebia

The best way to avoid regressions and get fast feedback during development is automated testing. Especially if you’re testing manually by speaking to your voice app. The logic of your voice app is implemented in a webhook called a fulfillment.

2019 State of Engineering Performance Management Report

More than 100 software leaders were asked how they manage and measure engineering performance. How do the findings stack up to your own experience? The report includes the top engineering challenges and the most used performance metrics.

EventStorming; Continuous discovery beyond software modelling

Xebia

Moving towards a microservices architecture We see a lot of companies are moving towards a microservice architecture. The big pitfall of microservices architecture is to focus on the technology, how big the microservice needs to be, how many lines of codes, what entities do we put in a microservice, and using rest as the communication […]. The post EventStorming; Continuous discovery beyond software modelling appeared first on Xebia Blog.

How to protect your code against malicious hackers without spending days on refactoring

Xebia

During our work as penetration testers, we found that there are lots of vulnerabilities being introduced in applications. Vulnerabilities that could have been prevented in an early stage of development. Sadly these are often the same vulnerabilities over and over again. Luckily the IT development landscape is changing. We can see the latest trend in […]. The post How to protect your code against malicious hackers without spending days on refactoring appeared first on Xebia Blog.

Building Conversational Interfaces with Dialogflow

Xebia

Ever since Siri became a standard feature on iOS, voice commands and conversational interfaces have gone through a renaissance of sorts, finally passing a threshold from gimmicky tech demos or science fiction to actual usability.

Even more Physical tools for Scrum Masters and their teams

Xebia

This is the 3rd post in a series. You can find the older posts here: Physical and Digital tools for Scrum Masters and their teams More Physical and Digital tools for Scrum Masters and their teams Based on LinkedIn and Twitter feedback on previous posts some additions from the field!

SCRUM 130

More Effective Agile Leadership

Speaker: Steve McConnell, CEO, Construx Software

In this talk, Steve McConnell, CEO of Construx Software, distills hundreds of companies’-worth of real-world experience into the proven Agile leadership practices that work best. Steve will seamlessly thread together traditional approaches, early Agile approaches, modern Agile approaches, and the principles and context that underlie them all—creating an invaluable resource for Agile leaders, their teams, and their organizations.

Physical and Digital tools for Scrum Masters and their teams

Xebia

About 40 people gathered at the nlScrum meetup dedicated to physical and digital tools for the agile workspace. Tools that help developers, coaches and trainers to survive in the toughest environments.

SCRUM 130

Use Mob Programming to maximize your learning

Xebia

In every Scrum.org Professional Scrum Development class, we touch upon both technical and collaboration practices to help improve the development teams explore new options.

Unleashing Social Super Powers – Can I train my brain to be better at using System 2?

Xebia

Let me start with a short recap of my previous post. The reason we got to this point. I talked about the difference between being a true expert and relying on expert intuition.

How to apply Agile Testing Quadrants in a retrospective format

Xebia

Agile Test Quadrants (Adaptations by Gojko Adži?) I’ve been successfully using the Agile test quadrants in retrospectives to stimulate in-depth team discussions on software quality and its improvement. The quadrant model was originally developed by Brian Marick, and then popularized by Lisa Crispin and Janet Gregory in their book, “Agile Testing: A Practical Guide for Agile […]. The post How to apply Agile Testing Quadrants in a retrospective format appeared first on Xebia Blog

The Essential Guide to Building Analytic Applications

Embedding dashboards, reports, and analytics in an existing application presents some unique opportunities—and poses unique challenges—to software teams. Download this eBook to hear 16 product experts share insights on business intelligence, UI/UX, security, and everything that goes into building a successful application with analytics at its core.

Cultural needs designing bounded contexts

Xebia

Without a doubt, the bounded context pattern from Eric Evans book is one of the more essential patterns for designing and building modern software. Especially in the land of microservices architectures, where setting proper bounded context which is highly linked with the business goals aka the domain is essential to not get into the distributed […]. The post Cultural needs designing bounded contexts appeared first on Xebia Blog.

Augment your knowledge during software modelling sessions: Decision Log

Xebia

The most important learning during my career is that the act of creating software is a team effort. We can be a one-person team, but there is someone else involved; at least someone to use it.

Breaking through organizational silo’s with EventStorming

Xebia

Tedious and lengthy internal processes delay the delivery of value to end-users and lower your competitiveness. The bigger your organization, the more likely you are to encounter this problem. Visual collaboration tools like EventStorming can help with kickstarting the necessary focus shift. Internal Competition vs External Excellence Once an organization reaches a certain critical mass, […]. The post Breaking through organizational silo’s with EventStorming appeared first on Xebia Blog

FarmBot (Part 1): Unboxing and building the tracks

Xebia

The Xebia TechLab has a new friend: FarmBot. Next to 3D-printers, VR installations and IoT devices he will feel really at home. Last week the FarmBot Genesis Kit finally arrived, so we got started building! In this blog post we give a first impression of the project.

VR 130

Architect Your Organization for Effectiveness, Productivity, and Joy

Speaker: Ron Lichty, Consultant: Interim VP Engineering, Ron Lichty Consulting, Inc.

As a senior software leader, you likely spend more time working on the architecture of your systems than the architecture of your organization. Yet, structuring our teams and organizations is a critical factor for success. In fact, the impact of software architecture parallels the impact of organizational structure. We are excited to welcome Ron Lichty, co-author of a seminal book on managing software teams and a well-known speaker, he’ll speak to organizing for effectiveness, productivity and joy.

Frictionless checkouts for GAMMA and KARWEI

Xebia

Over the years, Xebia has been the driver of Agile software development at Intergamma, known for the GAMMA and KARWEI DIY stores. A year ago, we set out to replace the checkout process for their webshops. The existing checkout was slow and cumbersome to use, and no longer on par with other parts of the […]. The post Frictionless checkouts for GAMMA and KARWEI appeared first on Xebia Blog. AWS frontend Javascript MVP ReactJS Software Development UX

Agile 100

Agile Chef

Xebia

Agile Chef As a real ‘Foody’ I love to spend hours in the kitchen and experimenting. I also watch a lot of TV shows and documentaries about food. The other day I was watching an episode on Michelin star Chef’s and this one was about Richard van Oostenbrugge. He recently received his first Michelin star […]. The post Agile Chef appeared first on Xebia Blog. Agile Product Management Scrum scrum

Agile 100

Scaling Scrum to the limit

Xebia

You’re likely to have been asked the question: “we need to go faster, how many more people do we need?” Most people naturally understand that just adding a random number of people isn’t likely to make us any faster in the short run. So how do you scale Scrum to the limit? And what are […]. The post Scaling Scrum to the limit appeared first on Xebia Blog. Agile Agile Coach Scrum

SCRUM 116

EventStorming tools, what is in my flight case!

Xebia

Whenever I give or facilitate an EventStorming training or workshop people always ask me, what is inside your suitcase? What are the essential items I need to do a successful EventStorming? Most importantly what do I need to buy! So in this post, I will give you the EventStorming tools that are in my flight […]. The post EventStorming tools, what is in my flight case! appeared first on Xebia Blog. EventStorming Eventstorming

Tools 100

The Definitive Guide to Predictive Analytics

By embedding predictive analytics, you can future-proof your application and give users sophisticated insights. The Definitive Guide to Predictive Analytics has everything you need to get started, including real-world examples, steps to build your models, and solutions to common data challenges.

Automatic database sharding with Alibaba Cloud Table Store

Xebia

At some point in your application’s lifecycle, there might come a time when you need to start scaling your data storage. If you are storing media files or other blobs that have no relations between them, you can easily add storage capacity to solve the problem. For (semi-)structured data in a database however, scaling is […]. The post Automatic database sharding with Alibaba Cloud Table Store appeared first on Xebia Blog. Development Alibaba Cloud Databases Software Development

A quest in finding the perfect EventStorming backpack

Xebia

Over recent years, a tool called EventStorming became one of the go-to techniques for Domain-Driven Design consultants to collaboratively explore complex business domains at customers. Since consultants travel a lot from company to company helping with their questions about approaching software delivery this poses a small 1st world problem; How can we still comfortably travel while still carrying […].

Travel 100

Build and secure containers to support your CI/CD pipeline

Xebia

There are 2 systems in any company that are critical: the payroll system, and the CI/CD system. You may ask… If the payroll system doesn’t work, people will leave the company and the company (may) face legal problems; the CI/CD system is the gateway to production. If it is down and there is a […]. The post Build and secure containers to support your CI/CD pipeline appeared first on Xebia Blog.

Shut the door and listen from outside

Xebia

At a certain point, you start to finish each other’s statements. Teams that have been together for a while can breed a sort of shorthand in their communication. This has a lot of upsides, but it can also cause, for example, predictable retrospectives. Retrospectives should trigger learning and improvement. When they become predictable I feel […]. The post Shut the door and listen from outside appeared first on Xebia Blog. Agile Scrum Agile games continuous improvement retrospective

Games 100

An Adult Conversation About Estimates

Speaker: Beekey Cheung, Software Consultant, Professor Beekums, LLC

Estimates are a contentious topic in software development. Most of our development teams hate providing estimates and many managers are starting to view them as unnecessary. As senior software leaders, how can we determine whether estimates are helpful or harmful to our teams? We are excited to be joined by Beekey Cheung, a software consultant and blogger known as Professor Beekums, who has helped many leaders and teams go from fearing estimates to using them appropriately. He'll walk us through the value of estimates, how to overcome the hesitancy many have in giving them, and how to provide better estimates.