Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: I corrected punctuation like full stops

...

  • Create a native app experience, that allows mobile field officers to view and edit data in the field in both an on and off-line setting. 

...

  • Users will primarily access this from an Android smartphone.
  • Users will also be accessing this from other phones (feature phones, Windows phone, iOS) so cross-platform might also be a factor.
  • This application is designed for usage by field staff of a financial institution (i.e. this isn't for a customer to conduct mobile payments or transactions).

Requirements

#CategoryTitleUser StoryImportanceNotesOff-line?Optimal DeviceNative Functions
1AuthenticationSelect instance/tenant of Mifos X and log in P1    
  Inherit proper data scope and permissions P1    
2Data RetrievalSearch and retrieve list of clientsThe loan officer should be able to look up a client by various parameters (name, account_number, government_id, branch, center, group) to retrieve details client record.P1    
  

View client and basic client info

 P1  Smartphone 
  View full client details P1    
  View client loan summary P1    
  View active client loans, relevant details, and transaction histories P1    
  View closed and inactive loans P3    
  View chats, performance summaries, and other key client indicators. P3    
         
3Data and Transaction EntryEdit basic client details
  • Basic data like Name (First name, Last name), Address, Phone Number, Assigned Officer
P1    
  Enter individual loan payments P2    
  Enter loan payments in bulk (thru collection sheet) P2    
  Disburse loan P3    
  Adjust, reverse, redo loan transactions P3    
  Enter savings deposits P2    
  Enter savings withdrawals P2    
  Apply transfers between accounts P3    
  Apply and collect fees P2    
  Generate physical transaction receipt P3    
  Generate an SMS transaction receipt P3    
         
4Record CreationCreate a new client record P3    
  Approve a new client P3    
  Create a new group record P4    
  Create a new center record P4    
  Create a new loan account P3    
  Approve new loan accountMobile loan application processingP4    
  Create new savings account P3    
         
5Client ManagementCollect additional client details P3    
  Collect survey/question group type dataThis could include a PPI or other social impact measurement, household survey, business survey, satisfaction survey, etccetc.P4    
  Sync with credit bureausFor analyzing approving clients in the fieldP5    
  Take and upload photosTake photo of client, take photo of client collateral, capture signature of client, take photo of loan documents, take photo of identification, take photo of client loan disbursal, take photo of groupP4    
6SecurityEncrypt data      
  Secure connection      
  Mobile login expires after certain period of time      
6Task ManagementView upcoming meetings and locations of meetings P3    
  View total of expected collections for upcoming meetings P3    
  Generate notifications, alerts, reminders to staff P5    
7ReportingView basic mobile reports      
8GeolocationPinpoint the actual location of a customer's residence using GPS P3    
  Map the route from office to customer's actual GPS location P3    
  Track location of field officersFrom head office via GPS coordinates of their mobile app - can see their movement in real-time or have them check in at meeting locations. P4    
9BiometricsAuthenticate clients via voice P3    
  Authenticate clients via fingerprint/retina, etc. P3    
10Financial CapabilityDeliver financial literacy and other training P5    

User interaction and design

See Mobile Mockups Mock ups under Usability and Design

...