Successfully reported this slideshow.

Project falcon1

1.338 visualizações

Publicada em

Project Constraint Management( A Mobile banking App)

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Project falcon1

  1. 1. َّ‫ر‬‫ٱل‬ ِ‫ن‬ ٰ‫م‬ْ‫ح‬َّ‫ر‬‫ٱل‬ ِ‫هلل‬‫ٱ‬ ِ‫م‬ ْ‫س‬ِ‫ب‬ِ‫مم‬ِ‫ح‬
  2. 2. Bilal Asad Shahid Nadeem Muhammad Basir Presented By: PresentedTo: Mr. Hammad Nasir (R-MBA-FALL-12-036) (R-MBA-FALL-12-025) (R-MBA-FALL-12-061)
  3. 3. Mobile Banking App Project Constraint Management
  4. 4. Overview of Project  Inov8 Project  App Development Company  Customer Meezan Bank  Mobile Banking for Meezan Bank  Branchless banking  Mobile Banking  Social Media integration  Location Based Services
  5. 5. Inov8 Limited  Incorporated in 2004  Leading provider;  mobile and branchless banking ecosystem  financial institutions, mobile operators, agent networks, merchants, money transfer organizations  Experience with working  Fortune 100  And Fortune 500
  6. 6. Vision and Mission  Use technology and innovation for enabling access to mobile financial services for the unbanked and to make mobile payments more convenient for the banked.  Provide technology and consulting solutions  the mobile and branchless banking ecosystem  financial institutions, mobile operators, agent networks, merchants, money transfer organizations, regulators
  7. 7. Success at a Glance  In 2007World First  interoperable shared mobile payments and settlement platforms  In 2008  First Mobile banking in Pakistan  Largest Mobile Network Operator (MNO)  Multiple banks, Utility Companies etc.  TimePey Launched  Askari Bank and Zong  Largest Banking Deployment  SalaryTransfer, Pension services and Branchless Banking
  8. 8. Background of Project  Rapid Increase in use of  Internet  Mobile  People Spend more time on internet and mobile  It Provides big Opportunity for  Banks  Network operators  To jump into branchless and mobile banking  These circumstances led to the project development
  9. 9. Falcon/i8MicroBank Platform  Allows Customer to  Access their accounts  Through mobile app and internet any time and any where  It provides  Third party financial services  Direct integration to banks all functions  Through i8MicroBank System  It helps;  ReducingTurnaround time  Eliminating Reconciliation issues  Cost effective with lower ownership
  10. 10. Falcon/i8MicroBank Platform  Customer can  Various FinancialTransactions via Mobile  Through digitalized accounts  Features of i8MicroBank Platform  Real time processing and settlement  Security  Scalability  Reliability  Dispute resolution systems  Integration with Branchless systems  Advanced User and role management definition portals
  11. 11. Role of Project Manager  No Involvement in Initiation Phase  Responsibilities of PM  PrepareWBS  Scope Definition  Direct and Manage ProjectWork  Direct ProjectTeam  Progress Reviews  Report Progress to PMO  All materials, equipment were provided by PMO
  12. 12. Organogram of Project CEO Change Control Board Project Manager Senior Soft. Engineer Soft. Engineer 1 Soft. Engineer 2 Soft. Engineer 3 Soft. Engineer 4 Senior Quality Engineer Quality Engineer 1 Quality Engineer 2 Quality Engineer 3 Manager Admin Surveyor
  13. 13. Project ManagementProject Management Process Group and Knowledge Area Mapping Knowledge Area Project Management Process Groups Initiating Planning Executing Monitoring Controlling Closing P. Integration Management 4.1 Develop Project Charter 4.2 Develop Project Management Plan 4.3 Direct and Manage Project Work 4.4 Monitor Control ProjectWork 4.6 Close Project or Phase P. Scope Management 5.2 Collect Requirements 5.3 Define Scope 5.4 Create WBS 5.5Validate Scope 5.6 Control Scope P.Time Management 6.1Plan Schedule Management P. Cost Management 7.1 Plan Cost Management P. Quality Management 8.1 Plan Quality Management 8.3 Control Quality P. Risk Management 11.2 Identify Risks
  14. 14. Initiation Process Group  It Includes following 1. Brief intro to Customer 2. Backend or Complete detail of product 3. Development of Project Charter 4. Technicality and Pricing 5. Agreements
  15. 15. Initiation Process Group (Cont’d) 1. Brief intro to Customer  Brochures are presented  Displaying Features of Product  Customer Make Decision 2. Backend or Complete Detail  Customer agrees to buy product  Want to Know Backend Integration  After demonstration Customer request  Project Charter  Business case
  16. 16. Initiation Process Group (Cont’d) 3. Development of Project Charter It includes  Transactions Details of Platform  FundsTransfer  Bill Payments  Retail Payments  Top Up  BalanceCheck  Other Services
  17. 17. Initiation Process Group (Cont’d) 3. Development of Project Charter It includes  Business Case Assumption 1 Total number of current mobile subscribers 134,907,976 Banked Population (11 %) 20,000,000 Monthly throughput from Mobile Apps 2 Billion Assumption 2  The model assumes that will gain customers in 8 quarters meaning 2.1% of its total subscribers 23,345,258 12.9% of its subscribers who have a bank account 500,000 Per Transaction on Bill Payment + Transfer (900+220) 1120 Total Expected Revenue in 8th Quarter 540000000
  18. 18. Initiation Process Group (Cont’d) 3. Development of ProjectCharter  Technical Information  SuperiorTechnology  Fast IntegrationTime  Middleware Strength  System Components  Webserver/Software load Balancer  DB Servers  SAN Storage  SMS Gateway  IR - Intelligent Router  Over-all network design
  19. 19. Technical and Pricing 1. Hardware Recommended Servers Specifications (Virtualized) OS System Behavior Qty WEB Layer Intel E5-4620 Xeon 2.2 GHz, 2 Core, 8 GB RAM, HD 75 GB CentOS-6.5-x86_64 Active/Passive 2 I8IR Layer Intel E5-4620 Xeon 2.2 GHz, 4 Core, 12 GB RAM, HD 150 GB CentOS-6.5-x86_64 Active/Passive 2 Application Layer Intel E5-4620 Xeon 2.2 GHz, 4 Core, 12 GB RAM, HD 150 GB CentOS-6.5-x86_64 Active/Active 2 SAN Storage 2Terabytes of data in your existing SANS 1TB + 1TB N/A Initiation Process Group (Cont’d)
  20. 20. 2. Software Requirement Item No. Category Component Description Unit of Measure Qty Note 1 Infrastructure Software CentOS & Oracle Linux Operating System Per Server 12 8 servers at primary site and 4 server at DR 2 Software Apache Webserver Per Server 3 2 servers at primary site and 1 server at DR 3 Infrastructure Software jboss-7.1.1.GA Application Platform Per Server 6 Open Source 4 Infrastructure Software jdk (v 1.7) Java Environment Per Server 6 Open Source 5 Infrastructure Software SSL Certificate Secure session Per Domain 1 6 Infrastructure Software Oracle Database 11g R2 [11.2.0.4] Enterprise Edition RDMS Database Engine Per Core 6 4 at Primary and 2 at DR site 7 Infrastructure Software Oracle 11g R2 [11.2.0.4] Grid Infrastructure DB Clustering and Automatic Storage Management(ASM) Per Core 4 At Primary Site 8 Infrastructure Software Oracle diagnostic Pack Oracle tuning pack Oracle Database Options Per Core 6 7 Initiation Process Group (Cont’d)
  21. 21. 3. Pricing Components Listed Price (USD) MicroBank and Falcon Implementation and Customization $16,000 I8IR Integrations SMSC/Aggregator Monetique Core Banking @ $ 20,000 per integration $ 60,000 Total (Project Cost) $ 76,000 Customization Listed Price (USD) Per Man Day $250 Initiation Process Group (Cont’d)
  22. 22. Implementation and Licensing 60% at Master License Agreement sign-off 20% upon signing off project plan / scope of work document 15% upon issuance of UAT sign-off Certificate by Licensee 5% upon expiry of 6 months after issuance of UAT Sign-off Certificate Initiation Process Group (Cont’d)
  23. 23. Agreements  Fixed price costing  Software license agreements  Service level agreements  Risk on the Inov8 Initiation Process Group (Cont’d)
  24. 24. Limitations/Constraints Main focus on Quality
  25. 25. Planning Process Group  Requirement Gathering  Project Scope  Work Breakdown Structure  Project Plan  Test Plan  Risk Register
  26. 26. 1. Requirement Gathering  Questionnaires  Meetings  Conference Calls  Handbook Updates o Meezan Mobile App – Requirements Specification o Meezan Portal – Requirements Specification Planning Process Group (Cont’d)
  27. 27. 2. Project Scope 1. Mobile APP (at the user end )  Login via Falcon Mobile App  Ensuring that theCustomer changes the Login PIN on first time Login  Establish a policy for implementing new, blacklist and obsolete versions of the Mobile app  Ability to perform Balance Inquiry  Ability to perform the FundsTransfer transaction  Ability to perform the IBFT transaction  Ability to view Mini Statement  Ability to change Login PIN  Ability to change Bank PIN (MPIN)  Ability to provide Branch Locator  Ability to integrate with Facebook Planning Process Group (Cont’d)
  28. 28. Portal(at the banks end)  Ability to cater following three users:  Super User (for operational activities)  Administrator (for configurations)  CSR  Ability to register /create customers (Account opening via Bank User)  Self-Activation/Registration for Mobile Banking Channel (?)  Link Payment Mode (Relink/Delink)  User Group Management  App & Bank PIN regeneration  Complaints Management  ApplicationVersion Management Planning Process Group (Cont’d)
  29. 29. Work Breakdown Structure  Front EndWBS 1- Mobile Application 1.1- Frontend 1.2- Integration 1.1.1- Login 1.1.2- Home 1.1.2.1- Fund Transfer 1.1.2.2- Bill Payments 1.1.2.3- My Accounts 1.1.2.4- FAQs 1.1.2.5- Feedback 1.1.2.6- Block/ Unblock Cards 1.1.2.1.1- Own Account Fund Transfer 1.1.2.1.2- Third Party Fund Transfer 1.1.2.1.3- IBFT 1.1.2.2.1- Utility Bills 1.1.2.2.2- Postpaid Bills 1.1.2.2.3- Prepaid Bills 1.1.2.2.4- ISPs 1.1.2.2.5- Registered Bills
  30. 30. Backend/integrationWBS 1.2- Integration 1.2.1- Login 1.2.2- Fund Transfer 1.2.3- Bill Payments 1.2.4- My Accounts 1.2.5- Card Block/ Unblock 1.2.1.1- User Authentication 1.2.1.2- Customer Information 1.2.1.3- Card List 1.2.2.1- Own Account 1.2.2.2- Third Party 1.2.2.3- IBFT 1.2.2.1.1- Fund Transfer 1.2.2.3.1- Fetch Beneficiaries 1.2.2.3.2- Beneficiary Title Fetch 1.2.2.3.3- Fund Transfer 1.2.2.2.1- Fetch Beneficiaries 1.2.2.2.2- Beneficiary Title Fetch 1.2.2.2.3- Fund Transfer 1.2.3.1- Bill Inquiry 1.2.3.2- Bill Payment 1.2.4.1- Fetch Accounts 1.2.4.2- Balance Inquiry 1.2.4.3- Full Statement
  31. 31. Time Management  On the basis of past experience  Allocation of time to the overall project on the roughly basis  Not on the basis of each activity  There was no definition of activities and allocation of the resources  Completion of the project in 110 working days Planning Process Group (Cont’d)
  32. 32. Cost Management Components Listed Price (USD) MicroBank and Falcon Implementation and Customization $16,000 I8IR Integrations SMSC/Aggregator Monetique Core Banking @ $ 20,000 per integration $ 60,000 Total (Project Cost) $ 76,000 Customization Listed Price (USD) Per Man Day $250 Planning Process Group (Cont’d)
  33. 33.  Contract Type  Fixed-PriceContract  It is favored by organization  Inov8 Limited will be responsible  Project Plan  Detail Scope of the project  ProjectWBS  Costing  Time of the project to complete  Quality test plan  Change request  Risk Identification Planning Process Group (Cont’d)
  34. 34. Test Plan Sr. No. Task Start Date 1 Bill Payment(Backend) 2 FundTransfer(Backend) 3 Feedback, Mini statement, Sign-out , My account, Title Fetch, Fetch registered consumers, Fetch beneficiaries(Backend) 4 System IntegrationTesting 5 Testing on Android(Front End) 6 Testing on IOS(Front End) 7 UAT(Blank DB) 8 Performance testing Planning Process Group (Cont’d)
  35. 35. Risk Register Risk ID Risk Description Action Risk Status 1 Ability of the system to work under the load of users Load Testing was performed for 500 virtual users at a time 2 Issue with the number of database connections while performing transactions Maximum database connections were allocated 3 Issue with the RAM of Application and database servers on production in case of bulk of users Appropriate RAM was assigned to both the servers Planning Process Group (Cont’d)
  36. 36. Execution Process Group 1. Development  Perform Project work  Manage ProjectTeam  Development of Portal  Development of Mobile App 2. Testing and Quality Assurance 3. Risk Response
  37. 37. Execution Process Group (Cont’d) 2. Testing and Quality Assurance  According to Plan  Report to QA  Features and Functions  Perform and LoadTesting Sr. No Description Status 1 From account andTo account are not shown on the report in case of IBFT transaction Resolved 2 Values in Product drop down should be populated on selecting the transaction type. Resolved 3 Name of customer payment services transaction should be changed to bill payment. Resolved 4 Detail link is missing from transaction details report Open 5 User is unable to type into transaction code field in search criteria Resolved 6 In case of own account fund transfer branch code is not shown with from and to account fields Resolved 7 On the transaction detail report, there should be option to extract the report in .xslx format as well. Resolved
  38. 38. Execution Process Group (Cont’d) 2. Testing and Quality Assurance  According to Plan  Report to QA  Features and Functions  Perform and LoadTesting TestType Frequencies of Data Login 100 11127 14446 16873 2452 17867 0 5.405113 29.74881 Fund Transfer third party 100 4696 4638 5898 2582 7666 0 12.88328 4.202163 TOTAL 200 7912 5596 15235 2452 17867 0 6.516993 18.99703
  39. 39. Execution Process Group (Cont’d) 3. Risk Response Risk ID Risk Description Action Risk Status 1 Ability of the system to work under the load of users Load Testing was performed for 500 virtual users at a time Closed 2 Issue with the number of database connections while performing transactions Maximum database connections were allocated Closed 3 Issue with the RAM of Application and database servers on production in case of bulk of users Appropriate RAM was assigned to both the servers Closed
  40. 40. Monitoring and Control PG 1. Project Reports  Tracking Sheets  Risk Log Sheet  Issues Reported  Issues Resolved  Change Requests  ApprovedChange Requests
  41. 41. Monitoring and Control PG(Cont’d) 2. Change Requests  Through Change request form  Customer Fills it if required  PM process it  CCB confirms or rejected 3. Maintenance  Bug Fixes  Client Change requests/ApprovedCR Sr. No. Task Start Date End Date Resource 1 Bill Payment(Backend) 12-Jul 12-Jul Quality Eng. 1 2 FundTransfer(Backend) 12-Jul 13-Jul Quality Eng. 1 3 Feedback, Ministatement,Signout,My account,Title Fetch,Fetch registered consumers, Fetch beneficiaries(Backend) 13-Jul 14-Jul Quality Eng. 1 4 System IntegrationTesting 14-Jul 15-Jul Quality Eng. 1,2 5 Testing on Android(Front End) 11-Jul 11-Jul Quality Eng. 3 6 Testing on IOS(Front End) 14-Jul 14-Jul Quality Eng. 2,3 7 UAT(Blank DB) 16-Jul 16-Jul Quality Eng. 2 8 Performance testing 14-Jul 15-Jul Quality Eng. 2,3,4
  42. 42. Closing Process Group 1. Phase Closure  ReleaseAcceptance Form  UAT Sign off 2. Soft Launch and Live Launch  100 customer for 1 month  Bug fixes Request  Change request/ new requirement form Customer Feedback  Project Launch  Mobile App in App Market
  43. 43. What can be Improved?
  44. 44. Recommendation 1. Time Management  Activity Definition  Resource Allocation  Time Estimation  tE= tO+4tM+tP 6  Use of MS Project for Activity Sequencing
  45. 45. Recommendation (Cont’d) 1. Time Management  Use of MS Project for Activity Sequencing
  46. 46. Recommendation (Cont’d) 2. Cost Management  No Activity Cost estimation  Budget Could be more accurate by Bottom-up  EVM should be used forControlling Cost 3. Quality Management  All QM and QA procedures were followed
  47. 47. Recommendation (Cont’d) 4. Risk Management Probability and Impact Matrix Probability Threat Opportunity 0.90 0.05 0.09 0.18 0.36 0.72 0.72 0.36 0.18 0.09 0.05 0.70 0.04 0.07 0.14 0.28 0.56 0.56 0.28 0.14 0.07 0.04 0.50 0.03 0.05 0.10 0.20 0.40 0.40 0.20 0.10 0.05 0.03 0.30 0.02 0.03 0.06 0.12 0.24 0.24 0.12 0.06 0.03 0.02 0.10 0.01 0.01 0.02 0.04 0.08 0.08 0.04 0.02 0.01 0.01 0.05/ Very low 0.10/ Low 0.20/ Moderate 0.40/ High 0.80/ Very High 0.80/ Very High 0.40/ High 0.20/ Moderate 0.10/ Low 0.05/ Very low
  48. 48. ThankYou…

×