2012 11 12 Meeting ASEM_Chisinau

download 2012 11 12 Meeting ASEM_Chisinau

of 18

Transcript of 2012 11 12 Meeting ASEM_Chisinau

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    1/18

    Crystal System

    SAP Service Line

    12th November, 2012

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    2/18

    Copyright 2011 Crystal System srl | Confidential2

    Crystal System Overview

    Human Resources SAP Service Line

    Development Team Organization

    Development Methodology

    Quality Assurance Methods

    Contents

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    3/18

    Copyright 2011 Crystal System srl | Confidential3

    Crystal System Figures & Business Lines

    About 160 Employees

    Business Lines Number of PeopleSAP 100

    Business Intelligence (SAP Business

    Objects, Oracle)

    40

    Web Development (Microsoft & Java) 20

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    4/18

    Copyright 2011 Crystal System srl | Confidential4

    Some of our partners and clients

    http://www.lhsystems.com/http://www.deloitte.com/view/en_US/us/index.htmhttp://www.itergo.com/http://images.google.ro/imgres?imgurl=http://www-05.ibm.com/at/partners/images/sundt_logo_150x92.gif&imgrefurl=http://www-05.ibm.com/at/partners/bpo_sundt.html&h=92&w=150&sz=7&hl=ro&start=7&um=1&tbnid=bNHbbssD7WmQ1M:&tbnh=59&tbnw=96&prev=/images?q=s&t+logo&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.biodeutschland.org/mitglied/KPMG-Logo.jpg&imgrefurl=http://www.biodeutschland.org/mitglied/mitglied.php&h=473&w=945&sz=44&hl=ro&start=1&um=1&tbnid=A5OnGxiw_U1AdM:&tbnh=74&tbnw=148&prev=/images?q=kpmg+logo&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.alleventsgroup.com/mhrcongress/images/oracle_logo3.jpg&imgrefurl=http://www.alleventsgroup.com/mhrcongress/sponsors.php&h=271&w=1362&sz=50&hl=ro&start=1&um=1&tbnid=aoj5FhVYePn_PM:&tbnh=30&tbnw=150&prev=/images?q=oracle+logo&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.hyperion.com/pics/promo/logo.gif&imgrefurl=http://performanceguys.blogspot.com/2007/08/hyperion-bites-dust.html&h=98&w=191&sz=3&hl=ro&start=1&um=1&tbnid=ngwv8AMQgw8w4M:&tbnh=53&tbnw=103&prev=/images?q=hyperion+logo&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://gal.neogen.ro/galleries/companylogo/1773471_Genpact-Logo-Med-Res.jpg&imgrefurl=http://mento.ro/results.jsp?q=tags:(oferte+munca)&startat=340&h=300&w=375&sz=30&hl=ro&start=1&um=1&tbnid=0Ea5KG13upe_jM:&tbnh=98&tbnw=122&prev=/images?q=genpact&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.mwmcc.co.uk/pirelli_logo.jpg&imgrefurl=http://www.mwmcc.co.uk/events.htm&h=239&w=419&sz=7&hl=ro&start=1&um=1&tbnid=o5Qlyd9d4ru6uM:&tbnh=71&tbnw=125&prev=/images?q=pirelli+logo&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://pilasde.com/Guia_inventario/logosguia/al.jpg&imgrefurl=http://pilasde.com/air_liquide.htm&h=688&w=2261&sz=111&hl=ro&start=2&um=1&tbnid=05OYj8zNinIMoM:&tbnh=46&tbnw=150&prev=/images?q=air+liquide&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.autojurnal.ro/autojurnal-content/uploads/2006/10/fiat-new-logo.thumbnail.jpg&imgrefurl=http://www.autojurnal.ro/category/producatori/chery/&h=330&w=327&sz=17&hl=ro&start=2&um=1&tbnid=REAgegSkHYV8GM:&tbnh=119&tbnw=118&prev=/images?q=fiat&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://www.syna-tech.com/images/sap_logo.gif&imgrefurl=http://mccinternational.blogspot.com/2007/11/press-release-capscan-debuts-address.html&h=384&w=739&sz=5&hl=ro&start=2&um=1&tbnid=d1zYaXleJAjzYM:&tbnh=73&tbnw=141&prev=/images?q=sap&gbv=2&svnum=10&um=1&hl=rohttp://images.google.ro/imgres?imgurl=http://help.sap.com/bp_chemv1500/Chem_DE/Images/Logos/accenture_logo.jpg&imgrefurl=http://help.sap.com/bp_chemv1500/Chem_DE/html/devpartners_DE.htm&h=595&w=975&sz=76&hl=ro&start=1&tbnid=2YetmK9AFhPMTM:&tbnh=91&tbnw=149&prev=/images?q=accenture&gbv=2&svnum=10&hl=rohttp://www.fro.it/procedimenti%20it/index.htmhttp://www.saesgetters.com/default.aspx?
  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    5/18 Copyright 2011 Crystal System srl | Confidential5

    Contents

    Crystal System Overview

    Human Resources

    SAP Service Line

    Development Team Organization

    Development Methodology

    Quality Assurance Methods

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    6/18 Copyright 2011 Crystal System srl | Confidential6

    42%

    39%

    13%

    3%2%1%

    A Young Company

    20-26

    26-30

    31-35

    36-40

    41-45

    46-50

    0102030405060708090100

    English Italian French GermanRussian

    A Multilanguage Company

    Human Resources - Overview

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    7/18 Copyright 2011 Crystal System srl | Confidential7

    PR Programmer The programmer is responsible to perform a variety of programming assignments requiring knowledge of established programming

    procedures and data processing requirements. Maintain and modify programs.

    Practical experience: 1-2 years in the specific field

    SP Senior Programmer The senior programmer is responsible to perform a variety of programming assignments requiring knowledge of established

    programming procedures and data processing requirements. Maintain and modify programs. Supervise other programmers.

    Practical experience: 2-4 years in the specific field

    L1 Expert Programmer The expert programmer is responsible to perform a variety of programming assignments requiring knowledge of established

    programming procedures and data processing requirements. Maintain and modify programs. Supervise other programmers. He is a

    technical reference for more than one project.

    Practical experience: 4-5 years in the specific field

    L2 Analyst Programmer The Analyst Programmer is responsible to provide to programmers development or maintenance specifications for SAP applications.

    He can assist in the overall analysis and design of information technology systems. Perform a variety of programming assignments

    requiring knowledge of established programming procedures and data processing requirements. Maintain and modify programs. He is a

    technical reference for more than one project. He assists other technical employees in the development and maintenance of information

    technologies subsystems and programs.

    Practical experience: 4-5 years in the specific field

    L3 Team Leader The Team Leader is responsible to manage the day to day planning operation and problem solving of a team of programmers or

    technical stuff to meet with the required service level components, to develop the team, to ensure delivery of consistently superiorcustomer experience and to act as the communication conduit between Frontlines and Management. He is a technical reference for the

    programmers in his team.

    Practical experience: more than 5 years in the specific field

    Human resources - Level Description

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    8/18 Copyright 2011 Crystal System srl | Confidential8

    Contents

    Crystal System Overview

    Human Resources

    SAP Service Line

    Development Team Organization

    Development Methodology

    Quality Assurance Methods

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    9/18 Copyright 2011 Crystal System srl | Confidential9

    CLIENT 1

    Project1 Project2 Project3 Project4

    Client Manager

    Dev. 1 Dev. 2 Dev. 3 Dev. 4

    Development Team Organization: Cross Client Allocation

    Client

    Dedicated

    CLIENT 2

    Project5 Project6 Project7 Project8

    CLIENT n

    Project9 Project10 Project11 Project12

    Client Manager

    Dev. 1 Dev. 2 Dev. 5 Dev. 6

    Client Manager

    Dev. 5 Dev. 7 Dev. 8 Dev. 9

    Technology Leader for: EDI/ALE/IDOC

    Technology Leader for: Upgrade Release

    Client

    DedicatedClient

    Dedicated

    Technology

    dedicated

    Technology Leader for: Web UI, Web Portal, Web Dynpro, BSP

    Technology Leader for: Layouts SAP Script, SmartForms, Adobe Interactive Forms

    Technology Leader for: CRM Web UI, Business Object Layer, Access Control Engine

    Technology Leader for: SAP Business Workflow

    CrossClient

    Allocation

    Cross Client Allocation

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    10/18 Copyright 2011 Crystal System srl | Confidential10

    Development Team Organization: Blue Room Concept

    CLIENT 1Project

    1Project

    2Project

    3Project

    4

    CLIENT 2Project

    5Project

    6Project

    7Project

    8

    CLIENT nProject

    9Project

    10Project

    11Project

    12

    ClientManager

    Technology

    Leader E

    Dev. 7 Dev. 8

    Technology

    Leader F

    Dev. 9

    ClientManager

    Technology

    Leader C

    Dev. 4 Dev. 5

    Technology

    Leader D

    Dev. 6

    ClientManager

    Technology

    Leader A

    Dev. 1 Dev. 2

    Technology

    Leader B

    Dev. 3

    Technology Leader A

    Web Dynpro & Object Oriented

    Technology Leader B

    Workflow

    Technology Leader C

    CRM Web UI

    Technology Leader D

    Layouts: SAP Scripts, SmartForms,Adobe Interactive Forms

    Technology Leader E

    EDI/ALE/IDOC

    Technology Leader F

    Release Upgrade

    Client

    Dedicated

    Client

    Dedicated

    Client

    Dedicated

    Client/Technology

    Dedicated

    Client/Technology

    Dedicated

    Client/Technology

    Dedicated

    Client/Team Dedicated Client/Team Dedicated Client/Team Dedicated

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    11/18

    Copyright 2011 Crystal System srl | Confidential11

    Contents

    Crystal System Overview

    Human Resources

    SAP Service Line

    Development Team Organization

    Development Methodology

    Quality Assurance Methods

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    12/18

    Copyright 2011 Crystal System srl | Confidential12

    Development Methodology: Application Lifecycle Activities

    BusinessConsulting

    ProcessEngineering

    Client/CrystalAnalysis

    and Design

    SoftwareDevelopment

    ImplementationSupport

    Maintenance

    Business

    Strategy

    TechnicalStrategy

    Implementation

    Process

    analysis

    Processdevelopment

    System

    analysis

    Architecture

    Usability

    System Design

    Specification

    Coding

    Testing

    Implementation

    Training

    Managing

    change

    Primary and

    secondary

    support

    Future

    development

    Application Lifecycle Management

    Crystal System SAP Development Factory focuses

    on the software development activities:

    Writing technical specifications Design technical solutions

    Build technical solution

    Test

    Train

    Change Requests

    Maintenance

    Development Methodology: Procedures Standards Templates Naming

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    13/18

    Copyright 2011 Crystal System srl | Confidential13

    DevelopmentMethodology: Procedures, Standards, Templates, NamingConvention

    Identification Planning

    Test Realization

    DevelopmentMethodology

    We use test tools for our unit tests.

    We test performances, quality, functionality.

    Based on the team organizations and on thetechnical competences the new activities arescheduled.

    A Development Plan is created.

    Each activity is individualized and receives an unique IDcode .

    For most of the developments we use software templates.

    Each development is estimated using an effort detail

    catalog where we identified all the technical drivers andestimated them based on 5 level of complexity: very simple,simple, medium, complex and very complex

    When writing code we use software templates.

    For each development we use the naming conventionsagreed with theclient.

    For each development we check the quality, the performances, the useoftemplates, the correct use of naming conventions

    For each development we provide technical documentation.

    Quality Assurance

    Development Planning & Control System

    Quality Assurance

    Development Planning & Control System

    Project Management Risk Management

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    14/18

    Copyright 2011 Crystal System srl | Confidential14

    Project Management - Risk Management

    Performance Availability

    Dataconsistency

    Maintainability

    Knowhow

    DeadlinesBudget

    1.Identify

    2.Quantify

    3.

    Assign

    4.Mitigate

    5.Monitor

    In our projects Risk Management is a

    continuous process not a spot analysis

    Our Risk Management Plan consists in:

    1. identify the factors that create risks;

    2. quantify - calculate the probability of

    adverse event occurring multiplied by

    the cost of occurrence;

    3. assign - risk ownership is assigned;4. mitigate - decrease probability of

    occurrence, reduce business impact;

    5. monitor - issue tracking.

    Our Risk Context covers technical risks,

    process risks and internal organizational

    environment risks

    C t t

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    15/18

    Copyright 2011 Crystal System srl | Confidential15

    Contents

    Crystal System Overview

    Human Resources

    SAP Service Line

    Development Team Organization

    Development Methodology

    Quality Assurance Methods

    Q lit A M th d B li & Phil h

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    16/18

    Copyright 2011 Crystal System srl | Confidential16

    Quality Assurance Methods Baseline & Philosophy

    QualityAssurance

    Efficienttraining

    Use ofstandards

    and softwaretemplates

    Use ofDevelopmentProcedures

    Use of TestTools

    Use ofDevelopmentPlanning and

    ControlSystem

    We select our future consultants from the University.

    We use conventional teachers and situational teachers for

    our training on the job stages.

    When writing code our consultants

    use standards, naming conventions

    and software templates in order to

    achieve a high level of homogeneity

    and standardization

    We use e development methodology

    which contains development

    procedures, roles RACI, standards

    and templates.

    We use integrated and extended Test

    Tools and Models.

    Testing is consider an extremely important

    phase in our development process.

    No development will be delivered fromCrystal unless all unit tests were done.

    We use a dedicated IT system in our development

    process for all communications with the client,

    exchange of information and documents (functional

    specifications, technical specifications, technicaldocumentations, unit tests).

    We are very flexible and able to use clients existing

    systems.

    Training

    Standards

    Procedures

    Test Tools

    ControlSystem

    Quality Assurance Methods Main Processes

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    17/18

    Copyright 2011 Crystal System srl | Confidential17

    Quality Assurance Methods Main Processes

    Task/Ticket

    SchedulingTask/Ticket

    Execution

    Task/Ticket

    Completion

    and

    Acceptance

    Q.A.Control

    System Test/Integration

    Test

    Quality Assurance Process

    Communication Process

    Performance

    Control

    Unit Test

    Rigorous

    ticket

    description

    The right task

    to the right

    developer

    Client

    Needs

    Definition

    Task/Ticket

    Opening

    Client

    Software

    Release

    Client

    Activity

    Planning

  • 7/30/2019 2012 11 12 Meeting ASEM_Chisinau

    18/18

    Copyright 2011 Crystal System srl | Confidential18

    Thank you !