(continuing from the previous post...)
IT Methodology - Project Audiences
This audience traditionally views a methodology as a tool they can utilize to ensure they can deliver and support IT projects. As a tool, a methodology affords this audience access to a pre-defined structure, lifecycles, work products and deliverables that can be applied to ensure the project is properly planned, resourced, and executed.
Business Resources (Analysts)
Business staff are the individuals responsible for understanding the organizational products and services being delivered through day to day operations. They are the “business experts” that are responsible for ensuring all the required business functionality is available in the products and systems/applications being delivered and maintained by the IT resources. An IT methodology provides the business resources the mechanism to articulate and contribute their business knowledge into the requirements that will be used to develop the product or system/application. An IT methodology also provides the Business Analysts an understanding of how the system/application will be built (deliverable wise) and establishes the necessary documentation to ensure the product they are receiving can be tested and maintained to reflect the business requirements they have defined.
IT Project Managers
IT Project Managers are responsible for delivering products and systems/applications to the business stakeholders and user community. They plan, lead and manage a project from project startup through implementation. They are accountable for ensuring the product or system/application adheres to the schedule, cost and quality demands of the project stakeholders. An IT methodology is the tool they leverage to ensure the proper resources and skills are available to complete the project, the business requirements are incorporated into the final product, the final product serves the business need, and the project is completed on time and within budget.
IT Application Development & Support/Maintenance Teams
The IT application/system delivery and support resources are accountable for designing, delivering
and maintaining the functionality of products and applications/systems. These resources are
responsible for delivering and maintaining business systems/applications that provide operational staff the necessary functionality to deliver products and services to the client. Examples of these roles can include system architects, functional architects, database administrators, team leaders, systems analysts,
system programmers, system testers. These resources rely on an IT methodology to pre-define the deliverables (specific work products) the project team will be completing to deliver the project.
IT Application Testing Teams
The IT Application Testing Teams are accountable for ensuring the product or system/applications being delivered by the IT Application Development & Support/Maintenance teams align with the authorized business requirements and that the business requirements address the business need. These teams are frequently sub-divided into addressing Unit Testing, Integration Testing and User Acceptance Testing. These resources rely on an IT methodology to establish the necessary documentation and pre-defined testing criteria that will be used to validate the functionality being delivered in the product or system/application.
Until next time...
Cameron Watson

Cameron Watson is the President of QAIassist. QAIassist helps
organizations increase and optimze their IT delivery and support
efficiency. QAIassist's Integrated Methodology incorporates the
disciplines and deliverables required for organizations to consistently
deliver quality applications on time and within budget.