Array of Objects - Stores object references.i.e, when you change object value anywhere , the changes are reflected in arrays
Collections - stores object copies. - once object is added to the collection, any changes on the object will not reflect in collection. Applicable to all collection - List/Vector/Set/Map etc
Monday, December 3, 2007
Java Mandatory Package Struture!
Can you import a class/interface of a default package from any specific packages.
For example, if you have class DefInterface defined without a package and if you want to use this interface in a class org.nava.DefImpl, can below code will work?
package org.nava;
import DefInterface;
class DefImpl implements DefInterface{
}
This doesnot work! Either you have complete package structure or no packages.
Just curious was it ever possible in java?
For example, if you have class DefInterface defined without a package and if you want to use this interface in a class org.nava.DefImpl, can below code will work?
package org.nava;
import DefInterface;
class DefImpl implements DefInterface{
}
This doesnot work! Either you have complete package structure or no packages.
Just curious was it ever possible in java?
How to Serialize Transient variables?
Transient variables are not automatically serialized.
However, we can externally make these variables available in serialized object in following way.
However, we can externally make these variables available in serialized object in following way.
class Animal implements Serializable {
transient int legs, wings;
private void writeObject(ObjectOutputStream os) {
try {
os.defaultWriteObject();
os.writeInt(legs);
os.writeInt(wings);
} catch (IOException e) {
e.printStackTrace();
}
}
private void readObject(ObjectInputStream is) {
try {
is.defaultReadObject();
// swapped:
this.wings = is.readInt();
this.legs = is.readInt();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
------------------
public class AnimalSerializer { public static void main(String[] args) {
List list = new ArrayList();
Animal bird = new Animal("Bird", 2, 2);
Animal fly = new Animal("Fly", 6, 2);
list.add(bird);
list.add(fly);
try {
FileOutputStream fos = new FileOutputStream("anis.ser");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(list);
oos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(list);
list = null;
System.out.println(list);
try {
FileInputStream fis = new FileInputStream("anis.ser");
ObjectInputStream ois = new ObjectInputStream(fis);
list = (List) ois.readObject();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
System.out.println(list);
}
}
Sunday, December 2, 2007
Canoo WebTest!
Pros:
Simple
Fast
Excellent Reporting
Very low TCO
Runs everywhere
No display needed
Easy to extend
Straightforward integration
Doesn't accept (too) badly formed html
Cons:
Javascript support not as good as in "normal" browser
Doesn't accept (too) badly formed html
Tried with LCN application with around 90% of the form elements were not recognized. Either we develop bad way or Canoo is so strict.
Looks like may not be suitable for usual web applications whereas bad html is almost unavoidable since Rich browsers doesn;t complains them
Also, java scripts are not heavily supported and with WEB 2.0 developments, its becoming difficult to program within restricted tags. Needs to develop lot of custom steps for any Enterprise applications
Simple
Fast
Excellent Reporting
Very low TCO
Runs everywhere
No display needed
Easy to extend
Straightforward integration
Doesn't accept (too) badly formed html
Cons:
Javascript support not as good as in "normal" browser
Doesn't accept (too) badly formed html
Tried with LCN application with around 90% of the form elements were not recognized. Either we develop bad way or Canoo is so strict.
Looks like may not be suitable for usual web applications whereas bad html is almost unavoidable since Rich browsers doesn;t complains them
Also, java scripts are not heavily supported and with WEB 2.0 developments, its becoming difficult to program within restricted tags. Needs to develop lot of custom steps for any Enterprise applications
True North!
Discover your Authentic Leadership - Bill George[Harvard) with Peter Sims(Stanford)
Authentic Leadership
Leading your professional/personal/family/community life as INTEGRATED single life following your TRUE NORTH!
What is True North!
True North is the internal compass that guides you successfully through your life.It represents who you are as a human being at your deepest level.It is your orienting point-your fixed point in spinning world-that helps you stay on track in life.
Your True North is based on what is most important to you, your most cherished values,your passion and motivations, the sources of satisfaction in your life.
Discovering your True North takes a lifetime of commitment and learning!
Five Dimensions of Authentic Leader
1. Pursuing purpose with passion
2. Practicing solid values
3. Leading with heart
4. Establishing enduring relationships
5. Demonstrating self-discipline
Leadership is a Journey
Three phases of life with leadership:
1. Preparing for Leadership [Age 0-30]
2. Leading [31-60]
3. Giving Back [61-90]
Losing Sight of Your True North
1. Imposters - lacking self awareness & self esteem due to cunning & aggression
2. Rationalizers - deviating from values
3. Glory seekers - motivated by seeking world's acclaim.
4. Loners - fail to build personal support with whom you can always be yourself truly.
5. Shooting Stars - lacking the grounding of an integrated life
Moving from [0-30] to [31-60] - Transformation from "I" to "WE"
The is the first step towards authentic leadership is to discard the myth that leadership means having legions of supporters following our direction as we ascend to the pinnacles of power. Authentic leadership is about empowering others on their journeys.
Only when leaders stop focussing on their personal ego needs are they able to develop other leaders.They feel less competitive with talented peers and subordinates and are more open to other points of view, enabling them to make better decisions.As they overcome their need to control everything, they learn that people are more interested in working with them. A lightbulb goes on as they recognize the unlimited potential of empowered leaders working together toward a shared purpose.
This tranformation from "I" to "WE" is crucial to step on actual "LEADING" phase of life.
Discovering Your Authentic leadership
Guided by following directions
1. Self Awareness
What is my life story? At the end of my life how would I like see my life journey? What are my current Strengths& Weeknesses? What are my developmental needs ?
2. Values and Principles
What are my most deeply held values?
Values: The relative importance of things that matter in your life.
Principles: A Set of standards used in leading others, derived from your values.Principles are values translated into action
3. Motivations
What motivates me? How do I balance external[money/fame/glory/status] with my internal [satisfaction/sense of acheivement] motivations?
Find out what you are good at and what you like to do.
4. Support Team
Who are the people I can count on to guide and support me along the way?
5. Integrated Life
How can I integrate all aspects of my life and find fulfillment?
Make conscious choices & trade-offs to balance all parts of your life-infact its single Integrated life. This is essential in order to excel in all aspects as integrated.
Authentic Leadership
Leading your professional/personal/family/community life as INTEGRATED single life following your TRUE NORTH!
What is True North!
True North is the internal compass that guides you successfully through your life.It represents who you are as a human being at your deepest level.It is your orienting point-your fixed point in spinning world-that helps you stay on track in life.
Your True North is based on what is most important to you, your most cherished values,your passion and motivations, the sources of satisfaction in your life.
Discovering your True North takes a lifetime of commitment and learning!
Five Dimensions of Authentic Leader
1. Pursuing purpose with passion
2. Practicing solid values
3. Leading with heart
4. Establishing enduring relationships
5. Demonstrating self-discipline
Leadership is a Journey
Three phases of life with leadership:
1. Preparing for Leadership [Age 0-30]
2. Leading [31-60]
3. Giving Back [61-90]
Losing Sight of Your True North
1. Imposters - lacking self awareness & self esteem due to cunning & aggression
2. Rationalizers - deviating from values
3. Glory seekers - motivated by seeking world's acclaim.
4. Loners - fail to build personal support with whom you can always be yourself truly.
5. Shooting Stars - lacking the grounding of an integrated life
Moving from [0-30] to [31-60] - Transformation from "I" to "WE"
The is the first step towards authentic leadership is to discard the myth that leadership means having legions of supporters following our direction as we ascend to the pinnacles of power. Authentic leadership is about empowering others on their journeys.
Only when leaders stop focussing on their personal ego needs are they able to develop other leaders.They feel less competitive with talented peers and subordinates and are more open to other points of view, enabling them to make better decisions.As they overcome their need to control everything, they learn that people are more interested in working with them. A lightbulb goes on as they recognize the unlimited potential of empowered leaders working together toward a shared purpose.
This tranformation from "I" to "WE" is crucial to step on actual "LEADING" phase of life.
Discovering Your Authentic leadership
Guided by following directions
1. Self Awareness
What is my life story? At the end of my life how would I like see my life journey? What are my current Strengths& Weeknesses? What are my developmental needs ?
2. Values and Principles
What are my most deeply held values?
Values: The relative importance of things that matter in your life.
Principles: A Set of standards used in leading others, derived from your values.Principles are values translated into action
3. Motivations
What motivates me? How do I balance external[money/fame/glory/status] with my internal [satisfaction/sense of acheivement] motivations?
Find out what you are good at and what you like to do.
4. Support Team
Who are the people I can count on to guide and support me along the way?
5. Integrated Life
How can I integrate all aspects of my life and find fulfillment?
Make conscious choices & trade-offs to balance all parts of your life-infact its single Integrated life. This is essential in order to excel in all aspects as integrated.
Wednesday, November 28, 2007
Ruby from Java Programmer's perspective!
One liners:
-Created by Yukihiro “matz” Matsumoto [Japan] around late 90s.
-Scripting language ; hence interpreted
-Memory is managed for you via a garbage collector.
-Objects are strongly typed.
-There are public, private, and protected methods.
-There are embedded doc tools (Ruby’s is called RDoc).
The docs generated by rdoc look very similar to those generated by javadoc.
-You don’t need to compile your code. You just run it directly.
-There are different GUI toolkits. Ruby users can try WxRuby, FXRuby,Ruby-GNOME2, or the bundled-in Ruby Tk for example.
-You use the end keyword after defining things like classes, instead of having to put braces around blocks of code.
-You have require instead of import.
-All member variables are private. From the outside, you access everything via methods.
-Parentheses in method calls are usually optional and often omitted.
-Everything is an object, including numbers like 2 and 3.14159.
-There’s no static type checking.
-Variable names are just labels. They don’t have a type associated with them.
-There are no type declarations. You just assign to new variable names as-needed and they just “spring up” (i.e. a = [1,2,3] rather than int[] a = {1,2,3};).
-There’s no casting. Just call the methods. Your unit tests should tell you before you even run the code if you’re going to see an exception.
-It’s foo = Foo.new( "hi") instead of Foo foo = new Foo( "hi" ).
-The constructor is always named “initialize” instead of the name of the class.
-You have “mixin’s” instead of interfaces.
-YAML tends to be favored over XML.
-It’s nil instead of null. == and equals() are handled differently in Ruby. Use == when you want to test equivalence in Ruby (equals() is Java). Use equal?() when you want to know if two objects are the same (== in Java).
JRuby:
- Java implementation of Ruby
- Runs on JVM
http://jruby.codehaus.org/Getting+Started
Eclipse Plugin
- Ruby Development Tool - RDT
http://rubyeclipse.sourceforge.net/download.rdt.html
http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/
Web Development:
- Ruby on Rails is a framework facilitates web applications development using Ruby.
Who uses Ruby?
- Not for generic enterprise applications- so no bigges use this now!
- Startups/companies with specific system powerful requirements[search etc] can use this
-
Job Market/Opportunities
- Competes with php,python,perl market
- Currently certainly not a replacement for Java/.Net for web development
Refer:
http://www.ruby-lang.org
-Created by Yukihiro “matz” Matsumoto [Japan] around late 90s.
-Scripting language ; hence interpreted
-Memory is managed for you via a garbage collector.
-Objects are strongly typed.
-There are public, private, and protected methods.
-There are embedded doc tools (Ruby’s is called RDoc).
The docs generated by rdoc look very similar to those generated by javadoc.
-You don’t need to compile your code. You just run it directly.
-There are different GUI toolkits. Ruby users can try WxRuby, FXRuby,Ruby-GNOME2, or the bundled-in Ruby Tk for example.
-You use the end keyword after defining things like classes, instead of having to put braces around blocks of code.
-You have require instead of import.
-All member variables are private. From the outside, you access everything via methods.
-Parentheses in method calls are usually optional and often omitted.
-Everything is an object, including numbers like 2 and 3.14159.
-There’s no static type checking.
-Variable names are just labels. They don’t have a type associated with them.
-There are no type declarations. You just assign to new variable names as-needed and they just “spring up” (i.e. a = [1,2,3] rather than int[] a = {1,2,3};).
-There’s no casting. Just call the methods. Your unit tests should tell you before you even run the code if you’re going to see an exception.
-It’s foo = Foo.new( "hi") instead of Foo foo = new Foo( "hi" ).
-The constructor is always named “initialize” instead of the name of the class.
-You have “mixin’s” instead of interfaces.
-YAML tends to be favored over XML.
-It’s nil instead of null. == and equals() are handled differently in Ruby. Use == when you want to test equivalence in Ruby (equals() is Java). Use equal?() when you want to know if two objects are the same (== in Java).
JRuby:
- Java implementation of Ruby
- Runs on JVM
http://jruby.codehaus.org/Getting+Started
Eclipse Plugin
- Ruby Development Tool - RDT
http://rubyeclipse.sourceforge.net/download.rdt.html
http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/
Web Development:
- Ruby on Rails is a framework facilitates web applications development using Ruby.
Who uses Ruby?
- Not for generic enterprise applications- so no bigges use this now!
- Startups/companies with specific system powerful requirements[search etc] can use this
-
Job Market/Opportunities
- Competes with php,python,perl market
- Currently certainly not a replacement for Java/.Net for web development
Refer:
http://www.ruby-lang.org
Sunday, November 25, 2007
Heart Of Change!
This long weekend [Nov 22-25,2007] had a great opportunity to read [completed:-)] - The Heart of Change by John P. Kotter - [Harvard Biz School prof]. Infact, the book, lying on my manager's desk got my attention at a last minute on eve of long weekend when we were about to leave the office.
Atleast one minimum guarantee of reading management books is - just a feel of optimism -
How "change" (anything,anywhere,anytime) can successfully happen?
1. Increase urgency
2. Build the guiding team
3. Get the vision right
4. Communicate for commitment
5. Empower Action
6. Create Short Term wins
7. Don't Let up
8. Make Change stick
Step 1 -- Increase Urgency
Raising a feeling of urgency is the first and most critical step in a successful change effort. Reports and spreadsheets are not enough, you need to demonstrate actions that shock people into understanding the need for change. An example from the book was a supply chain project where the group leader collected all of the 424 different types of rubber gloves that the company regularly purchased and marked their various prices. They were then prominently displayed throughout the company. This created a buzz and had people saying, "We must do something!"
Core Challenge: Get people out of the bunker and ready to move.
What Works: Create dramatic presentations with compelling objects that people can actually see, touch, and feel; provide evidence from outside the organization that change is required; find cheap and easy ways to reduce complacency
Example: Show employees a videotape of an angry customer rather than handing out a two-page memo filled with negative "customer data"
Desired New Behavior: People start telling each other, "Let's go, we need to change things!"
Step 2 -- Build the Guiding Team
In the past, change was smaller in size and moved slowly. Today, a single individual cannot effectively handle large scale, fast-paced change alone. Step 2 explains how every good change initiative needs a group of influential, effective leaders. It is important to get the right people in place who are fully committed to the change initiative, well-respected within the organization, and have power and influence to drive the change effort at their levels.
Core Challenge: Get the right people in place with the trust, emotional commitment, and teamwork to guide a very difficult change process
What Works: Attract key change leaders by showing enthusiasm and commitment; model the trust and teamwork needed in the group; structure meeting formats that minimize frustration and increase trust
Example: Draft a large, diverse team made up of individuals at all levels and with different skills-rather than bowing to political pressures to leave the task of change in the hands of a small, like-minded "executive group"
Desired New Behavior: A group powerful enough to guide a big change is formed and they start to work together well.
Step 3 -- Get the Vision Right
Urgency is up and leaders are ready to lead…but in what direction? People often have the mistaken perception that a vision is not related to business realities, and is a waste of time. While creating a shared need and urgency for change may push people into action, it is the vision that will steer them into the new direction. Step 3 is all about demonstrating how to provide a relevant vision, and making it work for your change effort.
Core Challenge: Get the guiding team to create the right vision and strategies to guide action in all of the remaining stages of change. This requires moving beyond number-crunching to address the creative and emotional components of vision.
What Works: Literally seeing/visualizing possible futures; visions that are moving; visions that are so clear they can be articulated in one minute or written up on one page; bold strategies that can be executed quickly enough to make the vision a reality.
Example: Marshal people around a compelling service vision that can only be realized by drastically streamlining costs-rather than delivering emotionally depressing and anxiety-producing mandates about slashing expenses.
Desired New Behavior: The guiding team develops the right vision and strategy for the change effort.
Step 4 -- Communicate for Buy-In
It has been said before -- communicate, communicate, communicate! Step 4 is all about communication. Once a vision and strategy have been developed, they must be communicated to the organization in order to gain understanding and buy-in. Sending clear, credible, and heartfelt messages about the direction of change establishes genuine gut-level buy-in, which sets the stage for the following step: getting people to act. This step should be revisited throughout the change effort.
Core Challenge: Get as many people as possible acting to make the vision a reality.
What Works: Keep communication simple and heartfelt; find out what people are really feeling and speak to anxieties, confusion, anger and distrust; rid communication channels of junk so important messages can get through; use new technologies to help people see the vision
Example: Create tools that help people tailor information to their specific needs-rather than forcing more generic memos and reports into over-stuffed email and in-boxes
Desired New Behavior: People begin to buy into the change, and this shows in their behavior.
Step 5 -- Empower Action
Step 5 is all about empowering a broad base of people to take action. Rather than viewing empowerment as handing out power, it should be seen as removing barriers to those whom we want to assist in pushing the change effort. This removing of obstacles should inspire, promote optimism and build confidence around the change effort. Change is not just about the motive, but also the opportunities to achieve change.
Core Challenge: Remove key obstacles that stop people from acting on the vision.
What Works: Bring in experienced change leaders to bolster confidence that the job can be done; create recognition and reward systems that inspire, promote, optimism, and build self-confidence; give constructive feedback; help disempowering managers to powerfully experience the need for change.
Example: To recognize and reward excellence, stage an emotion-filled competition in Hawaii rather than a dry, cerebral event in a New York conference room.
Desired New Behavior: More people feel able to act, and do act, on the vision.
Step 6 -- Create Short-Term Wins
Short-term wins nourish faith in the change effort, emotionally reward the hard workers, keep the critics at bay, and build momentum. Companies often tackle large-scale projects with a view to a big final payoff. Progress is communicated to stakeholders, but a disparity develops between the wins reported and the stakeholder's perception of progress, which undermines the credibility of the communication. By creating short-term wins, and being honest with feedback, progress is achieved and people are inspired.
Core Challenge: Produce enough short-term wins fast enough to energize the change helpers, enlighten the pessimists, defuse the cynics, and build momentum for the effort.
What Works: "Cheap and easy" wins that are visible, timely, unambiguous, and meaningful to others.
Example: Focus publicly on four goals instead of fifty-and make sure no new initiatives are added until one of those goals is achieved and celebrated.
Desired New Behavior: Momentum builds as people try to fulfill the vision, while fewer and fewer resist change.
Step 7 -- Don't Let Up
Don't let up! You're not done until the change has been entrenched in the very fiber of the organization. You need to make wave after wave of change until the vision is a reality. In successful efforts, people build on this momentum to make the vision a reality by keeping urgency up, and a feeling of false pride down; by eliminating unnecessary, exhausting work and by not declaring victory prematurely.
Core Challenge: Continue with wave after wave of change, not stopping until the vision is a reality-no matter how big the obstacles.
What Works: Eliminate or delegate non-priority work; show people powerful reasons to keep urgency up; use new situations opportunistically to launch the next wave of change
Example: Replace a time-consuming and painstakingly detailed monthly activity report with a one-page summary that highlights only major milestones and key financial metrics
Desired New Behavior: People remain energized and motivated to push change forward until the vision is fulfilled.
Step 8 -- Make Change Stick
Now you feel as if you're at the end of the change process. The urgency was there, the vision was met, the short-term wins celebrated and the changes consolidated…now what? Frequently, leaps into the future slide back into the past when the new behavior does not become tradition, the typical way 'things get done around here.' By creating a new, supportive, and sufficiently strong organizational culture, the change should remain. A supportive culture provides roots for the new ways of operating.
Core Challenge: Create a supporting structure that provides roots for the new ways of operating.
What Works: Refuse to declare victory too soon; use new employee orientation, the promotions process, and vivid stories to visibly and compellingly reinforce the vision.
Example: When introducing new hires to the organization, use videos that contain heartfelt messages from customers whose lives the company has changed and touched-rather than the usual dry speeches and boring handbooks
Desired New Behavior: New and winning behavior continues despite the pull of tradition, turnover of change leaders, etc.
Refer:
http://www.theheartofchange.com/home.html
Atleast one minimum guarantee of reading management books is - just a feel of optimism -
How "change" (anything,anywhere,anytime) can successfully happen?
1. Increase urgency
2. Build the guiding team
3. Get the vision right
4. Communicate for commitment
5. Empower Action
6. Create Short Term wins
7. Don't Let up
8. Make Change stick
Step 1 -- Increase Urgency
Raising a feeling of urgency is the first and most critical step in a successful change effort. Reports and spreadsheets are not enough, you need to demonstrate actions that shock people into understanding the need for change. An example from the book was a supply chain project where the group leader collected all of the 424 different types of rubber gloves that the company regularly purchased and marked their various prices. They were then prominently displayed throughout the company. This created a buzz and had people saying, "We must do something!"
Core Challenge: Get people out of the bunker and ready to move.
What Works: Create dramatic presentations with compelling objects that people can actually see, touch, and feel; provide evidence from outside the organization that change is required; find cheap and easy ways to reduce complacency
Example: Show employees a videotape of an angry customer rather than handing out a two-page memo filled with negative "customer data"
Desired New Behavior: People start telling each other, "Let's go, we need to change things!"
Step 2 -- Build the Guiding Team
In the past, change was smaller in size and moved slowly. Today, a single individual cannot effectively handle large scale, fast-paced change alone. Step 2 explains how every good change initiative needs a group of influential, effective leaders. It is important to get the right people in place who are fully committed to the change initiative, well-respected within the organization, and have power and influence to drive the change effort at their levels.
Core Challenge: Get the right people in place with the trust, emotional commitment, and teamwork to guide a very difficult change process
What Works: Attract key change leaders by showing enthusiasm and commitment; model the trust and teamwork needed in the group; structure meeting formats that minimize frustration and increase trust
Example: Draft a large, diverse team made up of individuals at all levels and with different skills-rather than bowing to political pressures to leave the task of change in the hands of a small, like-minded "executive group"
Desired New Behavior: A group powerful enough to guide a big change is formed and they start to work together well.
Step 3 -- Get the Vision Right
Urgency is up and leaders are ready to lead…but in what direction? People often have the mistaken perception that a vision is not related to business realities, and is a waste of time. While creating a shared need and urgency for change may push people into action, it is the vision that will steer them into the new direction. Step 3 is all about demonstrating how to provide a relevant vision, and making it work for your change effort.
Core Challenge: Get the guiding team to create the right vision and strategies to guide action in all of the remaining stages of change. This requires moving beyond number-crunching to address the creative and emotional components of vision.
What Works: Literally seeing/visualizing possible futures; visions that are moving; visions that are so clear they can be articulated in one minute or written up on one page; bold strategies that can be executed quickly enough to make the vision a reality.
Example: Marshal people around a compelling service vision that can only be realized by drastically streamlining costs-rather than delivering emotionally depressing and anxiety-producing mandates about slashing expenses.
Desired New Behavior: The guiding team develops the right vision and strategy for the change effort.
Step 4 -- Communicate for Buy-In
It has been said before -- communicate, communicate, communicate! Step 4 is all about communication. Once a vision and strategy have been developed, they must be communicated to the organization in order to gain understanding and buy-in. Sending clear, credible, and heartfelt messages about the direction of change establishes genuine gut-level buy-in, which sets the stage for the following step: getting people to act. This step should be revisited throughout the change effort.
Core Challenge: Get as many people as possible acting to make the vision a reality.
What Works: Keep communication simple and heartfelt; find out what people are really feeling and speak to anxieties, confusion, anger and distrust; rid communication channels of junk so important messages can get through; use new technologies to help people see the vision
Example: Create tools that help people tailor information to their specific needs-rather than forcing more generic memos and reports into over-stuffed email and in-boxes
Desired New Behavior: People begin to buy into the change, and this shows in their behavior.
Step 5 -- Empower Action
Step 5 is all about empowering a broad base of people to take action. Rather than viewing empowerment as handing out power, it should be seen as removing barriers to those whom we want to assist in pushing the change effort. This removing of obstacles should inspire, promote optimism and build confidence around the change effort. Change is not just about the motive, but also the opportunities to achieve change.
Core Challenge: Remove key obstacles that stop people from acting on the vision.
What Works: Bring in experienced change leaders to bolster confidence that the job can be done; create recognition and reward systems that inspire, promote, optimism, and build self-confidence; give constructive feedback; help disempowering managers to powerfully experience the need for change.
Example: To recognize and reward excellence, stage an emotion-filled competition in Hawaii rather than a dry, cerebral event in a New York conference room.
Desired New Behavior: More people feel able to act, and do act, on the vision.
Step 6 -- Create Short-Term Wins
Short-term wins nourish faith in the change effort, emotionally reward the hard workers, keep the critics at bay, and build momentum. Companies often tackle large-scale projects with a view to a big final payoff. Progress is communicated to stakeholders, but a disparity develops between the wins reported and the stakeholder's perception of progress, which undermines the credibility of the communication. By creating short-term wins, and being honest with feedback, progress is achieved and people are inspired.
Core Challenge: Produce enough short-term wins fast enough to energize the change helpers, enlighten the pessimists, defuse the cynics, and build momentum for the effort.
What Works: "Cheap and easy" wins that are visible, timely, unambiguous, and meaningful to others.
Example: Focus publicly on four goals instead of fifty-and make sure no new initiatives are added until one of those goals is achieved and celebrated.
Desired New Behavior: Momentum builds as people try to fulfill the vision, while fewer and fewer resist change.
Step 7 -- Don't Let Up
Don't let up! You're not done until the change has been entrenched in the very fiber of the organization. You need to make wave after wave of change until the vision is a reality. In successful efforts, people build on this momentum to make the vision a reality by keeping urgency up, and a feeling of false pride down; by eliminating unnecessary, exhausting work and by not declaring victory prematurely.
Core Challenge: Continue with wave after wave of change, not stopping until the vision is a reality-no matter how big the obstacles.
What Works: Eliminate or delegate non-priority work; show people powerful reasons to keep urgency up; use new situations opportunistically to launch the next wave of change
Example: Replace a time-consuming and painstakingly detailed monthly activity report with a one-page summary that highlights only major milestones and key financial metrics
Desired New Behavior: People remain energized and motivated to push change forward until the vision is fulfilled.
Step 8 -- Make Change Stick
Now you feel as if you're at the end of the change process. The urgency was there, the vision was met, the short-term wins celebrated and the changes consolidated…now what? Frequently, leaps into the future slide back into the past when the new behavior does not become tradition, the typical way 'things get done around here.' By creating a new, supportive, and sufficiently strong organizational culture, the change should remain. A supportive culture provides roots for the new ways of operating.
Core Challenge: Create a supporting structure that provides roots for the new ways of operating.
What Works: Refuse to declare victory too soon; use new employee orientation, the promotions process, and vivid stories to visibly and compellingly reinforce the vision.
Example: When introducing new hires to the organization, use videos that contain heartfelt messages from customers whose lives the company has changed and touched-rather than the usual dry speeches and boring handbooks
Desired New Behavior: New and winning behavior continues despite the pull of tradition, turnover of change leaders, etc.
Refer:
http://www.theheartofchange.com/home.html
Subscribe to:
Posts (Atom)