2019

Book Review: Designing Data-Intensive Applications

Henrik Warne

What a great book Designing Data-Intensive Applications is! It covers databases and distributed systems in clear language, great detail and without any fluff.

Why software projects take longer than you think – a statistical model

Erik Bernhardsson

Anyone who built software for a while knows that estimating how long something is going to take is hard. It’s hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.

Micro Frontends

Martin Fowler

Recent years have seen an explosion of interest in the microservices architectural style, which has become popular due to its ability to allow customer-oriented teams to build and deploy software independently.

Everything You Need to Know About the 4 Stages of Software Reliability

OverOps

FYI – The maturity model presented in this post is based on the concept of Continuous Reliability, which you can read more about here.

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.

How to Fully Maximise the OKR Benefits for Your Company

Luis Goncalves

Maybe you’ve heard about OKR in an executives-only grapevine. You heard other guys saying they’re having lesser headaches with their teams. Maybe you heard that everyone in Company A is breaking their performance score after many years of stalling the company’s growth. The culprit behind, OKRs.

More Trending

Faking Agile Metrics or Cooking the Agile Books

Scrum.org

TL; DR: Faking Agile Metrics — An Eye-Opening Exercise. Imagine you’re a Scrum Master and the line manager of your team believes that the best sign for a successful agile transformation is a steady increase in the Scrum Team’s velocity.

5 Questions to Ask Remote Web Developers

DevOps.com

Great web developers are waiting to be hired. Your company could seize upon the opportunity—but only if you’re willing to be patient, dedicated and a little creative. Don’t scare away qualified remote web developers with a few poorly worded questions or a mistimed probe.

What to do when Customs asks for your social-media account info

The Parallax

After two years of preparation, the Trump administration is rolling out plans to require most U.S. visitors, including applicants for tourist and business visas, to disclose their social-media account identifiers when entering the country.

Media 208

Toxic Team Members

Agile Alliance

Imagine this was your Agile team: Your Product Owner has expert domain knowledge but is more focused on career progression than on developing a great product. The Business Analyst is thorough but is a poor time manager and often misses deadlines.

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.

Inverse the Six Ws for Problem Discovery

Ludwig Melik

176
176

When TDD Is Not a Good Fit

Henrik Warne

I like to use Test-Driven Development (TDD) when coding. However, in some circumstances, TDD is more of a hinderance than a help. This happens when how to solve the problem is not clear. Then it is better to first write a solution and evaluate if it solves the problem.

TDD 212

Headcount goals, feature factories, and when to hire those mythical 10x people

Erik Bernhardsson

Since I started building up a tech team for Better , I made a very conscious decision to pay at the high end to get people. I thought this made more sense: they cost a bit more money to hire, but output usually more than compensates for it.

Is High Quality Software Worth the Cost?

Martin Fowler

A common debate in software development projects is between spending time on improving the quality of the software versus concentrating on releasing more valuable features.

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.

Continuous Reliability: How to Move Fast and NOT Break Things

OverOps

Development and IT Ops teams commonly find themselves in a game of tug-of-war between two key objectives: driving innovation and maintaining reliable (i.e. stable) software. To drive innovation, we’re seeing the emergence of CI/CD practices and the rise of automation.

How To 259

How OKR Works: A Beginner’s Guide

Luis Goncalves

How OKR works? OKR is a phenomenal goal setting framework that many companies swear by. It’s easy and simple. Very straightforward and is results-driven. Google, Intel, Amazon, Spotify and many other leading brands have been using it for many years.

The Cloud Is Just Someone Else's Computer

Coding Horror

When we started Discourse in 2013, our server requirements were high: 1GB RAM. modern, fast dual core CPU. speedy solid state drive with 20G+. I'm not talking about a cheapo shared cpanel server, either, I mean a dedicated virtual private server with those specifications.

Cloud 230

Addressing The Elephant: And Why Most Conflicts In Teams Are Invisible

Scrum.org

Conflicts are fascinating. Now, this may be the organisational psychologist in me talking, or the facilitator who senses them in the groups I work with. But the other part of me dreads them. They scare me. They make me anxious.

SCRUM 285

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.

Objective and Key Results Implementation from Top to Bottom Overview

Evolution4all

Objective and Key Results Implementation from Top to Bottom Overview. To properly implement Objectives and Key Results (OKRs), it is important to understand how this whole process works.

6 cybersecurity revelations from the redacted Mueller report

The Parallax

From the earliest moves by Russian hackers to influence the 2016 U.S.

Report 204

The Magic of Small User Stories

Agile Alliance

I often run into teams that likes big User Stories. Why spend time writing, planning, and estimating a bunch of small stories when you can write, plan, and estimate just one big story? Bigger stories mean better efficiency, right? Not necessarily. Why smaller stories?

284
284

Designing Better Processes to Get Things Done

NeverFriday

The Rudolf Podcast is a podcast by Rudolf Olah covering technology, leadership, project management, web development and more. Transcript. Hey there listeners! Welcome to the latest episode of the Rudolf Podcast!

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.

Programming: Math or Writing?

Henrik Warne

Is programming like math, or is it like writing? I think there are elements of both in it, even though programming is a discipline of its own. Nevertheless, it is interesting to think about what aspects are like math, and what aspects are like writing.

Data architecture vs backend architecture

Erik Bernhardsson

Continuous Delivery for Machine Learning

Martin Fowler

Static vs Dynamic Code Analysis: How to Choose Between Them

OverOps

What’s the difference between static and dynamic code analysis, and how do you know which to use? Let’s start with a sporting analogy to help illustrate the difference between these two methodologies.

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.

Five OKR Disadvantages that May Affect the Way You Set Your OKR

Luis Goncalves

OKR, a goal-setting methodology that was first used by Intel and Google, has become widely popular in the world of business.

SCRUM 260

Applications and innovations in the Internet of Things (IoT)

Hacker Earth Developers Blog

The Internet of Things (IoT) is a system of interrelated devices that have unique identifiers and can autonomously transfer data over a network. IoT ecosystems consist of internet-enabled smart devices that have integrated sensors, processors, and communication hardware to capture, analyze, and send data from their immediate environments. IHS Technology predicts that there will be over 30 billion IoT devices in use by 2020 and over 75 billion by 2025.

Mind your language (if you want to be Agile)

Scrum.org

There are four key words in the first value of the Agile Manifesto: “ Individuals and their interactions over processes and tools ”. Most of us can spend countless hours debating the value of focusing on people and the dangers related to focusing on processes and tools.

Agile 271