Provide change management that drives the compliance with software engineering standards and procedures
 

Profile


Large number of software houses in Egypt do not follow rigorous software engineering procedures, which leads to loose the opportunity to compete in the international market.

Objectives







 
1. Evaluate Software Engineering in Egypt.
2.

Address issues about the status of current software engineering in Egypt.
3. Define points of weakness in the industry.
4. Define priorities for the problems to be solved.
5. Define reasonable solutions for these problems.

Strategy

 

 

 




1.
Establish the assessment process.
2.

Provide fast track implementation tools, guidelines (key forms attached with informative details).
3.
Conduct external audit then apply extensive internal audit checklist. These internal audit checklists have to meet the needs of numerous SW/business areas (categories).
4.
Build the relevant database.
5.

Set necessary analytical tools to define points of strength or weakness in the industry.
6.
Set priorities for the selected problems to be solved.
7.
Define reasonable solutions to solve these problems.

Tactics











Definition
Owner
Assessment process
- One senior analyst/Programmer
- Junior analyst/Programmer      
Build database
- One senior analyst/Programmer 
- One Junior analyst/ Programmer
- Web designer                        
Analyzing results
- Working groups                      
Define solutions
- Steering Committee                 - Working groups                      

Success Factors



1. Effective assessment checklists to be used by assessors.
2.
Competency / Experience of the staff doing the assigned tasks.
3.

The real desire and conviction from the software companies to improve.
4.
Early reviews and screening of potentially difficult cases.
5.
High level of assistance given from software companies to assessors.

Potential Performance Measures

1.

Percentage of cases assessed and reviewed within certain period of time.
2.

Number of reasonable solutions agreed upon by steering committee / working groups.
Top