Other Detailed Services
Organizational Change Management Workshops
One day Course for Managers
Is every organization ready to change? What elements need to be present to drive a successful change effort?
Although it is crucial to develop processes, technology, and a work setting that enable the organization to meet its performance goals, it is impossible to achieve or sustain a change initiative unless the organization accepts and adopts the changes. Resistance to change is one of the biggest obstacles to achieving desired performance. Effective change management reduces resistance to change and inspires individuals in an organization to embrace change as quickly as possible. This course provides an introduction to the principles of Change Management.
Initiating a Process Improvement Program
Two Day Workshop for Managers
What does it take to start a process improvement program? Many well-intended managers appoint a talented individual to lead the improvement effort for their organization, get out of their way, and then are disappointed with the results. If you are thinking of embarking on an improvement program in your organization, or if you've already initiated the program but are disappointed with the results, this is the workshop for you.
This workshop will cover several case studies of successful process improvement programs and will examine the key ingredients. It will cover the commitment and resources that are required at all levels of the organization. During this workshop, participants will create some of the actual artifacts they will use to gain the necessary commitment and lead their organization forward. At the end of the workshop, participants will be prepared to establish an improvement program in their organization and will be knowledgeable of how to keep their program on track.
Action Planning Workshop
Three Day Workshop for Creating a Strategic and Tactical Improvement Plan
You've decided to make a commitment to software process improvement and your management team has given you their full support. What is the next logical step? The decisions you make at this critical point in your software process improvement program will have a profound effect on your program’s success. How do you prioritize the many improvement initiatives that have been identified? What is the proper balance between “quick” improvements to gain broad-based support and “longer” improvements that provide the higher return on investment? What intensity of change is appropriate for your organization and will this pace be acceptable to the managers who are sponsoring your improvement program?
There is no one way to create a process improvement plan but there are several options for each decision and many factors that must be applied to reach a successful conclusion. This workshop will guide software process improvement managers through this perilous path and teach them the skills necessary to successfully create the process improvement infrastructure for their organization. The course will use several case studies to support these tactics and will allow the students to create products they can actually use within their organization. Students will leave this class prepared to establish or revise the strategy for software process improvement within their organization.
Establishing Process Action Teams
Creating and Managing the Change Agents in Your Organization
This workshop is designed for organizations that have an established software process improvement program and a set of prioritized improvement initiatives. The objective of this course is to guide the software process improvement managers and support staff in the establishment of successful Process Action Teams (PATs). PATs have been a widely recognized mechanism for bringing change to an organization but many have fallen far short of achieving their objectives. Some have spent months in research, only to emerge without any tangible products! Some organizations have gotten so frustrated with the lack of progress in their software process improvement program, they have resorted to the software process improvement manager developing and implementing many of the improvement initiatives – an approach that is guaranteed to fail!
How can you achieve the benefits of Process Action Teams for your organization? What should be your level of involvement and support? What are reasonable timelines and expectations? This workshop will provide answers to these difficult and challenging questions that all software process improvement professionals face. Through a series of role-plays and hands-on workshops, participants will learn the key ingredients to achieve the results they need from their Process Action Teams.
CMMI Process Area Specific training workshops
Two Day Workshop for Software Practitioners, Managers and Team Leaders
This two day workshop provides the participants with an understanding of how Requirements Management models the system and affects system development throughout the life cycle, in order to improve the end product. It highlights team-based requirements management, with an emphasis on approaches, standards, techniques, and lessons learned. This workshop teaches the benefits and best practices of more effective requirements management. Requirements Management starts with the definition of requirements and continues through the project, culminating in the acceptance of the product against the requirements. By examining all the tasks that are performed with requirements, participants will gain an understanding of the role of requirements management through the development life cycle specific to your organization.
One day Introduction to Risk Management for Managers
Today’s program managers face challenges different from even a year ago. Drastic budget reductions, new technology and ever-increasing demands on our staffs continue. Familiar work settings are also shifting, with changes in management methods such as integrated product teams. The risks increase and the job gets more difficult, but innovative managers are learning how others have successfully managed risk, and they are putting those lessons to work for their organizations. This course provides an opportunity for you to learn more about what peer organizations are doing to meet the challenges of today and tomorrow. The course provides heightened awareness of software risk issues, additional sources of information and motivation to conduct risk-mitigating activities.
Two Day Workshop for Managers and Team Leaders
This two day workshop teaches the key issues involved in selecting qualified software subcontractors and the management skills necessary to oversee software activities. Participants are introduced to the CMMIsm with emphasis on the Software Subcontract Management Key Process Area. Participants will learn the elements of a statement of work (SOW) and the request for proposal, and receive methods for identifying bidders in the definition phase. In the selection phase, they will discuss criteria for evaluating proposals for risk and reasonableness of size, cost, and schedule estimates. Participants will learn techniques for measuring the software capability of respondents and negotiating win-win contracts. Managing the contracted activities addresses tracking of progress against the software development plan, identifying useful metrics, and discussing the review process and software configuration management.
Process and Product Quality Assurance Overview
One day Workshop for Practitioners, Managers and Team Leaders
This combined lecture and workshop gives participants insight into Process and Product Quality Assurance (PPQA) principles and practices. At the end of the workshop, participants will be better able to implement successful PPQA into their own organizations or to improve existing PPQA programs.
Process and Product Quality Assurance for Practitioners
Three Day Course for PPQA Practitioners
PPQA Boot Camp, a three day course, familiarizes participants with the evolving role of Software Quality Assurance in an environment of modern software development and support practices. Emphasis is placed on the importance of established software development and support processes, software standards and the implementation of an effective project-oriented tailoring process. The course will familiarize participants with important issues and recommended procedures, practices and processes for the implementation of a Software Quality Assurance Program.
Configuration Management Overview
One day Workshop for Managers
An organization runs on requirements, and software configuration management is a critical activity to master. Configuration Management (CM) is the backbone of the product development process, and when implemented correctly, helps ensure product quality and process improvement. Software projects in today’s industry grow regularly in complexity and require more & more software developers working together, frequently connected by networks.
Adopting CM in an organization is complex, since both managerial and technical issues must be addressed. Adopting CM technology is even more difficult due to the complexity of the CM solution and the number of people involved – it impacts all data and processes. This four hour workshop provides an educational overview to managers on software configuration management processes and procedures as well as discussions on Software Configuration Control Boards and the approval process. Information on the reporting, status accounting and auditing processes is presented.
Three Day Course for Software Practitioners
The field of Configuration Management is undergoing a revolution. New standards and requirements are taking effect, and as automated tools take over many of the tasks associated with traditional CM, the CM professional’s role is changing dramatically. The CM practitioner of the future must become more involved in software development process management and control.
Proper application of the CM process shortens the product development cycle, improves quality, reduces the cost associated with unwanted change, and helps build integrity into systems. This two day workshop provides a comprehensive blueprint for implementing CM, now and in the future, by incorporating the best practices from industry leaders, the latest technology for automating CM, and guidelines for incorporating the most recent CM standards and requirements. It addresses the key issues of how to integrate CM into your software development methodology and process, from versioning and problem/change reporting to audits and release.
One Day Course for Software Practitioners
The Peer Review Key Process Area focuses on proven methods to assure software product quality, regardless of the size or complexity of the product. This workshop is designed to provide software developers and maintainers the skills and knowledge necessary to conduct successful walk-throughs during the entire software lifecycle. Attention is given to the use of Peer Reviews during the requirements evaluation, design, code and verification test steps, as well as documentation and maintenance of the software product. The workshop examines the effectiveness of Peer Reviews using real world experiences. Implementation of Peer Reviews will improve the software quality and reduce the overall cost of producing and maintaining quality software.
Measurement and Analysis Workshop
Three Day Workshop for Software Practitioners, Managers and Team Leaders
- Planning Measurement
- Performing Measurement
- Establishing and Sustaining Commitment for a Managed Process
- Evaluating Measurement
- Identifying Information Needs
- Building a Measurement Design
- Specifying Indicators
- Specifying Derived Measures
- Specifying Base Measures
- Developing an Analysis Model
- Case Studies