jcfausto

Opinions, thoughts, and ideas on leadership, management, software development, and people development.

Tag: Software

Main Differences Between Traditional Functional Teams and Agile Teams

There are many differences between traditional functional teams and agile teams. Below I listed some that I think is part of the key differences between these two modes of team operation. Traditional Functional Teams… Are hierarchical. Some roles are subordinated and managed by other ones. Have functional boundaries that slow down the communication process, increasing […]

Continue Reading

6 characteristics of complex systems and how they relate to modern software development

When I look back to my understanding of agile and lean software development, when I first came in contact with these topics years ago, I do realize that I missed it totally at that time. Now, some years later, I do think I have a better understanding about it to a point where I feel […]

Continue Reading

The Truth Is In The Past. How the UNIX design philosophy inspired nowadays software development

I watched Jez Humble’s talk at Agile 2017 and among many insights, one particular thing caught my attention. He based his continuous delivery philosophy on the UNIX design philosophy. I’m a big fan of UNIX and everything it powers nowadays. However, this connection between UNIX’s design philosophy and Jez’s Continuous Delivery approach was very intriguing […]

Continue Reading

© 2019 jcfausto

Theme by Anders NorenUp ↑

%d bloggers like this: