Questions for an Enterprise Architect
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Deborah Hartmann Preuss on May 12, 2008
A vital question, a creative question, rivets our attention.The trick lies in NOT asking the weak question, particularly the "yes/no" question, in which the asker's assumptions lead the discourse. Another pitfall is the blaming "why" question, which can prompt a "justifying" answer, rather than reflection and truth-telling, which would be more constructive. (Note that Lean's "Five Whys" exercise is a constructive use of the same Why question, though it can be challenging on teams with trust issues). Then there are the questions that are not questions at all: in one case, asking "How do you feel" led in a surprising direction, when it would have been just as easy to say "You must be frustrated!" (not a real question at all, but still demanding a yes/no answer).
All the creative power of our minds is focused on the question.
Knowledge emerges in response to these compelling questions.
They open us to new worlds.
-- Verna Allee, in The Knowledge Evolution
Trigger:While, at first, it can feel strange to ask such open-ended questions, this one introduces the possibility of a new kind of conversation, if there is some underlying issue that no one has been talking about. Now that it can be talked about openly, the team's range of possible approaches is expanded, and surprising new directions can result.
A team member rehashes, yet again, something that happened months ago.
Weak Question:
Why are we talking about this again? (implicit: "cut that out!")
Powerful Question:
What do you make of that?
“A paradigm shift occurs when
a question is asked inside the current paradigm
that can only be answered from outside it."
-- Marilee Goldberg, from The Art of the Question.
18 agile and lean practices for effective software development governance
Top 5 Software Development Process Challenges
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
I think what's questions is good enough, it depends on the current situation. whether "how" questions or "what" questions, we can not simply determine which one is good.
Trigger:
A team member rehashes, yet again, something that happened months ago.
Weak Question:
Why are we talking about this again? (implicit: "cut that out!")
Powerful Question:
What do you make of that?
If you talk offline to someone who keeps rehashing the same situation, you can take some time for open questions. But e.g. within a SCRUM stand-up meeting, it tends to make a meeting - that should be short and focussed - way too long. That way you're keeping the rest of the team as a hostage for something that might just as well be a personal issue... I wouldn't even ask the weak question in group, but rather offline.
It's true that the question might not be appropriate in the daily Scrum... I would suggest that any person circumstances that affect work are indeed the concern of the team. How those personal factors are raised and discussed is always dependent on the team's level of mutual trust and commitment. For example, if I'm always coming to work with mild illnesses such as with sniffles and a mild cough, then my personal health habits are affecting the rest of the team. The team has every right to request a change in my engagement: perhaps they ask if I can not come in when I'm sick, or perhaps they ask what they can do to help me have a healthier lifestyle...
Having the discussion with the team is _not_ holding it hostage. That attitude actually is quite dangerous to the proper development of the team.
Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?
Sean Cribbs explains what Map-Reduce and Riak are, why and how to use Map-Reduce with Riak, and how to convert SQL queries into their Map-Reduce equivalents.
Chris Richardson shows how he ported a relational database to three NoSQL data stores: Redis, Cassandra and MongoDB.
Jean Tabaka challenges the audience to reflect on what Agile practices they are employing, how they are using them, ending with the questions “Why have their organization chosen to go Agile?
Andreas talks about the benefits of the Open Web and how it compares to proprietary stacks. He also talks about various projects that push the envelope like Boot to Gecko, Broadway and pdf.js.
Ron Bodkin discusses early adoption of Hadoop, NoSQL and describes MapReduce and related libraries and Frameworks. Other topics include Hive, Pig, multi tenancy, and security in a big data environment
Stephen Bohlen explains how Spring helps with interoperability between Java and .NET, demoing it with the help of a sample application.
Guilherme Silveira mentions some of the turning points in project development that may affect the quality of the code offering advice on avoiding writing crappy code.
3 comments
Watch Thread Reply