Pages
Wednesday, December 31, 2008
Happy new year
It is giving us another 365 days to dream, achieve and enjoy the life. Are we ready for this?
I am sure we are. We are so lucky; our mother nature always opens up a day or year afresh.
We just need to dream and put a plan to execute and enjoy fruits.
Don’t we get our subconscious mind reminds us very often the old saying “you reap, what you sow”?
It’s time again to sow new seeds in our mind and grow them deep rooted to harvest very often.
I am sure you are ready with such seeds for your future.
Wish you a happy and prosperous new year.
Let’s create happiness and prosperity by being innovative and having fun.
Monday, December 29, 2008
Defining and predicting the project success
Of-course the project success depends on many factors like skills, tools, process, scope and timelines.
When it comes to resources, project success predictability can be measured by resources competency, process adherence and metrics collected over the process.
Metrics which are being collected must be useful in determining the project health in terms of the following
1. Is there any risk in the project?
2. Is there any risk at resources capacities?
3. Is there any risk of meeting delivery time lines?
4. Is all stakes holders getting right information during project execution?
5. Is project in predictable state?
This makes the leaders to have right environment to develop and use factors of competency, process and metrics based on process.
In this lines, I have come up with a program or tool to use and improve competency, productivity and predictability. I called this as mentoring program to make everyone powerful and able contribute on proactive manner.
My mentoring program is concentrated on the following items
1. Increasing Technical capability
2. Defining and adhering to suitable process as per the project environment
3. Leadership
1. thinking as whole release or project
2. building trust
3. Ownership or entrepreneurship
4. maintaining relationship
I will talk about these details in next blog
Thursday, December 18, 2008
Importance of code reivew in agile development
Code review has a great potential to reduces bugs count and increases the productivity on long run.
It provides quality code in terms of
1. following coding standard to make sure everyone understands your coding.
2. identifying bugs development stage reduces the number cycles between dev, qa or even from production to development.
3. catching performance bottle necks like loops, memory leaks, reducing unnecessary costly calls to db and so on
Code review will really gives you more learning and it multiplies your knowledge as you become aware on how other person think and code.
You must feel great to get your code reviewed to make sure you're strong in your delivery by using another pair of eye to catch any unwanted things that you don't want to put in to code base.
When you get comments on your code, your confidence level on your coding style increases and you become quality coder.
Sunday, October 26, 2008
SAAS : Challenges
- Data security
- Scalability for growing customer base
- Customer specific demands
- Customer support on functional and technical
- Changing customer needs
- Dynamism in the market
- Performance
SAAS Design principles
SAAS Design Principles
- Meta data driven
- Configurable
- Multi-tenant
- extendable design to suit to changing markets
- Internationalization
- Service Oriention architecture
- Asychronus request
- Data handling - archiving and purging data
- Easy to integrate with other applications
- Scalablity
- Availablity and reliablity
- Security
- Performance
- Monitoring and auditing
- Techincal and business support
Tuesday, October 21, 2008
SAAS
There is no limit for human mind to think beyond umimaginable thoughts to provide a change in industry. Industry is in such a situation where lot of money is going on operational cost of IT enabled services. This invloves initial purchasing of software solutions and its supporting hardware. Apart from initial investment there has been always a maintance cost. This has become more than anticipated. Other side ever changing requriments and new technologies also put companies on trememdous pressure to keep them upto date.
Once the IT services were more of boon to reduce operational cost and now IT services maintanence has become a gaint expenditure. Problem alwasy demands a solution. It is to put IT industry in new dimentions with more creative and innovate ideas. Here came a concept SAAS to reduce IT operatoinal and maintainance cost.
SAAS denotes software as a service. Another name for this is on demand. Concept is not very new in terms of application, but it is new interms of using it for the benifit of consumers.
This makes the IT enabled software provided as servie and consumers just subscribe it and start using it. It removes all hurdles of initial purchasing of hardware, software and its operational cost. It has become a great boon across industry as they don't need to commit for unforseen benefits for future. Now IT services is available as service, try it and if you like to continue you can subscribe for required period. As there was no commitment of procuring all hardware and maintiance setup, It is easy to either discontinue or continue with service. There is no lump some investment. It is steady investment year after year. It is very easy for customer to move on to next generation products based on changing market needs.
In next blog we will see design principles of SAAS and other supporting information for SAAS
Saturday, October 18, 2008
Focus
I strongly believe that every one has value. It is just that they need to focus on what they are doing. If a person focus is on building muscles, he certainly spend more hours in exercise hall. It makes him happy and finally he achieves a great shape of muscles body structure. Similarly, if he focuses on what is he working on, he certainly achieves it irrespective of any problems.
Focus builds capacity
Focus builds capability
Focus creates concentration
Focus motivates for achievement
Focus creates interest
Focus generates unusual results
If focus is only on output, you certainly work on outcome irrespective of how you did it.
If focus is on output, but you need quality out put, then out come is quality output
Tuesday, September 02, 2008
Situational leaders
Thursday, July 19, 2007
Creativity workshop
We asked all teams to go to different locations, so that they would not have any influence from any other team. After the given time elapsed, we called all teams to demo their activity. After demo was over and we asked them to answer few questions. We have collected all information and took over the procedings to discuss on the topic. I starated discussions with an intention to tell everyone was creative. I explained about what is creativity and how everyone was creative in the give activity. I talked about advantages of crativity and how to improve crativity.
Wednesday, June 06, 2007
Handling a angry customer
Later owner was telling to his boy. First, he should calm the custmor down and then say anything. The boy said, he was not allowed to say any word and kept shouting. The owner asked to understand how he handled the customer.
As an observer over there, I found only difference between them was one responded and the other listened and divereted him to give answers to his questions. Asking for information related to issue diverted the customer to be away from hostility. Other thing owner did was lapsing the time. I observed that first time the phone was connected to service center, but, I could guess, he intentionally cut it. It is very obvious that after little amount of time everything becomes ease if there is no reciprocation from other side.
Saturday, March 03, 2007
Life
nor do the children of men as a whole experience it.
Avoiding danger is no safer in the long run than outright exposure.
Life is either a daring adventure, or nothing.
To keep our faces toward change and behave like free spirits
in the presence of fate is strength undefeatable.
- Helen Keller
Monday, February 05, 2007
Essense for life
but what we digest
that makes us strong;
not what we gain
but what we save
that makes us rich;
not what we read
but what we remember
that makes us learned;
and not what we profess
but what we practice
that gives us integrity.
Friday, February 02, 2007
Monday, January 15, 2007
Let's push the procastination out of reach for achieving goals
But, for the people who want to create a history every second counts. I guess when our genesis was created god might have counted every second. Of-course, later he got into sleep, but wakes up on invocation. Friends, everysecond counts in terms of your preparation to achieve a bigger dream or vision or goal. Believe me, you really count on seconds when you have a certain goal in your mind to be fulfilled. I bet if some one doesn't count on seconds means he didn't take his goal or dream,or vision seriously.
Let's make money grow on trees
Wednesday, January 10, 2007
Quatations
People may fail many times, but they become failures only when they begin to blame someone else.
Happiness grows at our own firesides, and is not to be picked in strangers' gardens.
"We have much to do together. Let us do it in wisdom and love and joy. Let us make this the human experience."
"We don't know who we are until we see what we can do." Forgiveness does not change the past, but it does enlarge the future.
Believe while others are doubting.
Plan while others are playing.
Study while others are sleeping.
Decide while others are delaying.
Prepare while others are daydreaming.
Begin while others are procrastinating.
Work while others are wishing.
Save while others are wasting.
Listen while others are talking.
Smile while others are frowning.
Commend while others are criticizing.
Persist while others are quitting.
Smiling Is Infectious
Smiling is infectious,you catch it like the flu,When someone smiled at me today,I started smiling too.
I passed around the cornerand someone saw my grin.When he smiled I realizedI'd passed it on to him.
I thought about that smile,then I realized its worth.A single smile, just like minecould travel round the earth.
So, if you feel a smile begin,don't leave it undetected.Let's start an epidemic quick,and get the world infected!
We can throw stones, complain about them, stumble on them, climb over them, or build with them.
The two things I did learn were that you are as powerful and strong as you allow yourself to be, and that the most difficult part of any endeavor is taking the first step, making the first decision.
Instead of looking for a miracle in your life, look to see if you are the miracle in someone else's life.
Vitality shows in not only the ability to persist but the ability to start over.
If you wouldn't write it and sign it, don't say it.
If you concentrate on finding whatever is good in every situation, you will discover that your life will suddenly be filled with gratitude, a feeling that nurtures the soul.
Everything in this world can be seen as you wish to. Good or Bad; Simple or Complicated; Easy or Difficult.
Its not how things are; its about how you look up to them. .and how you look up to them is all up to you.
The difference between great people and everyone else is that great people create their lives actively, while everyone else is created by their lives, passively waiting to see where life takes them next. The difference between the two is the difference between living fully and just existing.
The key that unlocks energy is desire. It's also the key to a long and interesting life. If we expect to create any drive, any real force within ourselves, we have to get excited.
Our greatest weakness lies in giving up. The most certain way to succeed is always to try just one more time.
Before you speak, listen.
Before you write, think.
Before you spend, earn.
Before you invest, investigate.
Before you criticize, wait.
Before you pray, forgive.
Before you quit, try.
Before you retire, save.
Before you die, give.
A team in My view
Here I would like to discuss on some points about team, natual examples and the teams that I have come across in my professional and personal life.
I found something like this other than normal difinitions which we generally give.
T : Together
E : Everyone
A : Achieves
M : More
Together Everyone Achieves More
what is sucess team?
A sucess team is a team in which all team members indulge in helping each other till they achieve what they want.
Lets see some examples of team work.
When birds migrate from one place to other, they fly as groups in mostly in parabola shape. There is one bird which flys ahead of all birds. This bird acts as leader for that group.
Do you know why they form such a shape during migration?
What do they do during that journey?
Taxation in India
But citizen earns by serving a corporation, then government should tax only corporation as it earns the profit. The corporation utilizes all resources of people, infrastructure and subsidies and many more. Those just bag the profit and enjoy the manjor chunk of profit. Where as individual has insufficient amount to spend and save after paying taxes. The individual should be taken care by himself during out of employement. Government does not help him anyway. If the industry get sick, it gets the wavier in debt payments and subsidies in continuing the business.
If there is no industry, then where the individual works and so earns. That is why goverment encourageous and promotes the industry to get more employement for its citizens, and trade between contries and maintains self realization and self respect with other nations by participating in the global economy.
Goverment also helps the each individual by providing many subisides on paying taxes. It helps the individual by introducing tax saving investments and providing exemptions on housing loan interest.
Government does help both individual and industry to sustain their growth. But how many are very sincere in paying taxes except salaried people. Every person who earns on utilizing provided resource does not pay taxes properly.
If everyone is sincere, everything works fine. So the society should change. It should contribute and quesion the development. It does neither many times. But a set of people questions more, with contributing themselves honestly.
Government also formed by the same set of people, who does little bit and boost themselves more. There are good people who made rules, but rest are there to disobey the rules.
The next point we discussed was changing the existing policy for an individual. Subsidies are fine, but it looks to complex and government is going to tax those subsidies savings also while benifiting them. Tax policy should be something flat based on slabs. If that is set, everybody does their savings based on their interest. It reducess the burdern doing manythings before filing returns. It become easy for everyone to file returns. It encouregeous the each individual to file returns.
Tuesday, January 09, 2007
beauty is in the eye of beholder
Does everyone agree for this? Of-course I agree in all my senses.It is applicable to all things that you do from getting off the bed to till you go to bed. The first beauty that one holds is bed, so no one wants to get up easily from bed and always want to be in the bed. The next beauty is that holding a tea cup and glancing through the news paper till one find the beauty. There it stuck one eyes and no more further movements till one savour the reading. The next comes the breathe holding beauty of getting ready in front of the mirror. Everyone holds and sees one's own beauty in mirror. Then the beauty of first feast of the day. There after every one holds real beauty in their minds by looking at the code which is written and application's look and feel which is developed and tested. Then continues........... the beauty.... as time passing on... to go back to bed and to relieve from all external eye holding beauties to dreaming beauties.
A kite rises againest the wind
Yes, All great achievers raised themselves against great odds and problems. When kite rises from the ground it falls back on the ground many times before it go and touch the sky. Simillarly, the one, who tries to embrace the sky of achievement,may fall down before one really holds on an achievement. Everyone becomes hard enough if one faces simple odds in day to day life to sustain for the upcomming odds to achieve great things.