Archive for the ‘teamwork’ Category
Thinking Monkey would like to …

…point out the importance of critical thinking
The Problem
Everyone thinks; it is our nature to do so. But much of our thinking, left to itself, is biased, distorted, partial, uninformed or down-right prejudiced. Yet the quality of our life and that of what we produce, make, or build depends precisely on the quality of our thought. Shoddy thinking is costly, both in money and in quality of life. Excellence in thought, however, must be systematically cultivated.
A Definition
Critical thinking is that mode of thinking – about any subject, content, or problem – in which the thinker improves the quality of his or her thinking by skillfully taking charge of the structures inherent in thinking and imposing intellectual standards upon them.
The Result
A well cultivated critical thinker:
- raises vital questions and problems, formulating them clearly and precisely;
- gathers and assesses relevant information, using abstract ideas to interpret it effectively comes to well-reasoned conclusions and solutions, testing them against relevant criteria and standards;
- thinks openmindedly within alternative systems of thought, recognizing and assessing, as need be, their assumptions, implications, and practical consequences; and
- communicates effectively with others in figuring out solutions to complex problems.
Critical thinking is, in short, self-directed, self-disciplined, self-monitored, and self-corrective thinking. It presupposes assent to rigorous standards of excellence and mindful command of their use.
It entails effective communication and problem solving abilities and a commitment to overcome our native egocentrism and sociocentrism.
(source: http://www.criticalthinking.org)

Einstein lives!
Q: Have you ever fallen into a complexity trap?
A: Any intelligent fool can make things bigger and more complex… It takes a touch of genius – and a lot of courage to move in the opposite direction. We can’t solve problems by using the same kind of thinking we used when we created them. (Einstein)
Don’t you just love those overconfident experts always seeking bigger and better solutions…
Why software development fails so often…a visual guide
SMART vs SMART
The definition of SMART on You Learn Something New Every Day blog:
Sufficient Vocabulary
Major Goals
Appropriate Timeframe
Right Examples
Trusting Partners
vs
SMART as used in software develoment projects:
Specific
Measurable
Achievable
Realistic
Time-Bound
Trust, big picture, ubiquituous language, proper examples seem to be second hand concepts for the software develoment world… and that’s because… software developers are WIZZARDS !

