The WSR Consulting Group, LLP (herein after “WSRcg”) team draws upon a wealth of experience and expertise, to give clients powerful insight, foresight and hindsight into information technology issues, projects, challenges and disputes. Our experience, training and expertise enable us to perceive, confirm, and articulate the critical success factors that advance technology projects and to ascertain the causes of problems.
In the context of disputes, our insight authoritatively makes clear to the client, jury, court and adversary the actual causes of problems on a project. That insight enables the parties to settle a dispute, and if the dispute goes to court, it helps the court to reach a fair decision.
In the context of consulting engagements, our experience and expertise enables clients to make well-informed decisions about their information technology strategy, issues and projects. Our insight helps our clients to proactively anticipate problems and to effectively avoid pitfalls.
Expertise in Systems Development and Implementation Methodologies, and Project Life Cycles
Warren S. Reid, the firm's Managing Director and founder, developed one of the world’s most recognized systems development methodologies, and is widely known for his seminal publications and models regarding systems methodologies and approaches. Our team can determine to what extent parties to a computer systems project took seriously the implementation of a systems development methodology, and where they simply paid lip service. Also, our team can determine if project managers and project leadership made wise and prudent choices in tailoring, adjusting and streamlining the measures called for by a systems development methodology given the situation on the ground of the project, and the external hurdles it faces.
Expertise In Large-Scale Project Cost And Schedule Estimation
WSRcg has extensive expertise and experience in COCOMO/COCOMO II, one of the two (2) internationally accepted models for scheduling, costing and planning large scale systems projects. We couple that expertise regarding project multipliers and scale factors with our in-depth knowledge of the internationally recognized Carnegie Mellon Software Engineering Institute's Capability Maturity Model to determine:
- how long a project and its component tasks should have taken from the beginning under different scenarios
- how long it would have taken from the point the project was terminated
- how specific decisions made by each party during the contract impacted the system schedule, cost, quality, functionality and chances of succes
Expertise in Project Management, Planning and Schedule Tracking
Our WSRcg team understands that if you do not plan to succeed, then you are planning to fail. Poor project management can cause otherwise good systems and good projects to falter as important resources and efforts are deflected and wasted. We review the planning, organizing, staffing, setting of priorities, coordinating, executing, communicating, estimating, and budgeting aspects of project management. In doing so, we recognize when project managers are just guessing at time and effort estimates, and when they have patched together a loose plan. We also carefully analyze project management measures such as critical paths, earned values, variance analyses, and responsibility sharing. Thus we reveal the reasons why the execution of the project varied from the plan and we understand where, when and how faulty project and risk management has caused a project to run out of control.
Expertise in Project Staffing and Executive Management
WSRcg has extensive experience in training and managing internal systems staff, outside professional and internal business experts for critical roles on projects and ongoing IT operations, including systems planners, analysts, designers, project managers, coders, testers, documentation specialists, software engineers, database administrators, business process experts, quality assurance staff, super-users, project champions, executive management, and a project steering committee. WSRcg staff have set up organizational structures and put into place guidelines and standards for communication, documentation, handoffs and development processes. Technology is still about people, their expectations, experience, fear of change, availability to work on the project as needed, availability for training, and their ability to make timely decisions. In that regard, our WSRcg team has created SoftWare Adjudication Teams (SWAT) to resolve small but mounting disagreements and issues between project teams, implementers, integrators, vendors, users and customer management before they accelerate and end up out of hand.
Expertise in Risk Management and Quality Management
WSRcg is adept at identifying project, process, product, personnel, technology, and legal risks. We know how to manage and mitigate such risk factors before they materialize or have great impact, especially in areas of functionality scope, customization, conversion, training, and "go/no go live" decisions where risks most often ambush a project. Most large-scale systems projects have predictable and similar risks for each of the parties -- and accordingly, most litigated systems failures include complaints that blame each party for failing to mitigate these risks.
Expertise in Scope Management and Configuration Management
WSRcg has developed a revolutionary approach to the management of project scope. Our team spots ambiguity and lack of completeness in requirements and specifications that have the potential of bringing user acceptance to a halt. Poor definition of scope and poor management of scope issues is at the forefront of disputes and discord that erode goodwill between systems developer and customer. When such disputes end up in court, we know how to distinguish in-scope change from out-of-scope change, and we have experience in explaining the difference to a judge and jury.
Expertise in Contract Audits, Crisis Management and Dispute Resolution
Our WSRcg team has extensive experience with a wide variety of contractual arrangements. We have consulted with attorneys in the creation of numerous systems development, acquisition, implementation, support, outsourcing, and services and service level contracts over the years. We can help to craft viable and sustainable commitments and principles to match the business proposition of a systems project. At the same time, we know how to help parties deal with disagreements about their contractual arrangements, and if confrontation erupts, we know how to help the parties resolve their differences.
Expertise in Test Planning, Execution, and Acceptance Management
Mr. Warren S. Reid, who personally manages our projects, is known internationally for his work in the computer and software testing field, and he has successfully used the areas of testing (and related areas of static testing, independent verification and validation, and internal quality assurance) to determine how and how well a system had been developed, tested and documented, and how ready it was to be turned over to the customer for use in production. He also understands that all non-trivial systems have some defects; he can opine on the sources of these defects and what defect metrics and qualities are reasonable under the circumstances.
Expertise in Architecture, Design and Software Engineering
Based on the review by our senior staff of system architecture and system design engineers, we can determine whether or not and/or to what extent core systems were appropriate as a base for modification and configuration to meet the needs of typically diverse users. We have seen in more than one case how a base system was unfit for its intended purpose in the first place.
Alternatively, sometimes users agree to re-engineer their business processes to be consistent with core system design, architecture, and functionality. We have also uncovered such re-engineered processes that were never properly implemented and thus jeopardized and compromised the installation and success of the system and the project.
Expertise in Post Go-Live Operations
Based on extensive hands-on experience with systems projects our WSRcg team fully appreciates that the challenges of software development do not end at go-live. We have strong expertise in setting up and managing the critical first phase of implementation, during which errors and omissions make themselves strongly felt, and have the potential of undermining a company’s business. We know what it takes to set up a competent transition team to support the system, and we have experience in helping the users accept and adopt the new business procedures needed to make the implementation successful, and to maximize the business benefits of installing a new system.
In each of the above areas, we can predict the impacts and explain the consequences of various decisions and choices regarding the cost, quality, functional scope and schedule of an active project. Also, in rendering an expert opinion about a disputed project we can identify and trace short-cuts taken by a vendor, consultant, customer, or user in the areas noted above, and we can explain the manner in which those decisions and choices affected the conduct and outcome of a project.
For further information please contact Warren S. Reid, Managing Director of WSR Consulting Group, LLC at 818-986-8842 or e-mail: firstname.lastname@example.org.