Software Engineering
Description
This two-day course provides participants with a comprehensive set of best practices for planning and tracking a successful software project. The practices are applicable to both large and small projects. They can be applied by both project managers concerned with the scope of the entire project as well as software task leaders concerned with ensuring their portion of the project is completed successfully. The course content is presented in a "hands-on" fashion with in-depth discussion of both the rationale and practical application of each technique. Considerable time each day is spent on examples and exercises designed to build confidence in applying the techniques and practices.
Objective
Course participants will learn how to:
- Estimate the effort for a software project
- Select an appropriate software development process
- Identify and mitigate software development project risks
- Develop a metrics-based schedule
- Apply "people-aware" management practices
- Track development progress utilizing binary quality gates at the inch-pebble level
- Apply techniques for ensuring software quality
- Utilize well-established software project management patterns
- Maintain momentum on projects utilizing metrics and in-process post mortems
Intended Audience
This course is intended for software task leaders, software managers or software developers who are responsible for some or all of the planning and tracking of a software project. This course is also applicable for software developers or managers involved in managing a software outsourcing activity. The content of this course is applicable for both large and small projects.
Where and When
- 16 hours available on the web or in classroom setting.
Prerequisite
- Student to bring USB thumb drive to class on both days.
Course Information
Instructor
- Jim Collofello, Collofello Consulting
Cost
- Click Here to get the Cost.
How to Register
- Please register online or contact the JACMET office at 480/727-1519.