homeaboutcatalogueSpeakersnewsschedulecontact


Foundations for success in software Development
Geoff Hewson

July 14-15 2009, Vancouver BC     $1095 CAD   Register

2-Days. Available now for on-site delivery. Find out more.

 

Course Overview
Success in software development doesn't happen by chance, nor should it be assumed it will naturally occur. Effective software developers recognize that effort is required and that key practices need to be applied at each stage in the software development lifecycle.

This seminar introduces those key practices. Highlighting the capabilities needed by a software developer or computer programmer if they are to be consistently successful at developing quality software in a business or software development setting. It introduces the key building blocks in the process of professional software development:

  • Adopting a suitable development lifecycle aligned with business needs
  • Realistic project planning based on known requirements to drive achievable projects
  • Maintaining a stable code base through implementing configuration management practices
  • Focusing on quality throughout the lifecycle

Attendees will learn how to implement these important disciplines that lead to a successful software project and how these best practices can increase the success of development projects. Read More.

Who Should Attend
This is an introductory seminar that is intended for anyone involved in software development projects in a team environment: Developers, Testers, Business Analysts, Project Managers, Team Leads, and Managers who are new to the discipline of software engineering or who are looking to brush up their basics.

Attendees will be introduced to critical industry best practices in software development.

Practices that will lead to successful and stress free project delivery. This is an excellent primer for software professionals seeking an understanding of some high impact ways to achieve software project success.

Benefits and Learning Objectives
At the end of this seminar, participants will have reviewed:

  • The Software Development Challenge
    • Common development problems and their causes
  • Software Development Strategies
    • Choosing The Right Development Life Cycle
    • Software Architecture and Component based development
    • Build and Deployment strategies
    • Agile Development strategies
  • Project Management & Requirements
    • Options for Team Structure
    • Project Planning and Requirements
    • Development activities and deliverables
    • Software Estimation
    • Integrating the project planning and requirements development process
    • Requirements management
    • Project Control strategies
  • Configuration Management
    • The elements of the configuration management discipline
    • Models for source code control
    • Configuration planning
    • Configuration control
    • Change management
  • Quality Management
    • Quality Assurance vs. Testing
    • Quality throughout the Life Cycle
    • Validation and verification
    • Peer Reviews and Inspections
    • Testing approaches and Test Management
  • Read the Full Course Outline

Plus, receive valuable takeaways. The workshop manual helps you explore the guiding concepts and principles, tools and techniques along with valuable concept explanations and facilitation techniques used within the course.

Read the Instructor Bio: Geoff Hewson.

Other courses led by this instructor:

Register early and Save $100. Benefit from 'early-bird' pricing on courses.

July 14-15     Vancouver, BC         $1095 CAD   Register

Read information on payment, cancellation policy and course locations.


Download detailed course description



This seminar is available for on-site delivery. Find out More.

Home | About | Catalogue | Speakers | News | Schedule |Contact | SPC