Return to Clarrus Home

About Us
Services
Workshops
Resources
Site Map


Where We'll Be

   

May: Vancouver BC, Alameda County CA and Toronto ON

  

Jun: Vancouver BC, Olympia WA, Seoul Korea

  

Where We've Been

 

 Subscribe to the Compendium:

by e-mail or

RSS Feed:

 

 Clarrus proudly sponsors VanQ

Software Quality Assurance

 

What's New

 

4 May: Compendium 7.18: Is It Worth Not Doing It?

 

27 Apr: Compendium 7.17: Why Wait For Value?

 

20 Apr: Compendium 7.16: Testing That Team Agreement

 

Archives

Software Teamwork: Taking Ownership for Success
In Search of Excellent Requirements
Requirements Writing Workshop
Exploring User Requirements with Use Cases
Inspections and Peer Reviews
Project Management: The Team Approach
Patterns in Project Success, Patterns in Project Failure
Estimation: Size Does Matter!
Quality Assurance and Testing: Ship a Great Product!
Relationship Awareness with the SDI

All of our workshops are available onsite - please contact us for details!

Our Workshops

We have developed and licensed a set of workshops that have shown to excel at providing participants with the base of best-practice knowledge that is critical in supporting improvement within an organization.

All of our workshops are available onsite at your location.

These are all offered with flexibility to meet your specific needs, and we have facilitated workshops in other topics as well - if you don't see what you are looking for here, don't hesitate to contact us.

"The role and size of of our engineering section have both recently expanded. Our projects now have greater scope, are more complex, and involve more participants. As a consequence, we had to introduce more discipline, rigour, and organization into our development process. We called on Jim Brosseau from Clarrus Consulting to provide training to sixteen staff on the topics of requirements analysis and peer review of software.

Jim was able to present the material in a clear, concise, and entertaining fashion. The hands-on workshops helped the participants to fully absorb the lessons. We have begun adopting many of the techniques he presented, and we have already started seeing the benefits. I would recommend this training for any organization that wants to improve the effectiveness of their own project development process." - Ernest D. De Luca, P.Eng., Government of Canada

Software Teamwork: Taking Ownership for Success

If we really want to improve the way we develop software, we need to start by understanding the team itself - what each participant brings to the table. The context of skills, cultures and attitudes of all the people involved plays a critical role in determining which approach will be most effective for developing software, and how we should deploy the changes with the team. This multi-day workshop covers the breadth of elements that the team must consider as a precursor to change. Broad participation is a critical element for effective adoption of change, and the group must take personal ownership for the success of the initiative... [details]

In Search of Excellent Requirements

Requirements form the foundation for all the software work that follows. Arriving at a shared vision of the product to be developed is one of the greatest challenges facing the software project team, and customer involvement is among the most critical factors in software quality. The objective of this workshop is to give attendees a tool kit of practices, reinforced with practice sessions and group discussions, that they can begin applying to improve the quality of the requirements development and requirements management processes in their organization... [details]

Requirements Writing Workshop

This facilitated full day workshop is intended to help people who play a requirements analyst project role become more proficient at writing high-quality software requirements specifications (SRS). The workshop can be tailored to meet the needs of each specific audience. Participants will work with requirements pertinent to their own development project and user community. The "In Search of Excellent Requirements" seminar is a prerequisite... [details]

Exploring User Requirements with Use Cases

Use cases are an effective and widely used technique for eliciting software requirements. The use-case approach focuses on the goals that users have with a system, rather than emphasizing system functionality. This one-day workshop presents the use-case approach to requirements elicitation in a practical and straightforward fashion. Many practice sessions give the student opportunities to try some of the techniques described... [details]

Inspections and Peer Reviews

Effective peer reviews of all types of software work products are essential if software development organizations are to reduce their cost of producing software. Formal inspections of requirements specifications, designs, source code, and other work products are a proven means for finding errors and improving software products... [details]

Project Management: The Team Approach

Successful projects are the result of good time and cost control management, and effective relationships with team members and other key players. Both are achieved by using a team approach in planning, monitoring and conducting the work of projects. In this workshop, technical project management tools are combined with the interpersonal team processes needed to ensure that the tools work... [details]

Patterns in Project Success, Patterns in Project Failure

Developing the skill, insight and knowledge to be able to successfully lead today’s software projects takes significant time. Often the important insights needed to ensure success only come after having been through the pain of many failures. Patterns in Project Success, Patterns in Project Failure is a workshop the accelerates the learning cycle by bringing together the combined learning experiences of hundreds of projects... [details]

Estimation: Size Does Matter!

Many organizations find it difficult to explicitly take the step of deriving a size for the elements to be estimated, leaping directly from an overall definition of scope to the final effort or duration estimate.

Sizing is an essential step in the estimation process, significantly improving the insight and fidelity of the resulting estimates. How the practice of sizing fits into the overall estimation process is explored in this interactive workshop... [details]

Quality Assurance and Testing: Ship a Great Product!

Quality Assurance and Software Testing are among the least glamourous positions in the software development world. Hence they are often the most neglected. Interestingly, while most industries tend to improve product quality over time by orders of magnitude, often times we feel that software is headed in the opposite direction... [details]

Relationship Awareness With the SDI

Relationship Intelligence involves gaining an understanding of yourself and others and applying that understanding to build more meaningful, effective relationships.  Only you can decide if you are getting what you want in your relationships.  The test for this workshop is in real life, and you give yourself the grade... [details]

Home | Contact | Privacy Policy

Send comments about this web site to webmaster@clarrus.com
Copyright © 2002-2008 Clarrus Consulting Group Inc
Page last modified 24 Mar 2008