La un team building,echipele de development, vanzarisitestarese distreaza. La un moment dat,echipa de testare intra intr-un desissiiese de acolo cu un iepurespunand: avem de un gratar!Mai staucemaistau, intra echipa de la development in desis,siiessiei tot cu un iepure,spunand:uitesi de o friptura!Echipavanzatorilor,un pic iritatasiprivind de sus (ca de obicei), intra in padure,si….liniste….liniste…deodataurlete, crengirupte, vanzoleala. Echipa de vanzaribuluciese din desis cu un ursdupaei. Din fuga, strigacatrecei de la developmetsi de la testare:-Noi vi l-am adus, voi... descurcati-va!!!
Transcript of "Endava Career Days Jan 2012 - Endava projects"
Endava Projects Ungureanu Roxana Head of Project Management ISD 27.01.2012
Agenda • Inception – How do projects start? • Existing Projects • Future Opportunities 2
Is it Big Bang? Big Bang Theory: In the beginning there was nothing …. which exploded … and became EverythingIN YOUR ZONE 3
Endava Projects Insurance Banking Trading Payments Media Sports EntertainmentIN YOUR ZONE 5
Insurance projects - .Net• UK insurer company – since 1710, insured Captain Cooks home• Insurance of business products – Vessels, Large properties, Profession etc.• Used by company brokers to calculate quotes• Technologies – constraints due to customer hosting environment • .Net Framework 2.0, Web Forms • NHibernate • Microsoft SQL Server 2005 • Websphere MQ 6.0• Full Agile project – Scrum of Scrums• Team size – 13 (developers, testers, BA, Scrum Master, PM )• Project length – over 2 years, ongoingIN YOUR ZONE 7
Banking projects - Java• Global banking and financial services company headquartered in UK,founded in 1690• Banking products – screening of personal and business customers,employees and suppliers• Used internally by bank employees in the screening process• Technologies • JSF, RichFaces • EJB 3.0, Web services • JMS Uri, Active MQs • Oracle 10g• Agile project - SCRUM• Team size – 10 people (developers + testers + SM+ PM)• Project length – 6 months (3 phases)IN YOUR ZONE 8
Mobile payments - Java• The European payment system, with more than 28 billiontransactions in 2011• Backend application, 3rd party collaboration• Technologies • Spring, Spring integration • Web services • JMS • IBM Websphere Application Server • Distributed cache – IBM Extreme Scale • Build & Quality: Maven, Power Mock/Easy Mock, Jenkins, Sonar• Agile project – SCRUM• Team size – 15 people (developers), distributed team (UK, Moldova, Romania-Iasi)• Project length – 3 years (Phase 2 in progress)IN YOUR ZONE 9
Trading projects - Java• Leader in financial services, with clients in more than 100 countriesand a history of more than 200 years• Used internally by traders to match trading information using multiplesystems and for all financial instruments (fixed income, equity, bonds)• Technologies • Google Web Toolkit, Smart GWT • Spring, Hibernate, IBatis • Sybase database/Oracle • Deployed on proprietary cloud infrastructure• Agile project – SCRUM – distributed team• Team size – 9 people (developers + testers + SM + PO + PM)• Project length – 1 year (3 months on client site)IN YOUR ZONE 10
DM projects - .Net• Well known English professional football club – one of the wealthiest andmost widely supported football teams in the world• Official site of the football club – virtual stadium tour, club history, legendaryplayers, news, match comments, fan site, forum, online games• Public site, accessed by millions of football fans• Technologies • Sitecore ASP .Net • Integration with single sign on, club online stores, ticket sales • Microsoft SQL Server 2008 • Deployed on internal cloud system integrated with Akamai caching• Distributed team (UK, Cluj, Iasi)• Team size – 9 people (developers + testers + deployment engineers + PM)• Project length – 1 yearIN YOUR ZONE 11
DM projects - .Net• Governing body of football in England, the oldest national football association• Football association sites management• Public site, accessed by millions of football fans• Technologies • Sitecore ASP MVC • Microsoft SQL Server 2008 • Deployed on proprietary load balancer• Agile project – SCRUM – distributed team• Team size – 9 people (developers + testers + SM + PO + PM + Architect)• Project length – 9 months (2 months on client site)IN YOUR ZONE 12
Financial projects - Java• Major international bank, with more than 200 million clients inover 140 countries. One every 30 people worldwide is a client• Update a poorly written strategic solution to manage corporateliquidities• Every night, the application moves several billion dollars• Nov 2011 – team of 5 went to client site to analyze code, identifyissues, understand client requirements• Identified issues • Architecture and design • Code quality • Testing • Build and deployment • Process and methodologyIN YOUR ZONE 15
Financial projects - Java• Technologies • Oracle 10g/11g • Web Sphere 6.0/7.0, TIPCO Enterprise Message Service • EJB 2.1 (over 100 queues) / EJB 3 • Hibernate 3 • ILOG JRules – to define business rules • Compute grid – to process jobs in parallel • Web services – to communicate between system modules• Team size ≈ 23people (developers + testers + BA + PM + Architects)• Project length – ongoing, first phase – up to July 2012IN YOUR ZONE 16
Insurance projects - .Net • Top 5 insurance company – French, founded in 1816 • Online portal that enables access to funds and policies • Technologies • ASP .NET MVC – web tier • Ektron .NET CMS – dynamic content • Microsoft Biztalk – middleware, consuming external cloud based web services • Microsoft SQL Server • Agile • Team size ≈ 9 people (developers + testers) • Project length ≈IN YOUR ZONE 17
Insurance projects - .Net• Agile insurance company, founded in 1965• Students can insure possessions like mobile phones, laptops,musical instruments, bikes etc• Technologies • .Net Framework 4.0 • ASP .Net MVC 3 • jQuery • Access to backed via Webservices• Agile SCRUM• Team size ≈ 9 people (developers + testers + BA + PM + Architect)• Project length ≈ 7 monthsIN YOUR ZONE 18
thank you Roxana Ungureanu Head of Project Management ISDIN YOUR ZONE 19
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.