Bindings, Platforms, and Innovation
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
Tracking change and innovation in the enterprise software development community
Posted by Deborah Hartmann on May 12, 2008 01:00 AM
Would you rather be asked: "Why did you fail?" or "What would help you succeed next time?". Too often leaders, pressed for time, throw the easiest question at a team. But a moment's reflection, followed by a wise open-ended question can generate new possibilities when a team is stuck. The art of the deceptively simple "Powerful question," a centuries-old educational technique, is still taught to coaches-in-training, for example, by the Coaches Training Institute (CTI).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.
Agile Development: A Manager's Roadmap for Success
Give-away eBook – Confessions of an IT Manager
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.
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.
Weak Question:
Why are we talking about this again? (implicit: "cut that out!")
Powerful Question:
What do you make of that?
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.
This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.
This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.
This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.
This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.
This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.
After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.
IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.
Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.
3 comments
Watch Thread Reply