They speak about their project


NFC turns up in automotive industry

By Luca, Amaris Consultant

 

Near Field Communication enables wireless connections between two objects close to each other. These technologies are well spread in smartphone devices, especially to allow mobile payments. If this technology is well-known in the phone sector, its application in other domains is growing fast. Luca is explaining how they can be used in the automotive industry.

 

  • Can you explain in few words your project?

I am working in the R&D engineering department, especially in the vehicle control systems unit, of a system provider for automotive industry. The project concerns automotive application of Near Field Communication (NFC) such as: car access system to lock and unlock doors, immobilizer system to enable engine cranking or data exchange with the vehicle (like diagnostic data or settings).

  • What are the objectives of your mission?

The first goal is to build a demonstration car for the customers. Indeed, we need to show them the advantages and the drawbacks of the NFC technology used for the car accessing and the communication with regards to the CAN (Controller Area Network). The second is to prepare the RFQ (Request for Quotation) documentation for the first NFC fleet car sharing access: NFC card is used to allow you entering the booked car-sharing vehicle, instead of standard car keys; you just need to tap the reader located on the vehicle windscreen with your enabled NFC card. NFC card contains a secret code used to authenticate the user and to keep the car access as safe as per today state of the art.

  • What are your role and the Amaris contribution in that project?

I am working as a Project Leader in the R&D engineering department following the two projects described above.  My main tasks are:

- Insure the performance of the different activities for each project: negotiation, planning, monitoring, controlling, reporting, escalation while respecting the project constraints (budget, effort, milestones, and human resources),

- Being leader of an international project team on the different assigned projects,

- Manage the work of the R&D team inside the international project team,

- Being responsible of our client’s customer interface while respecting the technical aspects of the projects or the products,

- Insure the customers’ technical support and the negotiation of the products requirements,

- Develop the application of the project management and the engineering processes while respecting the internal and international standards (PMI; GDPIM, ISO 15504, Automotive SPICE, CMMI SW-SE, ISO 12207, ISO 16949, TQM, ISO9000f),

- Manage the change requests, incidents and bugs of the products during the development and the production phase,

- Manage different services (planning, order and acceptance) for all the projects in the prototype shop, the test center and the external supplier/services.

  • What do you get of that experience?

I’m glad to improve my electronic skills and the projects management in automotive field in an international environment.

 

Design and implementation of a Java/Swing application

By Stephane, Amaris Consultant

At the time when new technologies are playing an increasingly important role in our daily work, impossible for a state-owned organization to waste time in different steps of its process. Stéphane, Amaris consultant, will explain his project which aim is create and develop a Java/ Swing application to improve tax management.

 

  • In a few words, can you describe your project?

I’m currently working as Business Analyst in a state-owned company (IT department of the Tax administration). I’m in charge of a project which objective is to manage the succession regarding a fiscal aspect (from the notification shipment to the death tax collecting).

  • What are the context and the issues?

Since a decade, the Tax administration works on a complete overhaul of tax system. This project is one of the last impost to deal with in this program. 

  • What are your role and the contribution of Amaris in that project?

As Business Analyst, my task consists of capturing the needs of the final user (for example, inheritance tax controller or collector), understanding and describing their jobs (via MEGA tools) and then integrating their restriction in the fiscal problematic.

Consequently, we organize different meetings with all services influenced by this project. The objectives of meetings are to propose some specific and practical solutions as screen model or simulation of different using cases (with Rational Rose tool).

  • What do you get of that experience?

Since few months, I’m discovering the taxation business, including the specificities of different levels (federal, regional and cantonal), numerous law texts that projects must respect and different kind of taxes – from the most classics such as the withholding tax or the real state to the most surprising as the dog taxes – which makes this task interesting and exciting.

Each business has its specificity and each client its own demand. This diversity is the wealth of my work and has always been my motor to move forward.

Analyse and setting-up of a LIMS

By Sebastien, Amaris Consultant

  • In a few words, could you describe your project?

Within a group of metal industry, the project consists of a functional analysis and the establishment of a development plan for the Laboratory Information Management System (LIMS).

  • What are the context and the issues?

The charge of the laboratory is growing rapidly and it’s becoming increasingly urgent to standardize the processes in preparation for an ISO certification. The implementation of an information system adapted to the requirements of a R&D laboratory is, in this context, a strategic and difficult exercise to change practices and quality standards application.

  • What are your role and the contribution of Amaris?

My role in this project is to analyze the existing processes, identify functional requirements expected, but also to measure the gap between the existing and the future to propose a plan for developing and deploying which is adapted to an organization which is constantly changing.

Very few technologies are implemented at this stage, except the use of modeling software based primarily on a language like UML in order to map the processes to be integrated into the information system. There are rather interviews, conducted meetings, analysis of data exchange, data themselves and their treatment that is done.

  • What do you get of that experience?

Started 3 months ago, this project represents a challenge that allows me to develop my skills as an analyst and organizer, in addition to my taste for change management.

 

Design and implementation of an application development through Java/Swing

By Jean-Pierre, Amaris Consultant

  • In a few words, can you explain your project?

Within a state-owned structure (IT Department of the Tax Administration) I deal with the maintenance of an application referencing the taxpayers of the state (individuals and legal entities).

The application provides, to all the administration’s employees, the way of identifying a person and access to their information (marital status, address, professional situation…).

  • What are the context and the issues?

This application is central in information system of tax authorities. The main challenge is to avoid any incident as they are in sight of the Medias but also to all taxpayers.

  • What are your role and the contribution of Amaris?

I’m responsible of the design and of the implementation of the application developments (Techno: JAVA, SWING).

I have settled up a continuous integration system in order to provide some metrics on code quality and maintain it throughout the evolution (Hudson, Sonar, Ant, JUnit, CodePro). In others words, whenever the software code is modified, a tool is responsible for taking into account these changes and run tests automatically (for example, in order to verify changes that don’t break others features). If there are some faults in the tests, an email will be sent to the project team who will then make the necessary changes. 

Then, the quality of the code will be measured to ensure the added code is in accordance with certain rules and practices (always in order to not degrade the code); this is called continuous integration.

I also did some audits on the Swing Framework code of the IT department, so I was able to identify several major bugs that impacted all Swing applications of the department (JProfiler).

Finally, I participated in the migration of various other projects related to maintenance of this application to a newer version of Java and to the JBOSS application server.

  • What do you get of that experience?

I discovered the business of administration and taxation in a state structure; On the other hand, the proximity of staff with high expertise brought me a lot.

Validation of computer systems in the pharmaceutical field

By Achraf, Amaris Consultant

It is well known that it is not easy to set up a new software tool in a company, especially if this company is subject to restrictive regulations. It is the case of the pharmaceutical sector…Achraf, Amaris consultant, explains more about his project of compliance.

 

  • In a few words, can you describe your project?

I am currently working in the IT Risk and Compliance department of a global leading company in the pharmaceutical sector, on the validation of the computer systems. The project is to ensure the interface between future users and suppliers when a new IT solution is implemented, making sure that all needs are satisfied while restrictive regulations of pharmaceutical sector are respected.

  • What are the context and the objectives?

The IT Risk and Compliance department has to make sure technical and regulatory integrity of different computing solutions, set up and used in the company. Pharmaceutical sector is very controlled: each entity must prove that its computing solution complies with the AFSSAPS’ requirements (Agence Française de Sécurité Sanitaire des Produits de Santé) and/ or of the FDA’s (Food And Drug Administration, USA), as the GMIP (Good medicines industry practices), the GLP (Good laboratory practices) and the GxP regulations (Good Practices quality guidelines and regulations – directives and regulations concerning the quality).

  • What are your role and the Amaris contribution in that project?

Amaris is positioning as technical and regulatory support in the IT Risk and Compliance Department. My dual competence in Life Sciences and Computer Sciences help me to become the intermediary between users (of pharmaceutical sector) and IT solutions suppliers’.
I deal with deployment projects of computer infrastructures from the users’ demand to the production. Such monitoring involves several steps:
- First, the identification of needs: users express a need (their request will be modeled into an IT solution to facilitate their daily work) and a requirement is written,
- Once the need is identified and the requirement written, the solution is developed and officially settled up by using the client’s internal tools. This setting up is followed by the publication of a “Project Charter” defining the scope of the project,
- Then, several documents will be edited, as the Compliance Determination and the Validation Plan. Those documents allows to place the project into the regulation context and to define the validation strategy,
- Finally, after having settled up and deployed the “Need” solution into a validation environment, the last step - validation - can start. The validation has to make sure that the IT solution fits the need and also allows providing written, illustrated and detailed evidences of the solution. Those evidences will be kept in the validation field and will be used as a support during an Audit. 
Once the validation was performed, the IT solution can be “put in production” and being extended to the whole users.

  • What do you get of that experience?

Working in a pharmaceutical group, regulated by strict norms, allows me to be more thorough. The margin of error is close to zero, persons life’s can depend on ; the technical level has to be in constant improvement in order to challenge technical interlocutors, asking right questions and identify possible flaws in the system. 

Expertise : The application of the "Basel 3" capital solvency ratio for banks

By Romain, Amaris Consultant

At the end of 2010, the "Basel 3" agreement released new prudential standards that are gradually forcing European banks to raise up their capital levels between 2013 and 2019. Now, these new requirements have changed the strategy of banks in managing their liquidity and cost of capital.

 

Read more

A UGC platform at the center of a European project

By Carlos, Amaris Consultant

 

The European Union joins 2.0 technologies by taking part in the financing of the AVANZA plan. AFICUS, a part of this plan, is a picture and video sharing online platform where people will be able to easily generate and share contents while interacting with social networks.

 

  • In a few words, can you tell me what AFICUS is?

AFICUS is a R&D project associated to the plan named AVANZA 2 and promoted by the Spanish Industrial Ministry. The objective is to develop a prototype, which consists of a UGC Platform (User Generated Content). This Platform will have mobile applications with which the user will be able to create, modify and delete contents.

The system is based on a SOA (Service-Oriented Architecture) and uses web services like REST (Representational State Transfer) for the communication between the different systems composing the platform.

  • Why Europe is financing this project?

The Spanish government wants to promote ICT (Information and Communications Technology) in the society throughout the following plans: AVANZA and AVANZA 2; The European Union is taking part in the financing of that plans. Parts of the budget devoted to AVANZA 2 can be used in industrial researching projects focusing on innovation and technology. AFICUS is a leading project of AVANZA 2.

  • What are the objectives of the project?

The main objective is to stimulate the user participation as content producer, and not only as a consumer. For this purpose, the platform offers a set of functionalities to generate contents like the automatic creation of tags in connection with an image, content’s geo-localization, etc.

In addition, the platform suggests to the user some targeting contents regarding his profile and his social networks. The Platform also offers new visualization means of contents throughout social networks, IPTV, etc.

  • Who participate in that project?

Telefónica I+D is the project coordinator, whereas the Universities “Rey Juan Carlos” and “Carlos III” are in charge of developing certain tools offered by the platform (respectively, the recommendation system and the tagging system), as well as the project promotion in national and international meetings.

The other project partners are Comolab - in charge of the P2P/CDN audiovisual contents - , and Solaiemes, providing the video calls feature. And finally, Amaris has been selected due to the quality of its work as well as its work experience on new technologies.

  • What is exactly your role, your contribution in that project?

The Amaris main task consists in the administration of the application which manages the interconnection of the different systems composing the platform. For this purpose, we use an ESB (Enterprise Service Bus) which exploits the different platform values and generates a set of workflow when a component is used. Those workflows treat, modify and redirect the messages which come from the Platform.

This task is essential to guarantee the right behavior of the Platform, so that my role within the project is very important. I am in permanent contact with all the project partners. Besides, I collaborate with Telefónica on the analysis and the design of the Platform improvements, and on the Development Plan of the project.

  • What’s your opinion regarding the Internet of the future?

Each day, Internet is getting closer to us in many situations of daily life: using our cell phone, driving our car, watching TV, etc. And during the next years, this trend is going to increase.

We have to update the way we use Internet, because it is going to become an essential tool in our life.

  • What do you get of that experience? What Amaris can get of that project?

As a Software Engineer specialized in R&D, working within the AFICUS project provides me the possibility of improving my skills of researcher, analyst and developer. I’m involved in the main decisions of that project, so I need to have a global vision of it, and that’s why a daily contact with the partners is essential.

Furthermore, in collaboration with Telefónica and the universities, I had the opportunity of publishing a paper, which is going to be presented in many national and international meetings.

Thanks to this project, we have created a Research and Development Department in Amaris Spain, which is currently working on other national and international projects.

Logistic at the heart of the information systems

By Etienne, Amaris Consultant

The TPS (Toyota Production System) has revolutionized the automotive industry. Its organization of the supply chain "just-in-time" has become a model for worldwide industries.

The principle is to "pull" the finished product from the beginning to the end of the production chain. Spare parts are brought at the right place, at the right time and in sufficient amounts, without waste. Based on this model, industries are nowadays developing their own production system by recasting their logistic...

 

Can you explain what the CORAIL project is?

The CORAIL project is a strategic program with international scope. It involves the transformation of the business of upstream logistics and the related information systems.The redesign of logistic must:

- replace the currents small applications with a single integrated application, endowed with a central, unique and progressive repository; that is to say, capable of managing the gradual integration of data from legacy systems and the scalability of a plant.

- streamline processes to reduce inventories. Indeed, before CORAIL, there were several security stocks to manage different risks (related to transport, strikes, etc.). These stocks may be removed by smoothing of calculating supply’s methods and by the mixing of various supplies between several suppliers (local and remote).

The project also involves an international organization with two near-shore services centers and one offshore development platform in China.

- The first near-shore services center is a new development platform, dedicated to the technical architecture team,

- The 2nd center is also a new platform, in charge of the analysis of the 1.5 project version,

- Finally, the offshore services center is the development platform of New Touch in Shanghai. It is responsible of supporting the developments which is not requiring important functional skills (the most complex developments are made ​​locally). Though this platform is older than the two others, it represents nonetheless a real challenge because of the importance of its involvement, the scope of the project, but also because the teams on site are working on new developments.

  • When did this project start and for how long?

The CORAIL project is the largest project for 25 years for our client. It started 3 years ago and must go on between 3 and 10 years (temporary versions are being developed every 6 months).

  • What are the context and the issues?

There are 3 issues: target a global supply chain, contribute to the Lean deployment throughout the Program of Operational Excellence and finally, take the new patterns of logistics into account. Thus, the CORAIL project carries some important issues for the Group Supply Chain, including reduction of transportation costs, reduction of inventory (lead time) and associated surfaces, and improvement of the exchanges with suppliers.

  • What are your role and the contribution of Amaris in the project?

Amaris is involved in the project with a team of around ten consultants specialized in the areas of technical architecture as well as various functional modules. I think Amaris is the 2nd consulting company in number of consultants. The roles vary from UML conception to J2EE developments.

The project solicits the most advanced technologies in Java and UML: UML 2, Enterprise Architect, J2EE, Spring, Struts 2, Hibernate, Maven, Eclipse, Oracle 11, Jboss, Glassfish, ActiveMQ...

Personally, I am involved as a Designer UML/Java. I get into the following phases of the first stage of the project: analysis, global and detailed design. This step, which is also called step 0 or version 1.0, is entirely dedicated to starting the new plant in Kaluga in Russia. On functional aspect, it is a version on a small scale, which is undergoing integration tests. Other versions are already underway to respond to equipment’s in a dozen factories in Europe, such as 1.5 version which is under analysis or 2.0 version which is in the phase of needs’ expression.

I also work on the detailed design of services and integration tests under the management of the offshore platform in China. In this case, it is important to establish a good organization and to do a regular follow up because many difficulties can appear in managing international teams (jet lag, distance team management, cultural differences, high turnover ...). Knowing these problems, I shared my experience with our client and thus I could participate in the follow-up meetings.

  • What do you get from this experience?

First, it is a fantastic opportunity to work on a project of such scope within an international company. It is an extraordinary experience which marks undeniably a career. This allows me to grasp the most advanced technologies, and toughen on numerous issues: Technical, organizational and cultural. As we are at the beginning of the project, we’ve got the opportunity to participate in developing standards. Finally, and personally, I found an attractive domain: logistics.

Development and validation of embedded hardware in the Aeronautic

By Matthieu, Amaris Consultant

 

In the Aeronautic, the security is a requirement that borders on obsession, and it is the least we can do. Each element must be tested to validate its correct operation and compliance with the required standards. But the validation procedures must also meet this security requirement. We asked Matthew, a consultant specialized in embedded hardware, to describe the project he is currently leading in this area.

 

  • In a few words, can you describe the project?

As share of the development of a new Italian civil helicopter, the project consists in developing some electronics cards, which are responsible of the primary distribution of power; that is to say, the supply of all the items requiring power: reactors thrust, hydraulic systems, contactor (switches), calculators (FPGA-Field Programmable Gate Array), lights on the dashboard and so on. One card manages the supply power of a single element in the helicopter.

These cards are specific to each aircraft/helicopter, and they have been designed in compliance with aeronautic standards and specifications of our client.

As essential elements of the system, they must guarantee the security by ensuring that the critical elements of the helicopter are supplied at any moment. For this purpose, the essential parts and the non-essential parts of the supply are separated in commands (segregation of elements).

For example, if a short circuit appears in a non-essential part of the supply, the card which takes care of this part will first isolate the short circuit by isolating the power supply, and then it will "inform" the other cards; According to this, the other cards will have to adapt themselves to manage the supply.

  • What are the context and the issues?

In the Aeronautic, the issues are above all safe In case of a component’s failure, it should be possible to guarantee that the main supplies are maintained, in order to maintain the aircraft in flight and ensure safety of people.

  • What are your role and the contribution of Amaris in the project?

My role within the project is to create and validate test procedures (VTP: Verification Test Procedure) for the electronics (VTP-SAS: Sub Assembly Specification) and for the equipment part (VTP-SES: Equipment Supplier Specification). I also have to share potential problems as the technical requirements impossible to verify, the design errors, etc.

For the sake of traceability, we use specific tools such as DOORS, for the traceability and the writing of various documents relating to the project, or Gemini, for the redaction of the problems’ reports.

In summary, before being integrated into the equipment, the electronic part must be verified by following the aforementioned procedure. Once that's done, the electronic part is installed in the full equipment, which will follow a different procedure for validation. We must ensure that the equipment meets the requirements both functional and safe (standards and client).

  • What do you get of that experience?

This is a very rewarding experience; I handle dozens of people who have some expertise in various fields. I had to develop my communication skills and gain some knowledge in these fields that are among others the mechanics and the electronics in order to adapt myself to the requirements of the Aeronautics field.

I also developed a culture of rigor and high standards in my work to leave no place for errors, which can have serious consequences.

Expertise : SaaS, what future for the ERP?

By Yves, Amaris Consultant

 

Strategic actors in the world of IT business management, the ERP (Enterprise Resource Planning) now represents a worldwide market of more than $ 40 billion. Historic product, this software is usually sold and used as a solution hosted and maintained on site. Will this practice be challenged with the advent of SaaS (Software as a Service)?

 

The ERP were born in the 90s from the implementation of the following management solutions: MRP (Material Requirement Planning) and MRP 2 (Manufacturing Resource Planning). Now more than ever, they are considered as essential in the world of IT management.

Adopted by a large number of companies, from small businesses to multinationals, the ERP consists in software packages for managing the business processes of a company. All business functions can be covered by the ERP (finance, management, logistics, production management, HR ...), thus allowing a real-time control and the harmonization of the management procedures within the company.

Despite the products’ diversity on the market, some macro-features allow us to describe a software package in general, that can be presented as a product:

  • Which have a single designer/editor,
  • Modular (an ERP consists of specifics modules which interact with each other),
  • Based on a single database,
  • Integrated : any action or update on the product is reflected in real time (or near real) from a module to the others,
  • Multilingual, multicurrency, multi account plan ...: with an ERP, it is possible to run a whole business, including all the own complexities of multinational companies (parent company, subsidiaries, production plants...) and all the own legal question of specifics countries.

The ERP market, which accounted for more than $ 40 billion of revenue in 2010 (against $ 20 billion in 2000), is constantly evolving.

From a few years, there is a certain concentration of the 'conventional' actors, including buyouts of competitors with each other (PeopleSoft acquired by Oracle for example). We also can see an emergence of open source products that begin to take their place on the market.

From one year to another, the situation remains quite similar with the first two podium positions trusted by the undisputed leaders: Oracle and SAP. Those both players hold on their own over 60% of the ERP market.

The implementation of an ERP represents a real challenge for a company. It takes between a year and a half and two years to carry out this type of project.

During this phase, the company will have to choose a product which suits its needs, but also surround itself with a competent integrator and adopt a policy of consistent implementation (adapt the product to its needs or whether adapt itself to the product). Thus, in order to teach its users how to use the final product, that could be very complex.

Cloud computing and SaaS (Software as a service) are some concepts in vogue in the software world for several years.

The main characteristic of the SaaS is the online accessibility to the product features through a Web browser. Under these conditions, the company no longer pays the right to use the applications (license) but pays according to the utilization it has (consumption). Generally shared, these applications are hosted and maintained outside the premises of the company, at a provider and its partners.

Today, the market of software in hosted mode is mature, and become a model which can be applied to the world of software. For a long time, the ERP was considered as difficult to outsource but they begin to benefit of this trend; from now on, each editor must include SaaS services in their offers. These services are varied and may correspond faithfully to the historical product of the editor (Cegid for example), or have been totally redesigned (Business ByDesign of SAP).

In case of establishment of a scratch entity which not requires complex data from other systems, it is now possible to carry out projects of ERP implementation in record time (a few months), thus allows benefiting of pre-configured modules almost ready. There are many advantages: costs control, deadlines met, no complex infrastructure to set up, business continuity, 24/24 support, updates supported by the editor… So the company can stay focused on his heart business without having to manage oversized IT teams.

Besides the traditional "on-premise” solutions, the rental hosted form of ERP provides an appropriate response for companies whose needs are speed and flexibility, both technically and financially. However, if these solutions can be perfectly suited to specific areas (CRM, collaborative ...), we quickly run up against some resistance from certain companies when it concerns the hosting of data and functionalities more strategic (production, finance).

In addition and paradoxically, this hosted mode can be too simple, and arise at the user company, a feeling of loss of flexibility or loss of its processes control. Indeed, the product is no longer in the company’s hands, and the latter can no longer fit it with its needs (that being often more than necessary for an important entity).

Finally, this type of solution which can be ideal and very attractive financially for a small/medium business, can also become much more expensive than expected; indeed, the annual cost may raises sharply if the activity of the company increases (and therefore its use of the service). The change of the utilization’s mode (or reversibility of the SaaS mode to come back to a traditional mode), may be envisaged, thus representing a significant investment.

The SaaS, which now represents only 7% of the ERP market (according to Gartner), should not be able to completely revolutionize the practices in the years to come; at least regarding the large groups for which the implementation of a software package is extremely expensive and strategic.A more modular approach (or by function), which allows providing targeted services in addition of the ERP (electronic invoicing, dashboards ...) seems to come into being, and may be the preferred way of many actors.