90 likes | 216 Vues
This overview highlights JPMorgan Chase's commitment to cutting-edge Operations Management and Technology within its Investment Bank. By leveraging an MVC-based design for the Profit and Loss (P&L) reporting tool, the team aimed to streamline processes and enhance code reusability. The project utilized Agile methodologies, including Scrum and XP, alongside the Struts framework and Hibernate for database handling. Emphasizing iterative development and extensive communication, the enhancement focused on rapid feature integration, early testing, and effective documentation to better meet the evolving demands of the financial industry.
E N D
JPMorganChase Operations Management Services and Technology
Overview • Investment Bank • Leading Investment Bank • Offer Range of Commercial and Investment Banking services • Risk Management, Capital Raising etc • Rates • Position Server Team • Worked on Profit and Loss reporting tool.
Planning • Current Situation of P&L Reporting Tool • Everything on one page • Not easy to modify • Benefits of a MVC based design • Everything is organized • Adding features is faster • Good code reuse • Agile Methodologies • A mix of Scrum and XP
Analysis • Use of Struts Framework and Hibernate • Struts • Organize code in a MVC manner • Powerful templating system • Hibernate • Database mapper • Generates important SQL statements automatically • New framework had to run with existing framework
Design & Implementation • Design phase was quick • Architecture, database was already set up • Java Environment, Tomcat + Apache • Oracle Database • Iterative Development • Every 2 weeks. • Unit Testing • Documentation
Conclusion • Communication is key • Teams spread out around the world • Source Control Everything • Its not only for the source code, even documentation • Test Early and Test Often • Test First Development
References • Yong Cheng ( Project Supervisor ) • JP Morgan Chase (www.jpmorganchase.com) • Struts - struts.apache.org • Hibernate - http://www.hibernate.org/