Why is important DevOps for an organization that wants to implement Machine Learning initiatives?

Machine Learning projects come with a lot of complexity in terms of organization and this type of projects are not just to be a challenge for the consumption of infrastructure services, but it’s going to be a challenge to the ability of the organization to deliver in a reasonable speed. Let’s start with some basis … Read more

Post-mortem incident analysis

After having a priority 1 issue in production, we conduct a post-mortem analysis. Some best practices (ground rules) We try to see the issue as an holistic situation where we can learn more than expected. From To Seeking Single Root Cause for an outage ➡ Addressing the multiple systemic contributing factors to an outage Prevention … Read more

Spotify Engineering Culture

This couple of videos helped me to understand how agility can be implemented into complex software development environments. A lot of agility knowledge shared in these videos, and so many topics related to SAFe, Video #1, this is more technical oriented, you will find things as agility, squads, continuous deployment, how teams are organized, events… … Read more

SAFe Scaled Agile Framework

Time to learn, time to read, now working on a deal where the customer is implementing their own version of SAFe. There are a lot of documentation and intelligence on all of this, very interesting time learning about it. Something I do not like is that is a closed community, I understand that organizations need … Read more

Organizational debt, DevOps and OpenSource

A debt is a debt, it’s something you acquire to be able to acquire other capabilities or values in a market, product, behavior… Every company have this type of debt with more or less exposure. This debt can be excess of organization (typically a big company) or lack of organization (commonly a start-up). Companies acquire … Read more

MVC pattern + DevOps + agile = SaaS developer

This equation is so simple, there are transferable skills that can be used in different platforms. MVC pattern + DevOps + agile = SaaS developer In the market, companies working on SalesForce, ServiceNow, Workday… all of them are looking for developers. You cannot learn how to develop ServiceNow code using the traditional training channels: they … Read more

Walterfall Vs Agile

And vice verse, because in some software areas Agile is becoming the primary methodology to build applications and pieces of software, because the cycle of delivery of versions is shorter and shorter and short cycles of delivery is what the market is demanding. They are different things itself, so we can do thousand of lists … Read more

RAD or Waterfall?

Dynamic Systems Development (or DSDM) is a method based on the assumption that nothing is perfect first time, but that 80% of the solution can be produced in 20% of the time it would take to produce the whole solution. It is highly iterative, all steps can be re-visited, therefore the current step need be … Read more