March, 2020

Why Testing is No Longer Sufficient for Today’s Software Delivery Pipelines

OverOps

The move to innovate at speed and scale is stressing software quality and exposing the limitations of testing. Don’t get me wrong – testing in all its forms is inseparable from the software delivery supply chain.

How to do effective video calls

Martin Fowler

During 2011-2012 there was a small but significant revolution in how we worked at ThoughtWorks. When we needed to communicate while separated we used to do telephone meetings, but within a year the telephone disappeared and we started using video calls instead.

Video 162

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

Sprint Goal Template

Scrum.org

The Sprint Goal is mentioned numerous times in the Scrum Guide, however it can be over looked by many teams or seen as an "oh yeah" moment when teams are finishing Sprint Planning.

SCRUM 229

CanSecWest, the last tech conference standing in the face of the coronavirus

The Parallax

What if someone threw a hacker conference, and nobody showed up? As I boarded a United flight at SFO on March 17, the first day of San Francisco’s shelter-in-place order , that question was on my mind.

Challenges, Lessons Learned, and Strategies for Modernizing Software

Speaker: Prem Chandrasekaran

A few years ago, Barclays embarked on a journey to migrate its legacy services to a modern tech stack with the objective of achieving a high level of scale, resilience, and reliability. During the incremental, iterative move towards an ecosystem of focused, distributed services, it’s fair to say that the company discovered the challenges of distributing objects. Join us for an episode you can’t miss if you’re finding it a lot harder to architect in practice than in theory, and learn how you can manage the same challenges.

Never attribute to stupidity that which is adequately explained by opportunity cost

Erik Bernhardsson

Hanlon's razor is a classic aphorism I'm sure you have heard before: Never attribute to malice that which can be adequately explained by stupidity. I've found that neither malice nor stupidity is the most common reason when you don't understand why something is in a certain way.

More Trending

The Robinhood Outage, Corornavirus and Keeping Your Software Healthy

OverOps

What’s the connection between Robinhood services, Coronavirus and your application’s health? It’s all about the environment.

The Elephant in the Architecture

Martin Fowler

Last week I gave one of the keynotes at O'Reilly's Software Architecture conference. When I was invited to do this last year, I asked my colleagues at a radar meeting dinner for suggestions on what to talk about. They commented about how they were often asked to do architectural assessments for clients, and almost always discovered that the architects neglected to properly understand the business value of the systems they were looking after.

Our 10 Tips to Have Productive and Engaging Virtual Meetings

Scrum.org

With everything that is happening around the world, teams now face the challenge of doing most of their work virtually. Although some will do this effortlessly, it will take more learning for others. As The Liberators , we collaborate with people from all over the world.

Secure by Design

Henrik Warne

I really like Secure by Design. The key idea is that there is a big overlap between secure code and good software design. Code that is strict, clear and focused will be easier to reason about, and will have fewer bugs. This in turn makes it less vulnerable to attacks.

Hotels 134

Design Thinking for Product Teams: Leverage Human Insight Throughout Development

Product teams must increase their exposure hours with customers—seeing and hearing them. Human insights and the design thinking framework can be applied to your development cycle to help you build better products and experiences for your customers.

Tips for Better Remote Meetings

Agile Alliance

As of this week, many people who are accustomed to going to the office are working from home. I myself am mostly staying at home, avoiding face-to-face interaction with colleagues and friends, especially those over 65 or with medical issues.

Making the most out of remote EventStorming

Xebia

A while back the virtual Domain-driven design meetup experimented with doing a remote EventStorming. The outcome was that doing remote EventStorming as you would do it offline is sub-optimal. The interaction was lacking during the storming parts, and the number of insights gained was lower.

Shift Left with OverOps and SonarQube

OverOps

OverOps’ new SonarQube integration brings together the best in static and dynamic analysis to ensure your code is always production-ready. Most of us are very familiar with the famous Mark Zuckerberg declaration to “move fast and break things.”

It’s Human Transformation, Not Digital Transformation

The Crazy Programmer

When asked about the defining process of the last decade, a lot of people would be tempted to answer with digital transformation. It’s understandable.

Building Healthy Innovation Ecosystems for Your Projects

Speaker: Nick Noreña, Innovation Coach and Advisor, Kromatic

In this webinar, Nick Noreña will walk through an Innovation Ecosystem Model that he and his team at Kromatic have developed to help investors, heads of product, teachers, and executives understand how they can best support innovation in their own ecosystem. He'll also go over metrics we can use to measure the health of our ecosystems as we build more resources for innovators.

Agile forecasting techniques for the next decade

Scrum.org

The Old Farmer’s Almanac is the oldest continuously published periodical in North America. It was first published in 1792 by Robert B. Thomas who wanted an almanac “to be useful with a pleasant degree of humor. Many long-time Almanac followers claim that its forecasts are 80% to 85% accurate. .

Agile 206

Certs to go: All AWS exams now available online

A Cloud Guru

Today, AWS announced an expansion of its online-proctored exams. All AWS Certification exams will now be offered with online proctoring via Pearson VUE. AWS notes that wait time for online-proctored appointments may be longer than usual due to high demand. Certification News azure GCP AWS

AWS 114

Got Credit? Using Agile and Visual Models to Roll Out a Global Credit Transformation at Dell

Agile Alliance

distributed teams models

Agile 160

How my team manages to stay connected in times of isolation

Xebia

The jokes must go on It sounds like a paradox. Contradictio in terminis, as the linguistic in me likes to put it. Staying connected in times of isolation. Now that most of us are working remotely, teams need to find ways to stay connected.

130
130

Build vs Buy: 10 Hidden Costs of Building Analytics with UI Components

Many teams, as a logical first step, choose to build their own analytics with the help of UI components. But eventually you’ll find that doing it yourself and at scale has hidden costs. Consider these 10 factors when deciding whether you should build analytics features with UI components.

Coping with Covid-19, part 2

Martin Fowler

As the Covid-19 outbreak continues to spread, we at ThoughtWorks continue to react. In China we're slowly restarting our office work, with some significant protective measures. Elsewhere it's all about a rapid shift to more remote work and plans to respond to the economic impact.

114
114

Digital Business in the Time of COVID-19

OverOps

OverOps CTO Tal Weiss shares some thoughts on application reliability in a time of economic uncertainty and increased reliance on software. These are tumultuous times we live in. As of this post, almost a third of the U.S, and over a billion people around the world, are in virtual lockdown. Virtual not just because we are mostly limited to leaving our homes for performing only the essential activities required for everyday life, but also virtual in the sense that much of life has now gone online.

Sprint Planning : 5 Dysfunctions

Scrum.org

Every Sprint starts with a Sprint Planning event. It is very crucial to ensure that the Scrum Team comes to a shared understanding of what and how are they going to deliver a “Done” increment that creates maximum business impact.

SCRUM 191

Remembering Freeman Dyson

O'Reilly Media - Ideas

Freeman Dyson died last week at the age of 96 after injuring himself in a fall in the cafeteria at the Institute of Advanced Studies in Princeton, where he had continued to work right up to the end. I can’t resist adding to the outpouring of appreciation and love that has ensued.

Study 114

Business Agile: A Roadmap for Transforming Your Management & Adapting to the VUCA Environment

Speaker: Peter Taylor, Speaker/Author, The Lazy Project Manager

Businesses everywhere are trying to “get business agile”—but it’s not easy to adapt to becoming this adaptive. How can conventional organizations succeed in this transformation? In this webinar, Peter Taylor will walk through the change process step by step, and look at a tried and tested transformation roadmap: benefits are outlined, solutions to common challenges offered, and tried and tested methods and tools provided. It will be a guide towards a decentralized and management style that offers more successful decision making through collaboration.

Falling Face-first into Learning

Agile Alliance

A few weeks back, a good friend Elizabeth Hendrickson tweeted about her approach to learning as being quite non-linear. Like her, this has been my approach to problem-solving, especially when dealing with complex problems.

Extending the Bounded Context Canvas with BDD Examples

Xebia

Ever since Nick Tune introduced the world to the Bounded Context Canvas, I incorporate it in my workshops and trainings. Nick sees the canvas as a checklist for designing our Bounded Context canvas. For me, it is also perfect as a visualisation tool to make the Bounded Context explicit.

Where to Get Help with Programming Assignments?

The Crazy Programmer

Learning computer programming means you need to gather knowledge on various activities, such as decoding and encoding, integrating algorithms, and formulating and analyzing the algorithms according to their respective computer languages.

The Go-Getter’s guide to diversity hiring in tech

Hacker Earth Developers Blog

Over 47% of millennials want to work at diverse companies but a lack of workforce diversity and unconscious bias are fast becoming a systemic problem in tech.

Serverless and Containers: How to Choose the Right Application Strategy

Speaker: Tolga Tarhan, Senior Vice President, GM AWS Services at Onica

When it comes to the modern tech stack, one of the fastest changing areas is around containers, serverless, and choosing the ideal path to cloud native computing. How do you as a technology leader point your team in the right direction, especially given how quickly this is evolving?