Leading Successful Software Projects

Essentials for Software Project Managers

Learn how to effectively design and implement your software projects in this two-day course. Get practical guidance to help your project meet its specific challenges and to achieve its promise of success.

Upcoming Classes

Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Description
  • Ways to accurately estimate the impact of product growth, staffing changes, schedule fluctuations, and more
  • How to use best practices to guarantee the health of your software project
  • How to utilize Tiger Teams to tackle projects conducted in "crunch mode"
  • An effective endgame strategy and how and when to set it up

Consistently Produce Successful Software Under Challenging Conditions
Today's software environment is dominated by business process reengineering, client/server, object methods, internet/intranet, virtual offices and teams, new database technology, downsizing, reorganization, and most of all, a fierce focus on competitiveness and return on investment. How does all of this affect your project? Most of the fixed rules that governed projects only a few years ago cannot be effectively applied in today's software development environment. Today, a project (and project manager) needs to be agile and ever-ready for inevitable twists and turns in the road.

Work Smart and Take Advantage of Proven Engineering Fundamentals
We tend to think of ourselves as systems designers, but the project is a system too, and we must turn our skills to proper project design. All of the fundamentals that govern system design can be effectively applied to the design of a project.

Design for Manufacture
Design in such a way that project implementation is possible and success is likely.

Design for Testability
Design your projects with built-in testing and feedback features which ensure quality.

Design Defensively
Safeguard your projects from otherwise unexpected obstacles.

Design Iteratively
Enable your project design to mature and improve, and apply improvements to subsequent project designs.

Each of these rules is routinely applied to the design of software products. Now it's time to apply them to the design of software PROJECTS.

Learn from the Renowned Co-Author of Peopleware: Productive Projects and Teams
In three fast-paced days, Tim Lister illustrates how to effectively design and implement your software projects. Get practical guidance to help your project meet its specific challenges, and to achieve its promise of success. Learn how to make your projects more productive and better able to turn out quality results.

Course Outline

The Challenge

The Solution
Design for manufacture
Design for testability
Design defensively
Design iteratively engineering, preventive testing

Implementation
Dynamic modeling
The software best practice
Risk mitigation primer
Making change possible

Implementation (continued)
Sensible person's guide to process improvement
Box prototyping
Last-minute implementation
Tiger teams
Endgame
Growing a healthy corporate culture
Building teams and harmonious workgroups

Class Fee Includes


Select a learning mode button (Public, On-site etc.) for specific class details and fact sheet.
Dates
Mode
Location
Event
Venue
Call to Schedule
Anytime
Virtual Classroom
Your Location
Anywhere
Course Duration: 2 Days
Description
  • Ways to accurately estimate the impact of product growth, staffing changes, schedule fluctuations, and more
  • How to use best practices to guarantee the health of your software project
  • How to utilize Tiger Teams to tackle projects conducted in "crunch mode"
  • An effective endgame strategy and how and when to set it up

Consistently Produce Successful Software Under Challenging Conditions
Today's software environment is dominated by business process reengineering, client/server, object methods, internet/intranet, virtual offices and teams, new database technology, downsizing, reorganization, and most of all, a fierce focus on competitiveness and return on investment. How does all of this affect your project? Most of the fixed rules that governed projects only a few years ago cannot be effectively applied in today's software development environment. Today, a project (and project manager) needs to be agile and ever-ready for inevitable twists and turns in the road.

Work Smart and Take Advantage of Proven Engineering Fundamentals
We tend to think of ourselves as systems designers, but the project is a system too, and we must turn our skills to proper project design. All of the fundamentals that govern system design can be effectively applied to the design of a project.

Design for Manufacture
Design in such a way that project implementation is possible and success is likely.

Design for Testability
Design your projects with built-in testing and feedback features which ensure quality.

Design Defensively
Safeguard your projects from otherwise unexpected obstacles.

Design Iteratively
Enable your project design to mature and improve, and apply improvements to subsequent project designs.

Each of these rules is routinely applied to the design of software products. Now it's time to apply them to the design of software PROJECTS.

Learn from the Renowned Co-Author of Peopleware: Productive Projects and Teams
In three fast-paced days, Tim Lister illustrates how to effectively design and implement your software projects. Get practical guidance to help your project meet its specific challenges, and to achieve its promise of success. Learn how to make your projects more productive and better able to turn out quality results.

Course Outline

The Challenge

The Solution
Design for manufacture
Design for testability
Design defensively
Design iteratively engineering, preventive testing

Implementation
Dynamic modeling
The software best practice
Risk mitigation primer
Making change possible

Implementation (continued)
Sensible person's guide to process improvement
Box prototyping
Last-minute implementation
Tiger teams
Endgame
Growing a healthy corporate culture
Building teams and harmonious workgroups

Class Schedule
Sign-In/Registration 7:30 - 8:30 a.m.
Morning Session 8:30 a.m. - 12:00 p.m.
Lunch 12:00 - 1:00 p.m.
Afternoon Session 1:00 - 5:00 p.m.
Times represent the typical daily schedule. Please confirm your schedule at registration.
Class Fee Includes
• Tuition
• Course notebook
• Letter of completion
Instructors
Tim Lister
Atlantic Systems Guild, Inc.

Questions?

On-Site Training

Let us bring the training directly to you! Choose from over 60 courses.

Combine World-Class Training and

Certification with a Conference

Maximize Your Learning Potential

Agile Dev Conference logo

Better Software Conference logo

Devops Conference logo

STAR Conference logo

Mobile Dev Test Conference logo

Internet of Things dev Conference logo