Apr
16
2009
Andrew today shared a tidbit of leadership and motivation with the group. Not too sure other’s opinions of this kind of thing, maybe some people said it was “neat” just to humor Andrew, but of course I eat this kind of thing up.
The concept was looking at the individuals “Will” and relative “Skill” and take the appropriate approach to coaching them. It’s presented in am X/Y matrix, but can be explained just as simply in a list. Skill is just that, the skill and individual has at completing the task. Will is the level of self motivation the individual has at completing the task. Different people have different levels of skill and will for any given task. Some people might have HIGH will for doing very detail oriented work, but LOW will at doing very creative oriented work. So really I see this as not a catch all for all individuals, but needs to be evaluated on a case by case basis.
- Direct people who have low skill and low will. By doing so, you show them a clear, direct path to success. This kind of coaching is almost on the level of teaching, but this approach will increase skill over time and with relative confidence that comes with the increased skill, their will can increase as well.
- Excite people who have high skill and low will. By doing so, the aim is to increase their level of will to complete the task at hand through enthusiasm and other soft motivational techniques.
- Guide people who have low skill and high will. These individuals seek to complete the task at hand, but need guidance on how to get there. You don’t need to completely direct them, but push them in the right direction and maybe even create barriers to help guide their success. Over time as they gain skills, they will need less guidance and that leads to…
- Delegate people who have high skill and high will. These individuals not only are motivated to do the job, but can be trusted to get the task at hand done right with little to no supervision. Basically these individuals need to be empowered in every sense of the word and you need to support their efforts.
Apr
15
2009
I’ve been taking a Virtual Leadership course with IHS and thought I’d include a few tidbits in my blog of different angles on how to effectively communicate. I know I struggle with this particular thing and sometimes I know others I communicate with who have a hard time with me as well. Maybe when I’m having a hard time talking with people maybe I can make sure to present them my thoughts in this mode to help them understand my point of view. Likewise I of course need to help people who are trying to communicate an idea to me to follow this process so I can effectively understand what they are trying to communicate to me.
In regards to my interactions with my boss, I think he very quickly skips steps 1 and 2 and immediately jumps into step 3 and 4 without taking the time to appropriately go through steps 1 and 2. This causes long drawn out spin out at times. I think it would be better for both me and him if we took the time to make sure that all the data is understood, how I interpret the data, the conclusions I’ve made, and what assumptions I’ve made. Then if I have holes then please test my assumptions, but don’t jump to that step.
I’ll see what I can do to work with him on this process and see if it works better in regards to how he and I communicate.
All of us have at one time encountered the peer whose methods and thinking we didn’t understand. They mystify, frustrate and, on occasion, upset us. Rather than give up on him or her or try to glean their next move, you’ll find it more valuable to analyze their thinking process. In any particular coaching moment, start by trying to understand why the person has come to the conclusion they have. Ask them to:
- Describe the data and what it means. What’s the relevance of the data to them, to the industry, or to experts in the field?
- Explain their assumptions. Based on the data they’ve acquired, what assumptions have they made relative to the project? Why?
- Test their assumptions. What’s your impression of what they just said? Do these ideas seem reasonable to you? Are there additional assumptions to make? Encourage others to ask questions at this point.
- State your conclusions, and show your reasoning. Consider: Who and what will be affected? How will they be affected? Why did you come to this conclusion? How will it impact the company?
Remember that few people are used to defending their conclusions, and that these questions might make the person uncomfortable. Assure him or her that you are asking in order to better understand their thought process and provide additional perspective. As you continue to work together, start considering some alternative conclusions and possibilities — different ways of thinking outside both your normal realms. Another peer or someone else on the team may offer another perspective.
Mar
27
2009
Thanks to Michael being on board now, I’m feeling amazingly oddly relaxed and most of all I feed like I can focus on the guild for the first time in months.
I actually recruited 10 new recruits for HILYMI today. I tried a slightly new angle on my recruitment method and it seems to be working really well. I actually took the time to promote an officer and come up with a game plan on how to get the guild running back at full steam again. I’m absolutely amazed, I dunno, it just feels like magically things are just going really well.
I think I might need to make some revisions to the HILYMI website. It seems enough people are getting confused with the forums that it might warrant some updates to the skin. Not really a big deal, just something needing to be look into. I also need to start producing some guild videos as well as updating the guild gallery. Maybe I can find the time this weekend to do some of that.
Tonight we had 12 people online at one point. I really would love to see the guild over 20 online again. Once we start hitting over 20 consistently, every night, then I know we’re at a healthy guild number. It seems like a healthy number of about 20-25 will keep the guild from ever complaining that there’s “nothing” to do. We might certainly get close to 80 unique members with 40 or so alts, putting the guild around 120 characters. Of course the most I’ve managed in unique members was around 120. If we ever get that big again, I’ll have to make sure I have solid officers first. If we had that many we’d be able to fill over half a war band and probably a full war band on most nights. Of course regular PVE runs would be a given for sure. I think we can’t do it just with recruitment though. We need to focus on scheduling events.
Mar
25
2009
Back in January, I discussed with the team that we have a duty to define the scope of what we need to accomplish. I beat this drum and beat this drum and no one was really paying attention. I continued to beat it up to and including the environmental summit last week. Still we didn’t have a complete vision of what we wanted to accomplish. Monday I came in ready to define that.
Tim asked me to develop a slide deck talking about architecture as well as some details about how we can intersect data. Finally I was getting my chance to communicate the vision that I’ve been trying to communicate for the last two months. To add fuel to the ugency fire, on top of it, we were hoping to have a good presentation in response to some things written by a stock analyst who we are presenting to next week. What this guy was proposing is what we’ve been collectively saying for some time, which is we need one unified product for the Environment.
So I got to work. Monday I drew up an architecture document and Tuesday night I wrote a 9 page architecture document. Today I’ve been busy communicating with everyone from individuals on the team to Don, Mark, Brian, everyone who would listen to get their buy-in on the vision. I think I have a sound group of people supporting the vision and Tim seems to like what I’ve come up with as well. Today we made some more refinements to the documentation including input from Michael.
Now that we have defined the scope of what we hope to accomplish. Now it’s up to Tim and Andrew to discuss it with their higher ups and get buy-in. Maybe they like it. Maybe they think we’re crazy. All I know is that our duty to define the scope of what we need to accomplish is done. Now it’s up to them to define when and who will do the work. If given the green light, then we have the exciting challenge to figure out how we’re going to make it happen (along with everything else on our respective plates).
Feb
26
2009
Let’s face it. I’m opinionated guy. Although I’m opinionated, I’m not a stick in the mud and am MORE than willing to understand the view point of the other side and like to have honest discussions and come to equal understandings of the problem so that everyone involved comes to logical conclusions. So one can say that I do my share of persuading, asking of ideas, brainstorming in discussions, and in general always do so in a very enthusiastic way. My communication style is very unique and take an entire project management team and every single manager in the local office I work in and I’m the only person with my unique communication style. If you are at all familiar with DiSC, I was the only one at our office for example who was a high “i”. Because of my unique and generally unfamiliar communication style to others, I’m often perceived incorrectly by most until people get to know me and then they “get where I’m coming from”.
I’m also a very open and strait forward person. I don’t hide my opinions, right or wrong and love to share them, but am willing and welcoming to opposition to my opinions. The way I see it, how do I know that my opinions are wrong if I don’t share them and give someone else the opportunity to correct me? Equally so, if someone has something to gain like overall understanding of the problem thanks to my opinion, I like to share that information.
Unfortunately my unique form of communication style doesn’t mesh well with the fact that I’m younger than all of my peers and most of my colleagues in general. This last fact is something that sucks, but I’ve slowly come to accept over time and realize that while it sucks I do need to recognize that there is a certain level of age discrimination that exists and egos get in the way. I can’t fight it, so I need to just learn how to deal with it.
Fact is I’ve been described as overwhelmingly enthusiastic, intimidating, overly opinionated, cocky, pontificating, and a myriad of other terms. Am I truly this way or is honestly true that I’m being perceived incorrectly? Maybe I am… maybe I’m just being perceived as such. Maybe it’s as simple as some words I use on the phone that without simple gestures and body language leave others to fill in the blanks. Regardless, there is an opportunity for improvement and something I need to adjust. The problem is identifying the exact item that is incorrect. I can’t identify the problem myself and am getting vague examples at best.
So here are some recommended reading for myself to get my mind on the right track and help me figure out what I’m doing wrong. It’s a big concern and something I really need to focus on improving.
Feb
25
2009
So I found out today during a meeting with some of my peers that apprently my boss reads my blog. I didn’t tell him I had a blog… maybe I mentioned it in passing, I can’t remember. Who knows, maybe he was just curious and found me while searching for topics that I’ve blogged about, or maybe he knew I was a blogger, or someone slipped my URL to him. Either way it seems like Andrew is reading my blog now which is kinda good and kinda bad. I will continue to blog as I always have, not caring about who’s reading which might be bad sometimes, but in general I think that if he does read my blog he’ll have a better understanding of how I think and might be able to help coach me.
So Andrew… welcome to my brain. As I’m sure you’ve already noticed I’ve been blogging for a very long time, over 4 years now. Here is where I collect my thoughts and take things out of my mental reserves. Here is where I put my stresses to paper and let them sit and collect. Here is where I explore my deepest ideas about myself and work through my shortcomings, strengths, and weaknesses.
Feb
24
2009
To expand upon yesterday’s blog post, TFS has really been a facilitator for me to help improve processes and be a leader in a way to help promote better process. I explained to Sue today how the bug triage and reporting processes worked, how bugs are put into a backlog, how they get assigned to an iteration when they are assigned to be fixed there, how related / linked tasks are created for bugs, and how testing tasks are linked to from the development task. We also talked about putting linked testing for hotfixes as tasks in future releases for regression testing to make sure the hotfix rolls properly into next major releases of the software.
I’ve always been a process oriented guy and promoted better process not to “control” things, but with process comes expected levels of efficiencies. In fact well designed process should only be a set of rules you expect people to follow and give them the freedom to no have to be “controlled” and micro managed. If you have proper good process, micro management isn’t necessary (unless you’re paranoid and don’t trust your people). With process, people don’t waste time reinventing the wheel all the time. Quality control goes up with process. Things don’t “fall off the cart” when there’s process. So many good things come from well designed and embraced process that you don’t get when you’re just flying by the seat of your pants all the time. Even Agile processes are… a process.
Feb
04
2009
Work has been seriously draining on my as I’ve moved into my role as manager of software development for ecoAsset Manager. Many things including learning more about the product to leadership training and in general getting more used to the big corporate processes and procedures of IHS. I’ve been really deeply involved in the migration of all of our code from the Mountain View office as well as Salt Lake City from their old source control onto TFS. On my product specifically, I’ve been doing a mix of prototyping different technology stacks including WCSF with MVP vs .Net MVC and LINQ to SQL vs LINQ to Entities.
Family and health have been ok, family more so than health. I’ve been really stressed out recently and that’s really affected my health a lot since Chron’s flare ups are more likely during times of stress. I’ve been learning how to deal with the stress better and started recently going to the chiropractor which has helped with shoulder and neck strains from stress.
While Warhammer has been fun, I really haven’t had nearly enough time to play it because when I get home I’m so tired / stressed out that I can’t think. The good news is that I love my new boss more and more every day which helps with my stress level. My team is really starting to come together and become more integrated and used to working with each other. Overall while things have been stressful and insane, I see them getting better and hope that things will improve over time.
NOTE: Posted some backdated blog posts which I kept in emails to myself.
Jan
22
2009
In something a big as the project we’ve been asked to help define, we need to remember the iron triangle of project management. As I’m sure we all know (but often get lost in the weeds on), any project should be broken down into these three pieces. Scope, Time, and Cost. Scope is defined by what we are going to do. Time is defined by when and how long it’s going to take. Cost is defined by who is going to do the job and the amount of resources allocated to completing the task.
- We need to first define the SCOPE of WHAT we are going to accomplish. Basically the end all big picture ideology or VISION of what our future common platform will be.
- Then we can work with project management to give them time estimates, so they can be successful in figuring out the time of WHEN things are going to be fit into the long term roadmap as well as a generic count of the number of people WHO might do it to get it accomplished in that recommended time frame.
- Once that is done it can be taken to people who have control of COST (aka Tim and Mark) and they can determine whether they like what we’re presenting. If they want it to happen in less TIME, they need to increase COST by adding resources or decrease the SCOPE.
- Then after everyone is in agreement on WHAT, WHEN, and WHO, then we can start to get to work on the HOW.
In summary, we need to first focus on the what before we even consider the when, who, or how. Finally, I believe that if we don’t start with a “pie in the sky” mentality then we won’t get what we want. Product management and the people who sign the checks will always want to decrease the initial scope or at the very least baby step the scope in effort to reduce time and cost. If we don’t show them the full scope of what we want to accomplish, then we never will. We certainly don’t want to give them part of the whole picture of what we want to accomplish.
Dec
19
2008
1. Retain and enhance my domain knowledge, putting customers first and finding the best ways to address their needs by working top priority items into the product roadmap and anticipating the future needs of the customers.
2. Using leadership techniques and reflective listening, inspire and energize our team to help create a best-in-class work environment that provides growth opportunities and colleague success while facilitating efficient top-down and down-up communication.
3. Collaborate with others across the environmental domain to help develop and implement a next generation architecture that extends the SCF common platform and supports future content integrations across other domains while supporting any potential off-shore initiatives as necessary.
4. Facilitate the TFS implementations across the domain in a consistent way to help improve our correctness, completeness, and currency of how we deliver product updates to our customers.
5. Work on coming across as confident, excited, while not being perceived incorrectly by people, especially not let my enthusiasm become off putting to people.