-
Agile Mindset Is Not A Silver Bullet
Posted on July 29th, 2011 No commentsI recently did a guest post for www.toolsjournal.com. Check it out:
Agile Mindset Is Not A Silver Bullet
As always please feel free to leave me your comments here or on the toolsjournal.com site.
-
Developing Software as a Project Manager
Posted on May 28th, 2010 No commentsSoftware development is all about balance, between resources and conflicting requirements. The PM must deliver the software for the deadline and also design for unknown future requirements. It’s almost like you’re trying to hit a moving target with a blind fold on, but like anything, if you practice you get good at it.
The best way to tackle a problem and solve it efficiently and effectively is to apply a systematic process to it. When I was completing my first Six Sigma Black Belt project I heard allot of talk about how Six Sigma was more like Sick Sigma as the projects were always long, drawn out and painful. That’s probably why Lean Six Sigma is what stuck with companies more, over the last decade, because of the ability to only use what is required to get the job done. However, I do believe that the Six Sigma methodology will deliver results when applied properly to a project.
In the software development field a good 40-60 % of projects fail, this is usually due to poor requirements definition and larger scale software projects require something more than an ad-hock “here’s what we’re going to accomplish until the next set of, wouldn’t this be cool“, requirements from the marketing team, or worse, the customer.
So how do you complete these projects on-time, on-budget and on-scope? For most PM’s it’s a word, sacrifice. Usually it’s the time and budget that are fixed and the scope ends up being modified to allow for a “successful” completion of a project. However, I would argue that if I was asked to build a house with only $10,000 and eight weeks I may only be able to dig a hole and pour a foundation, if that.
So how do you solve the problem of scope creep? My solution is to scope out what the customer wants before any deadlines are set or any money is requested to be approved, with a clear view of what is to be accomplished the budget and time frame can be set around that. Now there are exceptions to the rule, as in everything in life, the key is to know the rules so well that you know when it’s appropriate to break them to deliver the product to the customer on-time, on-budget and on-spec.
Here’s a great article on Wikipedia titled the PM Declaration of interdependence, it discusses six management principles that were initially intended for project managers of Agile Software Development projects, however these principles were re-branded as the “The declaration of interdependence for modern management” because of their applicability to other management situations.
I like the principles so much so that I posted them here as well:
- increase return on investment by — making continuous flow of value our focus.
- deliver reliable results by — engaging customers in frequent interactions and shared ownership.
- expect uncertainty and manage for it through — iterations, anticipation and adaptation.
- unleash creativity and innovation by — recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference.
- boost performance through — group accountability for results and shared responsibility for team effectiveness.
- improve effectiveness and reliability through — situationally specific strategies, processes and practices.”
If you’re familiar with Six Sigma, or Lean manufacturing, you’ll see the overlap with the methodologies goals, and it all comes back to that fundamental skill in not only project management, but in life as well….Balance.
-
Grow Your Business Using Word of Mouth
Posted on March 26th, 2010 No commentsAs a business owner, you probably enjoy what you do, or you probably wouldn’t have been crazy enough to start your venture in the first place. Like me you probably don’t enjoy the constant chasing after the next customer, the time, effort and money you put into advertising and marketing with no guarantee that it will grow our sales is most likely one of the most frustrating thing you do. I heard somewhere once is half the money you spend on advertising is wasted; the trouble is you don’t know which half. Wouldn’t it be great if new customers could see for themselves the value in what you do and find you, instead of you having to go find them?
What if your existing customers were so happy with your products or services that they went out of their way to tell the people how great you are and that they should call you right away? Then the only marketing investment you would need would be in getting referrals, making your existing customers your sales team.
A referral strategy shouldn’t be your only strategy for bringing in new customers, especially if you have high growth plans, but for some businesses it could be a far more effective strategy than it currently is. The great thing about a referral strategy is that it is a low-cost way of buying new customers.
Step one of your referrals strategy is to turn your customers into “Raving Fans”. Nobody is going to refer you if your service is just satisfactory – you only get raving fans when you go beyond satisfied customers. Think about what you can do that will make their experience with you memorable – perhaps a small gift, a card on their birthday, or perhaps just the fact that your staff are so friendly and helpful that they make the buying process a pleasure. Remember: Customer Satisfaction is Worthless while Customer Loyalty is Priceless.
Step two is finding out who your loyal customers are, so make sure you have a good record system for your customers’ contact details and then categorize them. Try the ABC system – Awesome, Basic, Can’t Deal with. Then spend more time with the A’s and B’s than you do with the C’s. In fact why not get rid of the C’s all-together?
If you are not really sure who your ABC clients are then one way to find out is to ask them. There are two simple ways to do this:
- Testimonials, ask them to write you a short testimonial to find out what they like about you.
- Customer surveys, ask them some questions and rate the responses. (you can do this with programs like Suurvey Monkey, or via snail mail.
Once you identify your raving fans, be sure to keep in contact with them on a regular basis. The average business spends five times as much on buying new customers as it does on keeping existing ones, that’s more crazy than starting your own business. Set aside a portion of your marketing budget towards keeping in contact and building loyalty with your existing clients, even when they are not buying. A simple method for this is to send out a newsletter, with details of special offers or new products. You can use Mad Mimi or My Emma, and there are probably a handful more that I’m not familiar with.
The next step is to physically ask for a referral, don’t back down on this one, there’s no need to start feeling awkward, you’re asking for something you deserve. Ways to make this easier are to put a referral card in with the purchase, and ask your customer to fill it in later, or get them to invite people to a free event so they can sample your product/service without risk, or give them an information pack to pass on to people they know who might be interested, or even a special offer voucher. There are many more ways to do this just get creative.
Always remember to thank the referrer in a way that will ensure that they like it so much they will do it again and again, and whatever you do, systematize it so that it happens automatically and can be easily delegated to somebody else.
The final step is to think about who you really want as your clients, be genuine and honest. Henry Ford once said “obstacles are those annoying little things that get in your way when you take your eyes off of your goal.”
-
Orbo…Changing the Way We Power Everything?
Posted on January 12th, 2010 No commentsHappy New Year! Here’s a great link that is very relevant to anyone looking to help the cause…What cause you ask?
The human cause. Revolutionary ideas like this are what allows us to make real progress with our species.
Checkout <a href=”http://www.steorn.com/”>www.steorn.com</a>, for more information.
-
Managing the E-mail Avalanche
Posted on December 14th, 2009 No commentsI’m feeling the pressure it at this point in the year, as many of us are preparing for vacation while the constant stream of work builds up. I referring to the barrage of e-mails overwhelming our in-boxes. There are ways to manage this for the long term though here are a few ideas that I’ve implemented or will be implementing…as soon as I catch up on all my email
Taken from the essay: Taking Control of Your Time, one of the “Results-Driven Manager” guides from Harvard Business School Press, the author suggests these four simple steps to message control:
- Begin your day differently: Don’t jump to your e-mail first thing in the morning. Instead, start the day with a blank piece of paper or a blank screen. Write down a strategic goal and develop an operational plan to tackle what needs to be done first or next. Allocate a block of uninterrupted time to work on this goal.
- Reply to e-mails at the end of the day: You’re tired then and eager to get home. This means you’ll be better at focusing on the important ones and keeping your responses short. Besides, fewer people will be able to respond immediately.
- Teach people how to send you e-mails: One executive decided to respond to every e-mail for a week with a note on its appropriateness. He coded his responses as follows: a “1” meant “Keep sending this sort of critical information”; a “2” meant “Unless I’m on this team, don’t send me this information”; a “3” meant “Send this to the responsible person on my staff, not me”; and so on. His e-mail load dropped precipitously.
- Use better alternatives whenever possible: Make a point of relying on face-to-face meetings, not e-mail messages, for anything that involves ambiguity, interaction or emotion. Technology is only a tool, and it shouldn’t determine how we make decisions and manage our time.
-
The 8 Rules of Lean Project Management
Posted on July 28th, 2009 No commentsThe eight rules of Lean Project Management (LPM), re-posted from the Project Times, Summarizing the Rules of Lean Project Management by Claude Emond. A great set of rules for any PM to follow:
Rule # 1: the “Last Planner” Rule. The one who executes the work is the one who plans the work. This saves time, money and resources due to reduced waste.
Rule # 2: the “Tracking Percent Promises Complete (PPC)” Rule. Do not track time (effort) or cost; track small promises that you can see over time.
Rule # 3: the “Expanded Project Team” Rule. Expand the project team to include and integrate all significant stakeholders, as part of the team as early as possible.
Rule # 4: the “Humans, humans, humans” Rule. Humans execute projects, and project deliverables materialize through humans and for them. So be considerate to humans as, without them, no project can be a success.
Rule # 5: the “Rolling the Waves” Rule. Roll the waves. Make your choices and commitments (promises) at the last responsible moment. Make them in the form of work packages that will deliver the desired results anticipated with a high degree of certainty. Plan the work, execute the work, learn and adapt, plan the work, execute the work, learn and adapt, plan the work, execute the work…succeed!
Rule # 6: the “Opening, Adapting and Closing Often” rule. Open-Adapt-Close, Open-Adapt-Close, Open-Adapt-Close… all the time. The IPECC (Initiate, Plan, Execute, Control, Close) cycle is a recurring process; this recurrence is the true key to successful projects, lean-influenced or not. In order to close a project, you have to open-adapt-close formally at the phase level, to open-adapt-close formally at the work package level, to open-adapt-close for each required deliverable (small concrete promises), to open-adapt-close each required activity undertaken.
Rule # 7: the “Executing Your Small Promises on Single-tasking Mode” Rule. Execute your small promises on single-tasking mode. Once your deliverables are cut into smaller pieces, deliver them one after the other, as much as possible. By cutting your project work in smaller pieces/promises, you will save on set-up time each time you are interrupted, thus accelerating delivery. This accelerating effect can be increased furthermore, if you also try to execute these promises, one after the other, this saving an additional amount of set-up time. In a multi-project/multi-tasking environment, the most productive strategy is to single-task, doing these multiple tasks in series, when possible.
Rule # 8: the “Using LPM Principles to Implement and Adopt LPM” Rule. Live and use what you preach to implement LPM; by “walking the talk”, you will succeed in increasing the speed and extend of LPM adoption and ensure a lasting and fruitful change.