Answer Upon
#1 in Business Subscribe Email Print

You are here: Home > Computers and Technology > Computers and Technology > Software Process Improvement - Plotting a Course to Successful Software Development

Tags

  • analysis
  • flexibilityless
  • additionally these
  • right thing
  • address based

  • Links

  • The Elliptical Training vs. Stationary Bike; Which Is Better For You?
  • Looking Into The Eyes Of Jesus Part 2
  • Parenting Tip - Speak Through Your Ears
  • Answer Upon - Software Process Improvement - Plotting a Course to Successful Software Development

    Best Product Launching - Ways to Launch a Product II
    Since I used the bulk of part I to rant about why I launch products the way I do, I will use part II to talk about how I do it.So this is the idea. You see, I have a very simple theory about web business – and here it is: the only two things that matter are traffic and conversions.If you multiple your traffic times your conversions times your average price, you have your income. So if you want more income, you change either traffic or conversions or the price and your income goes up.So the first thing to talk about here when launching a product is to get it in front of the right people. Notice I say right people – not just lots of traffic. But you have to get it to the eyeballs of lots of people. And how do you get lots of people on cue, to look at your new product sales page? – here is how I do it – you build a big list, and then if you want people to see your sales page, you send it to your list.So that is how I do a product launch (I explain in part I why I don’t do it the way everybody else does it).And the initial list is built – that is the traffic part of the equation – by writing articles like this and putting links in the bottom of the article for people to click.That is called
    p>

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently delive

    The Benefits of PLR Content For Long Tail Keywords
    Over the period of the last 10 years the progression of traffic attainability has consistently changed. Finally webmasters are starting to understand the real benefit behind ‘long tail’ keywords for their sites.So what are long tail keywords?Long tail keywords are extensions of your main keyword past the top 20-30 in your results. For example if you run a keyword search for dogs, the first 20-30 most searched keywords are classified as the ‘top keywords’ and anything below that are our long tails.The real benefit of long tail keywords lies in the amount of competition they have, or lack there of! You will notice that your top keywords are generally quite competitive and therefore require more advanced linking strategies to bring the page you are targeting to the top of the search engines. A page that targets a low competitive, long tail keyword however will be far easier to dominate in the search engines.Ok so you’re probably thinking, “why do I care about a keyword that only brings me a minimal amount of visitors, wouldn’t it be better to get to the top of ‘dogs’ rather than ‘dog training in New York’? Definitely! However that doesn’t mean you can’t create a bunch of pages that target all your low competi
    Current State Anyone that has worked in the technology industry for any length of time has probably worked on a software project that was not completely successful. It may have been late, over budget, poor quality, not what the customers wanted, or some combination. We all also know that it can be done better. There is a wealth of literature on Software Processes.

    The issue is not that companies do not know what to do in principle. The issue is that it is not easy to do in practice. It’s simple, but not easy. The difference between principle and practice may explain why so many organizations stay in their “dysfunctional” state, which might look something like this:

    • Starting fires before you can put them out. One company I worked with had no testing or release process and as a result, created many problems for themselves by releasing software updates that inevitably broke other pieces of their very complex system. As you might imagine, it was almost impossible to make forward progress with all the fires they were creating for themselves.
    • Burning the midnight oil. Another organization I know of has an ongoing project that is over a year late and millions over budget. The team has been working 60-80 hour weeks for about 14 months.
    • Can’t keep up. A third organization I worked with was in an industry that required changes to keep up with compliance issues. Their process was so big and unwieldy that they could not even keep up with the mandatory changes, much less add any value added features for their clients.
    So how do we get out of these situations? A software process improvement initiative can be a challenging undertaking. The path can be littered with roadblocks. In this paper, I will share some of the techniques we at Advanced Decision have used to navigate this path and plot a course to successful software development.

    Buy-In The first and perhaps most significant roadblock is a lack of buy-in. The tricky part about buy-in is that to be successful in software process improvement, executive management, middle management, the development team, and in many cases, customers must all support the initiative, and they all buy in for different reasons. I’ve seen companies try to change their process by decree. I’ve never seen this work.

    So what to do? The first overarching principal to gaining buy-in is over communicating. I’ve read that if you communicate something seven times, half of the people will have heard it. I don’t know if this is true, but I do know you need to communicate the changes, and the benefits multiple times in multiple ways.

    Additionally, each group will have different reservations and will be motivated by different benefits, so tailoring the message is critical. When communicating with each stakeholder group, make sure to address the reservations, and highlight the benefits that are relevant to them.

    Group

    Reservations

    Appealing Benefits

    Developers

    • Loss of control
    • Lots of paperwork
    • Loss of creativity
    • Fewer fires to fight
    • No more “death marches”
    • Less rework
    • Fewer bugs
    Middle Management

    • Loss of control
    • Lots of paperwork
    • Slow things down
    • Better planning
    • Fewer fires
    • More satisfied customers
    Executive Management

    • Less flexibility
    • Slow things down
    • More visibility
    • More satisfied customers
    Customers

    • Slow things down
    • Less flexibility
    • Less “direct access”
    • Higher quality
    • More visibility
    • Getting more of what they want

    Bite-sized pieces The second common roadblock is trying to change too much. I worked with an organization that had engaged one of the large consulting firms to help them with their process improvement. The result was a 100+ page PowerPoint with so many recommendations that the client organization was completely overwhelmed and did nothing. Granted, all of these recommendations were valid, and would have helped this organization, but would have required wholesale changes in virtually every aspect of their product development. The method that ultimately worked for this organization was one of incremental change. We spent some time interviewing key players in each group, and analyzing past projects and came up with the first couple of areas we wanted to address, based on the biggest bang for the buck. Note that we resisted the temptation to chart the whole process improvement path, and just took the first few steps, with the intent of assessing the situation again after evaluating the initial progress.

    The benefit of an incremental approach to process improvement is that you can you can get improvements much more quickly, and you don’t bring the whole development group to a grinding halt. No organization can tolerate a major disruption. Culturally, incremental refinement also creates the opportunity for continuous improvement to become the norm. In one organization I worked with, the first couple of rounds of improvements were initiated and led by middle management, but after that a cross functional group of individual contributors (consisting of development, product marketing, QA, and customer support) took the reigns and continued on the path.

    Broad Participation That brings me to another potential obstacle – lack of engagement by the team. By this, I mean a feeling that it is someone else’s process – no sense of ownership. The easiest way to deal with this obstacle is to avoid it entirely. I once hired a consultant to help me with process improvements, and although he and I had a pretty good idea of what we thought the end result would look like, we knew we had to get the team involved, even if it meant that the initial process design would go slower. Well, we did, and not only was the team on board, the final process included modifications suggested by team members that made it much better. This was a case of doing the right thing for not entirely the right reason, and it worked out great. One important point here, it’s important to signal the importance of this by involving “A players.” Everyone knows who they are, and if a process improvement initiative is staffed entirely with lesser players, it will not be viewed as important. Additionally, these “A players” are often leaders in their community and influence others, so their adoption and support is critical.

    Pilot the process The next few roadblocks have to do with implementation. The first is “how do I roll this out to the whole organization,” and the answer is, you don’t. Piloting the process with one team or on one project is the way to go. You’ll get to iron out any kinks and show a win before you roll it out to the rest of the organization.

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently deliver

    Why A Structured Settlement Payment Is So Popular
    Structured settlement payments are becoming popular because of the advantages they offer over other forms of payments and investment options. The payments which are available in the form of annuities are tax-free at the state and federal levels. Moreover, the payments are secured by state and federal laws. The annuities can be invested in U.S Treasury Securities and other low-risk government insured options.As against a structured settlement, a lump sum can be difficult to manage by an individual who will have to grapple with the complexities of financial investment and tax laws. Moreover, if the management of a lump sum amount is handed over to a third-party who turns out to be unscrupulous, the resulting loss can be very heavy. In contrast, with structured payments, the loss is usually of an amount due at a given time. Structured settlements offer flexibility and the payment cycle can be fixed according to the beneficiary’s convenience. Structured settlement payment schedules and amount are decided after carefully considering the beneficiary’s present financial condition, age, and responsibilities. The annuity money can be used to pay off a large bill upfront and the remaining money can be obtained over a period. People who
    littered with roadblocks. In this paper, I will share some of the techniques we at Advanced Decision have used to navigate this path and plot a course to successful software development.

    Buy-In The first and perhaps most significant roadblock is a lack of buy-in. The tricky part about buy-in is that to be successful in software process improvement, executive management, middle management, the development team, and in many cases, customers must all support the initiative, and they all buy in for different reasons. I’ve seen companies try to change their process by decree. I’ve never seen this work.

    So what to do? The first overarching principal to gaining buy-in is over communicating. I’ve read that if you communicate something seven times, half of the people will have heard it. I don’t know if this is true, but I do know you need to communicate the changes, and the benefits multiple times in multiple ways.

    Additionally, each group will have different reservations and will be motivated by different benefits, so tailoring the message is critical. When communicating with each stakeholder group, make sure to address the reservations, and highlight the benefits that are relevant to them.

    Group

    Reservations

    Appealing Benefits

    Developers

    • Loss of control
    • Lots of paperwork
    • Loss of creativity
    • Fewer fires to fight
    • No more “death marches”
    • Less rework
    • Fewer bugs
    Middle Management

    • Loss of control
    • Lots of paperwork
    • Slow things down
    • Better planning
    • Fewer fires
    • More satisfied customers
    Executive Management

    • Less flexibility
    • Slow things down
    • More visibility
    • More satisfied customers
    Customers

    • Slow things down
    • Less flexibility
    • Less “direct access”
    • Higher quality
    • More visibility
    • Getting more of what they want

    Bite-sized pieces The second common roadblock is trying to change too much. I worked with an organization that had engaged one of the large consulting firms to help them with their process improvement. The result was a 100+ page PowerPoint with so many recommendations that the client organization was completely overwhelmed and did nothing. Granted, all of these recommendations were valid, and would have helped this organization, but would have required wholesale changes in virtually every aspect of their product development. The method that ultimately worked for this organization was one of incremental change. We spent some time interviewing key players in each group, and analyzing past projects and came up with the first couple of areas we wanted to address, based on the biggest bang for the buck. Note that we resisted the temptation to chart the whole process improvement path, and just took the first few steps, with the intent of assessing the situation again after evaluating the initial progress.

    The benefit of an incremental approach to process improvement is that you can you can get improvements much more quickly, and you don’t bring the whole development group to a grinding halt. No organization can tolerate a major disruption. Culturally, incremental refinement also creates the opportunity for continuous improvement to become the norm. In one organization I worked with, the first couple of rounds of improvements were initiated and led by middle management, but after that a cross functional group of individual contributors (consisting of development, product marketing, QA, and customer support) took the reigns and continued on the path.

    Broad Participation That brings me to another potential obstacle – lack of engagement by the team. By this, I mean a feeling that it is someone else’s process – no sense of ownership. The easiest way to deal with this obstacle is to avoid it entirely. I once hired a consultant to help me with process improvements, and although he and I had a pretty good idea of what we thought the end result would look like, we knew we had to get the team involved, even if it meant that the initial process design would go slower. Well, we did, and not only was the team on board, the final process included modifications suggested by team members that made it much better. This was a case of doing the right thing for not entirely the right reason, and it worked out great. One important point here, it’s important to signal the importance of this by involving “A players.” Everyone knows who they are, and if a process improvement initiative is staffed entirely with lesser players, it will not be viewed as important. Additionally, these “A players” are often leaders in their community and influence others, so their adoption and support is critical.

    Pilot the process The next few roadblocks have to do with implementation. The first is “how do I roll this out to the whole organization,” and the answer is, you don’t. Piloting the process with one team or on one project is the way to go. You’ll get to iron out any kinks and show a win before you roll it out to the rest of the organization.

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently delive

    10 Tips to Sell Your House Faster!
    Here are some Handy wee Tips to help you Sell Your House Faster. These are all 'tried and true' tips we've gathered over years of Buying and Selling Houses, so I know for sure that they work!1. Clean your house -- no kidding...the cleaner your house is, the easier it is to sell.2. Fix any glaring problems. You know -- doors hanging off, blowing in the wind... that sort of big thing!3. Advertise yourself, even if you have a Realtor. It's not a given that your Realtor will actually advertise for you. It's an option that they can add in addition to putting you on MLS (Multiple Listing Service...). If you place your own Ad, include the Price, size, and any special features. There's nothing more annoying to us than a House without a Price -- it's much better to be completely up-front, so people will know well in advance whether your house is in their Price Range, and almost everyone has a Price Range!!4. If you're not on a tight time-line, consider selling on your own -- you just need some good 'people skills' and a good Real Estate Lawyer. It's a Sellers Market out there, so it's worth a shot... you can always hire a Realtor in a couple of months.5. Take some great Interior and Exterior pictures of your
    ed customers Executive Management

    • Less flexibility
    • Slow things down
    • More visibility
    • More satisfied customers
    Customers

    • Slow things down
    • Less flexibility
    • Less “direct access”
    • Higher quality
    • More visibility
    • Getting more of what they want

    Bite-sized pieces The second common roadblock is trying to change too much. I worked with an organization that had engaged one of the large consulting firms to help them with their process improvement. The result was a 100+ page PowerPoint with so many recommendations that the client organization was completely overwhelmed and did nothing. Granted, all of these recommendations were valid, and would have helped this organization, but would have required wholesale changes in virtually every aspect of their product development. The method that ultimately worked for this organization was one of incremental change. We spent some time interviewing key players in each group, and analyzing past projects and came up with the first couple of areas we wanted to address, based on the biggest bang for the buck. Note that we resisted the temptation to chart the whole process improvement path, and just took the first few steps, with the intent of assessing the situation again after evaluating the initial progress.

    The benefit of an incremental approach to process improvement is that you can you can get improvements much more quickly, and you don’t bring the whole development group to a grinding halt. No organization can tolerate a major disruption. Culturally, incremental refinement also creates the opportunity for continuous improvement to become the norm. In one organization I worked with, the first couple of rounds of improvements were initiated and led by middle management, but after that a cross functional group of individual contributors (consisting of development, product marketing, QA, and customer support) took the reigns and continued on the path.

    Broad Participation That brings me to another potential obstacle – lack of engagement by the team. By this, I mean a feeling that it is someone else’s process – no sense of ownership. The easiest way to deal with this obstacle is to avoid it entirely. I once hired a consultant to help me with process improvements, and although he and I had a pretty good idea of what we thought the end result would look like, we knew we had to get the team involved, even if it meant that the initial process design would go slower. Well, we did, and not only was the team on board, the final process included modifications suggested by team members that made it much better. This was a case of doing the right thing for not entirely the right reason, and it worked out great. One important point here, it’s important to signal the importance of this by involving “A players.” Everyone knows who they are, and if a process improvement initiative is staffed entirely with lesser players, it will not be viewed as important. Additionally, these “A players” are often leaders in their community and influence others, so their adoption and support is critical.

    Pilot the process The next few roadblocks have to do with implementation. The first is “how do I roll this out to the whole organization,” and the answer is, you don’t. Piloting the process with one team or on one project is the way to go. You’ll get to iron out any kinks and show a win before you roll it out to the rest of the organization.

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently delive

    Do The Unfamiliar To Keep Your Writing Going
    One of the best ways to blow someone's winning streak during a tennis game is to comment on how great they are doing. Your comment will kick in their left brain's inner critic which will zap their flow and change their focus. In tennis this is an underhanded type of gamesmanship.In life, it happens to each of us all the time. Even writers.In writing, the same thing occurs as soon as the right side of the brain, the right hemisphere, gets a break, the left side begins editorializing. Even if the left side compliments you on your progress or the time you committed, it still zaps the flow. Flow stops, hiccups, and the writing or idea doesn't get to the next step.This is an event that affects us all in more than just writing.There is not any particular timeframe when this occurs either. It may occur when writing something short, like an article, memo, or email. Or it might not occur until chapter six of your book. This is why the freewriting exercise works so well. It allows your right brain to tell the left side to shut up for particular amount of time.There is actually only one way to get the writing flowing again. It is doing some thing unfamiliar. When you are doing something unfamiliar
    ovement to become the norm. In one organization I worked with, the first couple of rounds of improvements were initiated and led by middle management, but after that a cross functional group of individual contributors (consisting of development, product marketing, QA, and customer support) took the reigns and continued on the path.

    Broad Participation That brings me to another potential obstacle – lack of engagement by the team. By this, I mean a feeling that it is someone else’s process – no sense of ownership. The easiest way to deal with this obstacle is to avoid it entirely. I once hired a consultant to help me with process improvements, and although he and I had a pretty good idea of what we thought the end result would look like, we knew we had to get the team involved, even if it meant that the initial process design would go slower. Well, we did, and not only was the team on board, the final process included modifications suggested by team members that made it much better. This was a case of doing the right thing for not entirely the right reason, and it worked out great. One important point here, it’s important to signal the importance of this by involving “A players.” Everyone knows who they are, and if a process improvement initiative is staffed entirely with lesser players, it will not be viewed as important. Additionally, these “A players” are often leaders in their community and influence others, so their adoption and support is critical.

    Pilot the process The next few roadblocks have to do with implementation. The first is “how do I roll this out to the whole organization,” and the answer is, you don’t. Piloting the process with one team or on one project is the way to go. You’ll get to iron out any kinks and show a win before you roll it out to the rest of the organization.

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently delive

    Repair Discrepancies in Your Credit History
    Still getting those harassing calls from the creditors? If you have to pay large amounts to the creditors every month then it’s the right time for you to come out of this vicious circle and avail a DEBT CONSOLIDATION LOAN. We always think that we will spend less than we get, but in real life the scenario is quite opposite for we tend to spend more than what we get. However, if the debt problems are rising now and you have to take a step, then Debt consolidation is a great idea. The purpose of a debt consolidation loan is to make the monthly payment affordable at better terms. The loan provider will deal with all the creditors on your behalf. A borrower becomes accountable to only one lower monthly payment on a single loan. Benefits of Debt Consolidation LoanIt frees the debtor from the multiple creditors and he is answerable only to one creditor. It can help a borrower in improving his credit rating by making the payment on the loan in full and on time. If a debt consolidation loan is secured, then it is low rate loan. Thus, debt consolidation loan brings forth the beautiful ‘life after debt’. Debt consolidation loa
    p>

    Avoid Analysis Paralysis Piloting also helps with the second roadblock – designing and designing and designing until it’s perfect – analysis paralysis. You don’t have to get it perfect right out of the gate. If you’re like most organizations, any step in the right direction will make an impact. Plan to pilot your process with a small group, and then make revisions before rolling it out further. Not only does that approach deal with this common roadblock, it also helps to reinforce a continuous improvement culture.

    Roll-out Finally, the last common roadblock in implementation is making sure the team members know what they are supposed to be doing. It’s important to have documentation on the process, but it’s also very important to provide initial training as well as ongoing coaching as the change is made. People learn in different ways, and often need the opportunity to ask clarifying questions. Formal training is key to a successful process roll out. Another technique we’ve found beneficial is having a process coach. As the team members start to use the new process, they’ll run into situations and may need help figuring out how to handle them. In truth, these situations may not have been considered when designing the process, and the process may need to be tweaked. There’s nothing wrong with that, but only someone with the big picture in view can tell that. Providing ongoing support will make the team members much more successful.

    Why Bother? I acknowledge that this stuff is not always easy, especially for those of us that are much more comfortable with computers than we are with people, but it is important. We can’t continue to go on with the status quo. We have the tools we need to create an environment where we know what’s going on with our projects and we can consistently deliver on our commitments. By implementing some structure in the development process, we can allow our teams to use their creativity to solve the tough problems and drive innovation. Additionally we can create a sane environment where our people can do good work and still maintain balance between work and the rest of their lives.

    Companies are under increasing pressure to deliver more with less. Whether the pressure comes from overseas or from upstarts right here at home does not matter. To survive in today’s fast-paced world, we need to be able to deliver quality products quickly and consistently. If you use these techniques to overcome these common roadblocks to process implementation, you are much more likely to create a sustainable, positive change in your organization.

    HTTP = HTML link (for blogs, profiles,phorums):
    <a href="http://www.hubyou.info/article/168428/hubyou-Software-Process-Improvement--Plotting-a-Course-to-Successful-Software-Development.html">Software Process Improvement - Plotting a Course to Successful Software Development</a>

    BB link (for phorums):
    [url=http://www.hubyou.info/article/168428/hubyou-Software-Process-Improvement--Plotting-a-Course-to-Successful-Software-Development.html]Software Process Improvement - Plotting a Course to Successful Software Development[/url]

    Related Articles:

    Online Lending Companies

    Let The Borrower Decide With Personal Loans UK

    Who Knows?

    Bookmark it: del.icio.us digg.com reddit.com netvouz.com google.com yahoo.com technorati.com furl.net bloglines.com socialdust.com ma.gnolia.com newsvine.com slashdot.org simpy.com shadows.com blinklist.com