Xebia

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

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

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

Encouraging Innovation in an Established Product Culture

Speaker: Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies

Innovation is both a process and an outcome. The place to begin innovating your products and services is by first bringing innovation to your internal process. We'll explore the innovation process including the challenges, solutions, and hands-on techniques for becoming a successful "agent of change" within a well-established product culture. We'll examine the importance of UX and user-centric feature analysis, the adaptation of Agile Methodologies to the creative process as well as a way to drive successful culture change for setting expectations and winning approvals with cross-functional stakeholders. Innovation and Leadership go hand in hand. Join Richard Cardran, Chief Creative Officer and VP Strategy, HIA Technologies, as we assess some case studies and see how to lead with a clear strategy, well-defined tactics, and an unbiased 360 understanding of perhaps the most fundamental question of all; "why are you innovating?"

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.

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.

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

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

Embedding Operational Reports: Everything Product Managers Should Know

Speaker: Dean Yao, Sr. Director of Product Marketing, Logi Analytics

Businesses are run with analytics - but companies continue to struggle with interpreting, analyzing, and distributing data. Operational reports help get information to the people who need it most, in formats they understand, and in a timeframe that matters. Join the webinar to learn how embedding operational reports can give your users a precisely formatted, ready-to-analyze view of their operational activities. World-class software teams are embedding operational reports to empower end users with interactive data visualizations, detailed information, and highly precise formats that can be shared via email, PDF, print, or online.

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.

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

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.

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

Measure the Immeasurable: Beyond Vanity Metrics

Speaker: Sari Harrison, Product Management Instructor, Product School

As a product manager, it's your job to realize your product’s vision by executing your chosen strategy. It’s also your job to deliver value to the business. Ultimately, these two outcomes are aligned so the temptation is to focus primarily on business metrics. Doing this can cause you to lose focus on the real value you are trying to achieve, in favor of moving the vanity metrics such as launches and time spent. Join Sari Harrison, Product Management Instructor at Product School, as she explains how to use immeasurable success criteria along with your more standard KPIs to deliver products that don't just get used a lot, but deliver real value.

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

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.

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.

Build Delightful Products with Customer Validation

Speaker: John Little, Head of Product Marketing, Centercode

When it comes to delivering a solid product/market fit, customer validation is key. After all, you want to provide customers with a product that not only fills the need, but is delightful -- right? To get there, you need to commit to a vital blend of market research, strategy, and user testing. Join John Little, Head of Product Marketing at Centercode, as he explains a two-part approach to customer validation. First, how do you strategically identify your top product areas that need attention prior to release. And second, how do you turn user data into strategic priorities that help the right teams make the right decisions.

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

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

Get Growth With Partner Integrations

Speaker: Mandy Howard, Product Manager, ServiceTitan

Once your SaaS product hits a certain level of revenue, you'll need to change things up to move past the plateau. One of the ways to do this is to move past your core product and introduce new business streams. If you're strategic about your integrations, you can strengthen your ties to your target market. Join Mandy Howard, Product Manager at ServiceTitan, as she takes you through the three key questions that you need to answer to grow your product with the right partner integrations. Whether you're a start-up, or working on a new product in an enterprise environment, you'll learn how to push through to a new level of growth.

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

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

Product Adoption in IT: The Problem With Free Trials

Xebia

A lot of articles and blogs describe how the customer journey should unfold and what gets in the way of achieving real success. Very few have been written about the problem of one of the most common steps for buying a technical product: the free trial. But free trials are often badly implemented. The customers […]. The post Product Adoption in IT: The Problem With Free Trials appeared first on Xebia Blog

100
100

Theming in Vue single file components

Xebia

There are situations where it’s beneficial to build different CSS files for the same web app. An often seen example is theming an application. When you’re using Vue with its single file component Webpack loader, you’re in luck! You get a lot of flexibility that makes it straightforward to build such a feature. Read more. The post Theming in Vue single file components appeared first on Xebia Blog. Javascript Tools Vue vue webpack

Leverage Your Organization for Best Product Decisions

Speaker: Rene Kolga, Senior Director of Product and Marketing, Nyotron

You can learn a lot by studying your product data, but the real magic happens when product managers blend different types of data from different sources. If you want to blend data and intuition to make bold decisions that move your product forward, you'll need to open yourself up to new data sources - but where do you get this new information? Rene Kolga, Senior Director of Product and Marketing at Nyotron, knows the answer: from other teams in your organization! Join us as Rene goes through the different teams you'll find in a B2B organization, how to build a strong relationship with those teams, and what kinds of insights you can get that will benefit your product.

Celebrating one year of Scrum Boosters!

Xebia

History In 2014 I started at Xebia in the business unit Agile Consultancy and Training (ACT). Colleague Nicole Belilos took me under her wings and helped me develop and grow within this group of Agile coaches. Together with Laurens Bonnema we formed a group who had experienced a lot of bad Scrum, fake Scrum, Scrum […]. The post Celebrating one year of Scrum Boosters! appeared first on Xebia Blog. Agile Coach People Scrum scrum

SCRUM 100

More Physical and Digital tools for Scrum Masters and their teams

Xebia

A couple of months ago I blogged about some of the tools and toys that live in the trunk of my car. I take these along everywhere I teach and coach. Since posting, people have suggested additional items that just must be in my toolbox. Time Timer Plus Time-boxing is an important component of Scrum. It […]. The post More Physical and Digital tools for Scrum Masters and their teams appeared first on Xebia Blog. Academy Agile Agile Coach Scrum Tools

SCRUM 100

FarmBot (Part 2): ‘Temporary’ raised bed

Xebia

A couple of weeks ago we decided to continue building all FarmBot parts. After constructing these in large segments, we would assemble them together on top of the supportive construction, which was still missing. To get more speed, I asked Sjuck – our house carpenter – to create a temporary solution made of wood. Since […]. The post FarmBot (Part 2): ‘Temporary’ raised bed appeared first on Xebia Blog. Artifical intelligence Internet Of Things

EventStorming and how to monitor Domain Events for product management

Xebia

We design, model, and create software to solve a problem for our customer (this can also be a customer from within the same company). Only when we do so, we focus naturally on solving the happy path and want to deliver that value as soon as possible. The only problem here is that we will […]. The post EventStorming and how to monitor Domain Events for product management appeared first on Xebia Blog.

How To Launch A Feature To Maximize Growth

Speaker: Brian Balfour, CEO, Reforge

Have you ever been part of a launch that, despite everyone's hard work, was more like a balloon deflating than a rocket taking off? It turns out that some of the most popular product and feature launch tactics can be counterproductive to achieving sustainable growth. Brian Balfour, Founder and CEO of Reforge, has taken a close look at these practices to figure out just why they can slow - or even hurt - growth. Now, he has a repeatable model for you to use in your next launches to get the growth you're looking for.

The 5 reasons why big IT projects don’t get done

Xebia

Big projects take forever, never get done, and lose relevancy for before anyone uses them. Building things nobody uses is a waste of time, and money, but we spend fortunes doing it, over and over again. There is a better way. This article describes the five reasons why big IT projects don’t get done, and […]. The post The 5 reasons why big IT projects don’t get done appeared first on Xebia Blog

109
109

Behavioural science, a way to influence human behaviour

Xebia

We as humans make numerous decisions every day without even realising it. Even when making decisions which have a relative big impact on our lives, we often do this rather irrationally. How else for example could it be that a majority of people under-save for retirement?

How to use Azure AD Single sign on with Cypress

Xebia

The challenge At my current assignment we recently introduced Azure active directory based single sign on(SSO). Since we are building a React app we were able to leverage the react-adal library and implementing SSO on the front-end side was a matter of hours instead of days. This however did pose a challenge for our end-to-end […]. The post How to use Azure AD Single sign on with Cypress appeared first on Xebia Blog. Azure Development Javascript ReactJS

Azure 100

Agile Toolkit

Xebia

Pull coaching Traditional Agile Coaching goes like this: we take a look at what you are doing and we advise you what we think is a good next step in your growth and Agile Maturity. These next steps are supported by exercises, simulations, insights and experience that come from our own personal Agile Backpack. […]. The post Agile Toolkit appeared first on Xebia Blog. Agile Agile Coach Fun Uncategorized

Agile 100

Potholes in your Roadmap and How to Fill Them

Speaker: Hope Gurion, Product Coach and Advisor

As a Product Manager, prioritizing work on your roadmap is an important part of your role. To answer roadmap questions, you're probably familiar with frameworks like RICE and Cost of Delay. But products are built by people, and people are messy - unlike these frameworks. Hope Gurion, Product Coach and Adviser, has identified potholes in your roadmap that are preventing you from planning as best as you can. She'll take you through all the opportunities to improve your organization's relationship to its roadmap that you may have missed along the way.