Using the Project Management Workspace
Download
Report
Transcript Using the Project Management Workspace
Working at Citigroup
Janel Damstra, BS in CS
Josh Knatz, BS in CS
1
Citigroup is…
World’s largest financial services company
275,000 employees manage 200 million customer accounts in
more than 100 countries.
First financial services company in the U.S. to bring together
banking, insurance, and investments
Major brand names
2
Citigroup is…
Five Organizations within Citigroup
Global Corporate and Investment Bank (GCIB)
Meets all the financial services needs of corporations, governments,
and institutional and individual investors around the globe.
Global
Consumer
Group
Citigroup
International
Global
Corporate and
Investment Bank
Global
Investment
Management
Smith Barney
Global Equities
Global Fixed Income
Foreign
Exchange
Global Investment Banking
Global Transaction Services
3
FX eCommerce: What we do
Foreign Exchange (FX)
FX is the largest market in the world
They trade currencies, interest rates and volatility
Citigroup foreign exchange is one of the major providers of
liquidity to the world’s FX markets
We support the FX Business
Mirror business models electronically
New application ideas, upgrade requests (phases)
4
FX eCommerce: Applications
Our Applications (we support about 20)
What they do:
•
•
•
•
Price currencies automatically or on request
Accept & match trades
Commit trades for settlement
Keep track of our customers
Their use (scheduled uptime):
• Trading Centers in 5 different countries
• Most are running 24 hours a day 6 days a week (24/6)
Who the users are:
• Traders, sales people, other banks, hedge fund managers,
end clients (corporations)
• Worldwide Presence: Europe (UK), North America, Asia,
EMEA, Latin America
5
CitiTech
CitiTech is the technology group that supports GCIB
FX eCommerce is one group within CitiTech
Other groups:
Support other areas of GCIB business e.g. Equities
Internal support and development
• Develop tools that are used internally by technology groups
• Do not interact directly with any business groups
Technology Infrastructure (TI)
• Database Administration
• System Administration
6
Where do YOU fit in?
Entry level positions within CitiTech
Developers
Business Analysts
Test team
Database and System Administration
Policy, Audit and Control
7
Developer
Design
Functional Specification, Technical Design documentation,
Architecture review
Programming
Java - Apache Struts, Log4j, JavaDocs
Others - UNIX scripting, c++, XML, VB, SQL, more
Support
Problem Solving
• Bug fixes, “broken” business case solutions
Environmental Setup
• UNIX Solaris 8, Windows
Testing
Integration & QA, User Acceptance (UAT)
8
Business Analyst
BA is a liaison between the business and tech groups
Meet with business to determine their needs for an application
Meet with development group – what solution can we provide?
Develop and document
• Business requirements
• Functional requirements proposed to fit the business needs
• FUNCTION POINTS!?!
Follow up during development and through to delivery
A BA needs:
Technical knowledge
Good communication skills
9
QA & Testing
Test team is involved in all levels of the software process
Developing and organizing the test plans
Verifying that each level of documentation is valid
Performing tests on their group’s applications
Logging bugs and notifying developers
Maintaining the test environments
Testing on multiple levels in different environments
Developer tests
Integrated systems testing
Quality Assurance testing
User acceptance testing
Types of testing
functional, regression, stress, performance, integration, white box, black box,
and unit
10
Applying what you learned
CitiTech Software Development Life Cycle
All applications development must follow the SDLC
SDLC is a professional example of the Waterfall Model
SDLC involves 7 stages:
• Project Initiation, Definition, Technical Design, Construction,
Validation, Implementation, Post Project Review
Every application development team uses:
Project Issue Logs
Gantt Charts and Project Plans
Version Management (CVS)
11
Questions?
Questions
12