Xebia

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.

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

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.

The Changing Role of CX Testing in Digital Transformation

Speaker: Diego Lo Giudice and Chad Hendren

With new competition emerging every day, businesses are transforming themselves, and using software as a means to drive differentiation. Digital transformation has become a key initiative for businesses across the globe, and CX is ground zero. Register now for this webinar and hear from Cyara and their guest speaker, Diego Lo Giudice of Forrester, how testing and QA practices are changing to enable and accelerate digital transformation.

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

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

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

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.

Innovation: Five Signs You Might Be Faking It

Every company wants to be a leader in innovation, but how can you tell if your company is really innovating or just going through the motions? See the 5 signs you might be faking innovation and what to do if you are.

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.

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

Embedded BI and Analytics: Best Practices to Monetize Your Data

Speaker: Azmat Tanauli, Senior Director of Product Strategy at Birst

By creating innovative analytics products and expanding into new markets, more and more companies are discovering new potential revenue streams. Join Azmat Tanauli, Senior Director of Product Strategy at Birst, as he walks you through how data that you're likely already collecting can be transformed into revenue!

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

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

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

Top 10 industries for monetizing data: Is yours one of them?

Find out which industries, use cases, and business applications are the best opportunities for data monetization. Understand what data is being monetized, who wants it, and why. Use data you already own to create new revenue sources. Download the eBook today!

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

Visualise coupling between contexts in Big Picture EventStorming

Xebia

A Big Picture EventStorming is a type of EventStorming where you get business and IT from an organisation into one room to explore the entire line of that business. This way we can find competing goals, ambiguity in the language, communication boundaries between contexts, and most important we share knowledge! We end up with a visual […]. The post Visualise coupling between contexts in Big Picture EventStorming appeared first on Xebia Blog.

Retrospectives should be a natural and continuous process

Xebia

As a Xebian my typical day is spent working on one of the projects we do for our clients. And for those projects that I do together with other Xebians I end every day with a fifteen minute chat; discussing what we have done that day, sharing our observations, learning lessons and adjusting our plans […]. The post Retrospectives should be a natural and continuous process appeared first on Xebia Blog

100
100

Heuristics on approaching Example Mapping

Xebia

While Bruno Boucard, Thomas Pierrain, and I were preparing our DDDEurope 2019 workshop, we discussed how to approach Example Mapping. For the workshop, we were combining EventStorming and Example Mapping to go from problem space to solution space. The way I have been approaching Example Mapping was slightly different then Thomas and Bruno did. Mine followed […]. The post Heuristics on approaching Example Mapping appeared first on Xebia Blog. Design heuristics Example Mapping

11 Proven Ways to Turn Your Culture into a Culture of Innovation

Learn the 11 proven strategies that you can implement quickly to get every employee innovating and contributing to the growth of your company.

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.

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

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

Facilitated discussion as a format for learning and improvement

Xebia

Sharing knowledge is import to us at Xebia. It’s one of the four core values the company is built on. We share knowledge at our clients and with the community, through meetups and conferences. Every second week we organise a Xebia Knowledge Exchange (XKE), our bi-weekly mini-conference. Filled with lots of different sessions, on all sorts of topics. There is always […]. The post Facilitated discussion as a format for learning and improvement appeared first on Xebia Blog.

Quantifying a Culture of Innovation

Examining five years of anonymous data from over 6 million users in 170+ countries, Spigit has discovered that a culture of innovation can be measured – with a 99% statistical confidence level – by a metric called "ideation rate." Download the eBook now for an in-depth look at this groundbreaking study.

Model Exploration Whirlpool – Domain-Driven Design: The First 15 Years

Xebia

with EventStorming and Example Mapping Introduction People often ask for more concrete guidance on how to explore models, especially in an Agile or Lean setting. The model exploration whirlpool is Eric Evans attempt to capture such advice in writing. It is not a development process, but a process that fits in most development processes. The […]. The post Model Exploration Whirlpool – Domain-Driven Design: The First 15 Years appeared first on Xebia Blog.

Agile 100

Going from a Value Stream Map to Value Stream Optimisation

Xebia

Read this blog if you already have a Value Stream Map (VSM) and you are wondering how to reap its benefits using a structured process. If you need to know why and how you should make a VSM, please read the article ‘How to create a Value Stream Map’ written by my colleague Michiel Sens. Don’t […]. The post Going from a Value Stream Map to Value Stream Optimisation appeared first on Xebia Blog. CD CI Continuous Delivery Continuous deployment Devops

EventStorming the perfect wedding

Xebia

Arranging a wedding is an exciting time to look forward to, but also comes with a lot of stress, especially when planning for it. For most of us, it will be the first time to plan our wedding, and, at least for me, hopefully, also the last. We can, of course, always hire a party […]. The post EventStorming the perfect wedding appeared first on Xebia Blog. EventStorming Event Storming Eventstorming Visual Communication

Course 122

Building an Elixir runtime for AWS Lambda

Xebia

At the most recent AWS Re:invent, Amazon announced support for custom runtimes on AWS Lambda. AWS has support for quite a few languages out of the box; NodeJS being the fastest, but not always most readable one. Python can be edited from the AWS Console, while for Java, C# and Go binaries have to be […]. The post Building an Elixir runtime for AWS Lambda appeared first on Xebia Blog. AWS aws AWS Lambda elixir

Lambda 100

Plan for Product Launch Success with Data and Analytics

Speaker: Piyanka Jain, President and CEO, Aryng

When you launch new feature (or an entirely new product), there are many questions that you'll need to answer. Is the feature being adopted? Do your customers like it, or does it need to be improved? Was the launch successful? Well, that all depends on how you define success. Join Piyanka Jain, President and CEO of Aryng, as she explains why - and how - you should use data and analytics to define and track a successful launch.