Wednesday, November 28, 2007

Communication Skills

This here, 5 useful communication skills:

  1. Make sure the person you’re talking to is ready to hear what you’re saying.
  2. Instead of complaining, ask for what you want in concrete, measurable terms.
  3. Give feedback if expectations aren’t met, even if the effort is good.
  4. Take responsibility to make your boundary needs clear.
  5. You must keep talking. That’s the only way to make progress.

Wednesday, November 21, 2007

Personality Type

Passed the test by JT O’Donnell to find out personality type. My result is EMPATHIZER !

By the way the last word cast a plot of the "Funny Face" 1957 where many things were connected to "empathic" :)

Technorati Теги: ,

Tuesday, November 20, 2007

VS2005+3 has been released

So, VS2008 has been release today. In the blog post it was announced that source code of .NET 3.5 will be available shortly after VS 2008 will have been released. Well...... :)

Technorati Теги: ,,

Saturday, November 17, 2007

Is that in recent times?

Technorati Теги: ,

SaaS vs Software+Service

Technorati Теги: ,

Again! Why they are constantly mixing these things: SaaS and Software+Service? Even in the channel9 video cast with Steve Swartz, Clemens Vasters and David Chappell the approaches are identified.Besides they talk about connected systems and do that in a very simple manner.

.Net Framework Poster

Technorati Теги: ,

A big picture of .net framework can be seen on the poster.

Friday, November 16, 2007

Developing Project Scope

Found this post devoted to creating the project scope statement.
There were some priciples that are quite reasonable when employing visual communications to create project scope statements.

Thursday, November 15, 2007

Manager's Style

Technorati Теги: ,

Having read an article "Ten commandments of Steve Job" I found it interesting to share my attitude to each clause. So here they are:

  • Never let people know where they stand. - Partially agree
  • You don’t have to hire the best people. - Agree
  • Only promote stupid people. - Disagree
  • Never tell people what is expected of them. - Partially agree
  • A manager should be inconsistent and unpredictable. - Unpredictable - yes, inconsistent - never!
  • No praise. Ever. - Disagree
  • Keep people’s spirits broken. - Disagree!
  • Throw tantrums. - Disagree
  • Don’t speak to employees in elevators. - Why?
  • Start with the ad campaign. - Partially agree

Wednesday, November 14, 2007

Complexity does not go away, it just changes hands...

A fascinating idea from Gianpaolo's blog "In a closed system, software complexity does not go away, it just changes hands"

Fine for NOT being PCI DSS Compliant

You know that since companies are constantly at risk of losing sensitive cardholder data, which could result in fines, legal action and bad publicity, achieving compliance with the PCI DSS should be high on the agenda of companies who store, transmit or process credit card data. Furthermore, PCI DSS compliance needs to be achieved by December, 2007 – this is the deadline posed by credit card companies. Organizations that fail to comply face fines of up to $500,000 if the data is lost or stolen and risk not being allowed to handle cardholder data.

Did you know that? I did not. Think many of you too :) Beware! Keep your $500,000 !!!

Monday, November 05, 2007

Plan for the next several days

I have beared in mind that project envisioning steps might be the following:

1) Gather and organize both technical and business requirements
2) Envision and create a solution that meets requirements and can be implemented
3) Model the pieces of an infrastructure and their points of integration
4) Prove the feasibility of a design, the toughest thing :)

Just 4 steps. And I need to walk them over in a few days.

Sunday, November 04, 2007

SaaS - Integration Value

David Linthicum in his blog post defines the problem SaaS consumers faced with.
Sometime it's very important to think as a customer. So what he writes:
"When planning to integrate your SaaS applications, certain things need take place. First, you need to define the information you need to integrate, what it is, who owns it, and how it's accessed. While most SaaS vendors have APIs or Web services to support integration, many of these interfaces are not well thought out or are limited in some way. Next, you need to define the interfaces and information on the enterprise applications side, answering many of the same questions. This means you should have a semantic- and interface-level understanding of the integration domain, including all systems connected, SaaS and non-SaaS."
A good case comment. It must be owned we often do things nobody particularly needs. And that's a pitty.
The article can be found here.

Friday, November 02, 2007

Imagine You are a Point in the 2D space...

Imagined? So where do you think you are?

I found this chart at http://msdn2.microsoft.com/en-us/library/bb945098.aspx
In the article the author shows what an EA does and how his/her role relates to other architecture roles within the enterprise. A good way to represent architects in terms of breath and depth and for developers either.