About Me
Top Posts
-
Recent Posts
Categories
- Adaptable Design
- Agile
- Antifragility
- AOP
- Cloud Computing
- Data Mining
- Data Science
- Design Patterns
- Efficacy
- Gamification
- Hiring
- IASA Israel
- Israel
- Jewish Sources
- KashKlik
- Lean Development
- Machine Learning
- MBA
- OOD
- OOP
- Programming
- Psychology of Programming
- Recommender Systems
- Refactoring
- Requirements Specification
- Research
- Social Networks
- Software Architecture
- Software Engineering
- Software Evolution
- Software Quality
- Software Reuse
- Startups
- TDD
- Technical Debt
- Technical Savings
- ThePowerMBA
- Web Development
- Yahoo!
Tag Cloud
- ADUF
- Agile
- Antifragility
- AOP
- Architecture
- Cloud
- Data Mining
- Data Science
- Design Patterns
- Efficacy
- Evolution
- Gamification
- Hiring
- IASA
- Israel
- Jewish
- KashKlik
- Lean
- Machine Learning
- MBA
- OOD
- OOP
- Programming
- Psychology
- Quality
- Recommender Systems
- Refactoring
- Requirements
- Research
- Social
- Software Engineering
- Software Reuse
- Startups
- TDD
- Technical Debt
- ThePowerMBA
- Web
- Yahoo!
Archives
- May 2023
- April 2023
- March 2023
- February 2023
- January 2023
- December 2022
- November 2022
- October 2022
- September 2022
- August 2022
- July 2022
- June 2022
- May 2022
- April 2022
- March 2022
- February 2022
- January 2022
- December 2021
- November 2021
- October 2021
- September 2021
- August 2021
- July 2021
- June 2021
- May 2021
- April 2021
- March 2021
- February 2021
- January 2021
- December 2020
- November 2020
- October 2020
- September 2020
- August 2020
- July 2020
- June 2020
- May 2020
- April 2020
- March 2020
- February 2020
- January 2020
- December 2019
- November 2019
- October 2019
- September 2019
- August 2019
- July 2019
- June 2019
- May 2019
- April 2019
- March 2019
- February 2019
- January 2019
- December 2018
- September 2018
- July 2018
- June 2018
- May 2018
- April 2018
- March 2018
- February 2018
- January 2018
- December 2017
- November 2017
- October 2017
- September 2017
- August 2017
- July 2017
- June 2017
- May 2017
- April 2017
- March 2017
- February 2017
- January 2017
- December 2016
- November 2016
- October 2016
- September 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- March 2016
- February 2016
- January 2016
- December 2015
- November 2015
- October 2015
- September 2015
- August 2015
- July 2015
- June 2015
- May 2015
- April 2015
- March 2015
- February 2015
- January 2015
- December 2014
- November 2014
- October 2014
- September 2014
- August 2014
- July 2014
- June 2014
- May 2014
- April 2014
- March 2014
- February 2014
- January 2014
- December 2013
- November 2013
- October 2013
- September 2013
- August 2013
- July 2013
- June 2013
- May 2013
- April 2013
- March 2013
- February 2013
- January 2013
- December 2012
- November 2012
- October 2012
- September 2012
- August 2012
- July 2012
- June 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
Blogroll
Blog Stats
- 585,640 hits
Meta
Tag Archives: Architecture
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 ADUF, Agile, Architecture, Software Engineering
Leave a comment
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 ADUF, Agile, Architecture, Evolution
Leave a 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
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 ADUF, Agile, Architecture, Evolution
1 Comment
On Italian Food and the Evolution of Software Architecture
I really like this picture. Besides being funny, I think it is also a nice metaphor. There is no such a thing the “right software architecture”, in the same way that there is no such a thing the “right Italian … Continue reading
Posted in Design Patterns, Software Architecture, Software Evolution
Tagged Architecture, Design Patterns, Evolution
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 ADUF, Agile, Architecture, Evolution, Lean
Leave a comment
Agile and Wrong: The Problems with Emergent Design in Pictures
Many idealistic Agile practitioners propose the idea of Emergent Design: “With emergent design, a development organization starts delivering functionality and lets the design emerge. Development will take a piece of functionality A and implement it using best practices and proper … Continue reading
Posted in Adaptable Design, Agile, Software Architecture, Software Evolution
Tagged ADUF, Agile, Architecture, Evolution
18 Comments
Indefinite Optimism: the Problem with the Agile and Lean Mindsets
In the last decade we have seen a decrease of interest in Software Design and a sharp increase of interest in Agile methods. The first graph below compares the trends between Software Design and Agile. The second graph compares the … Continue reading
Posted in Adaptable Design, Agile, Lean Development, Software Architecture, Software Evolution
Tagged ADUF, Agile, Architecture, Evolution, Lean
12 Comments
Talk: Adaptable Design Up Front (slides + video)
Last week I was invited to talk at the IASA eSummit on Architecture for Agile Software Development. My talk tries to answer the question: “How much Design Up Front should be done in an Agile project?” I present my approach … Continue reading
Posted in Adaptable Design, Agile, Software Architecture, Software Evolution
Tagged ADUF, Agile, Architecture, Evolution
Leave a comment
Resource Adaptive Software Systems
The International Association of Software Architects (IASA) in Israel organized a special event about Adaptive Software Systems. We invited Tom Mueck to give a talk about “Resource Adaptive Software Systems”. Title: Resource Adaptive Software Systems Abstract: DARPA issued an announcement about … Continue reading