Maturidade do processo de desenvolvimento de software
Transcript of Maturidade do processo de desenvolvimento de software
![Page 1: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/1.jpg)
Maturidade do processo de desenvolvimento de software
Fernanda Queiró[email protected] – Technology Primavera Software Factory
@ 10º Aniversário do DSI
![Page 2: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/2.jpg)
• Primavera BSS
• Primavera Technology Software Factory
• P.TEC Software Development Process (SDP)
Agenda
• P.TEC Software Development Process (SDP)
• SDP Evolution
![Page 3: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/3.jpg)
• Primavera BSS
• Primavera Technology Software Factory
• P.TEC Software Development Process (SDP)
Agenda
• P.TEC Software Development Process (SDP)
• SDP Evolution
![Page 4: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/4.jpg)
Primavera BSS : History and Context
• Founded in 1993
• Headquarters in Braga
• Affiliates in Lisbon, Luanda • Affiliates in Lisbon, Luanda (Angola) and Madrid (Spain)
• 2007-150 employees (50 P.TEC)
• 2009-200 (70 P.TEC)
• Business Model:Resale Channel - 300 Partners
• 40.000 customers (companies)
• Enterprise Software (ERP)
![Page 5: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/5.jpg)
International Expansion
![Page 6: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/6.jpg)
PRIMAVERA EXECUTIVE solution
![Page 7: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/7.jpg)
Awards and Recognitions
Prémio PME Inovação – COTEC-BPI 2006
Since 2001 present at the Top 500 Europe’s
Growth Companies.
This award distinguish Companies for their
outstanding achievements in generating
sustainable growth and jobs.
And…
2002
Parceiro do Ano .NET
Microsoft
1999 e 2000
Prémio Eficácia
ANETIE
1999 a 2002
PME Excelência Serviços
IAPMEI
![Page 8: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/8.jpg)
• Primavera BSS
• Primavera Technology Software Factory
• P.TEC Software Development Process (SDP)
Agenda
• P.TEC Software Development Process (SDP)
• SDP Evolution
![Page 9: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/9.jpg)
• Development on Innovative Solutions
• Constant adaptation to market trends
• Solutions driven to Customers needs
Primavera Technology Software Factory
• Solutions driven to Customers needs
• Total Support on Legal and Fiscal issues
• Business Focus
• Technology Focus
Primavera BSS
P.PT P.ES … P.TEC
![Page 10: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/10.jpg)
P.TEC | Technology & Software Engineering
• Microsoft Gold Partner
• Microsoft Technology, Platforms, Architecture
• Studying MSF since 1998 (v2)• Studying MSF since 1998 (v2)
• Innovation Cycle – 12/18 months
• ISO 9001:2000 (since 2002)
• Starting CMMI process- Goals:• Level 2 - 2010• Level 3 - 2011
![Page 11: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/11.jpg)
• Primavera BSS
• Primavera Technology Software Factory
• P.TEC Software Development Process (SDP)
Agenda
• P.TEC Software Development Process (SDP)
• SDP Evolution
![Page 12: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/12.jpg)
P.TEC SDP | MSF Based
ProcessModel
TeamModel
Models
RiskManagement
Discipline
ModelModel
ProjectManagement
Discipline
ReadinessManagement
Discipline
Disciplines
![Page 13: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/13.jpg)
P.TEC SDP | Project’s Phases
![Page 14: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/14.jpg)
P.TEC SDP | The Process
![Page 15: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/15.jpg)
P.TEC SDP | Iterative Approach
• Mechanism to correct project plan deviations
• Incremental completion of the project
• Based on planning of feature-sets• Based on planning of feature-sets
• Achievement of a pre-determined level of quality
• Each iteration results in a stable portion
• Reduce the margin of error
• Provide fast feedback
![Page 16: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/16.jpg)
P.TEC SDP | Project’s Phases
![Page 17: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/17.jpg)
Requirements Design Build Test Deploy
Primavera’s SDP | Project Management
Engineering Process
Monitoring Planning
Risk Management Communication
![Page 18: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/18.jpg)
• Primavera BSS
• Primavera Technology Software Factory
• P.TEC Software Development Process (SDP)
Agenda
• P.TEC Software Development Process (SDP)
• SDP Evolution
![Page 19: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/19.jpg)
How did the SDP evolved?
• Automation everywhere
• Software Engineering Team
• Organization by Function, not Product• Organization by Function, not Product• Specialization on the Process Area
• Project Mgmt Focus• Monitoring & Control• Risk Management
• Agile & Scrum
• CMMI
Evolution TriggersEvolution Triggers
•Primavera’s Growth
•New Market’s needs : Complexity Increased
(ex. Translations)
•Middle Market Customers (Executive)
•Technology Evolution
![Page 20: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/20.jpg)
Process Institutionalization Purposes
• Quality
• Productivity
• Software Development Activity support considering constant • Software Development Activity support considering constant Innovation
![Page 21: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/21.jpg)
Is the Process mature?
• Already in the Culture• Software Engineering Process• Daily Builds • Scrum Meetings• Iterations with Acceptance Criteria• Iterations with Acceptance Criteria• Project Monitoring & Control• Risk Management
• What’s in progress with CMMI• Requirements Management• Configuration Management• Estimation (Measurement & Analysis)• Auditing
![Page 22: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/22.jpg)
Enforcing Maturity: The Challenges
• Manage the constant Change• Tools• Technology• Fashion Methodologies
• Enforce Creativity and Innovation within the Process
• Implement CMMI without getting fat
![Page 23: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/23.jpg)
Q&A
![Page 24: Maturidade do processo de desenvolvimento de software](https://reader031.fdocumentos.com/reader031/viewer/2022020802/589d79ba1a28ab174a8b9687/html5/thumbnails/24.jpg)