Certainly analysis

Every business decision, without exception is a gamble. We choose to invest money and time in the hope that the investment will provide a return greater than our investment.

There are 2 type of gamblers: does who calculate the odds, and does who don’t.

On a typical business case, you calculate the costs, the benefit, list the risks and use the intuition to decide to go or not to go.

Intuition cannot be replaced and it’s a necessary component. But the lack of the uncertainly analysis makes that the decision makers does not have a clear where a specific business case fits on the other business cases of your portfolio.

This certainly analysis is a complex exercise which purpose is to know is the probability of the benefits being less than the costs.

For a given opportunity this exercise is necessary to know the probability of success you have. For a given portfolio, this analysis is essential to know the exposure you have.

You are in the escalation chart, what does it really means?

I, as part of a management team and lead of a Line of Service, am in the service delivery management escalation.

In the ITIL books you can read a lot of pages about what does means, your responsibilities, expectations around the role, typical actions….

But, does the books talks about how your customer see this fact?

Your customer knows what this process means, he bought it, and he wants to be sure that he is receiving what he is paying.

So, he is going to ask you about major incidents, RCAs, improvement actions and a good list of questions to see if that fantastic escalation process works.

So, for the formal escalation, we have reports, meetings and things like that.

But I also like the informative escalation specially before meet a customer. In a nutshell:

“hi Peter, I’m going to visit John, how is everything going on?”

If you are asked by a customer about what’s going on with a problem and you do not know anything about it, his reaction will be in the second or third time: he is not aware about what’s going on. He is going to have a negative image of what you do.

But, if you are aware and you  are able to inform about it with some details, his reaction will be different. He is aware you are not going to resolve any problem, he knows you can support your team, and he knows that at the end of the day there are SLAs that cover the agreement between both sides and that it does not matter if you are aware or not of this issue, but at the relationship level, his reaction and attitude about you and your proffessionality is going to be positive.

White House Subway, Atlantic City, NJ

From LN to anywhere

My customer has a problem that is so common in the market: they are migrating from LN and has tons of Lotus Notes applications.

During the analysis process to migrate to other platform/s, some of these applications will be removed, some others will migrate or consolidate their data into other places, but what happens with the implemented business processes that the company want to run in the same way?

Researching sometime, several tools offer the migration of the data, but what happens with the business logic on the .NTF?

Then I found CEMTrek Migrator . I found also this video.

The video related to CIMTrek Migrator talks about:

  • You can migrate to an on premise environment or to the cloud.
  • SQL migration is done on the fly.
  • Pre-requisites: access to Domino server, a Notes client.
  • 1.- Configure CIMTrek Migrator: application source, LN user, database
  • 2.- Discovery: shows the list of applications on the server.You can analyse each type of Lotus component
  • 3.- Notes Data Export: export the data and propose a data model to avoid duplication of data.
  • 4.- Doc Export: You can export the attachments selecting them and exporting to Google Docs or SharePoint.
  • 5.- Migrate Application: he did for Java based application. The result is a folder with the .war file of the application. This just needs to be deployed on Web server.
  • The result?  It requires a revision of the look & feel. In addition the use of a Web 2.0 Framework will be desirable.
  • The behaviour is very similar to LN user interface.

I was also reading the FAQ, the more interesting for me were:

  • How long does it take to migrate an application? 1 day for an regular application.
  • How long does it take to migrate the data? 100Mb of data within 1 hour. Highly dependant on the environment.
  • How will the security of the migrated Lotus Notes/Domino applications be impacted? Some security features specific to the Notes client (e.g. public key encryption) will not be converted as they do not have a match on the browser. The ACLs are automatically captured and applied as part of the migration/execution process. However, the security on Notes applications is very sophisticated and sometimes complex – which means that there may be some instances where Post-Migration remedial effort is required.
  • The LotusScript agents are not migrated. This tool is still focused for applications based in @formula.

Some immediate questions came to my mind:

  • How is the ACL transformed to a .NET environment?
  • How is the migration of an application that is composed by 2 or more .nsf? You can define the migration process related to 1, 2 or more databases.
  • How Action bar actions are migrated? They are not migrated.
  • How scheduled agents are migrated? They are not migrated.
  • What is the price? Depends on the service you require. It can be based on number of applications, or number of full servers you want to migrate.


Running again

59 days later I run again. I’m still not 100% of the injury, but start again to run slowly, enjoy the spring air and feel the sun is something simple but at the same time nice.

After stretching and having a shower, the feeling is good, let’s see tomorrow.

I feel physically tired and this is also a good news. Today I will sleep a lot.

Primavera Contract Manager

I’m looking for Contract Management solutions and after review a Gartner magic cuadrant I was reviewing Primavera Contract Manager. This is a package of Oracle products around Project/Program management.

Related to the functionality, reviewing a little bit we have:

Document control Features

  • It provides a tracking of every submittal to understand where each contract status is, and its history.
  • It provides different ways to visualize it, for instance Graphical Submittal View, for tracing these actions.
  • Request for information feature also enables a collaboration environment for tracking changes and information around each project.
  • Clear Accountability is one of the general principles of this tool.

Accelerate Submittal Approval Times Features

  • There is different mechanisms to push revisions and approvals to the involved individuals and groups. These features are represented in e-mail reminders, specific reports, dashboard indicators, personal action list…

Issues Management

  • Issue tracking, issue visualization
  • Enable to have clear the issues related to projects or programs, so they can be properly analysed.

Meeting minutes

  • Ability to enter meeting minutes and the consequent action items (to which you can define alarms).

E-mail integration

  • Composed by the ability to send/receive  e-mails and the ability to import documentation from e-mails: on demand, or through batch jobs.

Powerful Dashboards and Reports

  • It provides role-based dashboards with key performance indicators (KPIs) and powerful reports

Change Management

  • There is a complete change tracking system.
  • There is the ability to develop standards and procedures based on classification of change, so you can organize the changes based in your standards
  • You can create custom layouts to group, sort and organize changes, and export to Excel.

Approval workflow

  • It offers two types of approval processing: a simple approval is required based on the document To and From vendors, and a configurable workflow routing process.
  • Under these models, we can configure it to enable that: Anyone can approve; All must approve; have a linear approval;

Procurement features

  • It comes with some features to facilitate the procurement job: compare bids, top-down/bottom-up procurement tables to analyse information, alerts for procurement purposes (commitment dates…), Bidder Statistics,

Contract Administrations

  • Award Contracts, One or multiple items can be awarded to one vendor.
  • You can expedite payments facilitating the preparation and negotiation of monthly payment requisitions. This also helps to schedule monthly payments or specific material payments.
  • Print to Standard AIA Forms.
  • You can prepare vendor invoices.
  • You can track anticipated costs and changes that may occur during the project
  • Ability to manage sub-contractor activities or dependencies.

Safety reporting

  • For companies committed to eliminating workplace injuries and conforming to OSHA requirements. Primavera Contract Management enables you for recording safety violations, safety concerns and injuries on the job site is critical for compliance with OSHA regulations in case of possible lawsuits.

Integration with external systems.

  • It comes complete with an XML API that enables you to integrate it with external systems. This is interesting for, ERP integration.

On this video you can have a flavour about the look and feel.

Supply-Chain Operations Reference Model

SCOR is a process reference model is considered as the cross-industry de-facto standard diagnostic tool for supply chain management. It has been developed by the Supply-Chain Council (SCC).

SCOR is a management tool, spanning from the supplier’s supplier to the customer’s customer. The model has been developed by the members of the Council on a volunteer basis to describe the business activities associated with all phases of satisfying a customer’s demand.

The model is based on 3 major “pillars”:

  1. Process modeling
  2. Performance measurements
  3. Best practices

Pilla #1.- Process Modeling. SCOR is based on five distinct management processes: Plan, Source, Make, Deliver, and Return.

  • Plan – Processes that balance aggregate demand and supply to develop a course of action which best meets sourcing, production, and delivery requirements.
  • Source – Processes that procure goods and services to meet planned or actual demand.
  • Make – Processes that transform product to a finished state to meet planned or actual demand.
  • Deliver – Processes that provide finished goods and services to meet planned or actual demand, typically including order management, transportation management, and distribution management.
  • Return – Processes associated with returning or receiving returned products for any reason. These processes extend into post-delivery customer support.

Pilar #2.- Performance measurement.

  • The SCOR model contains more than 150 key indicators that measure the performance of supply chain operations.
  • These are organized in a hierarchical structure. Level 1 metrics are at the most aggregated level, and are typically used by top decision makers.
  • The metrics are used in conjunction with performance attributes (characteristics that permit the analysis and evaluation against other supply chains with competing strategies).

Pillar #3.- Best Practices. Over 430 executable practices.

The SCOR model defines a best practice as a current, structured, proven and repeatable method for making a positive impact on desired operational results.

  • Current – Must not be emerging (bleeding edge) and must not be antiquated
  • Structured – Has clearly stated Goal, Scope, Process, and Procedure
  • Proven – Success has been demonstrated in a working environment.
  • Repeatable – The practice has been proven in multiple environments.
  • Method- Used in a very broad sense to indicate: business process, practice, organizational strategy, enabling technology, business relationship, business model, as well as information or knowledge management.
  • Positive impact on desired operational results The practice shows operational improvement related to the stated goal and could be linked to Key Metric(s). The impact should show either as gain (increase in speed, revenues, quality) or reduction (resource utilizations, costs, loss, returns, etc.).

Reference here, and from the Wikipedia here.

I’m happy, I’m having some time this week to read and learn.

Building a SaaS model

We have a tool for contract management activities that implements our processes in a very good manner and that is aligned with our project management best practices. The issue with the tool is very easy, is on a legacy environment.

I have been working on an analysis in different directions: looking for market products, study upgrade of existing system and the development of a new tool on a web based environment.

From this last alternative, I started defining the activities and efforts to build a new tool on MS.Net.

The costs of the construction of an specific product for an specific customer is something that nowadays only applies for specific process of the customer; for the rest of the activities the model is always navigate through the standards and find an appropriate solution in the market. So for contract management process, initially the more convenient direction is to look in the market.

Saying this, I was interested on study in a broad way this web based solution based in .NET. So I started to look for an alternative for sharing investment costs. so I started building a business case around this solution and a SaaS delivery model.

The general aspects of the business case have been:

  • A duration of 5 years, composed by 18 months for definition and development of the solution.
  • A web based solution implemented on a cloud environment.
  • A solution functionality based on the existing solution, with deep revision of requirements (looking for standardization).
  • A detailed provision of IT resources (environments, tool, licenses…) and human resources (for project and posterior service support). This information captures cost aspects.
  • Involvement of 4 different customers through the different years, having them different sizes.
  • An engage model based in licenses.

At the end,the study has been composed by:

  • A business case description: current state, problem statement/opportunity, project concept, objectives, business drivers, scope,
  • A description of the contract management solution: functional modules, user interaction, involved processes, technologies involved, application and data descriptions.
  • A description of the proposed business case with, assumptions, business case phases, project development phases,
  • Funding needs, with its assumptions, Capex / Opex study, revenue forecast, license model and scenarios of the proposed customers.

As conclusion of this exercise, I have to say that it is not so much professional as I desired (this was done in during my free time), but this has been a valuable process to practise these concepts even when I know that this is not the right direction. The reality of the software development is linked to SaaS models and this exercise helped me to understand a lot of things that are necessary.

I’m also happy because the model built shows some lack of consistency in some economic figures that were indicating that as minimum I required 5 customers and no just 4.

Visit to Buffalo

I’m in Buffalo, we have travelled about 8 hours by car through Pennsylvania and New York States, going through the Poconos area that is an amazing place I have to stop anytime.

This morning I was with some families of the groom and the bride´s father visiting Niagara falls.

I have enjoyed a lot of anecdotes from bride´s father about how Buffalo economy grew up with the steel industry and with the use of the water for power generation.

It’s amazing to listen how the human is able to manage a huge river as this, how they use 1/3 of water for Canadian companies, other 1/3 for US companies and 1/3 for the falls feeding in this way the tourism industry.

Buffalo had a great shipping industry that transport goods from lakes to New York. But a new channel from Canada to Hudson river enabled big ships get other route making that Buffalo lost their strong economic activity on transportation.

The steeling industry was also other of the main activities from the past.

Apparently Buffalo was the first city of the world with electric distribution net. The reason, for sure, the Niagara falls where engineering pioneers made possible to generate electricity in an rudimentary but industrialized manner.

I also saw so many industries around the falls, major of them chemical companies that got the chance of a cheap energy and the ability of through the waste on the river. Nowadays the waste on the river is controlled and they cannot do what they did in the past.

In summary, we had a nice day.


I was looking for video tools to cut, paste and change videos and I found this list of 10 web sites with tools for video edition online.

First I tried Overstream but it was a little bit limited, I needed to download a video from an Spanish TV and it didn’t work at all.

Then I tried videotoolbox . It enables to download videos from so many places.The interface is easy. The actions to perform as simple. It does not enable you so much things, but by the moment is enough. You have 600MB free.

After 2 hours working with it and finalizing what I had to do, I have to say that I’m more than happy of finding this as quick as I did.

More things. When you cut the videos, there is a gap between the sound and the image that makes the video to be shown in the wrong way.

Different goals, different results, different points of view

Last week we were in Barcelona promoting my wife’s company.

It was a slow fashion fair, 2 days event with speakers, live music and different brands from the eco-fashion sector showing their products and projects.

The event was very well organized taking into account the budget and that this was the first year. All was in the right place at the right time, the music bands were good, the food too, the space was in the midtown… then what could be wrong?

There were no people… Are you kidding?

I’m not kidding. The organization did communications in the Internet and in specific forums around the sector, journalists, TV and so on. There were fliers to share with people, but not so much effort to show it to the public.

The result was that so much journalists and bloggers were there, looking for things to write and taking pictures. Don’t get me wrong, this is fantastic and all this publicity in the national TV, newspapers and blogs is a fantastic thing to have, it is part of the investment we were looking for.

But……in my simple world I see two points of view.

First, the communications company main goal is to communicate, so I understand that the organization was so happy at the end of the weekend, they were able to attract different media companies and publish a lot of material for advertisement.

Second, the companies participating on the event, which their main goal is to sell. For sure in these type of events you obtains other type of return in the manner of advertisement; but you also expect some type of return in cash. It can be more or less, it depends on so many factors, but one imperative is to have people walking in front of the stands.

If in two days, 2000 people visit the stand and you don’t sell anything, then you have a problem. But if the stand is visited by around 200 people, including the journalists, then the amount of return you can obtain is so small.

At the end of the days, if there is not people, then something has failed. People in the other stands were not expecting thousand people there but the general opinion was the same I’ writting here. In general the main goal for all stands was to advertise their brands and cover part of the costs of the event. The first part was partially covered, but the second no.

This communications company is going to try to do the same event next year, trying to attract international brands, and better positioned companies. These companies are going to demand a minimum number of people visiting the stands, a minimum of famous people involved in the event, good names for the music bands and other things like that.

I hope the organization learn about it.