Wednesday, July 6, 2016

Key Appsupport Tasks



Every organization has a set of tasks required to provide support. Here is a list that I have prepared, which can be used as a template.
 
  • Triage/Intake of support issues
  • Resolve Tickets
  • Small Enhancements
  • Periodic Maintenance
  • Monitoring of key jobs/tasks
  • Planned outage support
  • Unplanned outage support
  • On-call / Off-hour support
  • Handle and support Alerts
  • Change management
  • Incident management, follow-up on SLAs, reporting and trends, “warm” hand-off – incident assignment and flow
  • Codebase/Repository ownership and support
  • Support lower environments, QA, Training teams
  • Perform Root cause analysis (RCA) for repeat issues and alerts, all bugs, create support documentation
  • Provide support for promotions, market share events MSE, special events (State fairs, Consumer shows)
  • Assist with business processes – month- and year-end book close processes
  • Non-ticket support (“Walk-ups”, research and analysis), communication with IT and non-IT users.  Assisting users and answer questions
  • Support other IT groups - Service Desk, Desktop and/or hardware groups
  • Third-party system support/ Vendor support
  • Provide support for upgrades and patches; respond to environment changes (e.g. Windows upgrade?)
  • Centers of Excellence – create and assign leads, members, processes, documents
  • Continue self-development - attend training, seminars, share knowledge(feedback)
  • Status reporting
  • Onboarding – provide necessary peer support
  • Participate in design and code reviews/ Solution review board/group
  • Participate in Project stages – Functional, Technical review and support, follow PM practices
  • Support Intake – Handover to Support (HOTS)
  • Hypercare – integrate with project team (PMO process)
  • Support Offshore operations (if applicable)

Application Support Playbook



Description:
This document describes the role and function of IT application support. It lists down high level requirements for setting up this group. This document is intended for IT organizations, including project development, infrastructure and other support teams

In order to create or setup an application support group, following questions need to be answered and described in detail:
       

  1. What is application support? What is the role of application support? What are the requirements?
  2. What are the Goals and Vision of the support team?
  3. Where does App support fit in within IT department? How does it interact with other groups?(Org Chart)
  4. Are there any prerequisites for setting up App support?
  5. Define support model (based on ITIL) or as per your organization’s needs.
  6. What are the training requirements? Current? On-going? Long-term?
  7. What should be the team structure and command structure? Role for Apps DBA? Apps Admin?
  8. What are the resource/staffing requirements? BA, Tech, DBA.
  9. What will be detailed job description for each team member?
  10. What is the detailed task list for App support?
  11. What are the SLAs, team performance criteria, metrics and status reporting?
  12. What are the criteria to measure management and individual team member performance?
  13. Describe the tools, methodologies, processes required for the operation of Appsupport
  14. Define Intake process related to Projects, tickets and any other support work
  15. Define resolution process and criteria for App support tasks(Incidents, Enhancements etc)
  16. How should the team interact with other IT and business teams? Define “Warm” hand-off.
  17. Is there scope to outsource support to a vendor? Determine what can be outsourced?