Leading Successful Software Projects Course | Agile + DevOps East

Conference archive

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

Contact us for more information 904.278.0524 or 888.268.8770


Select a learning mode button (Public, Live Virtual, etc.) for pricing, details, and a downloadable fact sheet.
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.

Questions? 929.777.8102 [email protected]
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

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

STAR Conference logo

Agile + DevOps Conference logo

Agile Testing Days Conference logo