Xebia

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.

Multiple products Scrum teams, how do you deal with that?

Xebia

Multi Products Scrum teams are in reality observed often. One team serving different stakeholders and customer segments. Both would like to use the same people to work on their improvements. In most organizations there tend to be more products than teams.

SCRUM 130

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

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.

Rapid Experimentation at Every Stage of Product Development

Speaker: Tanya Koshy, VP of Product, UserTesting

Experimentation isn't something you do once you have designs or once you’ve built the product; it's important to validate early and often to better understand your customer, their needs, and the market opportunity. Join Tanya Koshy, VP of Product at UserTesting, as she explores how, by using customer feedback at every stage of the product development process, you can better and more quickly iterate on your product ideas. Ultimately, this rapid experimentation during development will enable you to deliver customer value faster.

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

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

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.

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

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.

The Science of High-Impact Experimentation

Speaker: Holly Hester-Reilly, Founder and Product Management Coach, H2R Product Science

Too many product teams don't know what to test, which leads to poorly designed experiments and unclear results. How can a product manager be certain they’re making effective decisions when it comes to experimentation? Join Holly Hester-Reilly, Founder and Product Management Coach at H2R Product Science, as she walks us through the entire experimentation process, from deciding what to test to sharing the results with stakeholders, to illustrate what strong testing practices look like and how they can be implemented in every organization.

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.

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.

Design and Run Experiments That Actually Progress Your Business

Speaker: Nick Noreña, Innovation Coach and Advisor, Kromatic

Experimenting as a way to explore new products, services, and business models can help eliminate the guesswork involved in building something your customers actually value. That said, it's often quite tricky to take your vision and figure out the first experiment to run. How do you get started? How can you ensure your experiments are well-designed? Join Nick Noreña, educator, entrepreneur, and currently an Innovation Coach at Kromatic, as he walks us through how we can figure out the right experiments to run for any product or service, and in organizations of all sizes.

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

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.

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.

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

How to Design Strong Experiments

Speaker: Franziska Beeler, Head of Cloud Academy, and Tendayi Viki, Associate Partner, Strategyzer

When testing new business and product ideas, choosing the right experiment is just the beginning. After we have chosen our experiment, it’s important that we spend some time designing it well. Join Tendayi Viki, corporate innovation expert and associate partner at Strategyzer, and Franziska Beeler, Head of Cloud Academy at Strategyzer, as they walk us through the three key elements that help you design stronger experiments and come away with the evidence you need to advance your idea.

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.

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

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

Get Better User Insights With Wasteless Validation

Speaker: Tim Herbig, Product Management Coach and Consultant

Product teams tend to get ahead of themselves by rushing from idea straight to building a Minimum Viable Product (MVP). How can a product manager slow their team down and prevent them from wasting valuable resources? Join Tim Herbig, Product Management Coach and Consultant, as he introduces a new way of understanding MVPs and explores how you can approach validation without wasting the resources of your development team.

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

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

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

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.

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

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

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

Asynchronous workflow pattern

Xebia

The asynchronous workflow pattern, also known as the publish-subscribe pattern, is an architecture pattern which is typically used to asynchronously perform resource intensive and time consuming tasks. To separate the request from the task itself we can use a queue where the sender puts messages that another service can pick up. This pattern is a subset of the […]. The post Asynchronous workflow pattern appeared first on Xebia Blog

Walk a Mile in Your Customer's Shoes

Speaker: Steven Haines, Founder and CEO, Sequent Learning Networks

Product professionals use phrases like "voice of the customer," and "user experience" so often that it can be easy to lose sight of their actual meanings. How can we, as product professionals, learn to keep customers and users at the heart of our work? Join Steven Haines, globally recognized thought leader and author, as he guides us through a memorable journey demonstrating how you can walk a mile in their customer's shoes. He'll explore how, by developing true empathy for your users, you can ensure you're creating the features and products they actually want.

A simple, effective test automation strategy

Xebia

In my whitepaper I wrote about different types of testing and what to consider when choosing a test automation strategy. More than a few readers asked how to put this advice into practice, and a good friend inspired me to write another blog post about it. DevOps teams automate everything. When you’re getting started with test automation, it’s […]. The post A simple, effective test automation strategy appeared first on Xebia Blog. BDD Behaviour Driven Development TDD Test automation Testin

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.

Monitoring AWS EKS audit logs with Falco

Xebia

Background AWS recently announced the possibility to send control plane logs from their managed Kubernetes service (EKS) to CloudWatch. Amongst those logs are the API server audit events, which provide an important security trail regarding interactions with your EKS cluster Sysdig Falco is an open-source CNCF project that is specifically designed to monitor the behavior […]. The post Monitoring AWS EKS audit logs with Falco appeared first on Xebia Blog.

AWS 100

Auto-Scaling on Alibaba Cloud

Xebia

When you deploy your application on compute instances on-premise or in the cloud, you have to make an educated guess about the utilisation of the resources you provision. If you have an older version of the same application running with proper monitoring, you can base your guesstimate on the current usage of compute nodes. But […]. The post Auto-Scaling on Alibaba Cloud appeared first on Xebia Blog. Development Alibaba Cloud Auto Scaling cloud

Cloud 100

How User Acceptance Testing Can Save You Time and Money

Speaker: J.B. Siegel, VP of Client Services, Seamgen

Before a new product or feature goes into development, you have to gauge whether it will be a worthwhile investment. But what’s the best way to do so - and how can you get honest insights from your end users? Join J.B. Siegel, VP of Client Services at Seamgen, as he explores how to use wireframes and clickable prototypes to validate your product. He’ll discuss how user testing allows you to really understand your users - and how to use the insights to inform your product strategy.