---
title: "Tech-Ed Panel Q&A: Architecture in the Real World - Questions"
url: "https://osherove.com/blog/2006/5/15/tech-ed-panel-qampa-architecture-in-the-real-world-questions.md"
canonical: "https://osherove.com/blog/2006/5/15/tech-ed-panel-qampa-architecture-in-the-real-world-questions.html"
published: "2006-05-15T07:41:00"
updated: "2006-05-15T07:41:00"
tags: ["SOA"]
author: "Roy Osherove"
description: "During TechEd Israel last week, I've also had the privilege to take part in an Architect's panel that took place on the third day (and was largely ignored by the general population, perhaps because there was a Clemens…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Tech-Ed Panel Q&A: Architecture in the Real World - Questions

By Roy Osherove May 15, 2006 In [SOA](https://osherove.com/blog/category/soa)

**Historical article** · Originally published May 15, 2006; technical details may be outdated.

During TechEd Israel last week, I've also had the privilege to take part in an Architect's panel that took place on the third day (and was largely ignored by the general population, perhaps because there was a Clemens Vasters Talk Taking place at the same time - Timing is Everything!).

Anyway, The panel hosted 8 guys, 4 of which were Microsoft Consulting Services guys from Israel and the others were outside Consultants, myself included.

It was a fun panel, hosted by guy Ron of MCS, mainly because it was more of a conversation and banter between different schools of thought (I represented the Agile Side of Architecture).

Because I've heard of some people who were sad to miss it, I'll post here some of the most interesting questions from that panel and my answers to them.

List Of Questions:

1. Agile Vs. Formal Methodologies ([Answers](http://weblogs.asp.net/rosherove/archive/2006/05/15/AgileVsFormal.aspx))
    1. Is "Agile" just another trend that is slowly turning into a more accepted and practiced methodology?
    2. Is this the beginning of the end for "Formal" Methodologies?
    3. What role, if any, as VSTS played in the struggle of Agile methodologies to become more "mainstream"?
    4. When would you use Agile or Formal Methodologies?
    5. What about "hybrid" culture where Agile and Formal mix together rather than going the full on extreme path of "one or the other"?
2. Software Factories and UML ([Answers](http://weblogs.asp.net/rosherove/archive/2006/05/16/446665.aspx), and [one more](http://weblogs.asp.net/rosherove/archive/2006/05/16/446667.aspx))
    1. Has Microsoft Abandoned UML?
    2. Is the Domain Specific Language path so different than UML? Can they be combined?
3. SOA
    1. Is SOA a Disappointment?
4. Enterprise Service Bus
    1. Is it hype?
    2. What the idea?
5. OR Mapping
    1. Are ORM tools more ripe for usage these days?
    2. What ORM would you use (if you would use it) and when?
6. The Role of the Architect - What is it? And what Makes for a Good Architect?

I hope to address some or all of these questions during the near future on this blog as separate posts.

## More in SOA

[All posts in SOA](https://osherove.com/blog/category/soa)

- Jan 9, 2005

    ### [Some thoughts on logic duplication in SOA design](https://osherove.com/blog/2005/1/9/some-thoughts-on-logic-duplication-in-soa-design.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
