This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
For IT teams seeking agility, cost savings, and a faster on-ramp to innovation, a cloud migration strategy is critical. Define the strategy, assess the environment, and perform migration-readiness assessments and workshops. The pilot cloud migration helps uncover risks related to process, operational, and technology changes.
The mandate also requires that organizations disclose overall cybersecurity risk management, strategy, and governance. What application security best practices should your cybersecurity risk management process consider? Additionally, ensure they are aware of each of their roles and responsibility during the process.
Simply knowing the different forms of performance testing that we have available to us, and where they sit in the product development process, makes it much easier for businesses to adopt a performance strategy and keep on top of things. Each have their own time, place, purpose, focus, and audience. Who: Engineers.
Automation was a hot topic at the event and Dynatrace had the opportunity to host a workshop “Building Autonomous Operations for Pivotal Platform with Keptn”. The workshop taught best practices that companies can look toward to automate more of their environment and tame and better manage the complexity.
This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use. This workshop format is designed around both of these needs and uses two tools in order to find the most effective system design: EventStorming and the Bounded Context Design Canvas. Look for pivotal events?—?look
For a recent technical workshop I did with one of our strategic cloud partners, I created a deck that aims to answer exactly this question. Before starting any migration project, you must have a good overview of all your hosts, processes, services and technologies. Step 2: Understand your Dependencies: No Host or Process left alone!
This means that any time-consuming task, such as complex calculations or data processing that is executed, would block the main thread and cause the UI to freeze and become unresponsive. Web Workers are designed to perform tasks that do not require direct access to the UI, such as data processing, image manipulation, or calculations.
Continue reading below ↓ Meet Smashing Online Workshops on front-end & UX , with practical takeaways, live sessions, video recordings and a friendly Q&A. Jump to online workshops ?. In 2004, we submitted a set of rules to the Opquast community of web professionals in public online workshops. More after jump!
In the six months since I’ve received feedback from my own workshops and other people’s workshops about ways to improve the canvas. If you prefer to learn the Bounded Context Canvas in a group setting, you can attend my workshop at the upcoming Domain-Driven Design Europe conference. Here is V2 of the canvas.
Binder, she notes, “was widely used last year for teaching workshops and tutorials at many Python conferences.” Will the incremental strategy of delivering pattern matching and algebraic data types ( Project Amber ) pay off? Will Quarkus bear out its promise and the faith of its early fans?
One of the challenges I see regularly is inertia following domain discovery workshops. The example I see most often is complex manual processes ( Operational Complexity ) involving multiple people, excel spreadsheets, and a variety of tools. manual processes) DDD Exemplar Mapping out your domain landscape provides options.
Waking up as a software company in the Novel Economy , many organizations have realized that they have been too focused on using IT to maintain operations and enhance existing processes, instead of creating new tangible value to innovate and remain competitive. . Register for a Value Stream Management Workshop.
To humanize the decision-making process and get executives and colleagues on board by showing them what struggles are faced on a daily basis by disabled users using inaccessible products. Holding a workshop or webinar is also an option to training colleagues to buy-in as well. Or one that I have used in the past, don’t ask, just do it.
If you facilitate or attend domain discovery workshops, one of the most effective and simplest ways to uncover insights is to make the scale or size of something explicit. For example, are we talking about a manual process performed by one employee or one thousand employees? and “How long does it take?” How Often Does this Happen?
Whatever your industry, structure, methodology, tooling or processes, the Flow Framework provides a clear blueprint for practicing VSM in software delivery. A telecom giant changing its outsourcing strategy to negotiate better terms with its service partners. And, crucially, builds on all the great progress you’ve already made.
The reason we pay so much attention to design (as we do to any other detail in the process of project completion) is that it plays one of the crucial roles in your business success. When it comes to the decision-making process, many businesses make the same mistake over and over again. Jump to online workshops ?.
However, there is great value in cultivating mentors outside a student’s immediate circle (advisors and immediate collaborators) for this can potentially provide holistic inputs in the crucial process of transforming students into independent researchers. Next, we outline what we believe such a workshop should provide its students.
Designing domain boundaries is a cross-functional activity that requires business, product, and tech input, so you can invite almost anyone to these workshops. Part 1: Domain Discovery The goal of this part of the workshop is for attendees to get an understanding of the business example they will be working with throughout the Kata.
In this article, I’m referring to question formats used in surveys, questionnaires, and workshops. Pre-workshop : questionnaires sent out to workshop attendees to help plan the final details of an upcoming workshop. It is a skill I would definitely encourage all leaders and facilitators to reflect on.
Leasing is responsible for managing the leasing process and keeping a historial record of all leases. Integrating with domain events overly couples Car Pool to many business process steps For each of the business reasons to check out a car, Car Pool must know about and handle the event, and deal with the complexities of versioning.
You can find out more about that here: [link] This kata is based on content from my workshops. The second part of the workshop explores the company’s domain landscape (business processes, user journeys, products, systems, etc) using an event storm. The third part of the worskhop focuses on strategy?—?how
Definitely read up on the strategy and reasoning behind this stack in the first article if you missed it. Now, let’s dive into the technical features and best practices that my team adopted in the process of building the WaterBear web app. We used an eager loading strategy paired with a high fetchpriority on the images.
Let’s take a look at what some of these testing strategies look like in practice. If I’m writing an end-to-end test, I would capture that entire process, i.e. from finding a product on a product listing page to paying for that item. Jump to the workshop ?. Unit Testing. cy.visit('/products'); cy.get('.product click() cy.url().should('contain',
As software testing plays a significant role in the delivery of the final product, it is necessary to consider that the testing process must involve accurate, exhaustive test cases and firm test strategy. Before enacting your automation strategy, create a training document and have multiple meetings and workshops.
In fact, Software Design EventStorming is like a DSL for designing business processes that translate directly into code. Provide Design Training & Coaching Training can accelerate the design learning process for any engineer or architect. Visualisation techniques like EventStorming can also be used to design code.
Acknowledging the myriad challenges posed by existing development processes and disconnected toolchains in scaling software innovation, the GigaOm Radar for Value Stream Management report provides further guidance on the necessary capabilities to successfully adopt this critical practice required to be successful in the Age of Software. .
I’m posting this on the Sunday before re:Invent, and will update as I find out more during the week… Sustainability Track Sessions and Workshops What follows are the catalog descriptions of the talks, after I’ve watched the videos I’ll update this post with my own commentary.
Ethics are an important part of human-computer interaction because they keep people at the heart of the design process. For example, try and recall the last time your team’s processes were audited for compliance against the company’s ethical standards. As UX practitioners, we know empathy is an important part of the design process.
Jump to the workshop ?. As you can see in this piece of code, we do an extra set processing on the wildcard if it’s the base domain we set the wildcard to home (if taking user input, this is a case you will need to handle) and if we are testing on localhost we can test out other wildcards. Online, and live. Dec 2–3, 2021. split(".")[0];
Typically, there’s a period where modernization is discussed as the pains of legacy systems and/or ways of working are noticed and become ever more prominent, blocking the business strategy. You can also experiment with various workshop formats. Some companies talk about modernizing for years before they make a serious commitment.
You may find that other approaches work better for you, and in reality every workshop is different so you need to be flexible. The following steps are my baseline format for a series of discovery workshops. The scope of the workshop will influence how many levels is necessary. This is a tricky problem for facilitators.
Jump to the workshop ?. Static site generators have several strategies to address long build times , including build caching, incremental builds, dynamic persistent rendering, and website sharding. While developers are an essential part of the Jamstack, they’re often heavily involved in the content publishing process.
So, in essence, it’s a way to automate the tedious process of hitting ‘copy’ and then ‘paste’ 200 times. Scraping those product pages can net you invaluable data such as: The competitors’ pricing strategy. Jump to the workshop ?. They are slightly different, but in the end, the process is pretty similar. Online, and live.
When large parts of the interface are disabled , most customers will assume that the system is busy , and some process is happening in the background on the page. As it turns out, we do so just to avoid any disruptions or interruptions of the ongoing process. Jump to the workshop ?. Online, and live. Aug 18 & 20, 2021.
And why, in lieu of a single tool or process, organizations need to identify and eliminate long cycles and wait times within development itself, and beyond. Creates a modular, Agile toolchain: Software innovators require a best-of-breed tool strategy. But here’s the rub: Agile development teams do not work in isolation. Learn more.
He pointed out that culture, process, organizational structure, systems architecture, and the physical plant are very much intertwined, and a determination to change any of those five elements means that all of them have to adapt. After each team presented its strategy, a panel of judges selected the winning team. Not to worry!
With the right set of business-centric metrics that focus on the flow of work across the product value stream, IT and business leaders can leverage objective real-time data to identify the bottlenecks slowing them down, inform investment strategy, and measure the impact of changes to steer them in the right direction.
If you want to see how to take the next steps and use your EventStorm to design microservices, check out our Bounded Context Canvas workshop recipe. Avoid Premature Abstraction One of the wrong turns that a group can take when beginning with EventStorming is to model their domain process at too high a level. Ask “What if?”
Primary Heuristic 2: Align with Business Domain Unless we’re a startup that is constantly pivoting, macro parts of our business processes will remain stable over long periods of time. Putting Heuristics into Practice We still don’t have a flowchart yet for designing sociotechnical systems but we’re bringing more structure to the process.
The Complete Software Tester: Concepts, Skills, and Strategies for High-Quality Testing by Kristin Jackvony. It is quite an interesting blog that compares archery with testing and provides clarity about the testing process. They hold the power to transform vision, mindset, beliefs, and life. A new level of Testing by Huib Schoots.
There aren't a lot of high cards we can draw, but playing them in the right combination offers us a strategy. Three days into the inception, we were frustrated that the workshops had ending up with incomplete and unsatisfactory levels of detail. We hypothesized the reason for that was because the experts weren't all that expert.
In the real world we can be vague about our business rules and processes. If you’d like to go through the whole process of modelling domains, shaping the software architecture, and finding aggregates, join my 2 day workshop at DDD EU in February 2020. Hope to see you there.
The web standards process fails us too often. It also described the ecosystem dynamics that make change difficult, even before considering the varying firm-level strategies of browser vendors. Design processes without web developers involved tend to fail because they can’t error correct. Essential Ingredients.
This retry process best happens, of course, somewhere before the back-end server — for example, at the load balancer. I would personally recommend using Cloudflare or Fastly because they have been intimately involved in the standardization process and will have the most advanced and well-tuned implementations available.
We organize all of the trending information in your field so you don't have to. Join 5,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content