Composite Oriented Programming with Qi4j
We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.
- Java,
Tracking change and innovation in the enterprise software development community
Posted by Deborah Hartmann on Nov 27, 2006 02:38 AM
Dr. Henry Mintzberg, an outspoken and controversial scholar in the areas of management and business strategy, recently challenged [pdf] "the heroic leadership so commonly portrayed in the press – the great one who rides in on the white horse to save the day...", insisting that this separation of leadership from management is part of a pervasive problem in both business and education. He suggested that businesses and communities stand to gain by applying models where the leadership role is shared.We have this obsession with “leadership”. Its intention may to be to empower people, but its effect is often to disempower them. By focusing on the single person, even in the context of others, leadership becomes part of the syndrome of individuality that is sweeping the world and undermining organisations in particular and communities in general.Writing in the Financial Times on October 23rd, Mintzberg decried management which is selected and imposed from "outside" a group, and voiced a need for more “distributed leadership,” in which the role is fluid, shared by various people in a group according to their capabilities as conditions change. He also suggested that the word "leadership" may poorly describe this model, as its effectiveness lies not in any individual (the leader), so much as in the collective social process – essentially in community. He wrote:
...We hear a great deal about micro managing these days – managers who meddle in the work of those who report to them. Sure it can be a problem. But more serious now is macro managing – managers who sit on "top,” pronouncing their great visions, grand strategies, and abstract performance standards while everyone else is supposed to scurry around "implementing". I call this "management by deeming."
We have too much of this leadership apart – the hyped-up, individually focused, context-free leadership so popular in the classroom as well as the press.
How about if we challenge every single speech, programme, article, and book using the word "leadership" that does not give equal attention to "communityship" in one form or another? This could have profound implications, not only for the effectiveness of our organisations, but also for the democracy of our societies.This may sound surprising, coming from the current holder of the Cleghorn Chair of Management Studies at McGill University, but he does value both leadership and management, when practiced in a balanced way. In the article, he talked about "appropriate leadership" and "just enough leadership" - phrases that sound rather like terms used Agile software development circles. Mintzberg has been challenging prevailing ideas in his field for a long time: Della Bradshaw, writing in the Financial Times described Mintzberg's role as a controversial thought leader in business education circles:
Prof Mintzberg’s views on management education have long been controversial in business schools circles, but have often proved prescient. He has spent the past decade railing against the traditional teaching conducted on North American MBA programmes. ...Prof Mintzberg argues that the conventional MBA classroom overemphasises the science of management at the expense of its practice, and that most MBAs are too young to appreciate what they are being taught.Mintzberg elsewhere proposes that post-graduate management programs would be more effective if they targeted practising managers (as opposed to younger students with little real world experience), and emphasised practical issues over theory. Such programs, whose students would likely have seen and experienced "hero leadership," might also provide more fertile ground for his ideas about collaborative leadership and the effectiveness of self-managing groups.
Offshore software development: Making it a success with Agile Practices
Lean Software Development Governance, a whitepaper by Per Kroll and Scott Ambler
Webcast: Applying lean thinking to the governance of software development
The Future of Software Delivery According to visionaries Grady Booch & Erich Gamma
VersionOne is recognized by Agile practitioners as the leader in Agile project management tools. Companies such as Adobe, BBC, CNN, Dow, HP, IBM, Sony and 3M have turned to VersionOne to help deliver greater value to their customers.
The book "Good to Great" made a case that well known CEO's usually weren't the ones to create great companies. The best CEO's were those that provide a goal and then quietly allowed their teams to get on with it.
"Heroic" is definitely an interesting label. After all, heroic efforts can only take place after the fecal matter has truly hit the air circulation device. In other words, heroic efforts can only occur after some earlier failure.
I was thinking of this definition of the word:
heroic, adj.
showing extreme courage; especially of actions courageously undertaken in desperation as a last resort;
WordNet® 2.0. Princeton University. 27 Nov. 2006. Dictionary.com
Funny, how the one who lets things get to the point of requiring a "desperate last resort," is rewarded! (Well, or fired...)
Wholesale lingerie directly from China?
As a famous brand and specialized manufacturer of sexy clothing in China. We supply the international market with fashionable sexy lingerie and sexy costume since 2002. With advanced technology,all our products are of high quality. Now we have clients all around the world. Lingerie Wholesale and OEM are welcomed!
As a Lingerie Manufacturer, Charmingirl has standard workshop and production line, professional designers and experienced workers.
We do Wholesale Underwear,
Lingerie Wholesale, including corset and bustier,
Sexy Lingerie Wholesale, including bikini, underwear
Lingerie Wholesale, and Babydolls, Sexy Lingerie Wholesale, and
Sexy Lingerie Wholesale including sleepwear,clubwear.
Lingerie Wholesale from China: Lingerie China, you will find the
Leather Lingerie and PVC Lingerie, also you can buy
Christmas Costume and Xmas Lingerie
for your Christmas Lingerie Christmas day.
Our Wholesale center: Sexy Lingerie Wholesale can do Lingerie Wholesale online.
Halloween Costume,
also wholesale Adult Costume with fashion Babydoll Babydoll, and bra and panties Bra and Panties, Sexy Uniform Sexy Uniform is also our major products.
we have strong ability on production, research and technology, advanced facilities that is imported fromGermany and Japan, now our monthly output is 100000 pcs.
We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.
Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.
Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.
Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.
Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.
The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.
Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.
Cloud computing feels like a tomorrow technology. Simon Thurman shows how developers can use Biztalk to create an Internet Service Bus which can be deployed locally or in the cloud.
3 comments
Reply