Presentation of Vasco Ferreira, CEO of Ambisig about the challenges and benefits of the CMMI level 5 and CMMI for Services level 2 implementation.
- Introduction
- Needs
- Benefits
- Challenges
- Conclusions
Supported by Strongstep's consultancy services.
4. Presentation Goals – learner outcomes
• Why and when to revaluate/renovate a CMMI for Services
level 2 companies
• The challenges associated with renovating … culturally …
• The benefits of renovating CMMI for Services in a level 2
organization
• Lessons Learned from renovating
5. AMBISIG is a technological company that respects the highest market demands
We focus on high quality on our processes obtained a set of certifications:
That allowed us to be qualified as suppliers
About
7. Multimodel +
A multi-model process improvement approach can bring large benefits
to an organization that produces software products and services and
wants to be innovative.
•The CMMI-DEV constellation (ML5) brings new ways for organizations
to quantitatively manage their processes and quality performance
goals, projects, and innovation.
•CMMI-SVC (ML2) works as a catalyst for a service culture.
9. Context
Multimodel CMMI DEV5 + SRV2 company
A company with multi-model process improvement approach, that
produces software products and services and wants to be innovative.
This presentation illustrates the decision about revaluating/renovating
the company in CMMI for services level 2:
• CMMI-SVC (ML2) worked as a catalyst for a service culture.
– Why?
10. What benefits we had previously with
CMMI 2 for Services?
The company started to value more the services (and service department):
– Structured services helped measuring and raising client “loyalty”
– Efficiency of services was made clear, with higher profit
Services area/department
– Their customers now recognizes in a easier way the added value of services - by watching
the service reports
– Services are more clear and accountable - services are not provided for free “without
realizing” – like before
– More sources of income (new billable services have arisen, example: training, coaching)
– Service mentality – service in contrast with project has a possibility of a steady and
continuous income
• Service culture improved: company, the service department, the relation
with clients … as well as the income/profit
12. Why to reavaluate?
(in CMMI for 2 Services)
• Did organization “continue their work” after being “certified”?
• Did they just drop all the practices?
• Were real benefits from last time?
• yes we need, yes we want?
13. Why to reavaluate?
(in CMMI for 2 Services)
– By reavaluating, we find gaps
– Gaps and needs was to continuously collect new ideas from people in the
organization (Scampi, interviewed people, documentation), filter them and to
generate competitive innovations
Services
Innovation
idea
Ideas
?Innovation with What?
Process
Tools
Organization
Found on non-compliance,
weakness, improvement
sugestions
To not go behind
We have to continuously
Improve
To not loose the
“certification”
14. Why not reavaluate?
(in CMMI for 2 Services)
– It takes:
• Time (company members time)
• Money (consultant + auditor)
• Effort (Psychological & physical)
• Internal Costs
• Team Focus
– By revaluating, we find gaps
Gaps:
– Process
– Tools
– People implementation, training, etc.
Finding weakness, improvement suggestions
– Then we have to correct the weakeness,
– Consider doing improvement suggestions …
15. Who decided to revaluate?
• Focused ambitious Sponsor – with a tide schedule
16. Who managed the work
internally?
• Overworking project manager-
– “Do we really have to do it?”
17. Who “did the work”?
• Quality team and services team
– example: internal audits were reinforced before Scampi A
• Scampi team members, had a long work week
• Everyone still needed to do “their own normal daily job”
19. Advantages for using CMMI SRV
The implementation of processes that are related to maintenance or “very small”
projects where a service philosophy applies better.
Services follow clear work instructions (and not a project management
methodology).
The culture of service where the solutions that are built are intended for customers
with expectations and needs in terms of service levels.
This internal awareness provides a better focus on the usability aspects and
nonfunctional requirements.
20. Advantages for using CMMI SRV
The importance of a systematic feedback from the services to the development
teams provide insight about the utilization and errors in place (incident, problem
and service level management, measurement and analysis).
“Customers want more attention, more appreciation and more recognition
when making their purchases with you, not less. Customer service quality is
simply essential. Now we have a more clear continuous improvement of our
services.”
Vasco Ferreira – CEO Ambisig
21. Advantages to the client
- Services are a continuous source of income (example contract for maintenance)
• a Project has a finishing date and a total cost
• services have “no end date”
To keep clients loyalty the service has to be well structured
– the more efficient the bigger profit you have
With Services area more structured -> revenue is higher and more constant
-> since “certification” a new service line as arise “Consulting”
=
23. Lessons Learned
• What went well
Team
• Sponsoring from both sides
• Team from Ambisig that was allocated to the project: motivated and
proactive
• Backups of both teams (examples: Leave of a team member for health
reasons from each organization)
SCAMPI Team
• Team motivated and proactive
• Experienced auditor
Management and project follow up
• Well identified action from both sides (Ambisig & Strongstep)
24. Lessons Learned
Challenges:
Continuity of the system
• The system in general must not stop. Example incomplete reports
Duration of the project
• There was a strong effort to review some of the processes and
evidences taking in account SCAMPI A
Preparation for Scampi
• Review of evidences with more time in advance
26. Conclusions
• Benefits having/renovating Services :
– Keeping Services more clear and accountable
– Take chance to find More sources of income (new services arise during the last
three years)
– Customer clients recognizes easier the added value of services
– The company values more services itself, structuring then to help keeping client
“fidelity”
– The more efficient services, the higher is the profit
• Service culture can improve: company, the service department, the relation
with clients … as well as the income/profit
27. General Conclusions
• The effort spent by both Ambisig and Strongstep is now paying off both internally
and externally – new projects, more revenue and helping internationalization
(Example: European Space Agency)
28. Conclusions
• Create new services and outsourcing department
• Increase SLA and OLA indicators
• Access to new clients and markets
• International recognition
Editor's Notes
Por o diagrama de cmmi for services nosso com os niveis
Maturity Level 2: Managed
At maturity level 2, projects establish the foundation for an organization
to become an effective service provider by institutionalizing basic
Project Management, Support, and Service Establishment and Delivery
practices.
Projects define a project strategy, create project plans, and
monitor and control the project to ensure the service is delivered as
planned.
The service provider establishes agreements with customers
as well as develops and manages customer and contractual
requirements.
Configuration management and process and product
quality assurance are institutionalized, and the service provider also
develops the capability to measure and analyze process performance.
At maturity level 2, projects, processes, work products, and services are
managed. The service provider ensures that processes are planned in
accordance with policy.
In order to execute the process, the service
provider: provides adequate resources, assigns responsibility for
performing the process, trains people on the process, and ensures the
designated work products of the process are under appropriate levels of
configuration management.
The service provider identifies and involves appropriate stakeholders and periodically monitors and controls the
process. Process adherence is periodically evaluated and process performance is shared with senior management. The process discipline
reflected by maturity level 2 helps to ensure that existing practices are retained during times of stress.
The CMMI-DEV constellation (ML5) brings new ways for organizations to quantitatively manage their processes and quality performance goals, projects, and innovation.
Contexto complexidade crescente
querer inovar transversalmente por toda a empresa
querer ter alta maturidade no desenvolvimento software
querer melhorar os serviços e suporte de organização continuamente
Qual a solução?
Multimodelo
Gradualmente ir melhorar nas áreas mais criticas e prioritárias para o negócio
On top of that the fact that a model was needed that didn’t constrain itself for IT related business but to services in any line of businesses
CMMI for Services was a breakthrough in the best practices spectrum. With the process capability aspects provided by the CMMI framework, these new service management best practices filled the gap that was missing in process oriented organizations for some type of activities that are continuous and involve less engineering
Contexto complexidade crescente
querer inovar transversalmente por toda a empresa
querer ter alta maturidade no desenvolvimento software
querer melhorar os serviços e suporte de organização continuamente
Contar evolução histórica
Development CMMI 3 -> CMMI 5 …
Innovation -> RDI …
Services -> CMMI 2 …
Contexto complexidade crescente
querer inovar transversalmente por toda a empresa
querer ter alta maturidade no desenvolvimento software
querer melhorar os serviços e suporte de organização continuamente
Contar evolução histórica
Development CMMI 3 -> CMMI 5 …
Innovation -> RDI …
Services -> CMMI 2 …
Contexto complexidade crescente
querer inovar transversalmente por toda a empresa
querer ter alta maturidade no desenvolvimento software
querer melhorar os serviços e suporte de organização continuamente
Contar evolução histórica
Development CMMI 3 -> CMMI 5 …
Innovation -> RDI …
Services -> CMMI 2 …
For organizations that already have processes derived from CMMI for development practices there’s are clear advantages to consider that resolve long lasting questions, namely:
Customers want to continuously manage services and customer expectation …
For example response time:
Time to correct a bug or malfunction
Time to implement a new requirement
In the case of Ambisig show case– it led to a breakthrough:
a new area of training services was created
a new mechanism to make it easier to create new services
A Monthly Services meeting was created:
For continuous services improvement
To articulate with client to have more feedback
For example maintenance was not properly organized “it was a poor cousin inside the company” started to get more visibility
Customers want to be sure they get maximum value for the money they spend.
Customers want that you continuously manage services and customer expectation …
In example response time – to correct a bug/or malfunction
- to implement a new requirement
In the case of Ambisig – it lead to a breakthrough
a new are a of training services was created
a new mechanism to make it easier to create new services
-A better transition from the project phase to the service phase (example: maintenance service) where’s it’s important to have in mind the necessary steps for a smooth service setup (change, configuration and release management)
http://www.upyourservice.com/learning-library/customer-service-vision/in-challenging-times-service-matters-most
Customers want firmer guarantees that their purchase was the right thing to do. In good times, a single bad purchase can be quickly overlooked or forgotten, but in tough times, every expenditure is scrutinized.
Provide the assurance your customers seek with generous service guarantees, regular follow-up and speedy follow-through on all queries and complaints. Customer service quality matters more than you think.
More income – raise on billing
Ex: new “chargeable” services areas: training and coaching
Company realized it was “giving away free” some services
Service reports are now sent to the customer
Customer started to appreciate more and recognize the value added of the provided services
If you have 100 clients in services you just dont loose them all …. Its more constant
Service contrast with project – possibility of a steady and continuous income
Talk about process mapping
Alternatives:
-To have a work management process that combines Services and Project Management (our first choice) -> too much exceptions need to be written in a single process – it can get confusing
-To have separated Services and Project Management process and then join in a work management process (our choice now)
Service delivery – example if someone calls and ask for real-time support (is that a service we do? Is it time registered and billed?) -> if not, then maybe we should create that service
. It integrates well with CMMI expanding the OPP process area.
Well, that is it, thank you all for your attention.