Perfil de SkipRandom Thoughts from a C...Blog Herramientas Ayuda

Blog


27 septiembre

Unconferences - the next generation of seminars?

A few years ago, I went a local conference and attended a session called Open Spaces.  The concept was intriguing - groups of people determine topics that they would like to talk about and they gather to talk about that subject at a designated time and place.  Instead of a pre-determined "speaker", the group self-organized and determined what they would talk about when they met.

While I liked the idea, I was frustrated at the time with the execution of the Open Spaces.  People seemed to be confused, disorganized, and as a result little good came from it.  Seems I wasn't only with my frustration.

Scott Berkun has a great post this week on "How to run a great unconference session".  Here is his introduction:

It’s easy to assume that unconferences, the popular trend in tech-sector events, require little thought on the part of session organizers. The myth is that by choosing to do an unconference, special magic will trickle down into all the sessions, blooming into dozens of beautiful flowers of enlightened communal experience.

It’s not true: All unconferences have good sessions and bad. Ask anyone who’s attend one of these things - they’ll tell you about dud topics, confused session organizers, and the guy who kept taking the floor to talk about his company in session after session. For all their benefits, unconferences have their bad moments too.

One trick with unconferences is not to bet the farm on self-organization: people running sessions have a job to do, and it’s up to them to make the sessions work. The event planners do carry the heavy burden of setting the tone, creating the environment and inviting the right people, but the session creators themsleves are part of the the front lines for delivering value to attendies (and themselves).

Running a great session isn’t hard - it just take some thought and awareness of what can go wrong.

Read the rest of Scott's post on tips of things to consider when planning an unconference.  I think if people follow these rules, we should hear a lot more about the effectiveness of unconferences to come!

25 septiembre

Managing without YOU

If you are a manager, have you ever had the thought when planning a vacation: "How long can they manage without me?"   A day?  A few days? Over a week? Longer?   How you answer that and what happens when you return after a period of time is very telling on how you manage others.

If my answer is "a day", this means that my team depends too heavily on me for daily decisions and I am a major bottleneck in their productivity.  They don't have any authority to make decisions.  Everything has to come through me.  This is a result of a lack of delegation, autonomy, and enough understanding of roles and responsibilities for each individual and functional area.  If my answer is too long, say a couple of weeks or longer, that could be another problem.  This means that my team doesn't need to report back to me or need my help in making longer term decisions.  They don't have any accountability to report back to me.  Chances are that they may be making some assumptions that at least need to be validated by me.  I need to be there to provide checkpoints to ensure that the team has what they need and are making the correct assumptions in their decision making.

Here's how our department is made up:  We have a cross-matrix between projects and functional areas of operation. Within projects, we have a couple of full-time project managers that manage several dedicated project teams.  These teams represent not only each functional area of operation within our department, but also other departments.  The project managers manage the overall cost, schedule, quality and scope of projects that are assigned to the groups by myself and other departmental managers.   If something significant changes in any of these areas, the project managers are to escalate issues to one or more of the departmental managers.  If I am not here, these departmental managers will assist in my absence.

The other part of the matrix is dedicated teams for each functional area of operation.  Roles and responsibilites of each of these areas are clearly understood by each team.  They are lead by part-time functional managers who not only help provide direction and esclation but also work along side the others on the team in the same functional role.  If something significant changes in each of the areas, the functional managers are to escalate issues to me as their departmental manager.  Since these functional areas don't change very much in roles and responsibilities, escalation doesn't really happen.  Most of the issues are around projects, so they go to the Project Manager for escalation.

So what do I do?  Don't you have too many managers, you might ask?  I don't think so, because my role is beyond daily operations which is pretty much handled by this group. Each manager is focused on particular functional roles and particular projects.  I am the orchestra leader.  I am looking at the projects and department as a whole, making sure that cross-project or cross-functional interactions are working smoothly.   I also meet with the managers on a weekly basis to make sure that they all are on the same page with me.  I also focus on overall improvements to areas that are weaker and work with the appropriate managers and groups in coordinating those efforts.  My focus is also on the future direction for the department, where we are going and how to get there.

So how long do I think they can manage without me?  Given the way I have set things up, I would say a couple of weeks without at least talking with managers to make sure things are going ok.  How long was it when I first started managing?  I would say only a couple of days at the most without a lot of chaos and work to come back to.   I would say that I have made progress!   I also have to be comfortable with the fact that people can be trusted to get the job done without me to a certain degree.  This is difficult for many managers, as they want to or have to feel like they are the most important and smartest person in the room.  For me, I have the confidence that I have my place, while being surrounded by very important and smart people (many much smarter than me!).  However, when I am in the office I expect people to come to me when they are having problems or need some direction.  I don't want things to take longer than possible.  If I am the bottleneck waiting on a decision, I want them to make the decision without me and bring other people into the decision as necessary.  However, if they are the bottleneck spending too long making a decision, I expect to be involved to help remove that bottleneck (or escalation to another departmental manager in my absence).

21 septiembre

Meetings - Part 5: After the Meeting

We finish this series on ways to have more effective meetings by discussing what should happen at the end of the meeting, as well as what you should do following the meeting.

Here is what should happen at the end of every meeting:

  • Running out of time.  No matter how well you plan the agenda and try to stick to it, you are bound to have surprises which cause your meeting to run longer.  Don't just continue the discussion as people might have other plans following your meeting.  As I see it, you have two choices: 1) Ask for permission to extend the meeting for the additional time needed.  If people are ok with that, continue the meeting.  Otherwise, 2) Schedule a follow up meeting with the group at a more convenient time in the next 24 hours while the information is fresh in their memories.
  • Thank attendees for their time and contribution.  You would be surprised how this little thing can make a difference in future meetings.  People want to feel that they helped in the meeting and by thanking people publicly it will encourage participation in the future.
  • Summarize Action Items.  It is a good idea to summarize the decisions that have been made, who will work on the action items and when you expect to provide more information to everyone.
  • Review the Meeting Goals as well as Questions.  Hopefully, if you have been doing everything right, this should just be a confirmation that these things were covered.  After all, this was the whole point of the meeting, right?   If some of the goals or questions were not covered, try to answer offline or schedule a follow-up meeting with the appropriate people.

After the meeting there are a few things that you should do to ensure that the communication and meetings goals have been completed:

  • Create Meeting Notes.  Take the notes from your Scribe as well as the Action Items and publish meeting notes.  Send these notes not only to all participants of the meeting but any other stakeholders who were unable to attend the meeting but are interested in the information gathered.
  • Check on Action Items. Hold people accountable after the meeting to complete the action items assigned to them.  Once those have been completed, either publish the information and have a follow-up meeting.  The decision will depend on the information and how accepted it will be with the stakeholders.
  • Get Feedback on the Meeting from all participants.  Ask questions like: "What did you get out of the meeting?"  "In what ways can I conduct a better meeting in the future?"  "Did you feel you were able to participate in the future?"  "Was there anything that you wanted to say but didn't?"  There may be more questions, but these will not only help you in future meetings but also gives participants one last chance to give their opinions.

I hope that you enjoyed this series and that it will better help you in conducting meetings in the future!

20 septiembre

Meetings - Part 4: During the Meeting

The tone of the meeting can be set in the first five minutes.  Therefore, it is important to do the following things at the beginning of each meeting:

Establish Ground Rules - What are ground rules?  They are a list of things for each participant in the meeting to consider.  These ground rules can be global for every meeting or apply only to a particular meeting.  Here are some global ground rules that we have established for meetings:

  • Inward focused not outward – “What can I/we do?” instead of “What can others do?”
  • Proactive not reactive – Produce action items, not just talk.
  • Participatory – Everybody should be prepared to contribute to the discussion.
  • Be prepared – If you didn’t read the materials, please don’t come to the meeting.
  • One at a time – Let each person finish this discussion before interrupting.
  • Open discussion – Anything can and should be discussed as long as they fit the other ground rules.

Assign a Timer -  It is very easy to run out of time in a meeting unless you have somebody paying attention to it.  I have found this to be difficult for the meeting coordinator to do if they are to focus on the meeting itself.  Therefore, it is a great idea to assign this task to somebody in the group.

Assign a Scribe - Same goes with meeting notes.  We have tried to write everything up on the marker boards, then the meeting coordinate takes notes afterwards.  However, this doesn't always work because the meeting room might have a meeting immediately following.  We have found that assigning a scribe to the meeting ensures that we get accurate and complete notes that the coordinator can get at the end of the meeting.

Review the Agenda -  Though you sent the meeting agenda ahead of time, that doesn't mean that each person had time to review it.   Go through it and make sure that everybody understands what will be discussed.  Allow for clarifying questions.

Introduction of Attendees -  Unless the people in the meeting are very familiar to each other and their particular role in the meeting, it is always good to go around the room and make introductions.  This is especially important when you have outside visitors or are involved in a conference call type of meeting.

Once you get the meeting going, here are some guidelines that you need to consider as you progress through the meeting:

  1. Stick to the Agenda - I think it is very important to discipline yourself and the group to follow the agenda.  This will ensure focus and make sure that sufficient time is given to all aspects of the meeting.
  2. Establish a Parking Lot -  Though we should stick to the agenda, there are times where things will come up that weren't considered beforehand.  Plus, you don't want to stifle creativity by not allowing for out-of-the-box thinking.  Therefore, it is good practice to have a parking lot.  Document items that come up with the idea that they will be discussed in future meetings or offline with the appropriate individuals. 
  3. Check with the Timer - You should establish with the timer a way to communicate to each other how we are managing our time.  This could be in the form of signals or just asking the Timer occassionally.
  4. Document Action Items -  The meeting coordinator should put up on the marker board all action items that are coming up as the meeting progresses for all to see.  Don't worry about who and when those will be done yet, we will get to that later.  Just make sure you are showing the participants that some things will be resolved through the discussion.

Next, we will finish this series up by discussing what happens at the end of the meeting and the steps that occur after the meeting.

19 septiembre

Meetings - Part 3: Before the Meeting

Before you have a meeting, you need to make sure that you determine if a meeting is the best forum.  Hopefully, the previous posts have given you some background.  In addition, you need to look at the following things:

  • Why do we need to meet?   Is there a particular problem we are trying to resolve?  Do we need to choose a solution from several options?  Do we need to make sure that everybody on the team has the same information?   It is important to make sure as the meeting coordinate that you understand these things.  Don't just have a meeting because you can!
  • Are the alternative forms of communication that should replace or accompany the meeting? Having a meeting, though valuable, is the most disruptive to people's schedules and workflows.  There are other forms that are less intrusive such as email, voice mail, posting pages on the company's intranet.   If there is a better forum, pick it.
  • Who should come to the meeting?  Definitely, those people who need to come up with plans of action and are stakeholder.  All other people may be optional and you should consider the other forms of communication as a way to get their input or provide results of the meeting.  Also, if you are trying to come to a consensus for a decision, a reminder that the more people involved the harder it is to gain that consensus.  Try to limit the participants where making sure that others are included through activities and communication outside of the meeting.

Now that you have decided to have a meeting, it is best to make sure you are well prepared for it.  We have all been to meetings that have been poorly planned and done at the last minute.  Most of the meetings have been nightmares.  Don't let that happen to you.  Here are the steps:

Define the goals of the meeting.  "What do we want to accomplish by the end of the meeting?" Keep the goals to a few, no more than three, one or two is best.  This will set the general flow of the meeting to keep things focused.

Determine the stakeholders.  "Who are the people I need there to best accomplish the goals?"  Don't have a meeting without those people if possible!  If for some reason, a stakeholder cannot attend, try to have a "proxy stakeholder" come in their place.  Make sure that this proxy reflects the opinions of the true stakeholder.

Determine the timing of the meeting.  "Is this the right time to have the meeting?"  "How long should we take?"  Timing is everything.  If you feel that there is not enough infomation needed to accomplish the goals, WAIT to have the meeting until you and others are ready.  Otherwise, you are wasting your time and others!   Also, don't meet longer than necessary.  Too often, people just block out an hour for a meeting that should only take 15 minutes.  What happens?  It becomes natural that people end up spending the hour JUST because it is there.   It is much better to underallocate time, and have a followup meeting if necessary than overallocate.  Keep this in mind!

Create a meeting Agenda.  This really doesn't take a lot of time but is such a valuable tool.  The Agenda should contain the following items:

  • Name of Meeting
  • Meeting Organizer
  • Date, Time, Place
  • Attendees
  • Purpose of the Meeting
  • Goals of the Meeting
  • Introduction Time
  • Breakdown of Objectives with Description, Owner/Presenter, Time Allocation
  • Q&A Time
  • Action Items Form with Description, Owner, Date to Complete
  • Place for Notes

Send a meeting invitation.  Most likely by email and integrated with a scheduling program.  This email should have the agenda attached as well as have the name of the meeting in the Subject Line and the Date, Time, Place and Purpose of the meeting in the body.  You should also ask people to RSVP by a certain date/time prior to the meeting.  Make sure that you hear back at least from stakeholders.

Next time, what to do at the start of the meeting... 

15 septiembre

Meetings - Part 2: The Five E's

Now that you understand why meetings happen, the next step is to understand the five E's that are important to have for any meeting. 

Efficient - The meeting must be started and completed on time, taking no more time than is necessary to accomplish the goals of the meeting.  The moderator of the meeting must make sure that the meeting moves along at an appropriate pace.

Effective - The meeting must accomplish its goals.  People that attend the meeting must feel that it was worth their time.  There must be action items that come out of every meeting.  Participants must feel that choosing to meet was the best form of communication and it was also the right time to have the meeting.

Educational - People that attend the meeting must learn something from it.  They should come out the meeting having a better understanding both on the information shared in the meeting as well as action items coming out of the meeting.  They should also learn more about themselves as well as other people by allowing for group participation in the meeting.

Entertaining - Who says meetings have to be dull and so serious?  Make them fun!  Some of the meetings we have contain fun icebreakers to ease the tension or get to know newcomers.  Food, especially those containing lots of sugar, not only are appreciated but keep everybody awake (and sometimes a little jittery!).

Enriching - If the meeting does accomplish its goals, those goals should have done something to enrich those attending the meeting.  Each person should feel a part of the team and felt that their participation in the meeting made a difference towards the outcome.  If the purpose of the meeting is to remove roadblock by resolving issues, then the participant must feel that action is being taken to allow them to do their work.

Next time, we will look how to determine if a meeting is necessary by examining alternative forms of collaboration and communication.

 

14 septiembre

Meetings - Part I: Why Do We Meet?

Over the next few days, I am going to talk about something we are all familiar with - MEETINGS!   Whether or like them or not, they are a part of your work life.   Most of the information discussed in this series aren't new to many of you.  If nothing else, this will be a refresher course for you.   The series will focus on the role of meeting organizer, though some of you will learn some things regardless if you are in that role.  So, here we go....

Why do people meet?   I think there are several reasons why meetings are necessary:

  • Social gathering - If you are going to work as a team, you must get to know your teammates.  Meetings provide that face-to-face interaction that is important in any kind of relationship.
  • Collaborative - If the purpose of the meeting is to brainstorm, there is no other vehicle of communication that fosters collaboration like meetings.   Bringing people together with various perspectives, working through the issues and coming to a better solution than any one individual can come up with.
  • Change in Routine - Meetings can be a distraction - positive or negative.  A positive aspect is that it forces you to break up your routine.  You might find that the break gives you a fresh perspective just by having the diversion.
  • Remove roadblocks - This is probably the most important reason to have meetings, in order to take care of the things that are getting in our way.  Finding solutions to problems and issues that are plaguing us.
  • Be informed - Sometimes it is good to have a meeting just to make sure that everybody is on the same page by being well informed.   The information provided may help each person in ways that is not expected.
13 septiembre

Changes - Resistance is futile

You can't be a leader if you are unwilling to embrace change.   Sticking with the status quo, with the mindset of "if it doesn't break, why fix it?" is only a short-term solution.   Something will break eventually.  Therefore, if you want to be a successful leader, you must be proactive and make changes now that will avoid the "break" in the future to be much more significant.  

Don't be fooled, though change is necessary it is very difficult.  If not planned well, it could cause major disruptions.  It is human nature for many to be against change, because it takes us out of our comfort zones.  Therefore, you must ease the change carefully and communicate constantly (including listening) to make sure that people can see the value and need for change but also to reduce conflicts and risks through the process.   I am a big fan of having "pilot" projects, in which you only impact a subset of people while still maintaining the status quo.  This gives you a chance to prove out the change and work through all of the kinks before unleashing it on others.

When I was a project manager, it was part of my vocabulary to resist change.  To stick on the agreed scope of the project and make assumptions on the unknowns and risks to minimize any chance of change.   No matter how much the customer wanted to put something in later in the project, I resisted such requests.  Sometimes it worked and the project was kept on task.  Most of the time it left the customer feeling very frustrated that they couldn't change their minds.  It also ended up require "heroics" by the team to keep things on schedule even though their originial assumption were incorrect and things came up that caught the team by surprise.   I knew that resisting change was causing these problems, but didn't know a different way to develop and manage software projects to properly embrace change.   It wasn't until I begin to learn and embrace the ideas of agile software development that I saw I wasn't alone in the stuggle and that there was indeed a better way!

As a leader, change can come in different forms.  People leave companies, with them you lose skills and particularly knowledge that will need to be transferred to others.  Sometimes that it is easy, sometimes it requires reorganization.   Technologies can change from underneath you.  Products can become discontinued, or support become limited because the company has moved to newer technologies.  Therefore, the tools you use in your work would need to change.  The markets and customers that you serve could change and create whole new markets or different "players" because of mergers and acquistions.  Therefore, you might see changes in your products and services that you didn't anticipate.   Sticking with the status quo with all of these kinds of changes could not only stop working but could get you quickly off-course.  Therefore, if you want things to keep flowing, you got to be one step ahead on where the flow is taking you and make course corrections as needed.  Those that can successfully do that, without major impact to the organization, is considered a great leader.

11 septiembre

Do you have PASSION for your job?

It seems that the word "passion" has come up a lot in my reading lately around having the right people in your organization.   People have used "passion" to describe me based on my random thoughts on this blog.  People that I work with, work for or have worked with have used the word to describe me at times.   I thought I knew what passion was, but learned more when I looked up the term (using Wiktionary):

passion - 1. great emotion; 2. fervor and determination

Ok, this seems to sound a little like me and is definitely the kind of person that I would want to work with in any organization.   As long as the great emotion is used in a positive and contributing way (I have had plenty that have great emotion or should I say drama with little substance).   Fervor and determination...hmmm...that sounds interesting, let me look up the definition for those words:

fervor - 1. An intense, heated emotion; 2. enthusiasm for some cause

determination - 1. Direction or tendency to a certain end; implusion; 2. The quality of mind which reaches definite conclusions; 3. That which is determined upon; result of deliberation; purpose; conclusion formed; fixed resolution.

Intensity, cause, implusion, quality of mind, purpose, and having a fixed resolution -- yep, that sounds like me and those kind of people who I most like to work with.  It also sounds like the scenario for the perfect company that I would like to be a part of.

I think of the movie "Joe vs. the Volcano".  It starred Tom Hanks and was a bad movie overall.  But there was this one scene that has forever stuck in my mind.  At the start of the movie, Tom's character is going to work and walking up to this mammoth building along with other people.  He and the rest of the employees look almost like robots - emotionless, cold, distant, and lifeless.   As he walks into the building, it's like one big cube farm (very Dilbert-like), so quiet that you can hear the buzz of the florescent lights, so dark and dismal, and everybody just goes to their areas and sits down and starts their work.  And my thought was....I never want to work for a place like this and become one of those "robots".  The entire organization had no "passion" whatsoever!   You could feel the life draining as each painful minute passed.

Though that was the extreme scenario, I have seen organizations that have no life in them.  People just come into work to do their mandatory 40-some hours each week to pick up their paycheck.  They drag themselves into work, and can't wait until the clock hits quitting time.   Their work life (and perhaps their entire life) has NO meaning, NO purpose, NO emotion, fervor or determination.   They have nothing to look forward to, and nothing to feel rewarded for.   I think it's an epidemic that continues to plague corporate America.

How do we turn it around?  It starts with one person, and this person doesn't necessary need to be the CEO.  They begin to ask questions about their role in the company and what the company is all about.  They encourage others to get involved.  It becomes a whole new viral epidemic.  People then want to know what the future of the company is, its mission and vision, to determine the organization's cause.  Then, if allowed by management, they want to be active and participate in that cause (if that's what they believe in).  Those that didn't fit into the cause, are probably not the right people to work for the organization.  You let them go, and replace them with others that want to work the cause.  Now everybody has meaning, purpose, emotion fervor and determination.  They look forward each day to contributing towards the organization's success and they receive tangible rewards for their efforts!

It starts with you.  Where is your passion?  Can you use your passion in your current role within your current organization.  If not, look for other places where you can.  If there still is a potential fit with the organization, start getting others involved and triggering their passion.  Sometimes passion has always been there, but never triggered.  Other times, passion was there but need to be re-ignited. Find it! Use It! Help others do the same!  If you find that these things don't renew your passion, then you seriously need to consider finding another organization that will. 

Unless you like to be a robot...

07 septiembre

Thinking inside a different box

Pretend you are taking a week long trip with a friend.   You start packing and end up with a couple of large suitcases.  Your friend arrives with one medium suitcase.  You start thinking, "What are they thinking?  They don't have enough clothes to last the week."   You arrive to your destination.  When you start unpacking, your friend's clothes are all nicely folded and no wrinkles.  Your clothes look like a mess and will need to be ironed.   Your friend is able to put things into drawers quickly as well as the bathroom items.  You have to go through your bag and it takes you longer to find things and put them in their place.  However, your friend has less clothes than you.  As the week progresses, you begin to see that your friend has found ways to reuse what they wear - different shirts with the same pants - yet still appear like they aren't worn.   You on the other hand, find that at the end of the trip you had clothes that you didn't wear, but had to carry around.  Now you start thinking, "My friend has a better way.  I've got to learn from them for the next trip!"

Was the friend always this organized?  Probably not, they probably learned by somebody else.   Experienced travelers have tricks on how to properly fold clothes and how to maximize every spaces in a suitcase.  They have also learned what's "good enough" and not to take more than they need.  Even if they end up needing fresh clothes, they will end up using a local cleaners or wash their own clothes instead of taking too much.  They have learned how to best put clothes and other accessories together to maximize their use.

As my development staff is asked to reduce cycle times through iterative development using Agile best practices, their initial reaction is "That sounds all good, but we have found things to take weeks or months and that won't work with this approach."  They are correct, it won't.   But, just because you have done things a certain way doesn't mean that it is the ONLY way to do things.   We have learned how to do things as individuals.  We will now need to do those things together as a team.  We have learned that each person plays a particular role and has their own specialization.  We will now need to remove those specializations and have people wear multiple hats.  We have learned to think about everything up front is much detail.  We will now need to learn to do just enough for now and think about details when it is appropriate later.  We have learned to break the work and requirements down just enough to make sense for a 6-8 month project, we will now need to refine that work to make sense for 2-4 week iterations.

What's great about Agile is that it isn't just "theory" anymore, people have found it to work and improve the flexibility and responsiveness of the team to provide working solutions to customers.  We can tap into these "experienced travelers" and figure out how they have done it a different and better way.  It just seems strange to us because we have learned how to do things differently, not necessarily better.

06 septiembre

Focus on Quality and not Quantity

When I first started reading blogs, I was excited about the amount that was out there.  I started out slow, reading about 10 blogs on a daily basis.   I found the content fascinating and of great value, so I started subscribing to a few more, and grew the list to around 25.   It was a little more challenging, but I was able to read this list every day.   I thought to myself, "If I can read 25, why not 50, 100, 150, 200?".  So the number of blogs that I started reading increased significantly over the next few weeks.  At one point, I had over 200 feeds that I was trying to keep up with.

Here's what I found though, I didn't have the time to really read and digest the content.  I found myself skimming material, some material that was very good but because of the volume didn't have much time to do more than that.  I begin to find that not only did it take me much more time to read everything, but I wasn't getting the value that I had received before when the numbers were much lower. 

I started looking at the blogs I was reading and determining which of these was really worth my time and which weren't.  The goal became quality not quantity.  I started narrowing the group down, soon to 100, and now around 75.  I still probably have to cut more down, but I am pleased already with the ones that I have remaining and have found that I am spending more time reading them.   I think I will really need to get down to about 30-50 feeds to maximize the quality of time I have dedicated to reading blogs.  This will take some discipline, but in the end will be worth it.

Now, think about the company that you work for.  Are you multi-tasking too much?   Do you feel overwhelmed and stretched too thin?  Are you focused on quality of what you do and not just quantity?  Is your company trying to do too much against its capacity?  Are people wearing too many hats?  Remember, it's always better to perform some things very well than many things just ok.

Start with yourself.  Find those things that you are doing that isn't bringing quality and value to what you do, and cut them out.  Talk with your boss about processes and workloads that you aren't sure why you are doing and verify the value.  If there is little value, remove them.  Encourage your boss to talk to their bosses, looking at those things that are taking away the focus from the things that are most important to stay in business and keep/get customers.  If everybody in your organization was thinking this way, just think about how successful the company could be!

04 septiembre

What does it mean to be lean?

Lean can mean different things to different people.

For some, lean can refer to how you maintain your physical shape through dieting and exercise.  For those that have been successful in staying lean, they will say that it takes a paradigm shift of how you take care of your body through what you eat and how you exercise.   When you start the process of becoming lean, you begin to cut out those things that are unhealthy and make you fat.   You begin to eat better.  You begin to feel better.  You start seeing results in the mirror.  You also are constantly monitoring your weight, heartbeat, blood pressure, caolries, etc through the process.  For some of us, myself included, we get lazy once we reach this point and start falling back to bad habits -- at first, a mistake here and there on what we eat, or missing a workout or two.  Then, you stop getting on the scale and recording your results.   Then, before you know it you are not lean again!

For others, lean can refer to how you maintain your financial status through budgeting and tracking your expenses.  For those that have been successful in saving money and making more through investings, they will say that it takes a paradigm shift of what you do with your money and where it goes.  When you start the process of saving money, you begin to determine where your expenses are going and which of those expenses you can eliminate that takes you from your goals.  You also look at ways to increase your income with those savings through investments.   You also look to remove your debt. You begin to save money.  You begin to feel better.  You start seeing results in your portfolio.  You also are constantly monitoring your income flow, expenses and net worth through the process.  For some of us, in this case myself not included, we get lazy once we reach this point and start falling back to bad habits of spending excess money, getting into debt, and eventually not saving money.  Then, before you know it you are not financially set again!

In the software engineering industry, lean is now referring to your cycle time - how quickly you get to a working solution for the end customer without losing quality.  For those that have been successful with this approach, they will say that it takes a paradigm shift of how you development and manage your software solutions.  When you start the process of reducing cycle times, you begin to determine where communication and collaboration need to happen, what activities or processes take away from reducing cycle times, how we do our jobs and the way we interact with other areas.  You will begin to see results.  You wil see the customer is more satisfied. You will find better ways to get your work done. You also are constantly monitoring your estimates, work completed, costs, quality much better. For some of us, myself a little bit, it is very easy to fall back into old habits of traditional and formal processes because you are so familiar with them and may get discouraged early on in not seeing immediate results you are hoping.  You then begin to see things slip, take longer and less of a feeling of accomplishment either by the team or the end customer.  Then, before you know it you are feeling that things aren't getting done as they should! 

There are many other scenarios that this lean approach can take - time management, stress management, strategy, project management, the list goes on and on.   What is getting in the way of your goals?   How do you improve on those goals?  What do you do to maintain those goals?   How do you measure the process of those goals?  

Focus on the goals and maintain discipline to see it through!  This is what lean should mean!

01 septiembre

Can a company have bad customers?

Whether you are in product or service business, you need customers to stay in business.  They are the lifeblood of your business, you need them to live and survive.  But, can you get bad blood?  Are there customers that can cause "infection" or "disease" in your organization because they bring more harm than good? 

I am concerned that too many companies fall into the trap that turning down customer requests or needs is poor customer service.  But I think companies need to re-evaluate customers that fall into these categories:

  • Customers that require high maintenance but aren't charged more.
  • Customers who ask for additional services or products that you don't provide.
  • Customers who ask for custom solutions, that won't work for the rest of your customer base.
  • Customers who don't buy into the future vision of the company, which they will need to commit to as some point.
  • Customers who are cheap but want everything.
  • Customers who constantly mistreat and disrespect your company's employee, no matter what you do for them.
  • Customers who purchase your products or services but those products and services don't align well with their business or particular needs and are unique from your customer base.

With any product or service, you need to focus on who you want your customer to be and what expectations they have with you and what you provide to them.   Once you have figured that out, those customers that don't fit well with your customer need to be dealt with.  Otherwise, you have the potential to become something else for those customers while alienating your core customer base.   It may be better to lose those customers by NOT doing things for them, then to do those things and lose other customers in the process.

So is that bad customer service, or good business sense?  You be the judge!

31 agosto

What does it mean to obtain perfection?

What does it mean to be perfect or to obtain perfection?   Some may say that to be perfect is to not have any flaws.  Others may say not to make any mistakes.   Still others may say that there is no such thing in the world as perfection.

Can one truly reach perfection? It depends on the definition.   In an organization, people expect perfection - customers, vendors, managers, and those good-ol-fashion perfectionists out there.  It's demanded from us.  But can we deliver on those demands? 

In the agile software development world, there's a motto called "Do the simplest thing that could possible work."  For them, that is their definition until they receive feedback through frequest delivery that more is needed.  For those that are in Quality Assurance, usually the definition of perfection are to catch critical bugs that we impact the general operation of the solution or possibly corrupt the underlying data.  For other bugs, they determine if the workaround is acceptable.  For cosmetic issues such as mispellings and inconsistences of terminology, those things can be fixed when time is available.  For project managers, their idea of perfection is to remove any bottlenecks keeping the team from delivering something of value to end customers.  Therefore, there are many compromises between the development team, the end customer and other stakeholders of what the "acceptance criteria" is for the project.

Bottom line is that in business, in our departments, on our teams, with our products and services -- we must all define and agree on what perfection is.   Once we define that, we need to make sure that the processes and end deliverables reflect that.  How?  By measuring our quality and constantly tracking and balancing our "perfection" against that which is achievable.  Eventually, the definition of perfection will take a life of its own, one that is aligned to the expectations of customers, vendors, managers, and perhaps even those perfectionists out there.

What is my personal definition of perfection?  Well, it's simple actually.   Perfection to me is to provide the very best value that is possible given the abilities and constraints that are put upon the team.  What are the measures?  Maximizing our abilities while minimizing our constraints. This would be measuring things such as skills, time, money, risk, customer acceptance, stability, technical challenges, etc. 

Hopefully, that's good enough!

25 agosto

Creating Your Own Destiny

Some people would think of destiny as one of those mystical things.  That the stars aligned and good things happened to you.  Others would think of a calling, that you did something that triggered a path to greatness -- your destiny.   Others believe that destiny will come to them, they just need to get a sign from somewhere.  Others believe that your life is determined for you, or pre-destined.   I think there is yet another way to destiny.

I firmly believe that each of us is capable of creating our own destiny.   Sure, you can take the approach that your destiny has been decided for you, and just ride out this thing that we call life hoping that your lucky break comes along.  And, perhaps for some of you, luck will find favor for you for the better.  But chances are, life will just move along without any significance with this approach.

If you want something significant, you need to define your goals and work very hard at moving towards it.  If you want to be great, you must start small.  Look for every opportunity and capitalize on it.  You will need to step outside of your job description.  You will need to take risks.  You will need to expand your boundaries.  You will need to do things that aren't easy, fun or comfortable.   Initially, people will think you are wasting your time.  You might feel at times that it is better to play it safe and just do what is told.  However, if you do the right things that benefit your company, friends, family, people won't help but notice your good works.  Then things start to happen as they see the great results.  You then get other opportunities that you didn't think were possible.

My current place in life was a result of the destiny I created many years ago at the early part of my career. I would have never become CTO of a software company if I had just waited around, did what I was told, and just do what was necessary in my job.  I found new things to learn, took on tasks that others didn't want to touch, and did everything with the highest quality regarding of how mundane.  Learning, growing, stretching, doing things that nobody told me to do or expect that I would do as well as I did.  That is how I got where I am.  That's how I will achieve other successes in the future.  Blogging is just one of those things.  By expanding my knowledge and sharing with others my experiences, it is already opening up doors for me that I didn't know existed or I would have the opportunity.  

My destiny is being created as I write this.  If you don't think your life is going anywhere, ask yourself what you are doing about it?  Chances are that the answer is very little.  You are waiting for something that will probably never happen.  Until you do something about it...

22 agosto

Management by Time Shifts

When managers are making their decisions, are those decisions based on past performance, current state of things, or future predictions?   I would argue that it seems most managers I have met (myself included) seem to migrate towards one of these in their decision making process.
 
Those that focus on past performance want to know what events in the past have caused this issue to occur.  They want to know the history.   They also look to historical decisions as the template for making decisions now.  They truly believe that "if it worked before, it should work again".   They also struggle with changing course as they are comfortable with the status quo.  "If it worked in the past, it should work now, so don't break it".   They believe that even though the times have changed, the issues remain the same, and the decisions they make are tried and true.   They don't see the world changing as much as they just see it getting older since we have already learned what we need to know.
 
Those that focus on the current state of things react very differently.  They live in the moment.  The next phone call becomes the most urgent matter to resolve.  They consider things in the past are just that - in the past.  Those are over and done with, we are in the here and now.  They see the future as something that is highly unpredictable, dynamic and blurry, so they don't see the value of planning too far ahead.  "Why put the effort into a plan that will be changing?" is their motto.  Their decisions are based on current urgency and quick fixes regardless of their long term impact.   They see the world changing so much that it is best to focus on now!
 
Those that focus on future predictions like to plan.  The want to get an idea of the vision of the future.  With the decisions that they make now, they want to ensure that those decisions impact future decisions in the positive way.   Therefore, the quick and dirty fixes are not acceptable as a better solution is to do something now that could be flexible for the future.   They know that plans will change, but value having a road map to remind them of what was desired for the future at a particular time.  They see the world as what it could become and not necessarily what it is now or what it was before.  
 
If you didn't guess it by reading my other posts, I am one of those that focuses on the future.  I get frustrated when decisions are made without regard of the future.  I also get frustrated when more emphasis isn't put into long-term planning.  However, I also find myself making decisions that don't factor in the other things.  There are times where I need to consider past performance.  There are times where I may need to do something for the here and now regardless of future impact.   I can't based every decision I make entirely on the future.
 
Though I believe that managers focus primarily on one of these areas, they need to put themselves in others shoes and see the other perspectives.   A successful management team is one that has managers with focus on all three areas.  That way, they can ensure that all factors have been considered in making decisions.  The history of the past is respected, the urgency of the current is considered, and predicting the future is part of knowing where we are heading.
17 agosto

A persistent nature

te·na·cious t&-'nA-sh&s
persistent in maintaining, adhering to, or seeking something valued or desired

Take a look at the picture on the right.  Typically, a seed needs a supportive environment to nurture and grow - plenty of rich soil, water, protected from the elements.  However, some plants can make it in environments that are contrary to what is typical.   These plants are determine to grow regardless of what is thrown at them.   They are true to their purpose - to fulfill their job of growing to full capacity.

In the book Good to Great, Jim Collins says that true leaders for the organization must hold on to Big Hairy Audacious Goals (or BHAGs for short).  Though these goals may never fully be realized (or at least in the initial way that they were intended), it is up to the top leaders of an organization to work towards those goals for the long term viability of the company.  While those in the company or outside may think such goals are unrealistic and therefore a waste of time to work on, it is up to the leaders to focus on the "big picture" and show progress towards those goals.  Even if that progress is a trickle...

As a leader, you need to determine what values and goals you have for yourself and the company you represent.  Then, despite all conditions that may be contrary, have a persistent nature and continue to work towards what you value.  Just like the plant, if you have tenacity, you will be successful despite what your current environment is.   Many times these BHAGs require a huge mindshift for the entire organization to the point where you may be looking at doing business entirely different than you are now.  It will be hard for most to see that vision.  As a leader, not only must you see that vision of what can become out of what is most important, but you must constantly remind yourself of that.

There are goals that I have been working on in my current capacity for several years.  It has been a hard road at times.  Sometimes much progress is made, sometimes none at all.  Sometimes it's two steps forward, one step back.  Sometimes it's one step forward, three steps back.  Sometimes there is consensus that we are going in the right direction.  Sometimes I can feel like I am alone in that belief.  People are amazed of why I haven't given up, what I continue to care and push towards these goals that seem so "out there".  I do it because it's important to both the company and me as a leader.   If I give up, how can I expect anybody else to keep going?

If you are going to be a leader, you must have a persistent nature. Despite all obstacles, you must your eyes focused on the goal.  That goal?  Success!  Success for your customers, success for you company, and personal success.  Sometimes success comes easy, most of the time it takes hard work.  Hard work that can sometimes take time to see results.  But, just like the plant in the picture above - one day you will begin to see results.  Hold on to those results and don't give up!   Be tenacious!!

    16 agosto

    Some Definitions of Leadership

    "Leadership is "the behavior of an individual. . . directing the activities of a group toward a shared goal." (Hemphill & Coons, 1957)

    “The servant-leader is servant first…It begins with the natural feeling that one wants to serve, to serve first. Then conscious choice brings one to aspire to lead…” (Greenleaf, 1970)

    "Leadership is "the influential increment over and above mechanical compliance with the routine directives of the organization." (Katz & Kahn, 1978)

    "Leadership is "the process of influencing the activities of an organized group toward goal achievement." (Rauch & Behling, 1984)

    "Leaders are those who consistently make effective contributions to social order and who are expected and perceived to do so." (Hosking, 1988)

    "Leadership is a process of giving purpose (meaningful direction) to collective effort, and causing willing effort to be expended to achieve purpose." (Jacobs & Jaques, 1990)

    "Leadership... is the ability to step outside the culture. . . to start evolutionary change processes that are more adaptive." (Schein, 1992)

    "Leadership is the process of making sense of what people are doing together so that people will understand and be committed." (Drath & Palus, 1994)

    "Leadership is about articulating visions, embodying values, and creating the environment within which things can be accomplished." (Richards & Engle, 1986)

    Found at LeadingToday.org through Be Excellent! blog.

    14 agosto

    How do you handle praise (that is...if you receive it)?

    In every book on management, there seems to be a section on providing positive feedback or praise to individuals or groups that you manage.  This is a necessary form of recognition and reward, a "pat on the back", that if done properly (not forced, but genuine) can be a very effective tool to help motivate people.  I truly believe that people that I lead need this encouragement often for two reasons:  1) To know that I am paying attention to what they are doing, and 2) That they feel appreciated for their hard work which will encourage them to work hard in the future.  I get all of that, and subscribe that this is a vital management tool.
     
    This post isn't about praise that a manager gives to those they manage, it's about managers receiving praise from those that they manage.  I know that there are managers that expect and encourage the spotlight to be on them and to get this praise often (even if it is forced).   However, I am not one of those managers.  Instead, I get the opposite reaction.  I get VERY uncomfortable taking credit or accepting positive feedback or praise.  I never used to feel this way.  Before I got into management, I loved to get positive feedback.   I can even get praise from others (such as readers of this blog sending me the kind emails) and feel comfortable and enjoy getting it.  I just feel awkward about getting it from those that I work with.
     
    Why do I feel this way?   I guess because I don't want the spotlight to be on me.  I don't want the focus to be on me.  I feel very comfortable for others to pay no attention to the "man behind the curtain".   I see myself as just the facilitator, the enabler, the traffic cop.  I would be nothing if it weren't for the efforts and skills of those that I manage.   I know that I play a part in their success, because they need me (I hope) as much as I need them, and I can give them the direction and guidance they need along the way.  When I do get recognition from those on my team, I know I should appreciate it but I don't want to crave or expect it.  I also know that my part, while significant at times, is just a small part in the machine.  Everybody in the organization is that machine.  I just help keep it well maintained.  They make the engine work.
     
    So, I'm curious, am I alone in feeling this way?  Do other managers avoid praise for the same reasons?  Or...should I just get over it and accept it as it is?  
    11 agosto

    Looking into the eyes of others

    If I am talking to a particular individual or perhaps a group of up to 3 people, I have no problem making direct eye contact with each of them during our conversation.  And, if I address say a larger crowd of 15 or more, I learned from my Toastmasters days to make random contacts to the audience at large but not any particular person.  If I get nervous, I can look beyond the audience to several points on the back wall.  Given the size of the audience, they will feel a general amount of eye contact without looking at each of them directly (and thus getting distracted by concentrating on that).
     
    However, if I am having a discussion with a group between these two extremes, I tend to either put my focus on up to three people and only on them, or end up having no or little contact with anybody in the group.   Neither of these techniques works well.  Why?  Because with a group of that size, it is important that each person feels engaged and part of the conversation.  Otherwise, there is a chance that my lack of eye contact could be intrepreted (unintentionally, of course) in the wrong way, such as:
    • "Is he hiding something by not looking at me?"
    • "Is there something that I did that he is ignoring me?"
    • "He must like those other people more than me to give them the attention."
    • "He must not be talking about something that concerns me since he isn't looking my way."
    • "He keeps looking at me and not others, is he using me as a good (or bad) example."
    • "Is there something I am (or am not) doing because he is (or is not) looking at me?"
    Amazing what could (and does) go through people's minds just because body language is saying something else than what is intended and spoken.   Because of that, I need to continue to work on this weakness of me if I want to be a better communicator.  Plus, I can't be a better manager or leader without being a better communicator.  However, given I have learned particular techniques for individuals as well as large groups, I struggle relearning a new technique for this other scenario.  Have you noticed this happening to you?  If so, have you corrected that problem?  Otherwise, you may find out that there may be other messages being communicated other than what you have said. Plus, certain individuals may have never heard what you were saying because they were focused on the lack of eye contact.