Hi,
I have been given a project for analysis.
The client is a very large telecommunication company which provide services for all type of customers. Our company had developed an application to be used for payment processing. The client have been using this application in the past 5-6 years and it has gone under a lot of enhancements and bug fixing stages....
The documentations are not up to date and not properly clear what is done and not done... The uer manual I have belongs to early 2008...there are lots of diferent type of rates and calculations,.....
Recently client mentioned that they want to buy a third party off the shelf product. So my job is to learn 'our' application, figure out the relations between all the softwares and hardwares involved, create flowcharts and find out the gaps between the technical processes and business processes(requirements),.....
The problem is, I am not sure where to start.... I am doing my best to learn the app but I find it impossible to learn all the details related to business rules/policies/calculations/agreements... in the short time I have ( 3 weeks). The application developer is on holiday too....
Any suggestion how to organise this big mess without getting myself into trouble?
Thanks
With the constraints you have with the app developer being out and only having 3 weeks, I'm afraid that I doubt we can offer short cuts.
I would start with the business model but you already stated you know know the "business rules/policies/calculation
I would hope the client required proper documentation and the development followed some development lyfe-cycle.
With nothing: Start playing with the app. Learn the screens and try to figure out what does what. Then maybe try to figure out the database.
If there is no documentation at all, I wish you good luck.