Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Effectiveness over efficiency
Efficiency is about minimizing waste. Effectiveness is about achieving the right outcomes. The two are in conflict, and here's why prioritizing…
Nov 19
Share this post
AgileBits by Learn Agile Practices
Effectiveness over efficiency
Copy link
Facebook
Email
Notes
More
From Projects to Products
The way we approach software development has a huge impact on its success. In most cases, business tend to treat software initiatives as projects, but…
Nov 12
1
Share this post
AgileBits by Learn Agile Practices
From Projects to Products
Copy link
Facebook
Email
Notes
More
Deployable vs Releasable
Last week we explored the difference between Continuous Integration, Delivery and Deployment; now we need to state the difference between “deployable…
Nov 5
2
Share this post
AgileBits by Learn Agile Practices
Deployable vs Releasable
Copy link
Facebook
Email
Notes
More
October 2024
Continuous Integration vs. Continuous Delivery vs. Continuous Deployment
There’s often confusion between Continuous Integration, Continuous Delivery, and Continuous Deployment: let's break down the key differences and why…
Oct 29
Share this post
AgileBits by Learn Agile Practices
Continuous Integration vs. Continuous Delivery vs. Continuous Deployment
Copy link
Facebook
Email
Notes
More
Plans are useless, planning is fundamental
Dwight D. Eisenhower, reflecting on military strategy, famously said: Plans are useless, but planning is indispensable. This idea is incredibly relevant…
Oct 22
Share this post
AgileBits by Learn Agile Practices
Plans are useless, planning is fundamental
Copy link
Facebook
Email
Notes
More
Developing Software is a knowledge-building process
Software development is fundamentally about learning: we learn through building, delivering, and gaining user feedback, which allows us to refine the…
Oct 15
Share this post
AgileBits by Learn Agile Practices
Developing Software is a knowledge-building process
Copy link
Facebook
Email
Notes
More
Tests are meant to prevent bugs, not finding them
Most people think to QA and tests as something we do to find bugs and defects - instead, we should think to those activities as something to prevent…
Oct 8
Share this post
AgileBits by Learn Agile Practices
Tests are meant to prevent bugs, not finding them
Copy link
Facebook
Email
Notes
More
Types of Waste in Software Development
When we try to achieve excellence in Software Development, we should focus on reducing waste - but to reduce waste, you have to be able to recognize it…
Oct 1
1
Share this post
AgileBits by Learn Agile Practices
Types of Waste in Software Development
Copy link
Facebook
Email
Notes
More
September 2024
Remote != Async
A mistake most people do when working remote is thinking that async work is necessary and should be applied to everything: this is a costly mistake.
Sep 24
Share this post
AgileBits by Learn Agile Practices
Remote != Async
Copy link
Facebook
Email
Notes
More
Tactical GIT for Test-Driven Development
When doing TDD, one of the most important things to do is learning to use GIT in a tactical way: let's see what I mean.
Sep 17
Share this post
AgileBits by Learn Agile Practices
Tactical GIT for Test-Driven Development
Copy link
Facebook
Email
Notes
More
June 2024
100 subscribers! and... I need a break!
One of the main target for this year has been achieved! Thanks to every single one of you! Now, I need a break, a long one.
Jun 25
Share this post
AgileBits by Learn Agile Practices
100 subscribers! and... I need a break!
Copy link
Facebook
Email
Notes
More
Stop using the Interface prefix in your Interfaces names!
There are only two hard things in Computer Science: cache invalidation and naming things. SPOILER: this article IS NOT about cache!
Jun 18
Share this post
AgileBits by Learn Agile Practices
Stop using the Interface prefix in your Interfaces names!
Copy link
Facebook
Email
Notes
More
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts