Tag Archives: Agile

Talk on Adaptable Design Up Front in Spanish

This month I was invited by the FaMAF and Eclypsium to talk about “ADUF – Adaptable Design Up Front”. The FaMAF is the Faculty of Mathematics, Astronomy, Physics and Computing of the National University of Cordoba, in Argentina. Eclypsium is … Continue reading

Posted in Adaptable Design, Agile, Software Architecture, Software Engineering | Tagged , , , | Leave a comment

Starting-Up with ThePowerMBA

During this Corona Pandemic, lots of people have decided to use their free time at home to do studies online. According to TheGuardian “increasing numbers of people are using the time to build their skillset, with an upsurge in enrolments … Continue reading

Posted in Agile, Efficacy, Lean Development, MBA, Startups, ThePowerMBA | Tagged , , , , , | 2 Comments

My Workshop on Software Architecture for Agile Development

Yesterday I had the pleasure to present a full-day workshop about Software Architecture for Agile Development. The audience was composed of software architects, team leaders and senior software developers. This was the description of the workshop: This workshop will be … Continue reading

Posted in Adaptable Design, Agile, Software Architecture, Software Evolution | Tagged , , , | Leave a comment

Everything is an experiment: on decisions and retrospectives

In decision-making, we try as much as we can to impact future results based on our previous experience. But every decision is also based on the assumption that its positive consequences will be greater than any possible negative outcome. Therefore, … Continue reading

Posted in Agile, Efficacy, Software Quality | Tagged , , | 1 Comment

Hilarious: the Disasters Caused by Emergent Design in Practice

Several people in the Agile community believe in Emergent Design. But I think that it has caused many disasters in software development projects. See below some hilarious pictures of Emergent Design in practice, with fictional conversations illustrating the kind of … Continue reading

Posted in Agile, Software Architecture | Tagged , | 7 Comments

Workshop on Software Architecture for Agile Development

Last month I gave a workshop about Software Architecture for Agile Development, organized by ILTAM. It was very interesting, I was really pleased that the audience was engaged and asked many good questions. These workshops are an opportunity for me to … Continue reading

Posted in Adaptable Design, Agile, Software Architecture, Software Evolution | Tagged , , , | 1 Comment

Good Code is Adaptable Code

Some people find the diagram below very funny: it basically says that there is no way to write good code. Of course I do not agree with this. The diagram implies that writing well is a slow process, and that the requirements … Continue reading

Posted in Adaptable Design, Agile, Programming | Tagged , , | 1 Comment

Adaptable Designs for Agile Software Development

The Agile Café Meetup in Israel organized a special event about “The Architect Role in the Agile Era”. I was glad to be invited to give a talk about Adaptable Software Design. Title: Adaptable Designs for Agile Software Development Abstract: This … Continue reading

Posted in Adaptable Design, Agile, Lean Development, Software Architecture, Software Evolution | Tagged , , , , | Leave a comment

The Logic of Procrastination and the Last Responsible Moment

I had a good friend in a previous job who had this unbelievable procrastination habit. He would always wait to start his tasks as late as possible. But this was not because he was busy. He intentionally waited to begin … Continue reading

Posted in Agile, Efficacy, Lean Development | Tagged , , | 1 Comment

Let’s Stop Having Insane Arguments About Software Development

Mr. Smith had a serious headache, so he went to see a doctor. The doctor told him: “I think you should get some insulin.” Mr. Smith replied: “Are you crazy? Insulin for a headache? Why do you say that?” The … Continue reading

Posted in Agile, Programming | Tagged , | 5 Comments