Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

What principles does your software engineering or development organization follow? I am very interested in seeing a list of principles from someone who works at a company where these principles are discussed, published, followed, etc.

The closest I have seen to a principles-based engineering organization are companies which are agile and follow the agile principles.

Here is a list of Marick's values/challenges: http://www.agilejourneyman.com/2010/02/4-challenges-and-5-guiding-values-of.html

I am looking for pointers to more stuff like this. Ideally, I'd like to hear from people who have actually implemented a principles-based approach in their organization.

share|improve this question
add comment

closed as not constructive by gnat, Dynamic, MichaelT, Dan Pichelman, Giorgio Jun 15 '13 at 10:48

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

1 Answer

up vote 1 down vote accepted

Just found an incredible answer to this question from Tobias Mayer: http://businesscraftsmanship.wordpress.com/2010/11/15/the-artful-organization/

The Artful Organization Posted on November 15, 2010 by tobiasmayer| 6 Comments In today’s business climate, the focus is no longer on manufacturing “stuff” but on generating and developing knowledge. The models we have successfully used in the past to run our businesses are now shown to be outmoded and not only unhelpful but actually detrimental to success [a]. We now need to think in new ways. We need to go beyond business management, business administration and business engineering and embrace business as an art form. It is time to usher in the artful organization [b]

The artful organization fosters a culture of openness, trust and innovation; it is a place where creativity and joy flourish as happy equals to financial success. The artful organization employs extraordinary, and sometimes counter-intuitive ideas, juxtaposed with a pragmatic approach, and interwoven with ideas of beauty, style and form to generate the tension, energy and wonderment required to reinvent the world, as we all must do.

The artful organization doesn’t require prescribed processes or new-fangled fix-all methodologies, it requires the spirit of inventiveness combined with human-centric qualities such as love, understanding and service.

I’d like to offer a set of values, principles and practices that I believe (through experience) provide a framework for change — a new approach to creating and sustaining a successful business.

5 Values

  • Courage — seek your edge; speak from your heart
  • Trust — lead from a place of faith, not suspicion; follow likewise C* ongruency — act with integrity, so your actions and your feelings are always in alignment
  • Humility — acknowledge your uniqueness, celebrate your strengths, yet strive to be a worker amongst workers
  • Service — Be alert to the needs of others; ask for and offer help in equal proportion, for service is in the receiving as much as in the giving

7 Principles

  • Empiricism — experience coupled with frequent reflection allows an organization to learn fast and adapt in real time
  • Self-Organization — those closest to the problem have the best knowledge and intuition of how to solve the problem; create cross-functional teams to maximize the potential of this principle
  • Focus — a culture of abundance is created when we set priorities and minimize the amount of work in progress at any given time; completion generates happiness
  • Transparency — the truly open organization fosters trust and courage, and banishes fear and suspicion
  • Rhythm — a regular heartbeat leads to good health; flow follows cadence
  • Tribal Knowledge — knowledge that is kept alive through story-telling is always current, always relevant; shared ideas grow and prosper
  • Emergence — the best products and services are not defined, but evolve organically, adapting to their environments as they grow

5 Practices

  • Listen — take time to hear the needs and ideas of others; ask open, exploratory questions; practice dialog beyond discussion
  • Collaborate — cultivate a yes-and, because-of-that, help-me-to-see-it mindset; learn to play
  • Reconceive — embrace conflict, rise above compromise
  • Make Powerful Requests — express value, define well-formed outcomes, and create a clear separation between What and How
  • Be Still — maximize the amount of work not done; breathe

Applying this spiritual framework, or something like it to your business, and building processes and procedures on such a foundation will ensure you have the flexibility to stay alive and relevant, and avoid the danger of equilibrium [c].

There are no silver bullets. We all know that. There are no bullets at all, because there are no guns. We need new metaphors, and we need a new way of thinking. We have spent the last century forgetting art. Now it is time to remember — it is time to rediscover.

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.