6 Indicators of Software Product Development Success

6 indicators of product development success

What Drives Successful Product Development and Innovation in the Software Development Process?

Many companies face the challenge of successfully developing software products that drive their core business, leverage “big data,” and capture new revenue streams.  The functions of an organization that lead the development process for these products may measure success according to a wide range of non-standard criteria, including:

Ability to meet the needs of internal and external customers Revenue creation Market share Timing Leverage of radical new technologies Competitiveness of new products in the marketplace

There are many other measures of success depending on the business model and the experience of the people involved in the effort.  However, there is no consistent measure of product development success.  Better yet, there are currently no consistent indicators of what drives product development success.  It involves a lot of money, guess work and blind trust.

In collaboration with the Robert H. Smith School of Business, Center for Excellence in Services, at the University of Maryland and Rockbridge Associates, 3Pillar Global commissioned a comprehensive study of product development success drivers to benchmark product development and innovation success.  The study was intended to explore what drives success, failure and challenge for businesses doing software product development.  The exploration resulted in not just powerful insights, but the creation of a diagnostic index that benchmarks product development and innovation success.

The analysis identified six critical indices of product development success:

Culture Feedback Communication Collaboration Staffing Time/Budget

The research gathered information on a range of correlates and outcomes related to software product development and innovation success, including:

Industry trends Corporate  demographics Product development function traits Adherence to methodologies And, macro ­factors such as competition

We will soon be releasing an executive summary of the relevant insights, as well as an online self-assessment that business leaders will be able to utilize to benchmark their own company’s product development success index.  I’ll additionally be sharing many of the insights on each of the indices, as well as the overall research results, in future posts.  If you’d like to learn more prior to that time, please contact me directly at Tony.Orlando@3PillarGlobal.com.

 

About the study:

The study was a collaborative effort commissioned by 3Pillar Global, a product development lifecycle management company that focuses on building innovative, revenue generating software products, and the Center for Excellence in Service, at the Robert H. School of Business, University of Maryland.  Rockbridge Associates, Inc. a research firm specializing in technology and services issues, participated as a primary research provider.

The target population for the study consisted of software product development professionals in mid-sized and large corporations across a wide set of industries including:  business services, education, financial services, healthcare, hospitality, information services, media and entertainment, technology and telecommunications.

Continue Reading

DevOps: The Latest IT Threat (and Opportunity)

Development:  Writing software

Operations:  Maintaining software and managing the technical environment needed to run the software

Development + Operations = DevOps

Since the dawn of computing, we have built our data centers and IT organizations to deliver highly available compute power and services.  The top priority was to avoid any and all actions that introduced risk to these systems and their associated business services — simply Never Ever Bring The Systems Down!

This risk averse mantra has made traditional IT departments not just methodical and controlling, but also notoriously SLOW and seemingly unresponsive.  In the most stable IT organizations, it can take years and tens of millions of dollars to deliver new software to market.  You see, traditional IT dictates that everything be planned to the finite level of detail and then redone every time there is an adjustment to strategy throughout the process – some projects never leave the planning stage.  But, assuming IT can get through the months of planning, you now have the development and implementation time, followed by the testing — and I mean the testing of everything, ultra carefully, in a highly systematic manner.  Today with the speed of the market and innovation, this model simply isn’t sustainable or competitive.  By the time IT gets a new business service to market, it is already antiquated and outdated.

DevOps can eliminate the slow and unresponsive IT department established by this zero defect, no down-time mantra, and spring board IT back to again being a valued and enabling partner to the business.

I’ve had many conversations over the past few months with CIOs and CTOs about this new trend and buzz around DevOps.  The common theme across all these conversations is that IT and Technology executives are under pressure to “Mature the IT Department.”  Consistently across these stakeholders, mature in in this reference implies the following:

Ability to address the software development lifecycle Not just software, but additionally the infrastructure that supports the software and the business at large Support for both commercial and internal software Automated and continuous deployment Control and governance across the production environment, to include security A shift from traditional data centers to hybrid cloud computing models An ability to move at the speed of the market — Continuous Innovation

At the core of the need for DevOps is indeed an ability to move and do things faster.  Conventional IT thinking views this request as a request to go fast, abandon planning, testing and introduce risk into the business of technology.  Simply, moving so fast that a bunch of stuff breaks, while systems and services fail.

Now IT has to respond and answer the DevOps challenge, because if they don’t, company employees will continue to bypass the IT department and source their own technology and cloud services needed to do their jobs.  And with it, the budget shift will continue out of IT and not just to Marketing, but now to the lines of business at a greater rate.

IT Departments and specifically CIOs remain in a fight for their lives.

Achieving the Mature IT Department is not a destination.  There is no silver bullet.  There is no multi-million dollar tool to buy and implement.  DevOps is as much a cultural shift as it is a mindset and operational shift.  What is important to know is that organizations just have to get started to enter into the trend that is DevOps.  Think big, but execute small.

Drop long term, exhaustive and waterfall planning for all but the most strategic business strategies Embrace small and iterative change Break traditional large technology-centric initiatives into small, even tiny components Get comfortable introducing and implementing tiny changes into your environment daily (and then when comfortable, you can mature to many times a day at the scale of an Amazon or Facebook) Release “new” software into your environment early and often Embrace that software by definition will have bugs and defects Realize that small incremental failures are easier to rectify and be ready to undo small incremental changes verses huge enterprise changes As you go, continuously try new little things — do more of what works and less of what doesn’t

If this sounds a bit like the principles of Agile software development, that is, because it does.  DevOps is all about modifying how the work is planned and executed.  Iteratively:  1) Break the work into small pieces.  2) Do the work.  3) Put the work into production.  4) Learn from the last iteration and inform step 1 and repeat.  Small incremental progress, verses big bang wholesale changes.

Yes, there are technologies and methods available to support the shift to DevOps, but don’t overlook the fact that the primary enabler is a cultural and mindset shift.  I suggest companies find professional services partners that understand the modern software development lifecycle, already possess the culture and mindset necessary, and employ the partners in the business, to bridge the software development, testing and technology operations units to realize DevOps — and realize timely execution with agility.

Continue Reading

Driverless Cars

Safe, no accident highways! – Reality or fiction?

There are over 1 Billion vehicles on our worldwide roadways.  There are over 1 Million automobile fatalities worldwide each year.  90% of these accidents are caused by human error and distraction.  The majority of these fatal accidents are preventable.

In 1939, General Motors ran a movie (“New Horizons”) at the World’s Fair predicting what the world would be like in 1960.  In the New Horizons movie, GM predicted what lay ahead for the automobile, driving and our roadways.  In short, they forecast that the Driverless Car would be realized through the innovative application of technology.

“A safe distance between cars is maintained by automatic radio control. The keynote of the motorway — safety with increased speed.”

GM’s prediction would not be realized in 1960, however today in 2015, these 1939 predictions are closer than ever.  Autonomous, or Driverless, Cars may soon be doing the driving for us.

We aren’t far off from being chauffeured to and from our destinations.  In order for the realization of Driverless Cars, technology and innovation have to cross paths in a manner that allows the vehicle to perceive the world around us using sensors, lasers, radars and cameras.

Imagine an automobile transportation system where:

Checking that text message while driving without risking the lives of others is possible. Reading a book on your commute to work. The elderly are not a hazard to themselves and others as their cognitive abilities decline. The blind are able to “drive” where they need to go, or be driven. The family car gets the kids to practice without the parent doing the driving. There are No traffic jams!

HOW IS THIS SCIENCE FICTION EVEN POSSIBLE?

Well, it is about data and the application of technology.  You see robots and machines can process data in sub-second fashion.  Computers are really good with math.  In a split second decision — whether to hit the brakes and at what force to avoid an accident — unlike a human, a computer can make the appropriate calculation consistently right.  In the not so distant future, computer driven cars will be making decisions like these every 1/100th of a second.   Combined with the accelerometers and gyroscopes in vehicles, computers are not prone to the same accident causing error and distractions that humans are.

Safe driverless cars are a math problem.  The driverless car will be processing millions of data points at a rate that humans simply can’t process.  This processing will enable Situational Awareness beyond what the human computer can deliver.  Imagine a forcefield of sorts that expands upon the forcefield available in cars today — today cars talk to us and report on the situation.  For example, other cars near us, traffic ahead, upcoming turns, puddles and potholes.  We then have to act on the data points.  Soon the onboard computers of driverless cars will not only develop the situational awareness for us, but also act on it without us even needing to know about it.

Scary?  Worried about control?  What about safety?  Realize this, there are close to 40 Million commercial flights a year that transport about 5 Billion people.  The deadliest year on record for airline travel was 1972, which saw 2,429 deaths.  2014 saw 761 deaths attributed to airline accidents.  That is a significant delta from the 1M+ fatalities on our roadways each year.  Did you know that airplane autopilot was developed in 1912, demonstrated in 1914 and became standard on planes in the 1940’s?  Ships became driverless in the 1920’s.  Even the Space Shuttle had autopilot technology on board.  We trust in “Autodrive” for our air travel, why not for our road travel?

Just as on airplanes, boats and even the Space Shuttle, steering wheels will exist in the first few decades of commercial driverless cars.  They will be necessary for us to gain a comfort level with our soon to be realized Mechanical Chauffeurs.  We won’t give up control, rather, we will share control with our cars by enabling an Autodrive mode.

When?  We will begin to see early driverless cars on our interstates over the next few years.  By 2025, driverless cars will be mainstream on our high speed highways.  It will likely be an additional decade, or about 2035, before we see driverless cars mainstream in urban areas and in our neighborhoods.

Next?  Well I predict that by 2025 with the advancement of the driverless vehicle and the continued innovation of automobile and flight based technology, we will begin to see vehicles that can not only drive themselves, but also FLY.

Continue Reading

Maintaining Physical, Emotional and Spiritual Well Being

Stella got my groove back.

A few months ago, life dealt me a blow and it not only disrupted my mojo, but it took me completely off my game.

Life often deals us unexpected setbacks. Momentum, happiness and a positive spirit can be derailed by bad news, disappointment or unplanned events.

If you’re at all like me – human – you’ve likely had similar experiences. You know the experience – it is characterized by going into stress mode. Psychologically you know you’re better. You want like nothing else to overcome the disruption and show the world what you are made of. You tackle the setback by forgoing your routine and tripling-down on what you feel you must to get (force) things back on track.

In my most recent example, it was work. The unexpected had happened and to make the situation even better, the expected did not. So I tripled-down. I stayed up later, worked longer, got up earlier and pushed those around me harder. If this is familiar, you probably know that what happens isn’t what you need, want or expect. While you may get a few things done and a couple of colleagues may join you in the triple-down, in actuality, you begin to feel worse not better.

What’s up? Why not? Well in my case (and maybe yours), not only was my family and personal life getting negatively affected because I changed my schedule, broke my regular rituals and good habits, but my physical, emotional and spiritual state additionally fell into disrepair. Those close to me at home and work wanted to deal with me less. Even the dog found me intolerable. I became insensitive and to many more than just the dog, intolerable.

Just what in the heck was up? I can’t speak to your personal and professional situations, but I figured out my situation was a result of having driven myself out of whack. Yep – I was completely out of balance!

Instead of looking objectively at the sources that contributed to taking me off my game in the first place, I simply poured on more of the wrong stuff, became frustrated and unhappy with most everyone and everything while forcing myself completely out of balance. Brilliant!!

HOW STELLA GOT MY MOJO BACK

Yes, I was so out of whack that even my dog Stella had begun to look at me like I was nuts. As I looked at her, I realized that she had also slowed down. She too had responded to my changed behavior and surely wasn’t her self either. Now sure, she was getting old, but she wasn’t so old that she should be exhibiting the lack of energy she was. She usually had a springy step and that “dog smile” was always all over her face when she was engaged, happy and fulfilled. I realized Stella, the dog, was out of balance too! Whoa!!

It was what happened next with Stella that changed my perspective, inspired this blog and ultimately restored my mojo.

As I sat there thinking about the dissatisfaction and discontent in my life, I jumped up and said, “let’s go Stella!” Stella got up hesitantly, but got up all the same and loyally followed me outside. In the front yard with no leash, I did something I haven’t done with Stella in years. I again said “let’s go Stella!” and I raced her the 1/4 mile to the neighborhood park. Stella galloped like she was a greyhound chasing a hare. Once in the park, she darted north-south and east-west. She chased squirrels. She chased one squirrel with such vigor that she slid directly into a tree like a baseball player sliding into home plate as the squirrel escaped up the tree. Energy and excitement so high, she bounced up and chased the next squirrel. Luckily she was fine, but what I realized was that the exercise had motivated her and she wasn’t old at all. Rather she was full of life. The exercise had restored her energy.

We got back to the house and she darted in like she hadn’t in weeks and ran all through the house as if to say “I’m back!” When she came back to find me, there she was with that spring in her step and happy “dog smile.”

I kept this routine up with Stella whenever I could. Surprisingly, what I realized was that she was more alert, ultra responsive, joyful to those around her and even seemed to eat and sleep better. And, when I awoke in the morning, so did she — ready to go and full of energy.

I applied what I was witnessing with Stella to myself. I got moving again. I restored my schedule of regular workouts. I got my diet back under control and made sure that I wasn’t too busy to eat right. Instead of staying up late, I went to bed early and got up early. When I went to bed, I listened to a few verses of my Bible, that thanks to the digital age is now on my iPhone and narrated.

My mojo was back and those around me now find the balanced me far more tolerable. And yes, the unexpected setback at work was offset by good news and forward progress. In fact, the whole experience has increased my confidence and happiness. I felt more in control and fulfilled.

It’s crazy to think about what a dog can teach us, but I feel blessed that Stella reminded me of what is important to be high energy, confident and in control so that I can positively impact my physical, mental and spiritual well being.

Stella’s lessons are below for anyone wanting to restore high levels of energy, balance and fulfillment in their life:

1. Exercise – exercise is the source of physical and mental energy. Get on a regular exercise routine as it not only drives our energy level, but also helps us recharge and gain clarity. 2. Sleep – get 7 to 8 hours of sleep a night. Keep a regular sleep schedule. Ideally go to bed early and wake up early. The best at any craft often site subscribing to the adage early to bed, early to rise… 3. Eat – breakfast is the most important meal of the day. Eat 4-5 small meals a day. Don’t overeat late dinners. Eat foods low to medium on a glycemic index – avoid sodas, white breads and junk food. What you put in your body, contributes considerably to your energy throughout the day. 4. Meditate – give your mind an opportunity to recharge. Take a few minutes each day to focus on your breathing and disengage from the rigors of life. (For those that are spiritual, reading the bible, saying prayers or reflecting on your blessings are great ways to recharge and feed yourself spiritually). 5. Breaks – the human body can only remain focused and energized for 60-90 minutes at a time. Be sure to take a break at least every 90 minutes. Get up walk around. Close your door and your eyes for 10 minutes. Talk to colleagues about anything but work topics. Take breaks to recharge, restore focus and be high energy. 6. Calendar management – no one is going to worry about your balance but you. Schedule your exercise. Schedule your family time. Schedule your personal time. Schedule your breaks. Recharge for high energy and high levels of mojo.

Do you have other rituals or habits that get you back on track when you get out of balance?

Continue Reading

How much will software development cost?

YES! You can build a software product within your budget

Software development is often undertaken for any number of reasons, the top three are:

Building a new product Evolving an existing product Rebuilding an existing product

Underpinning these initiatives is usually delivering business outcomes of driving revenue growth, growing market share and/or enhancing customer experience (to protect existing revenues).

One of the questions I most often get in my day job leading Market and Client Services at 3Pillar Global is, “How much will it cost to build my software product or platform?” My response is often jokingly, that depends — how much do you have budgeted!?”

No! On a serious note, my response is typically It Depends — It truly depends on what you are trying to accomplish.

The cool thing about the digital era we live in today is that the possibilities of software development combined with near ubiquitous bandwidth, cloud computing principles and mobility — anyone can slap down a credit card, buy a domain and technically launch a .com or .net functioning platform in 30 minutes (if you are technically inclined). You can build or have built for you a standalone app for iOS or Droid in 1 to a few weeks for $10,000-$75,000. If your software development initiatives are aimed at instantiating a business model of enterprise scale across any industry you are now in the ballpark of a couple hundred grand to millions of dollars — again, depending on what you are trying to accomplish. Whatever your need, dreams and budget, I would recommend you spend as little as possible, think big, but build small.

Spending as little as possible, thinking big and building small will typically net you the right product that your customers will love, assures you deliver the business outcomes your business demands and result in the self-funding of continuous product innovation. The alternative, in my experience, is the wrong product, on-time and on-budget (or typically over-budget). The later does happen much more often than you might think. I see it regularly.

Ultimately, Yes! You can build you a software product within your budget. How can I commit to that you might ask? You see it comes down to product depth and width. Every software development endeavor has a breadth and depth. Based on what you are trying to accomplish and the measures of success, you can accomplish software development that will build your product, get you to market rapidly, allow you to win and serve customers early in your product lifecycle and drive the lifeblood of any business – revenues.

Product Depth and Width replaces the old notion of Time, Resource and Budget. Throwing more people and budget at a product development effort doesn’t translate to a better product, faster. It often translates into a product, that cost more, took a lot of time and left both business and customer less than satisfied.

By applying the principles of rapid development, optimizing customer feedback, gaining immediate and continued product adoption, you can build only what you need and nothing you don’t well within your budget and accomplish your business objectives. And — I must reiterate, a Product Development outcome that ultimately leads to self-funding the product development investment itself.

I see failed software development and software products regularly. I’m blessed that my company often gets called in to clean up what I have come to call “Software Development Gone Wrong.” There is commonality in most of the messes and failures I examine. In short, they all are non-functioning products that are a long way from launching and generating revenue or they are the wrong product on-time and on-budget and the business is — well, let’s just say, the business is not happy. At the core of the failures I’ve been able to explore, are:

Mindset Approach Thinking big and going big No customer feedback throughout development End of full development lifecycle release instead of releasing software early and often

Do you agree or disagree with my philosophy and experience? How are you addressing the budget question in software development today in an era where time-to-market is of the essence and budgets are limited?

Continue Reading

Why Does Software Development Fail?

Muscle memory leads to software failure

I have a premise that software development often fails due to Muscle Memory.

Failure has many definitions and depending on who you ask, you might get a list similar to the following: Late to market Over budget Poor communication and collaboration Scope kept chaining throughout development Doesn’t solve the right problem Doesn’t solve any problem at all Negative customer sentiment Sloppy code Or, like last year’s Healthcare.gov launch, it doesn’t work at all

Believing that the digital explosion we are living in globally is driving business transformation at unprecedented levels, I do think that muscle memory should be in the list of reasons why software product development fails.  Hang with me for a few minutes here as I draw the corollary.

Through learning how to do something (anything) and repeatedly doing what we’ve learned, we create muscle memory.  Repetition has long been used in athletics to hone skill and technique to the point that the muscle memory becomes so strong the technique is near automatic.   Take golf for example, I took lessons to learn a swing.  I then did what my instructor insisted I do to get the most out of my lessons investment and hit bucket after bucket of balls – doing the reps – to train my muscles.  And, finally just when I thought my arms would fall off my shoulders, the pro deemed me ready for the golf course and I have been playing with that automatic swing ever since.

What does golf and muscle memory have to do with software development failure?   Read on….

Now, nearly three decades later I’d like to improve my game beyond where it has plateaued and be able to at least hang closer to my two sons who play for their high school.  I struggle to want to make the investment  and commitment to learning a new way, because the new pro says that he will have to “reconstruct my swing.”  I will have to commit to unlearning everything I thought I knew about golf, learn a whole new technique that will feel completely uncomfortable and unnatural and then I’ll have to put in months of hitting more buckets of balls than I did when I first learned to play the game.  And, if I don’t commit to the full transformation and only get partially there, I won’t be able to remotely play again at the level I am currently at.  WOW, what a commitment and huge risk to a mere hobby!   However, if I want to shave 6-7 strokes off my game, I have to make the commitment to change my mindset, swing technique and put in the reps to get back to an automatic level that supports my achieving a better outcome in my golf game.

Whether it be golf, basketball, leadership or technology, we learn to do and improve through repetition.  That repetition starts to become a strength.  That strength becomes a conduit for success.  Success lasts, for a while.  And then —— the game changes.  The tools, techniques and mindset become dated.  The muscle memory that drove our prior success begins to become our biggest inhibitor to regaining or sustaining success.  The muscle memory that once made us great turns on us!

The same principles of muscle memory apply in software product development.  However, unlike my ailing golf game where only my ego suffers when I fail to play well, the stakes are much higher in software.  In software, if we let our muscle memory drive our future, we could lead ourselves into software failures of epic proportion.  In software development, its not about getting better at a hobby, it is about delivering business outcomes.

You see the digital explosion necessitates that we not only serve our clients in new innovative and digital ways to drive customer loyalty and deliver revenue growth in our businesses, but we also have to do it yesterday.  Software products don’t fail because we didn’t have well defined solution requirements.  They fail because of our Mindset.  We have learned over the three decades that I have been playing golf how to define and deliver technology based solutions.  Out of IT has emerged great muscle memory on how to “do” technology.  That Mindset, simply is a bad swing in the digital era.  I believe we have to learn a new swing, a new mindset to avoid failures in software product development.  That mindset is a Product Mindset.  We have to think Product, not Project!

A Product Mindset prioritizes:

Success Metrics             vs      Scope User Adoption                 vs       Stress Testing              Revenue Generation       vs      Budget Continuous Innovation   vs      Done

Note that the left side of the above table are business outputs and the right side are process inputs.  hmmm!

A Product Mindset embraces the reality that innovation is never done.  Innovation is indeed continuous and never ending in this digital explosion we live in.  Software will never again be “done.”

With a Product Mindset you avoid failure altogether by releasing software early and often.  A Product vs. Project approach allows for 1) optimized user feedback, and 2) immediate and continued adoption, which should ultimately lead to self funding the ongoing product development.  A Product Mindset assures you hit the business outcomes needed to propel your business forward.

In my next posts, I will explore the Product Mindset, Outputs vs. Inputs and the notion of Continuous Innovation.

I’d love to hear your thoughts on software development failures?  Do you have any experiences that align to my belief in Product not Project?  What has driven your software success or failures?

Continue Reading

Disciplines of World Class Organizations

If everything is important, then nothing is.

Over my years in business and leadership in private $4M to public $4.5B companies, I have created, leveraged and evolved many strategies to drive organizational growth, build cohesive (leadership) teams and develop high performing World Class Organizations.

Key to leading teams and organizations to achieve consistent growth, profit and client success objectives is identifying a manageable number of disciplines that when institutionalized and operationalized have sustainable impact on the success of your business.  They become the platform for a high performance culture.

While one could generate a list of seemingly infinite strategies, systems, processes and tools to manage and lead any business, what follows are 16 Disciplines that when leveraged consistently underpin highly successful World Class Organizations.

1. Create Clarity. Don’t just communicate annual goals and objectives.  Vision, mission and strategies are often only embraced by the senior most leaders and stakeholders of organizations.  They are important to have, communicate and publish.  But, World Class Organizations are clear about the fundamental concepts that underpin the vision and strategies so that everyone across the organization has clarity on what is and isn’t important.

2.  Put Clients First.  If you don’t put your clients and customers first, somebody else will.  Make a concerted effort to put your clients and customers above all else.  Reach out and engage with at least one client each and every day.

3.  Set “BHAG” Goals.  Set and consistently communicate your dream big, quantum leap goals and put due dates on them. 4.  Prospect, Close, Work the Funnel.  In that order — prospect everyday.  We live in a social and relationship world, so everyone is in client services and sales today – employ the organization in this discipline. 5.  Develop Repeatable Processes.  These should be honed and support scale. 6.  Proactive Recruiting.  This is an all the time thing that should never stop.  Have a bench of recruits you can hire in 24 hours at all times. 7.  Nurture Top Performers.  Invest in A Players. 8.  Time Management.  Be sure your team uses their time wisely.  Don’t underestimate the value of daily planning and time management  through project, action and priority management vs. calendar management.  Inspect what is expected.  Human nature is to “respect what is inspected.” 9.  Develop and Train.  Provide non-stop opportunities for best-in-class training.  Create a spirit of always-on learning.  “Sharpen the saw.”  “Groove the swing.” 10.  High Value Networking.  Proactive relationship management, own references and drive referrals to your business.  “Give to get.” 11.  Multi-channel Ecosystem.  Continually invest in an influencer, supporter, buyer and partner relationship ecosystem to outflank the competition. 12.  Proactive Performance Management.  All the time.  This never stops.  Have robust rewards and recognition systems that your employees value personally and professionally. 13.  Healthy Debate.  Examination, involvement and respectful debate of strategies, top opportunities and organizational challenges.  Welcome a difference of opinion.  Craft the best strategies.  Beware of team members who want to operate in a command and control, “We’ll do this ourselves,” autonomous silo. 14.  Target and focus on Dream Big clients.  Invest heavily and disproportionately until you compete for and win the business.  Never give up.  Stay focused.  Less is more.  War room your Dream Big progress regularly. 15.  Create Top Quality Work Products.  Produce top-notch work products and deliverables that are transferrable and reusable. 16.  Expense Management.  “You have to spend money to make money.”  Ensure ROI form every dollar spent.  Examine your top and bottom spenders.

 

I’d love to hear your thoughts and experiences.  Do you agree or disagree with these disciplines?  Have you seen others that should round out this list?  What successes and failures have you been part of with and without these disciplines?  Please share your comments

Continue Reading

Alternatives to Staff Augmentation

Need to be more competitive?  Then drop the outsourcing and staff augmentation mentality.  In fact, staff augmentation in support of your strategic initiatives and revenue generating business model likely won’t deliver optimum business outcomes.

Not delivering results fast enough?  Does the competition seem to be gaining ground on you?  Then stop believing no one can influence and co-deliver on your digital strategies and software development efforts better than you.

Face it, software isn’t just the brand today — Software IS your business.  Your digital strategies and investments instantiate and directly or indirectly drive your business model.  That implies that your customers’ digital experience and revenue generation is directly or indirectly impacted by your software development and digital innovation strategies.  Imitation is flattering, but easily achieved in this day and age.  Just how can your business sustain software product innovation — that is, how can your business model sustain continuous innovation to remain competitive at the speed of business?

Here is the harsh reality:  The companies that attempt to go about their digital strategies and software product development efforts internally with staff augmentation and outsourcing models are ceding competitive advantage to those that embrace product development partnerships.  Mathematically, the difference (the business result) looks like 1+1=2 versus 1+1=3.

There is a difference and both the market leaders (winners) and laggards (losers) are experiencing it.  In a recent WSJ post, Christopher Mims referenced a recent Frost & Sullivan survey that found that “80% of people working for organizations with more than 1,000 employees go around the IT department and use (or even buy) software that lives primarily in the cloud.”  Why?  Innovation at the speed of business is better found outside the business than within it today.  Our employees are out-innovating our businesses and us as leaders.  They know better than we, that going outside the company to find innovative ways to accomplish their jobs drives their own personal competitive advantage.

Staff augmentation and outsourcing originated with the advent of Information Technology in the business.  As IT grew to support the business, so did the staff augmentation and outsourcing market – exponentially.  The issue today is that many are applying an old model to a new problem.

Staff augmentation and outsourcing are still great ways to cost effectively achieve the people and technology capacity needed to implement and operate the internal systems that power our businesses.  However, alluded to above, there is a whole new field of play in business strategy execution and competitive advantage.  That field is the digital economy brought on by the maturing of the Internet, ubiquitous bandwidth, mobile and emerging technologies.  We are no longer in need of technology to support the business and our employees, we need technology that competitively attracts, engages and retains our customers in a constantly adapting and evolving manner.

We simply can’t do it all ourselves, but staff augmentation and outsourcing won’t deliver the competitive advantage we need. As in all things business, our models of execution must evolve to keep pace with the current day and we must lead our market’s evolution to truly have sustained competitive advantage.

Digital strategies and software product development today require that we embrace a new breed of partnership. One that makes our thinking and strategies better.  A partnership that delivers not just insights through experience, but one that is also clearly in command of our required business outcomes. The successful partner will not take over or own anything in your business; that should remain your intellectual property. Rather, the successful partner will leverage their knowledge of your business strategies and desired outcomes to accelerate the innovative development of your intellectual property in a collaborative co-managed fashion, which will put you in a position to achieve sustained digital product innovation to retain leadership of your markets.

Below is a comparison of the qualities and characteristics of a Product Development Partner to your business and a Staff Augmentation or Outsourcing supplier.

Product Development Partner      Vs.          Staff Aug or Outsourcing * Business outcome orientation                               * Task orientation * Product mindset                                                       * Technology mindset * Product frame                                                           * Project frame * Think and do                                                             * Do * Product teams                                                           * Bodies * Adaptive product lifecycle                                      * Software development lifecycle * Outcome pricing and contracts                             * Resource at a rate T&M contracts * Business and objectives alignment                       * IT and technology alignment

 

Do you agree or disagree?  Have an opinion?  I would value you commenting and sharing personal thoughts and experiences.

Continue Reading

Don’t Get Rid Of Your Relationship Builders!

I recently attended a YPO EMBA event at Georgetown University in Washington D.C.  It was a top-notch experience and the company was second to none. Daniel Pink talked about the new A-B-C’s of selling.  If you can picture Alec Baldwin in Glenngary Glen Ross, you’ve got the old A-B-C’s in mind.  Steve McClatchy shared his thoughts on how the right systems and processes free us to focus our time where senior executives should – in making evolutionary improvements in our businesses and lives to break the status quo.  However, it was Matt Dixon of CEB that truly inspired this blog post.

Matt Dixon shared CEB’s research on customer service and sales that is chronicled in his book, The Challenger Sale:  Taking Control of the Customer Conversation.  The implications were that customer service and sales professionals fall into 1 of 5 profiles and those that fall into the Relationship Builder profile are always outperformed by the other 4 profiles.  Of course, you can safely assume from the book title that the top performing profile was the Challenger.

On the surface the results can be discouraging.  Most of us were taught in business that to have the best customer service employees, hire relationship people.  What are we to do?  Do we get rid of all our relationship people – the Relationship Builders –  in favor of Challengers?  NO!  That could prove catastrophic to our businesses.  To further complicate matters, put a position description out or retain a recruiter to hire you a “Challenger” and see what happens.  I’ll shorten your learning path here – no one markets themselves as Challengers.  In fact, the best Challengers don’t event know they are Challengers.  

What to do!  What to do?

In my business and market development experiences, I have witnessed that the best Challengers are indeed also outstanding Relationship Builders.  That is, they are Relationship Builders that have developed the Challenger capabilities and qualities.  With information symmetry between buyer and seller in today’s markets, customers often know more about you and your business than your team’s do.  Said another way, thanks to the information available on the internet, almost 60% of the buying cycle is complete before your team even knows there is (or was) an opportunity!

As I sat there recalling the Challenger Sales development we did while I was at CA Technologies, as well as considered what is currently propelling growth at 3Pillar Global, I had a moment of enlightenment.  What has happened is that our markets have continued to evolve.  The customer has evolved more rapidly than the supplier.  Most of us moved our go-to-market machines over the years from transactional selling to solution selling.  Solution selling today has become as commodity as transactional selling – teams now show up and throw up with the playbook training and programming they are provided on their business’ “solutions,” which is merely transactional selling with lipstick.  Prospects and customers hear the same ‘ol solution pitches from everyone in your noisy sector.  They grow bored quickly of yet another story from another vendor about how underneath the lipstick, your product and services are better than the next guy’s.  And, of course your products and services are far superior, so the customer obviously needs what you provide and they are fools for not seeing it.

Solution selling is what Matt Dixon refers to as “Leading With” – leading with your end game being your predefined solution.  Rather, Challenger selling is about “Leading To” – leading an insights based conversation with the customer that creates constructive tension.  Traditional Relationship Builders tend to lead conversations that reduce customer tension.  Reducing customer tension takes form by being generous with your time, being genuine and likable, being a customer advocate and getting along with everyone.  We just defined a traditional Relationship Builder.  A true Challenger will assert control, teach and tailor the conversation – they will drive an insights based conversation to create constructive tension.  The customer or prospect doesn’t feel like they are dealing with a sales person, rather they feel like they are having an educational experience that drives them to think about their needs in a reframed way and in dimensions predetermined solution sellers simply can’t match.

Yes!  You can indeed develop the Challenger in your Relationship Builders, but it has to be done deliberately.   Conditioned Relationship Builders may struggle to get comfortable Challenging their customers and making the shift from reducing tension to driving successful constructive tension.  The following are the abilities, skills and traits that Relationship Builders need to develop to become successful Challengers:

Deep domain experience and unique perspectives.  There is no substitute for a Challenger actually having been there and done it. Strong two way communications skills.  A Challenger does not merely guide a discovery conversation, manage the agenda, nor serve as a concierge. Customizes the relationship.  A Challenger recognizes that no two customers are identical.  They identify the unique customer value drivers and can readily identify the customer’s economic drivers. Assertive.  Challengers are very comfortable professionally pressuring the customer and have no fear discussing money and contract terms.

To short cut and speed the development of the Challenger in your Relationship Builders, you may want to team the high potential Relationship Builders with your existing Challengers.  Another source for Challenger development is mentorship by the executives in your business.  Many senior executives are natural Challengers who are very comfortable leading assertive insight based two way communications.

I’d love to hear from you.  Do your Challengers outperform your Relationship Builders?  Do you have Relationship Builders who are also Challengers?  What experiences and insights have you gleaned as you’ve evolved your client facing organizations?

Continue Reading

Finding Success in an Increasingly Digital World – Build, Buy or Partner?

Senior executives and boards are demanding top-line revenue growth. They insist on leveraging innovative and emerging technologies to monetize data and information in new ways to attract and serve their customers more effectively. Software is now becoming not just the brand, but also the product. However, legacy organizational approaches are hindering the ability to tap into and execute in the rapidly evolving digital economy.

Software forever more is changing a company’s brand. Most companies today are facing a rapidly expanding gap between strategic demand for innovative software application development and their ability to execute on that software development internally. The greatest proportion of technical resources in many organizations today is aligned to supporting ongoing operations and maintaining the base of existing applications. Senior executives and boards are searching for new revenue streams found in the digital landscape, while protecting existing revenues. Their requests include the use of emerging technologies to provide scalable, anywhere, anytime, any-device revenue generation with rich user experience.

This demand, coupled with the pace at which web and mobile technologies are evolving, creates the need for innovation with never before seen time-to-market and thus, time-to-revenue pressures. Taking advantage of social, local and mobile application integration, as well as analytics, further complicates the challenge. How are organizations to overcome the digital world innovation and execution challenges they face?

Traditionally, organizations evaluate how to accomplish new software product development against a Build, Buy, or Partner option analysis. With ever increasing need for software, a global market to serve, competitive pressures, and the need for new or enhanced revenues all colliding at the crossroads of “we need it yesterday,” the Build, Buy, or Partner decision can no longer be mutually exclusive.

How do you find success in an increasingly Digital World?

Organizations should no longer tackle the innovation and execution challenge internally or on their own.  Business and the Digital World are simply moving too fast.  A complex reality is that innovation and execution happens much too slow if attempted organically and solely internally.  A simpler reality being faced, is one in which companies aren’t able to locate and hire all the deep technical resources they need to adequately staff internal projects, and just when they think they have – disruption like attrition and technology shifts hinder their ability to execute and thus achieve strategic objectives. In order to meet the time-to-revenue goals while exploiting emerging technologies, organizations are being forced to adopt a Build and Partner product development strategy.

To Build and Partner implies that organizations are simultaneously leveraging the best of both worlds to meet their goals. Build and Partner doesn’t imply that the organization gives up the idea, the intellectual property or the innovation. Rather, it allows them to capitalize on the idea, develop the intellectual property, and speed innovation. Building through Partnership challenges the status quo, brings out of the box insights, experiences and thinking that make even the best organizations better.

Successfully building software products through partnership requires that companies select a partner that brings a few key attributes to the relationship:

Product Mindset. The product development partner must possess a Product Mindset.  Insight into what customers want today and in the future must be aligned with the intersection of trends, current technology, delivery gaps and business process to generate desired (revenue) business outcomes. A Product Mindset includes a business outcomes aligned lifecycle approach to product development, working towards long-term sustainability. Thought Leadership.  The successful partner will be thought leaders, take a strong position on your product strategy and positively impact your product strategy beyond technology and methodology.  They will challenge the status quo and make the best businesses, better. Emerging Technology. Your product development partner must have deep expertise in emerging technologies not for technology sake, rather to apply them to your business. Only those partners that can work at the intersection of business and technology can best serve your needs.

Continue Reading