Software Process Improvement & Roadmapping – A Roadmap for ...
MiniMax's Software Process Improvement
-
Upload
tamer-salah -
Category
Software
-
view
257 -
download
0
Transcript of MiniMax's Software Process Improvement
MINIMAX SOFTWARE PROCESS IMPROVEMENT2008 - 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 &
CMMI20082012
Software Process Improvement (2008)
Software Process Improvement (2008)
Software Process Improvement (2008)
CMMI Certificate (2011)
ACHIEVEMENTS
ACHIEVEMENTS
Breakthrough Achievements:
Fuzzy !!FinallyWe 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&
TSP20122013
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 InspectionDLD
DLD ReviewTest 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 tasksTask PlanningDetailed DesignDLD ReviewCodingCode ReviewUnit TestTask Postmortem
}
Personal Software Process
PSP methodology’s new activities
Enforce reviews and inspectionTeam HLD inspectionPersonal DLD ReviewPersonal Code ReviewChecklists
}
PSP & TSPAchievements
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 MaturitySystem 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 theSpeaker
Tamer Salah Abdellatifeg.linkedin.com/in/tamersalah
tamer.salah.egypt
+(20100) 009-3196
Master of Information SystemsDevelopment ManagerMiniMax 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 theSpeaker
Ahmad Muhammed MosaAhmad.m.a.mosa
+(20100) 000 55 45
Master of Information SystemsMaster of Business AdministrationGeneral ManagerMiniMax 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
MiniMaxSoftware
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
ThanksThanks 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.