Wednesday, March 28, 2007

SOA Repository

Todd Biske blog on Master Metadata/Policy Management escalates the very valid point in space of SOA.

Repository/Registry is one of the building blocks on SOA roadmap for any Enterprise. Foundation of SOA is based on Loosely Coupled principle. Vendor specific central repository violates the SOA driving principle.

Enterprises should create standards & guidelines for the central repository and moreover, for the services which could be added in repository itself.

Please see blog entry Empty Registry Syndrome for more details.

My chance to donate $25

James McGovern posts India, Outsourcing and Morality promises to donate $25 for track backs.

Not going into details of benefits and risks of outsourcing to India. I want to put forward my opinion.

Newton principle - For every action, there is an equal and opposite reaction.

On similar lines, it is also true that For every action, there are positive and negative reactions. Please also put forward the positive reactions. It will help us to find whether glass is half empty or half full.

Thursday, March 22, 2007

Story about a sweet couple (OOAD and Business Analyst)

Once upon time, technologist OOAD met visionary BA. We all know opposite attracts, they were surprised to see the differences among each other. OOAD used to do work without thinking and BA only thinks and no work.

But they were destined to work together for many years. As time passes by, they fell in love with each other. Now both of them are trying to live together and are blessed with two prodigy sons. Currently, these kids are undergoing training in big enterprises.

Let me tell you little bit about them before introducing -
1. Put both of them on any project and forget about project. Only God knows when they will deliver it.

2. It is hard to measure how much work they have completed.

3. They take guidance from their parents but their way of working is totally different.

4. Both of them are very naughty and it is quite hard to understand what they are delivering.

5. They are too young and new to world. It is hard to have confidence in them. Sometime it gives impression that they will fail.

Some wisdom - give them space and time, let them grow with time and they are destined to change the world. Trust them. Two sons are SOA and Enterprise Architecture.

Sunday, March 18, 2007

Attended SOA conference

SOA conference was organized by iCMG and Clive Finkelstein, MD, IES presented his views on Enterprise SOA. It encompasses sessions on EAI concepts, SOA & Web Services, Rapid Delivery using SOA and BPM, New Directions for ERP & Legacy.

I am quite impressed by Sunil Dutt Jha, CEO of iCMG.

Avoid burning your hands

Please avoid reading this entry if you think you are creative enough to find a new way to burn hand.

It is desirable nowadays that Architect not only know the Patterns but also Anti-Patterns. Similarly, understand the benefits of SOA and adopt it. But also be sure to research on pitfalls and risk associated with SOA.

Few points to avoid burning hands with SOA flame -
1. No Big Bang - Avoid this theory in Software industry, this is root of hundreds of failures.
2. SOA is concept - Never in software industry, there was a concept which has such an impact. Try to find the right technique to realize the concept in real world. Web Service is not only one.
3. Sell SOA - Everyone in enterprise is stakeholder of SOA. Sell to everyone for success.
4. Never ending SOA - Find out where your Enterprise stand in SOA maturity model.
5. Think end to end - Every project has functional and non functional requirement. Don't miss SOA non functional requirements - Performance and Security.

Wednesday, March 14, 2007

Who is this Enterprise Architect?

A good white paper from Guy Hoffman on role of Enterprise Architect.
Who is this Enterprise Architect?

Monday, March 12, 2007

Attended PMP training

Another enriching experience, I attended PMP training conducted by Upendra Giri, Founder CEO of www.astrowix.com.

To envisage the entire project life cycle is an art. A effective monitoring and controlling is integral part during execution of the project. It is absolutely necessary for on time delivery with high quality. It looks quite basic and simple principle. But it is missing in multiple projects.

Now, I better understand the words like PERT & CPM, Status reporting benefits, Costing & Scoping, Communication plan, Lead and Lag, Resource levelling, Leadership styles, Assessment and Mitigation plan for Risk, Procurement, activity & resource planning etc

I scored 162 out of 200 (Highest in training class). Little bit confused, do I go for PMP certification from Project Management Institute. It is very well appreciated certificate. But as an Architect, how it will benefit me?

"That man is successful who has lived well, laughed often, and loved much; who has gained the respect of the intelligent men and the love of children; who has filled his niche and accomplished his task; who leaves the world better than he found it, whether by an improved poppy, a perfect poem, or a rescued soul; who never lacked appreciation of earth's beauty or failed to express it; who looked for the best in others and gave the best he had." - Ralph Waldo Emerson