November, 2019

article thumbnail

Bliki: ExploratoryTesting

Martin Fowler

Exploratory testing is a style of testing that emphasizes a rapid cycle of learning, test design, and test execution. Rather than trying to verify that the software conforms to a pre-written test script, exploratory testing explores the characteristics of the software, raising discoveries that will then be classified as reasonable behavior or failures.

.Net 257
article thumbnail

Your Request to Improve is Denied!

Agile Alliance

Your Request to Improve is Denied! A few weeks back I was at the Agile Testing Days conference in Germany, and I had a great conversation with one of the attendees about what they learned. This included things like how to do automation, exploratory testing, driving transformation, and a number of other ways to improve … Continued.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Decoding the Modern Enterprise Software Spaghetti

DevOps.com

Modern enterprise software architecture is growing increasingly complex. Organizations are jumping on the digital transformation bandwagon in growing numbers. They are striving to become more agile and continuously deliver new code, whether on-premises or to support cloud migration efforts. In the process, IT teams are amassing an ever-growing inventory of applications and databases, which generally […].

article thumbnail

Finding Your Balance with Camille Fournier

Marcus Blankenship - Podcasts

Episode 31. ?In this episode of Programming Leadership, Marcus and his guest, Camille Fournier discuss some points from her book, The Manager’s Path. They discuss the importance of time management and how to effectively manage employee turnover in a leadership role. Show Notes. A day in the life of a manager varies, but it is a lot of meetings. @3:58?.

article thumbnail

Peak Performance: Continuous Testing & Evaluation of LLM-Based Applications

Speaker: Aarushi Kansal, AI Leader & Author and Tony Karrer, Founder & CTO at Aggregage

Software leaders who are building applications based on Large Language Models (LLMs) often find it a challenge to achieve reliability. It’s no surprise given the non-deterministic nature of LLMs. To effectively create reliable LLM-based (often with RAG) applications, extensive testing and evaluation processes are crucial. This often ends up involving meticulous adjustments to prompts.

article thumbnail

Burnout at work: what to do about it

Apiumhub

If you feel like your brain is constantly on fire with thoughts about work and you’re beginning to suspect there’s a better way to live, then I guess this article is for you! It’s normal to feel stressed at work from time to time. But for some people, the stress becomes all-consuming, leading to exhaustion, cynicism and hatred towards their job. And this is known as burnout – the topic of today’s article.

Energy 59

More Trending

article thumbnail

5 guerrilla tactics for a DevOps-resistant organization

TechBeacon

So your development team wants to start using DevOps, but the ops team has dug in its heels, the infrastructure team is throwing up roadblocks left and right, and management is oblivious to the whole disagreement?

DevOps 98
article thumbnail

DevOps 2020: The Top Nine Trends to Watch Out For

Dzone - DevOps

Here's what the future of DevOps holds. Software development has come a long way. The culture of DevOps is continuously evolving and refining itself. From the waterfall method of yesteryears through the eventual upgrade to agile delivery to the revolutionary culture shift called DevOps, the picture is changing every day. For example, Kubernetes, which is one of the helpers of DevOps, has improved itself remarkably in recent years when the option of adding a multi-master cluster was incorporated

DevOps 78
article thumbnail

Bliki: WaterfallProcess

Martin Fowler

In the software world, “waterfall” is commonly used to describe a style of software process, one that contrasts with the ideas of iterative, or agile styles. Like many well-known terms in software it's meaning is ill-defined and origins are obscure - but I find its essential theme is breaking down a large effort into phases based on activity. It's not clear how the word “waterfall” became so prevalent, but most people base its origin on a paper by Winston Royce , in particular this figure: Altho

article thumbnail

Diversity and Inclusion: What It Is and Why It Matters

Agile Alliance

Join our conversation with the Agile community about diversity and inclusion. Diversity & Inclusion (D&I) has become increasingly important to the Agile community over the past several years. Indeed, part of Agile Alliance’s mission for many years now has been to ‘create a global and inclusive community’. So just what is D&I? Diversity refers to … Continued.

Agile 252
article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital. Multi-tenant analytics is NOT the primary use case with traditional data warehouses, causing data security challenges.

article thumbnail

DevSecOps Adoption and the Web Security Myth

DevOps.com

As DevOps practices have become widespread in the tech community, many people have begun proclaiming the virtues of DevSecOps. As the name implies, DevSecOps is the addition of security into DevOps. Just as DevOps promises better-quality production in less time, DevSecOps promises better security with less time required to achieve and maintain it. DevSecOps has […].

DevOps 125
article thumbnail

Article: On Uncertainty, Prediction, and Planning

InfoQ Culture Methods

This article describes the software industry’s dismal history with predictions and planning in the face of uncertainty. It details some of the reasons why we fail to learn from our repeated mistakes. It suggests alternative approaches that are based on learning and include the strategy of hypothesis testing (Hypothesis-Driven Development) for deciding which features to deliver.

Testing 73
article thumbnail

Why teams fail with Kubernetes—and what to do about it

TechBeacon

Kubernetes offers a powerful operating model for running cloud-native systems, but adopting it is anything but straightforward.

Cloud 93
article thumbnail

Moving AI and ML from research into production

O'Reilly Media - Data

In this interview from O’Reilly Foo Camp 2019, Dean Wampler, head of evangelism at Anyscale.io, talks about moving AI and machine learning into real-time production environments. Highlights from the interview include: Facilitating the transition from research to production in a robust way introduces a number of complications, Wampler says, including governance, GDPR, and traceability rules.

article thumbnail

7 Pitfalls for Apache Cassandra in Production

Apache Cassandra is an open-source distributed database that boasts an architecture that delivers high scalability, near 100% availability, and powerful read-and-write performance required for many data-heavy use cases. However, many developers and administrators who are new to this NoSQL database often encounter several challenges that can impact its performance.

article thumbnail

How to Build a Better Boss

Let's Grow Leaders

A better boss starts with a good relationship and great performance A listener to a recent episode of my Leadership without Losing Your Soul podcast asked a question about how she could tell her leader about the content she’d learned. Her heart […]. The post How to Build a Better Boss appeared first on Let's Grow Leaders.

How To 190
article thumbnail

Is Agile Accountability an Oxymoron?

Agile Alliance

Despite what some people may think, accountability and Agile are not mutually exclusive. How does your organization incorporate accountability? Is it part of your organization’s value statement or part of your enterprise culture? Most companies and leaders I’ve worked with (Agile or otherwise) are not very good with accountability. Most are either too lenient (they … Continued.

Agile 198
article thumbnail

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. IT has moved from a necessity to be a […]. The post Regain focus on strategic software delivery appeared first on Xebia Blog.

Software 147
article thumbnail

Travel Back To 1985 For A Guest Lecture By Commodore Grace Hopper on The Future of Computing

CTOvision

Thanks to the power of computing you can watch Commodore Grace Hopper delivering her landmark lecture at MIT Laboratory on 25 April 1985. The entire presentation is excellent and worth listening to. But my favorite line is right around 23 minutes in, when after describing the nature of technology innovation she says: “Probably the most […].

Travel 163
article thumbnail

Entity Resolution Checklist: What to Consider When Evaluating Options

Are you trying to decide which entity resolution capabilities you need? It can be confusing to determine which features are most important for your project. And sometimes key features are overlooked. Get the Entity Resolution Evaluation Checklist to make sure you’ve thought of everything to make your project a success! The list was created by Senzing’s team of leading entity resolution experts, based on their real-world experience.

article thumbnail

8 Steps to acing your next system design interview

Hacker Earth Developers Blog

System design can be a huge leap forward in your career both in terms of money and satisfaction you get from your job. But if your previous job was focused on working closely on one of the components of a system, it can be hard to switch to high-level thinking. Imagine switching from roofing to architectural design. Instead of knowing the ins and outs of making one component, you need to develop a system of components that work well together.

article thumbnail

“AI is a lie”

O'Reilly Media - Data

In this interview from O’Reilly Foo Camp 2019, Eric Jonas, assistant professor at the University of Chicago, pierces the hype around artificial intelligence. Highlights from the interview include: Jonas argues that “AI is a lie”—meaning that our expectations far outsize the reality of what’s currently possible. One of the issues arising from that disconnect is a level of corporate investment in the research process that hasn’t been seen before.

article thumbnail

Avoid These Infuriating Phrases in End-of-Year Feedback

Let's Grow Leaders

For most managers, the only thing they dread more than going to their own end-of-year performance appraisal is holding end-of-year feedback discussions with their team. Why? Because the performance appraisal system is unnatural by design. Imagine if we burdened our home relationships […]. The post Avoid These Infuriating Phrases in End-of-Year Feedback appeared first on Let's Grow Leaders.

article thumbnail

The Most Misunderstood Aspect Of Great Leadership

N2Growth Blog

I was recently asked what I consider to be the most misunderstood aspect of great leadership; in other words, what makes great leaders great? What immediately came to mind is not only misunderstood, but it also happens to be the most often overlooked element of leadership, and the one which also affords leaders the greatest opportunity for personal, professional, and enterprise growth.

article thumbnail

Monetizing Analytics Features

Think your customers will pay more for data visualizations in your application? Five years ago, they may have. But today, dashboards and visualizations have become table stakes. Turning analytics into a source of revenue means integrating advanced features in unique, hard-to-steal ways. Download this white paper to discover which features will differentiate your application and maximize the ROI of your analytics.

article thumbnail

The Road Ahead for Security, DevOps Transformation

DevOps.com

Qualys hosted its Qualys Security Conference 19 this week in Las Vegas. Hundreds of attendees from around the world have gathered at the Bellagio hotel to learn more about the current state of cybersecurity and what the future has in store. As you might expect, given the technology landscape today, many of the sessions and […]. The post The Road Ahead for Security, DevOps Transformation appeared first on DevOps.com.

DevOps 138
article thumbnail

The ABC of DevOps Implementation With Containerization and Docker

Dzone - DevOps

DevOps and Docker from A to Z. DevOps is all the rage in the IT industry. From Wikipedia , DevOps is a set of practices that combines software development (Dev) and information-technology operations (Ops), which aims to shorten the systems development life cycle and provide continuous delivery with high software quality. The primary reason for the popularity of DevOps is that it allows enterprises to develop and improve products at a quicker pace than traditional software development methods.

DevOps 137
article thumbnail

Microsoft Edge browser gobbles up Google's privacy-fail cookies

TechBeacon

The new Edge browser from Microsoft now shares the same open-source rendering engine as Google Chrome. However, it doesn’t share la GOOG’s affinity for tracking cookies. It seems privacy is the new sweet treat.

article thumbnail

There’s a path to an AI ROI

O'Reilly Media - Data

In this interview from O’Reilly Foo Camp 2019, Hands-On Unsupervised Learning Using Python author Ankur Patel discusses the challenges and opportunities in making machine learning and AI accessible and financially viable for enterprise applications. Highlights from the interview include: The biggest hurdle businesses face when implementing machine learning or AI solutions is cleaning and preparing unstructured data that exists across silos.

article thumbnail

Revolutionizing Contact Centers: Next-Gen Tech for Enhanced CX

Speaker: Liran Meir Frenkel, Performance Management and RPA Sr Product Marketing Manager at NICE; Harpreet Makan, Practice Director at Everest Group; & Santhosh Kumar, Practice Director at Everest Group

As contact centers navigate the challenges of delivering excellence within budget constraints and adapting to evolving employee expectations, optimizing agent tasks becomes crucial. Discover a holistic approach across three pillars - people, process, and technology - that is essential to excel in this dynamic landscape, and explore how next-gen technologies such as generative AI, performance analytics, and process intelligence play a pivotal role in transforming contact centers into advanced CX

article thumbnail

A Big Mistake Leaders Make When Answering Questions

Let's Grow Leaders

The wind shifted, the mainsail swung over the boat, and the deck leaned until I found myself staring at water where the horizon used to be. It looked like we were all going to get wet – but I was actually about […]. The post A Big Mistake Leaders Make When Answering Questions appeared first on Let's Grow Leaders.

Coaching 183
article thumbnail

Software Acquisition and Practices in Government: Build or Buy?

CTOvision

This post is the next in our series focusing on building vs buying software for government uses. Also see our CTOvision Study on Build Vs Buy in Government and How Do Leaders In Government Decide GOTS or COTS? The issue of building or buying software for government uses is one of the oldest discussion topics […].

article thumbnail

DevOps: Get the Basics Right to Avoid Costly Mistakes

DevOps.com

It is a truth of both agile and DevOps that speed is of the essence. This is a relative statement—some apps/portfolios/orgs envision speed completely differently than others—but if you are releasing more frequently than you were in the past, thanks to DevOps, that’s kind of the point. Yet, we see a whole selection of things […]. The post DevOps: Get the Basics Right to Avoid Costly Mistakes appeared first on DevOps.com.

DevOps 124