Software systems are at the heart of virtually all organizations and understanding their development is crucial. Managers of software engineering projects need to be well versed in the development process, aware of the successes and pitfalls of various methodologies, and able to make use of the most effective techniques to meet today's development challenges.
This course provides the tools you need to effectively organize and select process choices, create realistic plans, and build and manage an accomplished team through every phase of the development cycle. You gain practical experience identifying external factors that dictate success, matching your project's needs to the most effective development model, and developing the skills for tracking and controlling the project deliverables.
This course provides the knowledge and skills necessary to implement and efficiently lead Software Quality Assurance (SQA) activities. You learn how to analyze information through static and dynamic techniques, conduct audits by following a defined process, and control critical components using Configuration Management (CM).
You gain the tactical skills necessary to establish effective project level procedures to manage software and hardware configurations, control change during a project and release a product to internal or external customers. You learn how to construct a project-based Configuration Management plan, identify hardware and software items managed through Configuration Identification, and design baseline release audits to ensure product stability.