MiniMax's Software Process Improvement

Preview:

Citation preview

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

tsalah@minimax-soft.com

+(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

amosa@minimax-soft.com

+(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.

Recommended