The Application & Network Performance Analysis Troubleshooting Team (NAPA) (TM)

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 Network
Application & Network Performance Analysis is aApplication Performance Analysis Team. This person
team sport. Rarely are all the required skills in onedoes not need to have a solid technical understanding
skull. Perhaps it is best understood once you think inbut must be able to follow the gist of it when
terms of functions and skill-sets within ainterviewing the technical team in order to "translate"
Troubleshooting process. In order to be able tothe 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 abilities areProject Manager--Technical Writer
mandatory. If, even by some chance, you have theNetwork & Application performance Analysis --
world's best troubleshooter--what if they leave? ThisProtocol Analysis
Team approach is practical and stable.Enterprise Application Specialist -- Operating System
THE 7 PRIMARY TEAM ROLES:Specialist
Network & Application Performance Analyst (NAPA)INTIAL STEPS:
(TM) - Team Manager & Technical Team Lead. This1) NAPA meets with Client Management - determines
person needs to understand all the various technicalgoals.
issues and be able to discuss them and ask the right2) EAS meets with Application Subject Matter
questions of the individual experts. They are the hubExperts (SME) - begins to map out the Interpath.
of the team's wheel. The NAPA must learn all the3) NAPA gathers all applicable documentation - begins
Client's goals - Technical - Political - Management -environmental overview.
Budgetary and then is able to scale the team4) NAPA- EAS determine test goals.
accordingly.5) NAPA- EAS - Client SME design test plan - select
Enterprise Application Specialist (EAS) - Able to maptest transactions.
Application flow from functional & transactional basis.6) NAPA- Network Engineer - Client Network SME.
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 & Windows,provide information or perform tasks. Will not do so
Other...when busy - but always busy! A Champion will help
Project Manager - Maintains Task List - Gant Chart -clear the path of internal escalation.