21 tips to understand an AS-IS process
Learning the AS-IS process of a system is the first and foremost thing a person has to do while designing a solution to automate it. Here are few pointers on how to go about understanding it.
- Learn the basic end to end flow
- Know what are the data entry points
- Understand what happens to the data that enters a system
- The places where data are presented to the user
- The points where communication is send to the customer/user
- Make a list of systems that interact with the concerned application
- The different protocols (like SOAP) used to communicate between applications
- If there is a communication, the acknowledgements being sent/received if any
- The various validations that happen at various places within and outside the system
- Check for duplicate validations
- Make a list of manual interactions that take place in the process
- Figure out error prone areas- Tip: manual interactions are error prone
- Thoroughly understand exception handling situations
- What happens when one of the interacting systems fail?
- Make a list of validation rules and messages
- Are there alternate sources for the same information?
- The typical number of people who use the application/process
- The different roles that the different users of the application assume (agent, manager, team lead, administrator etc.)
- SLAs that are applicable to the application- SLAs of individual actions and SLAs of the complete system
- The statuses that are applicable to the various systems, if any. eg: Created/Initiated, Work in Progress, Resolve/Rejected
- The various geographical locations from where the application is accessed and the languages the application supports.
Comments
Post a Comment