ISS Resources & Materials

Practical Seminar
"Software Development Process: Best Practices"
ISS, Kyiv, November 22-23, 2007


SEMINAR PROGRAM

Day 1 (November 22) SW process development and implementation
Presenter: Ludmila Matveeva, ISS Quality Leader

Process defining and documenting.
An overview of the fundamentals of SW development defined process, including overview of CMMI approach in SW development process composition, with special focus on process resources like SEH, templates and checklists, as well as the role of quality assurance engineer.

Metric program, elements of quantitative management for project planning, estimation,and tracking.
An overview of the role of SW measurement in process management, including overview of the process improvement cycle, overview of CMMI approach to modern SWdevelopment practices, like Agile, with special focus on measurement procedures,like planning, gathering, analysis, and metrics program composition.

Defects prevention.
An overview of the role of defect prevention activities in process and product quality improvement. The following activities are considered briefly:checklists, kick-offs, causal analysis meetings, postmortems, trainings, review,and code walkthrough. Additional focus on training program deployment.
Day1 Q&As session

Day 2 (November 23) Key aspects of SW development project lifecycle
Part1. Presenter: StepanPotienko, ISS Sr. SW Developer
 
Requirements development and management.
An overview of the fundamentals of SW requirements development and fundamentals of managing the requirements, including managing customer expectations.

Development and design (with focus on intergroup coordination and changes and configuration management).
An overview of the fundamentals of SW development process,with focus on intergroup coordination and management of changes and configuration.

Part2. Presenter: Roman Yagodka, ISS Test Leader
Software testingprocess.
An overview of the fundamentals of SW testing and best practices for successful applying, with special focus on automation,including detailed step-by-step example demonstrating how to implement automation principles.

Software testing:test automation concepts.
An overview of the fundamentals of software testing and key principles for successful automation application and features a detailed step-by-step example demonstrating how to implement the best automation practices.

Day2Q&As session

shadow