OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
6. Study of the Certification impact by Pedro Castro Henriques (Strongstep) e João Pascoal Faria (FEUP)
1. Study of the certification
impact
Pedro Castro Henriques - Strongstep | CEO
João Pascoal Faria – Associate Professor | FEUP
2. Agenda
• About the Speakers
• Impact of Actor3 in the organizations
• Participating Companies & certifications
• Impact in the organization
• Business impact in the organizations
• Conclusions
3. About Speaker
Strongstep | CEO and Co-Founder
Worked in 10 countries in Europe and Africa in process, tools
and organization improvement in software development &
services.
More than 19 years of experience, including consulting in
software engineer; Telecom, health and education sector –
Ericsson Sweden, Aerospace France, Altran Portugal
Professor at the master in engineering, services and
management at Porto University.
Hobbies & Activities: travel, inline-skating, snowboarding, meeting new cultures & people, loves
new challenges!
Spoke at Tedxporto “Dreams – The innovators best friend”
4. About Speaker
Associate Professor | FEUP
Associate Professor in Software Engineering at the
Faculty of Engineering of the University of Porto.
President of the Sectoral Commission for the Quality of
Information and Communications Technology (CS/03)
in the scope of the Portuguese Quality Institute.
More than 25 years of experience in education,
research, development and consultancy in several
software engineering areas.
Interests/Specialities: software testing, software
process improvement, model-driven engineering.
5. Growing international competitiveness
• Development of software solutions and services can be extremely complex
• Quality is now a requirement, not an extra
• Software customers want to pay less and less for their software
• More and more companies outsource – offshore and nearshore
• Geographical dispersion brings new cultural challenges
6. Certification: why?
Certification
• Can It bring us more profit?
Accomplish schedule
Accomplish budget
Guarantee Quality
• Can it help companies go international?
Access to new market
Larger scale projects
7. Implementation Impact
Area Improvement Average Value
Costs 20%
Deadlines 37%
Productivity 67%
Quality 50%
Quality Satisfaction 14%
Return of Investment (ROI) 4.8 : 1
Summary of the performance of 25 organizations when CMMI model (the most renowned
model for software development processes improvement) was implemented.
Source: SEI – Software Engineering Institute
8. When there are no (good) processes?
• No guarantee that best practices are being followed
• Largely dependent on the human factor - risk of an inefficient execution by
inexperienced people
• No responsibility for those not following the standards
• Risk of important project issues are not being escalated to higher
management
9. Success in IT projects
“The quality of a software system is governed
by the quality of the process used to develop
and evolve it.”
Watts Humphrey
Source: Chaos Report
• 44% Challenged projects
• 22% Cancelled projects
0%
10%
20%
30%
40%
50%
60%
Sucesso
Desafiados
Cancelados
Successful
Challenged
Cancelled
11. What certificatons?
• ISO9001 – Basic Quality Management System
• CMMI DEV – Software Development maturity model
• CMMI SRV – Services maturity model
• ITMARK – SMB Software Development + security + Business development
maturity model
12. Impact of Actor3
Regarding cost reductions, there is a neutral
evaluation, possibly because the short term
investments in certifications will take some time
to generate cost reductions.
In short term, companies felt an improvement
in the internal organization, and an
improvement of the quality of delivery.
There is already an improvement in mid-term
impact factors, in the reduction of errors in
production, client satisfaction and productivity.
13. Business Impact in the
participating organizations
• Companies in this study showed a 21% average growth
and a 157% growth in exports (sales to international
markets)*
• * Period from 2014 to 2016
14. Conclusions
• Certification are enabler for growth, due to:
better internal organization, better quality of
delivery and higher productivity.
Editor's Notes
(10 minutes) – 6 slides maximum
Por link para TEDX - https://www.youtube.com/watch?v=4-b_EEmPwgQ
Por link para TEDX - https://www.youtube.com/watch?v=4-b_EEmPwgQ
Here are 5 reasons for the growth of international competitiveness:
- Development of software solutions and services can be extremely complex
- Quality is now a requirement, not an extra
- Software customers want to pay less and less for their software
- More and more companies outsource – offshore and nearshore
- Geographical dispersion brings new cultural challenges
In terms of certification, which is the subject that brought us all here today, we can ask the following question: can it bring us more profit? Well, if it helps to accomplish Schedule and budget, and certainly guarantees quality, I believe it is legitimate to say that the answer is yes.
As for internationalization, it allows companies to enter new markets and, at the same time, embrace larger scale projects.
Here we have a summary of 25 organization that adopted CMMI model. We can see that productivity increased 67% and quality 50%, among other improvements.
Note also that the return of the investment is almost 5 to 1.
When there are no good processes or no processes at all, it means you have no guarantee that the best practices are being followed.
The work remains largely dependent on the human factor and there is no responsibility for those not following the standards.
Loss of management insight into development process can cause significant issues to be missed.
Therefore, poor quality products reduce customer’s confidence that you can provide a high quality delivered product. So you’re likely to loose that customer’s business in future
In this chart, we can see that by 2008 only 34% of IT project were Successfully concluded. It means that the scope, goals, and objectives were met, the project was completed on time, at or under the budget
The rest of them were either Challenged - Meaning that at least one of the four previous conditions was not met – or failed projects
Bottlenecks become clearly visible in real-time – which can enable proactive actions
Much better communication between development and maintenance teams