Purpose ‐ The purpose of this paper is to expose and discuss the problems and suggests solutions for software development process in a large organization. Design/methodology/approach ‐ A case study approach was adopted in this paper. The case studies reengineering project in computer department at large organization. The structured analysis and design methodology used in this case included dynamic monitoring of qualitative and quantitative performance measures set for this purpose. Findings ‐ This paper addressed fundamental issues governing analysis and redesign of a software development process. Conceptual breakthroughs of new process were suggested. The success of implementing the project was based on infrastructure requirements for the new process and possible changes including positions and their required job skills. The paper suggests some software tool(s) that can capture the requirements and provide both backward and forward traceability. Research limitations/implications ‐ The outcome of this work has implications for both practitioners and researchers. For researchers, the conventional, software development methodology should be amended to take into account the discussed issues in more details. For researchers, there is a need for substantial research into good practice in requirements and software development. Originality/value ‐ The original work of this project can be considered as detailed guidelines to help business process reengineering team members to successfully complete some critical activities associated with analysis and redesign of software-development processes.