2012 11 12 Meeting ASEM_Chisinau
-
Upload
sandu-alexandru -
Category
Documents
-
view
215 -
download
0
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 !