The Application

This article is the topic of Episode 5 of "The SnifferReports to Client's Management
Guy" podcast series available through iTunes.Technical Writer - Creates deliverable documentation
INTRODUCTION:showing work & resolutions provided by
Application & Network Performance Analysis is aNetwork Application Performance Analysis Team. This
team sport. Rarely are all the required skills in oneperson does not need to have a solid technical
skull. Perhaps it is best understood once you think inunderstanding but must be able to follow the gist of
terms of functions and skill-sets within ait when interviewing the technical team in order to
Troubleshooting process. In order to be able to"translate" the information into a document that is
handle ANYTHING that comes along, you will needunderstandable to both a technical and NON-technical
team members with high level skills in Enterprisereader.
Applications--Operating Systems--Databases--ServerNetwork & Application performance Analysis
Issues and a detailed understanding of Protocols andtroubleshooting doesn't require separate people in
Packet-Level transactions. But, to expect one or twoeach role - single individuals can perform multiple roles.
people to have detailed knowledge of all these areasThe Senior NAPA may be able to perform all roles--at
is unrealistic.a high level. However, the Client's Subject Matter
The Senior Network and Application PerformanceExperts (SME) will still be required. Consider them a
Analyst (NAPA)Â (TM) will need to be able toguest member of the team.
communicate with all these individuals, teams andFREQUENT ROLE COMBINATIONS:
managers. Communication & interviewing abilitiesProject Manager--Technical Writer
are mandatory. If, even by some chance, you haveNetwork & Application performance Analysis --
the world's best troubleshooter--what if they leave?Protocol Analysis
This Team approach is practical and stable.Enterprise Application Specialist -- Operating System
THE 7 PRIMARY TEAM ROLES:Specialist
Network & Application Performance AnalystINTIAL STEPS:
(NAPA)Â (TM) - Team Manager &1) NAPA meets with Client Management - determines
Technical Team Lead. This person needs togoals.
understand all the various technical issues and be able2) EAS meets with Application Subject Matter
to discuss them and ask the right questions of theExperts (SME) - begins to map out the Interpath.
individual experts. They are the hub of the team's3) NAPA gathers all applicable documentation - begins
wheel. The NAPA must learn all the Client's goals -environmental overview.
Technical - Political - Management - Budgetary and4) NAPA- EAS determine test goals.
then is able to scale the team accordingly.5) NAPA- EAS - Client SME design test plan - select
Enterprise Application Specialist (EAS) - Able to maptest transactions.
Application flow from functional & transactional6) NAPA- Network Engineer - Client Network SME.
basis. Understands Database interactions - Multi-Tiered7) Map out Interpath within Network Infrastructure.
Architecture - Web Servers.8) Plan how to place Sniffer, Ethereal - WireShark.
Protocol Analyst - Packet-Sniffer Guru. UnderstandsMirrors (SPANs) - Taps - Host Based - Wire Speed,
Network Protocols - Topology Framing -etc.
Troubleshooting from the Packet Level. This individual9) Implement plan & deploy tools.
will be capturing trace files and analyzing the traffic at10) Protocol Analyst - NAPA executes selected
the protocol and packet-level.Application Transaction for performance analysis -
Network Engineer - Familiar with wide variety ofcaptures appropriate trace files - log User experience.
vendors i.e. Cisco--Foundry-- Nortel--Troubleshooting11) Protocol Analyst performs analysis of trace files
Layers 1-3. If this team member is part of an& begins Documentation.
in-house team, they need only be up to date on the12) Theories are developed - Test Plan modified -
manufacture's equipment in place within thesecond round of analysis testing (where needed).
organization. However, if your team is a consultingHaving a Champion within Client's organization is
team...this individual has to have experience with acritical. Organization's staff members are not
wide range of manufactures.accountable to The NAPA Team - does not have to
Operating Systems Specialist - UNIX &provide information or perform tasks. Will not do so
Windows, Other...when busy - but always busy! A Champion will help
Project Manager - Maintains Task List - Gant Chart -clear the path of internal escalation.