Tag Archives: Developer

How Do You Hold People Accountable? Four Suggestions

Situation: A new CEO of a small company finds it difficult to hold people accountable. To her, delivering criticism feels like delivering “bad news.” This makes her feel uncomfortable, so she hesitates and often takes care of tasks herself. This cuts into her planning and strategy time. How do you hold people accountable?

Advice from the CEOs:

  • This may be a question of semantics and the view of the task.
    • From a big picture standpoint, real bad news is saying “you’re fired!” By comparison, providing input to correct behavior or results is minor. Consider it coaching instead of bad news.
    • Consider the other person. Constructive feedback is positive. It communicates care about them as a person and their future within the company. It expresses a desire that they do well, and that the CEO is willing to take the time to help them.
  • The CEO’s job is to captain the ship that the team serves. When the CEO “does it herself” instead of providing coaching to others, she has abandoned the wheel. It also suggests that others aren’t up to the job.
  • Step back and look at the CEO’s big picture.
    • Nobody expects immediate perfection. The CEO position was offered because others judged the person as ready for it. They know from experience that learning management takes time.
    • However, they also know that becoming CEO requires giving up past responsibilities. The job is to coach others to perform to company standards.
  • What immediate steps can be taken?
    • Prioritize management time over task time.
    • When a team member’s work needs correction, do this with them. Show them how to correct the work. Coach them to the proper standards. Assure that they are clear on why and how to complete the work.
    • This is a double win – getting the job done in less time (for the CEO) and helping the team member to complete the work correctly the next time.
    • The CEO’s position is not as a resource. The role is to develop resources. This is the new value to the firm, the justification for the CEO’s salary, and the key to future success.

[like]

What are the Pros & Cons of In-House Software Development? Three Points

Situation: A company used internal resources for a small in-house project – developing web-based time sheets. They had obtained bids for external development but found that internal resources could do the same time for about half of what external development would cost. The trade-off was slow delivery. What are the pros & cons of in-house software development?

Advice from the CEOs:

  • Why was delivery slow?
    • When faced with a choice in priority between the internal development task vs. responding to the needs of external customers, internal delivery was pushed back in time.
  • This is exactly what others have experienced when faced with the choice between internal and external software development. Look at the trade-off, not just in terms of “cost” quoted by internal developers, but also in terms of opportunity cost. The real cost is what these resources could have provided had the same time been spent to support external revenue-producing projects.
  • Just as the company did in the first place, get external bids. If the use of internal resources is an option, compare time to delivery forecasted using internal resources plus any other internal costs. Then analyze the opportunity cost of not dedicating these resources to revenue-producing activity. The sum of these costs should then be compared with external bids. Adding opportunity cost to the analysis can make a big difference.
  • Once the company has this information, make a business decision as to the best choice. Keep in mind that unless the priorities of the internal group doing the development work are changed, they may not respond to the needs of the internal project on a timely basis. It will be the CEO’s call as to whether the developers prioritize their time to support external projects or the internal project.

[like]

How Do You Change the Company Structure to Support Growth? Ten Points

Situation: A CEO is concerned that her current company structure may not be set up to support envisioned growth. She is not sure how to differentiate managers from developers. She also seeks guidance on how to evolve the CEO role. How do you change the company structure to support growth?

Advice from the CEOs:

  • How do you differentiate and select managers versus developers?
    • Use an organizational development process to facilitate this selection.
    • First, outline the organizational structure that will evolve as the company expands. Share this with key staff and listen to their input.
    • Next, with key staff, determine the metrics. For example, what revenue or net profit before tax milestones will trigger the addition of managerial staff.
    • For each managerial position create a position description and a list of talents and skills that a candidate for that position should possess. Review these with staff and adjust with their input.
    • Let the company know the plans for the organization, and the positions that will be created as the company hits the milestones that will trigger growth. This will prompt anticipation of the opportunity and professional growth for staff that will accompany expansion.
    • Schedule a 1 or 2-day planning meeting with staff to discuss how to develop and improve both the organizational structure and operations. Continue this discussion in staff meetings at least quarterly.
  • The CEO’s role within the company.
    • The first question to ask is “what do you enjoy?” Is it being CEO, or is it leading the development teams? These are different roles.
    • Look at immediate needs. If the CEO is doing the books, it may be time to either choose or hire a COO – someone who can handle accounting, HR, and all the back-office functions.
    • Up to this point, the company has had a flat organization. The difficulty with this is that the first real crisis will take up so much CEO time that the company will fall behind in key areas currently overseen by the CEO.
    • Maturing the organizational structure is the right way to go. It will remove CEO from a “doer” role and allow the CEO to take the “leader” role – moving from working IN the business to working ON the business.

[like]

How Do You Enhance Your Customer Service Model? Four Thoughts

Situation: A company wants to up its game by focusing on service. They are evaluating different options to provide customized services to gain a sustainable differentiating advantage over their competition. How do you enhance your customer service model?

Advice from the CEOs:

  • In the gaming industry one CEO sees an effective model focusing on higher level customer service. The top games have allowed user customization using generic customization tools. This allows the provider of the tool kit to serve a larger number of users using a single tool kit to provide a wide variety of gaming options.
  • Another example from the gaming industry focuses on middleware developers. These developers create an interactive knowledge base for customer self-service. The knowledge base is monitored by the host company, and misleading or potentially harmful input is excluded. The benefit is that this enlists clients to provide their input on customer service as well as product development.
  • Another CEO sees this as a useful way to drive down customer service costs by providing more tools and fewer bodies to perform the customer service task. The model’s objective is for the customer not to need personalized service, but to be able to develop solutions on their own using a flexible took kit. The host company gains additional advantage because their user agreement allows them to take the best models used by clients to spark their own product development.
  • A fourth CEO sees lasting value in developing close relationships with customers. They have developed tools that allow the customer to solve simple customer service tasks but require company assistance for the more sophisticated solutions. The company, in exchange for this added expense, learns from the customer interactions.

[like]

How Do You Bridge The Supply Demand Gap?

Interview with Jim Hogan, CEO, SView LLC

Situation: The rapid evolution of mobile devices creates new opportunities to build mobile enterprise application businesses. However for businesses there is no clear path to mobilizing business applications. How do you bridge the gap between supply and demand in mobile enterprise apps?

Advice:

  • There are three legs to the stool of a successful SMB business model: developer platform, go to market strategy, and licensing and maintenance sales strategy. There is a consolidation play available for a small company that can generate traction in all three.
  • As to developer platforms, Microsoft originally got traction for Windows by being maniacal about building great developer relationships. Over time they leveraged this and just got better and better.
    • There are several platforms available that show promise, including Rhomobile, Mobile Nation HQ, and Appcelerator.
    • All are small now – in the $1-20 million revenue range. Their principal challenge is identifying a viable go to market strategy.
    • Another platform that shows promise is IBM’s Eclipse IDE.
  • Next is go to market strategies. Yahoo recently launched a search engine for mobile apps in Yahoo for Mobile. This is important to the creation of a viable market place for apps regardless of platform. If a viable platform developer can do a deal to generate a market for business apps this will go a long way to developing a successful go to market strategy.
  • The third leg, development of a long-term licensing and maintenance sales strategy, will most likely occur through acquisition of a company with the first two pieces. The lead would be an initial developer platform but could spin off to others.
    • Apple has started looking into this play with its iCloud strategy; the challenge for Apple will be making it enterprise-friendly.
    • Who else could do this? RIM and Microsoft both have a long history serving business customers, huge customer bases and  and the marketing capabilities to support mobile business applications. The wild card may be HP – currently the largest hardware purveyor in the enterprise and consumer space, and with the new WebOs platform from their purchase of Palm
  • It will be fascinating to watch how this market develops.

You can contact Jim Hogan at [email protected]

Key Words: Mobile, Device, Enterprise, Application, App, Opportunity, Scalable, B2C, Gap, Supply, Demand, Developer, Platform, Go to Market, Licensing, Maintenance Sales, Rhomobile, Mobile Nation HQ, Appcelerator, Microsoft, Yahoo, RIM, HP, Palm

[like]