| about news services contact email links | ||
| Please click on the above text to visit the corresponding page | ||
| Fast Track IT Training | ||
![]() | ||
![]() |
![]() | |
| Course Descriptions & Session Titles | ![]() | |
Project Management |
Project Management Basics
The ability to run things as a project is becoming an increasingly important skill, even for people who do not specialize in project management. This seminar series is also useful for people who use the plans created by a project manager, and who want to make sure their contributions meet the project expectations. We explain the principles of project planning, the use of scheduling software, and a methodology and a consistent work breakdown structure. These same skills can be applied to I.T. projects as well as a broad range of other types of projects that business organizations undertake from time to time, even though the special skills required for dealing with issues and exceptions tend to be different depending on the industry or application context.
The ability to coordinate the needs of many projects concurrently is what makes the difference between an efficient IT organization and one that sees costs spiraling out of control. Learn the difference between tracking dates (although important) and optimizing the IT potential to maximize the benefits to your organization: you never look at project management the same way again. In this set of seminars we look at executive level project management in terms of managing the priority of multiple work programs and individual projects that benefit the organization. We also explore the need to maintain control over the focus of approved initiatives, to make sure the corporate interests are protected, and to be able to respond to new opportunities without compromising work in progress.
Learn the skills that any Project Management Professional must master in order to implement a successful IT project as covered in this series of seminars. Our focus is to go beyond the PMBOK produced by PMI to show the fundamentals behind the different areas of competency rather than to focus on the PMP exam itself. This is an extensive series of courses that show the depth of knowledge implied by the high-level PMBOK summary. Despite its focus on PMBOK this is not intended to be used as a PMP exam preparation course.
The skills that a Project Management Professional must master in order to manage the people that make up a project team go well beyond planning and executing a project. Good team skills make it possible for the total productivity of the team to exceed the sum of the individual contributions towards quality final deliverables. This is also a high level overview of Project Management for many participants on a project team that can benefit from a better understanding of the collaborative process required for IT projects to succeed. A project participant must be aware of the direct influence they have on the outcome of a project. It is not unusual for projects to succeed in spite of the quality of management over the team members.
These sessions explain the steps required to purchase software rather than to develop the software internally. This includes commercial off-the-shelf (COTS) software as well as outsourced development. In each case the challenges can be significant to make sure the right product is selected for the right reasons. Our methodology is based on a proprietary Value Analysis approach that is embedded in a procurement model. It is aimed at making procurement options easier to score in relative terms so that there is always an objective selection of the best overall product or service to be purchased. It is possible to be precise and to pursue the selection based on a large number of inputs, without overloading your capacity to manage the final selection of a winning product or service. |
Quality Assurance |
Quality Assurance Analysis
We must understand the role of QA in preventive participation in projects to facilitate the production of quality final deliverables. Prevention yields low-cost problem solutions that are much easier to implement before errors are allowed to propagate throughout the development deliverables. In our seminars we stress that every opportunity must be pursued to catch bugs as early in the process as possible, to minimize the cost of development. Not only are we concerned about a single software product, we need strategies to cope with the combination of products that must coexist in different computers. We need to keep track of changes that may affect already installed software, or that may make existing products obsolete. That means it is necessary to consider the QA role well beyond the scope of software development (or procurement), and it means that IT QA practitioners must be well trained and versatile.
You must understand the role of QA in corrective participation in projects to facilitate the production of reliable software by finding the bugs hidden in the code. We explore detection techniques used to identify weaknesses that should be addressed, while priority-based correction effort can be used to minimize the cost impact of emergency fixes that may be deferred to be included in a later release of the product. Problem tracking and change controls are critical components of managing the costs of quality assurance execution. In this series of seminars we focus on tools and techniques that you can use to bring the testing challenge down to size. In our approach we explore both manual testing and the tools available to automate the testing, and we explain why both approaches should coexist. With a little planning the job of testing complex applications can be fun so long as you are focused on a common objective of customer satisfaction.
Understand the System Development Life Cycle methodology to make sure that all projects follow the proven steps that most likely result in producing quality deliverables. Governance is the control process that is needed to get people to adhere to the chosen methodology. Its responsibility is both proactive, to explain the benefits of the SDLC methodology, and corrective, to review and approve the work performed as substantially in accordance with the methodology. Governance is also about keeping a process in check, without stopping the natural progression of process improvements. Methodology is based on learning from past practices and it is intended to use best practices to be repeated and honed, not to stifle growth. A central element of QA Governance is to provide guidance with respect to interpreting the SDLC methodology in projects that deal with radically different applications so that the code can be maintained by the same technical support staff.
Understand the larger picture of quality that has evolved into a total quality culture. There are several contributing measures of quality that you can use to assess your QA effectiveness beyond developing or buying the best IT applications you can afford. A quality culture has to be established in all areas of an organization to open peoples' eyes to where or how opportunities for improvement can be identified. IT should be one of the tools for enabling quality initiatives with a profound impact on your organization. The challenge of Six Sigma is to achieve zero defects in order to minimize the cost of software development. It is but the latest of a series of quality improvement initiatives, some of which will be explored in this set of seminars. What these techniques have in common is the indoctrination of staff to focus on total quality, and to look for opportunities for improvement in all aspects of the work that is performed in different departments. This series explains internal process improvements as well as improved customer focus objectives. |
Business Continuity Planning |
Business Continuity Planning
As seen with the '9/11' disaster, companies can be wiped out in an instant, while others manage to recover from devastating losses. The great power failure of 2003 signaled an era of uncertain operating continuity may have started. Learn what you can do to increase the chance of your company recovering from any number of potential disaster scenarios, some of which may be easier to predict than others. This course series is based on our proprietary BIRP methodology for addressing Corporate BCP instead of focusing on Information Technology. BIRP stands for Business Interruption Response Planning, which is much more to the point with respect to what is important in a crisis. You never know if some bulldozer operator mistakenly knocks over a hydro tower in your industrial park, so you must learn to be the first company back in operation when the power comes back on by having the right response plans in place. |
Business Systems Analysis |
Business Systems Analysis
Understanding the business requirements is the most critical aspect of any project, to make sure that the development or procurement effort addresses the critical needs of the business organization. Remarkably, many initiatives are started without a detailed assessment of what the true business needs are, and this has a greater impact on the effectiveness of IT projects than any other steps, simply because everything is dependent on this understanding. Some authors have argued in jest for scrapping the requirements definition because of their general inadequacy, but few have actually offered reasonable alternatives that would remedy the situation.
Knowing what you want done for a business must be evaluated in terms of how to implement solutions so that all areas of the business are well served by a new application. We use a proven, down-to-earth methodology for the evaluation of business requirements to elicit the departmental use-case needs. We do not use the graphical representation popularized in recent tools because we are concerned that this may compromise the analysis by putting too much of the effort on the presentation of what is being identified. Besides, we want to focus on general principles rather than on specific proprietary approaches. The skills covered in this series of seminars are the most critical to the success of a future development project, yet in many ways they are poorly understood and, as a result, often ignored as critical stepping stones towards a successful project.
Whether you make or buy, you need to define in detail what exact functionality must be implemented across all requirements in order to get the correct implementation for your company. Unless requirements are written down in an unmistakable format you will always run the risk that people interpret your needs differently from what you expected. Requirements are the key to successful development and to subsequent testing of that development
effort, and as well for the procurement of adequate software that must meet the needs of your organization. Without requirements the developer or vendor has no idea what it is that you are looking for and there will be little chance that your new system will provide the services you really wanted. |
![]() |
![]() |
![]() |