SlideShare a Scribd company logo
MINIMAX SOFTWARE
PROCESS IMPROVEMENT
2008 - 2014
Minimax Story (2004 – 2014)
Ad-Hoc Era
Major Challenges/Problem Areas:
Typical 100% to 200% total variance in the release time
Uncontrolled product quality
Variance 200%
Ad-hoc team interaction
}
}
}
}
SPI
&
CMMI
2008
2012
Software Process Improvement (2008)
Software Process Improvement (2008)
Software Process Improvement (2008)
CMMI Certificate (2011)
ACHIEVEMENTS
ACHIEVEMENTS
Breakthrough Achievements:
Fuzzy !!Finally
We Got Metrics
ACHIEVEMENTS
Breakthrough Achievements:
30% - 50%
25 – 40
Per Release
New Challenges
Maturity needs enhancement
System Test
Befere
System Test
DISCOVERING DEFECTS
New Challenges
The difficulties of centralized :
Planning
Measuring the performance
Managing the product quality
}
}
}
New Challenges
Missing Team
Motivation
Commitment
Adaptability
}
}
}
PSP
&
TSP
2012
2013
Team Software Process
TSP methodology’s new activities
Team involvement
Mutual planning
Team motivation
}
}
}
Team Software Process
TSP methodology’s new activities
Estimate components quality
Plan for quality
}
}
Team Software Process
Focus on Design nor Code
Distribute effort for higher
maturity and focused for
quality
Code
Code Revew
Unit Test
System Test
Strategy
Planning
Requirements
REQ Inspection
HLD
HLD Inspection
DLD
DLD Review
Test Planning
Team Software Process
Breakthrough Achievements:
Improved team motivation, commitment and adaptability
Increased visibility of product vision, project status and
product quality
}
}
Team Software Process
Breakthrough Achievements:
Utilization of a comprehensive measurements system (with 40+
metrics/indicators)
 Earned value charts
 Effort (Direct hours) charts
 Effort distribution charts
 Defects injection per phase
 Defects removal per phase
 Control Charts
Team Software Process
Utilization of a comprehensive measurements system (with 40+
metrics/indicators)
Team Software Process
Challenges
Many logical defects escape to system test or customers side that originate
of requirements and high level design
Effort distribution per tasks indicates that the time of the design was too small
in comparison to the code and test, which reduces the final product quality
}
}
Personal Software Process
PSP methodology’s new activities
Enforce process for personal tasks
Task Planning
Detailed Design
DLD Review
Coding
Code Review
Unit Test
Task Postmortem
}
Personal Software Process
PSP methodology’s new activities
Enforce reviews and inspection
Team HLD inspection
Personal DLD Review
Personal Code Review
Checklists
}
PSP & TSP
Achievements
2014
TITLE AND CONTENT LAYOUT WITH CHART
0
50
100
150
200
250
Ad-Hoc Era SPI / CMMI PSP / TSP
Minimum Maximum
Reduction in Release Time Variance
TITLE AND CONTENT LAYOUT WITH CHART
Higher Maturity
Defect Removal Distribution
New Challenges
Higher Maturity
System Test
Befere System Test
DISCOVERING DEFECTS
TITLE AND CONTENT LAYOUT WITH CHART
0
20
40
60
80
100
120
Ad-Hoc Era SPI / CMMI PSP / TSP
No. of Defects
Higher Quality
About the
Speaker
Tamer Salah Abdellatif
eg.linkedin.com/in/tamersalah
tamer.salah.egypt
tsalah@minimax-soft.com
+(20100) 009-3196
Master of Information Systems
Development Manager
MiniMax Software
Along more than 15 years of experience in software development sector, Tamer
progressed through software development, team-leading and project management
positions in several companies before occupying his current position as
development manager in MiniMax since 2008.
He managed more than 15 projects in Egypt and Gulf area. Also, he led the
software process improvement group in MiniMax for acquiring SPIG and CMMI
certificates in addition to applying the methodology of PSP/TSP.
About the
Speaker
Ahmad Muhammed Mosa
Ahmad.m.a.mosa
amosa@minimax-soft.com
+(20100) 000 55 45
Master of Information Systems
Master of Business Administration
General Manager
MiniMax Software
Along more than 10 years of experience in Management sector attached with
software engineering sector, Ahmad supported MiniMax Software to develop its
business by opening new markets in Europe and Gulf area. His experience in
business helped MiniMax to a be market leader in Delta region for both private
and Governmental sectors and a development partner for several regional leaders
in Egypt and Gulf area. Ahmed maintained MiniMax’s membership in several IT
communities including Ministry of communication, ITIDA, SECC, TIEC, IMC,
European Bank ,CIT ,ETISAL , DTA, etc. .
About
MiniMax
Software
company/minimaxsoft minimaxsoft
www.minimax-soft.com +(2050) 231-2887
MiniMax is a leading software company specialized in providing IT services and
system solutions for economical and services institutions.
MiniMax Software Solutions applies most recent technologies to provide best
services through its high qualified development team which makes MiniMax able
to provide best services to its clients. Now, and since more than 4 years of
experience in Egyptian and Gulf market, A large base of clients have been served
by MiniMax and reached high levels of satisfaction about the IT services they got
Thanks
Thanks to SECC and ITIDA for their great services and support that enabled
MiniMax to steadily move towards the future. Along more than 6 years and still,
MiniMax benefited from quality and technical courses and consultations offered
by SECC and supported by ITIDA.
Thanks to Mr. Ahmed El-Shikh who consulted MiniMax’s team for the whole 6
years and guided us to improve our methodologies with great and innovative
models.

More Related Content

What's hot

Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
Ali Sadhik Shaik
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
Glen Alleman
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
FaizanAhmad340414
 
Process model in SE
Process model in SEProcess model in SE
Process model in SE
suranisaunak
 
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDYSoftware Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
Ramakrishna Reddy Bijjam
 
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Reetesh Gupta
 
RRC CMM CMMI
RRC CMM CMMIRRC CMM CMMI
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
MuhammadTalha436
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
Abdul Basit
 
CMM
CMMCMM
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
Golda Margret Sheeba J
 
Cmm
CmmCmm
Cmm
bht all
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
Ariful Haque
 
Chap2 RE processes
Chap2 RE processesChap2 RE processes
Chap2 RE processes
Ian Sommerville
 
Cmmi
CmmiCmmi
Cmmi
bht all
 
Topic 5 capability maturity model
Topic 5 capability maturity modelTopic 5 capability maturity model
Topic 5 capability maturity model
Jenny Coloma
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 Basics
QAI
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
Naga Dinesh
 
Seii unit4 software_process
Seii unit4 software_processSeii unit4 software_process
Seii unit4 software_process
Ahmad sohail Kakar
 
Ch26 - software engineering 9
Ch26 - software engineering 9Ch26 - software engineering 9
Ch26 - software engineering 9
Ian Sommerville
 

What's hot (20)

Capability Maturity Model (CMM)
Capability Maturity Model (CMM)Capability Maturity Model (CMM)
Capability Maturity Model (CMM)
 
Lightweight Processes: A Definition
Lightweight Processes: A DefinitionLightweight Processes: A Definition
Lightweight Processes: A Definition
 
Capability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software EngineeringCapability Maturity Model (CMM) in Software Engineering
Capability Maturity Model (CMM) in Software Engineering
 
Process model in SE
Process model in SEProcess model in SE
Process model in SE
 
Software Process Improvement - RKREDDY
Software Process Improvement - RKREDDYSoftware Process Improvement - RKREDDY
Software Process Improvement - RKREDDY
 
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
 
RRC CMM CMMI
RRC CMM CMMIRRC CMM CMMI
RRC CMM CMMI
 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
 
Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8Capability maturity model cmm lecture 8
Capability maturity model cmm lecture 8
 
CMM
CMMCMM
CMM
 
Software Engineering by Pankaj Jalote
Software Engineering by Pankaj JaloteSoftware Engineering by Pankaj Jalote
Software Engineering by Pankaj Jalote
 
Cmm
CmmCmm
Cmm
 
Introduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality AssuranceIntroduction to Process Improvement & Software Quality Assurance
Introduction to Process Improvement & Software Quality Assurance
 
Chap2 RE processes
Chap2 RE processesChap2 RE processes
Chap2 RE processes
 
Cmmi
CmmiCmmi
Cmmi
 
Topic 5 capability maturity model
Topic 5 capability maturity modelTopic 5 capability maturity model
Topic 5 capability maturity model
 
CMMI v 1.2 Basics
CMMI v 1.2 BasicsCMMI v 1.2 Basics
CMMI v 1.2 Basics
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
Seii unit4 software_process
Seii unit4 software_processSeii unit4 software_process
Seii unit4 software_process
 
Ch26 - software engineering 9
Ch26 - software engineering 9Ch26 - software engineering 9
Ch26 - software engineering 9
 

Viewers also liked

Portfolio Optimization Using MAD
Portfolio Optimization Using MADPortfolio Optimization Using MAD
Portfolio Optimization Using MAD
Filippas Beteniotis
 
VaR optimization
VaR optimizationVaR optimization
VaR optimization
Filippo Perugini
 
M7 lesson 4 2 mad
M7 lesson 4 2 madM7 lesson 4 2 mad
M7 lesson 4 2 mad
lothomas
 
L Pch8
L Pch8L Pch8
L Pch8
Nguyen Thuy
 
Mean variance
Mean varianceMean variance
Mean variance
odkoo
 
Game theory
Game theoryGame theory
Game theory
sivadarla
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Taiji Suzuki
 

Viewers also liked (7)

Portfolio Optimization Using MAD
Portfolio Optimization Using MADPortfolio Optimization Using MAD
Portfolio Optimization Using MAD
 
VaR optimization
VaR optimizationVaR optimization
VaR optimization
 
M7 lesson 4 2 mad
M7 lesson 4 2 madM7 lesson 4 2 mad
M7 lesson 4 2 mad
 
L Pch8
L Pch8L Pch8
L Pch8
 
Mean variance
Mean varianceMean variance
Mean variance
 
Game theory
Game theoryGame theory
Game theory
 
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
Minimax optimal alternating minimization \\ for kernel nonparametric tensor l...
 

Similar to MiniMax's Software Process Improvement

Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologies
nveeravalli
 
Mas dashboard 01 jan2015
Mas dashboard 01 jan2015Mas dashboard 01 jan2015
Mas dashboard 01 jan2015
masshalan
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
Jay Wysocki
 
Software Presentation A
Software Presentation ASoftware Presentation A
Software Presentation A
joenilesh
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Story
vijaikrishnan
 
Telelogic
TelelogicTelelogic
Telelogic
Umesh
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche
 
Acesoft Labs Corporate Presentation August 2011
Acesoft Labs Corporate  Presentation  August 2011Acesoft Labs Corporate  Presentation  August 2011
Acesoft Labs Corporate Presentation August 2011
gurudevg
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
Addison9
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
Addison9
 
Thomas R Graham bio
Thomas R Graham bioThomas R Graham bio
Thomas R Graham bio
Tom Graham
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009
Ed Kit
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professional
Uday Vardhan
 
Column Presentation Linkedin
Column Presentation   LinkedinColumn Presentation   Linkedin
Column Presentation Linkedin
pkelsall
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
Vivek Jalan
 
Andrew Thomson Resume
Andrew Thomson ResumeAndrew Thomson Resume
Andrew Thomson Resume
Andrew Thomson
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
anjulbahuguna
 
TMA Brochure 2014 - EN
TMA Brochure 2014 - ENTMA Brochure 2014 - EN
TMA Brochure 2014 - EN
TMA Solutions
 
TapoResume2015
TapoResume2015TapoResume2015
TapoResume2015
Tapobrata Guha
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
Mudit Agarwal
 

Similar to MiniMax's Software Process Improvement (20)

Ecom Nets Technologies
Ecom Nets TechnologiesEcom Nets Technologies
Ecom Nets Technologies
 
Mas dashboard 01 jan2015
Mas dashboard 01 jan2015Mas dashboard 01 jan2015
Mas dashboard 01 jan2015
 
CEI Capabilities 2009
CEI Capabilities 2009CEI Capabilities 2009
CEI Capabilities 2009
 
Software Presentation A
Software Presentation ASoftware Presentation A
Software Presentation A
 
CC&B SMECO Success Story
CC&B SMECO Success StoryCC&B SMECO Success Story
CC&B SMECO Success Story
 
Telelogic
TelelogicTelelogic
Telelogic
 
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
Laserfiche & Ricoh Canada Presentation | Gartner ITxpo 2013
 
Acesoft Labs Corporate Presentation August 2011
Acesoft Labs Corporate  Presentation  August 2011Acesoft Labs Corporate  Presentation  August 2011
Acesoft Labs Corporate Presentation August 2011
 
Hunter Fan + EAC Presentation
Hunter Fan + EAC PresentationHunter Fan + EAC Presentation
Hunter Fan + EAC Presentation
 
EAC Hunter Fan Presentation
EAC Hunter Fan PresentationEAC Hunter Fan Presentation
EAC Hunter Fan Presentation
 
Thomas R Graham bio
Thomas R Graham bioThomas R Graham bio
Thomas R Graham bio
 
SDT Blended Model V3 2009
SDT Blended Model V3 2009SDT Blended Model V3 2009
SDT Blended Model V3 2009
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professional
 
Column Presentation Linkedin
Column Presentation   LinkedinColumn Presentation   Linkedin
Column Presentation Linkedin
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
 
Andrew Thomson Resume
Andrew Thomson ResumeAndrew Thomson Resume
Andrew Thomson Resume
 
Svam Corporate Overview
Svam Corporate OverviewSvam Corporate Overview
Svam Corporate Overview
 
TMA Brochure 2014 - EN
TMA Brochure 2014 - ENTMA Brochure 2014 - EN
TMA Brochure 2014 - EN
 
TapoResume2015
TapoResume2015TapoResume2015
TapoResume2015
 
Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14Df14 so many features dreamforce ’14
Df14 so many features dreamforce ’14
 

Recently uploaded

Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 

Recently uploaded (20)

Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 

MiniMax's Software Process Improvement

  • 3. Ad-Hoc Era Major Challenges/Problem Areas: Typical 100% to 200% total variance in the release time Uncontrolled product quality Variance 200% Ad-hoc team interaction } } } }
  • 12. New Challenges Maturity needs enhancement System Test Befere System Test DISCOVERING DEFECTS
  • 13. New Challenges The difficulties of centralized : Planning Measuring the performance Managing the product quality } } }
  • 16. Team Software Process TSP methodology’s new activities Team involvement Mutual planning Team motivation } } }
  • 17. Team Software Process TSP methodology’s new activities Estimate components quality Plan for quality } }
  • 18. Team Software Process Focus on Design nor Code Distribute effort for higher maturity and focused for quality Code Code Revew Unit Test System Test Strategy Planning Requirements REQ Inspection HLD HLD Inspection DLD DLD Review Test Planning
  • 19. Team Software Process Breakthrough Achievements: Improved team motivation, commitment and adaptability Increased visibility of product vision, project status and product quality } }
  • 20. Team Software Process Breakthrough Achievements: Utilization of a comprehensive measurements system (with 40+ metrics/indicators)  Earned value charts  Effort (Direct hours) charts  Effort distribution charts  Defects injection per phase  Defects removal per phase  Control Charts
  • 21. Team Software Process Utilization of a comprehensive measurements system (with 40+ metrics/indicators)
  • 22. Team Software Process Challenges Many logical defects escape to system test or customers side that originate of requirements and high level design Effort distribution per tasks indicates that the time of the design was too small in comparison to the code and test, which reduces the final product quality } }
  • 23. Personal Software Process PSP methodology’s new activities Enforce process for personal tasks Task Planning Detailed Design DLD Review Coding Code Review Unit Test Task Postmortem }
  • 24. Personal Software Process PSP methodology’s new activities Enforce reviews and inspection Team HLD inspection Personal DLD Review Personal Code Review Checklists }
  • 26. TITLE AND CONTENT LAYOUT WITH CHART 0 50 100 150 200 250 Ad-Hoc Era SPI / CMMI PSP / TSP Minimum Maximum Reduction in Release Time Variance
  • 27. TITLE AND CONTENT LAYOUT WITH CHART Higher Maturity Defect Removal Distribution
  • 28. New Challenges Higher Maturity System Test Befere System Test DISCOVERING DEFECTS
  • 29. TITLE AND CONTENT LAYOUT WITH CHART 0 20 40 60 80 100 120 Ad-Hoc Era SPI / CMMI PSP / TSP No. of Defects Higher Quality
  • 30. About the Speaker Tamer Salah Abdellatif eg.linkedin.com/in/tamersalah tamer.salah.egypt tsalah@minimax-soft.com +(20100) 009-3196 Master of Information Systems Development Manager MiniMax Software Along more than 15 years of experience in software development sector, Tamer progressed through software development, team-leading and project management positions in several companies before occupying his current position as development manager in MiniMax since 2008. He managed more than 15 projects in Egypt and Gulf area. Also, he led the software process improvement group in MiniMax for acquiring SPIG and CMMI certificates in addition to applying the methodology of PSP/TSP.
  • 31. About the Speaker Ahmad Muhammed Mosa Ahmad.m.a.mosa amosa@minimax-soft.com +(20100) 000 55 45 Master of Information Systems Master of Business Administration General Manager MiniMax Software Along more than 10 years of experience in Management sector attached with software engineering sector, Ahmad supported MiniMax Software to develop its business by opening new markets in Europe and Gulf area. His experience in business helped MiniMax to a be market leader in Delta region for both private and Governmental sectors and a development partner for several regional leaders in Egypt and Gulf area. Ahmed maintained MiniMax’s membership in several IT communities including Ministry of communication, ITIDA, SECC, TIEC, IMC, European Bank ,CIT ,ETISAL , DTA, etc. .
  • 32. About MiniMax Software company/minimaxsoft minimaxsoft www.minimax-soft.com +(2050) 231-2887 MiniMax is a leading software company specialized in providing IT services and system solutions for economical and services institutions. MiniMax Software Solutions applies most recent technologies to provide best services through its high qualified development team which makes MiniMax able to provide best services to its clients. Now, and since more than 4 years of experience in Egyptian and Gulf market, A large base of clients have been served by MiniMax and reached high levels of satisfaction about the IT services they got
  • 33. Thanks Thanks to SECC and ITIDA for their great services and support that enabled MiniMax to steadily move towards the future. Along more than 6 years and still, MiniMax benefited from quality and technical courses and consultations offered by SECC and supported by ITIDA. Thanks to Mr. Ahmed El-Shikh who consulted MiniMax’s team for the whole 6 years and guided us to improve our methodologies with great and innovative models.