Introduc6on to CakeWe are experts in contemporary Java EE applica5on design; focusing in par5cular on the light‐weight side represented by the dependency injec5on containers and AOP underpinning systems with good object oriented design. We are architects and authors of the Spring Framework, and much experience on deployment of object‐rela5onal mapping tools (various implementa5ons of the JPA, plain Hibernate, iBATIS, raw JDBC) and messaging infrastructures such as JMS, and integra5on of these systems via XML web services or RESTful interfaces. “Cake is recognised as one of the foremost experts in enterprise applica6on development, applica6on architecture collabora6ve development services & agile project management, in the UK” 2
Our ExpertsCake can genuinely claim to employ experts and here’s the proof.Our team have wriUen six Apress published technical books: Java EE monsters Pro Spring and Pro Spring 2.5 in addi5on to Oracle Applica5on Sever 10g, Pro Velocity looking at the Java templa5ng engine and Pro Jakarta Struts taking a trip down history lane. We have also ventured over to the dark side in Pro Visual Studio .NET. We are the authors of numerous journal ar5cles and whitepapers. 3
Our PartnersMembers of the Cake team regularly present in the areas of exper;se at events and conferences around the country.• We are the founding members of the Open Source Journal, the UK’s ﬁrst paper peer reviewed journal focusing on open source technologies.• Cake has a very ac5ve partnership with the Na5onal Compu5ng Centre (NCC). We are an Associate company and regularly run joint Cake and NCC knowledge sharing events.• Hays recruitment also recognise our exper5se: we are their enterprise open source sobware development partner. Cake and Hays also regularly run knowledge sharing events.• Finally Cake is the Skills MaUer training partner where we deliver a number of Java and Spring courses as well as “in the brain” sessions. Cake is also one of the main sponsors of all Skills MaUer’s events and conferences.• Our agile exper5se has allowed us to partner with the NCC to produce their Agile Project Management Guidelines. We have also produced a number of agile white papers, agile mentoring case studies, regularly run agile events. 4
EventsCake regularly runs or takes part in technical and technical process events. These events usually take the following formats;• Cake technical or technical process events• Events run in partnership with Hays PLC• Events run in partnership with the Na5onal Compu5ng Centre (NCC)• Spring User Group (SUG)• London Java Community (LJC)• Skills MaUer “In the brain” sessions 5
Services Overview One‐Team® ‐ Enterprise So?ware Development CCS®‐ Cake Collabora6on Services Agile MentoringCake Talent®‐ Expert Recruitment & Team Building Services
One‐Team® ‐ Enterprise So?ware DevelopmentCake’s One‐Team® services help clients fulﬁl their sobware vision using Cake’s experts to develop your sobware at our oﬃces as an outsourced service (not to be confused with oﬀ shore) or as a joint sourced oﬀering, working directly with your team.Cake’s joint sourcing service allows you to draw on our sobware development exper5se and experience to work within your team to deliver your sobware development project.One‐Team® projects may include members of your own team and possibly those of systems and sobware suppliers, under the leadership and guidance of Cake.In each project, the clients will be the product owners: that is, the client is always in control of the features the team implements.With Cake as their trusted advisor, Cake’s clients beneﬁt from our dedicated facili5esand a wide technology skill base. This allows us to deliver comprehensive and cost eﬀec5ve IT outsourcing services that are more ﬂexible, and more scalable than those that our clients are able to provide in‐house.
CCS®‐ Cake Collabora6on Services“CCS® saves soCware development teams ;me and money by providing immediate expert support to solve day‐to‐day development issues.”The services also provide pro‐ac5ve expert support throughout the sobware development cycle ensuring project integrity and quality. Support can be provided at any point in the sobware development process including;• Bespoke support packages• Blue sky thinking• In‐house training/workshops• Development process review• System architecture• Plalorm review• Code reviewThe package can be tailored to suit your requirements and consists of a number of draw down days and telephone technical support as well as our uniqueonline peer to peer support.
Agile MentoringEnterprises oben have very diﬀerent reasons for switching from tradi5onal sobware developmentmethodologies to modern agile methodologies. Your sobware development team may be missing deadlines, going over budget, producing sobware that does not meet the businesses requirements, producing buggy sobware or it may be that you simply want to improve the eﬀec5veness of your already competent team. Teams of all sizes can beneﬁt from a switch to agile, do not believe anyone who says agile is only for small projects, this is absolutely not the case.“Cake’s team of agile experts plan the process with you and then over see the implementa;on.”We do this in a very hands on way, gradually reducing our presence un5l your agile process/teams are running perfectly. In a typical situa5on we have an agile expert overseeing the transi5on, one of the Cake team mentoring the business and one of our technical agile experts in each team coaching the team. We oben work with you on a small live project used as a proof of concept to the business andthe rest of your team before a full roll out.
Agile Financial Times ServiceCake’s Agile Financial Times service provides a unique insight in to how your company could save money by developing sobware using an agile methodology instead of a tradi5onal approach. Very oben the technical department understands the oben many compelling reasons for moving to agile, but for the business this is oben a more diﬃcult decision. The aim of the Cake Agile Financial Times service is to make the decision for the business easy by demonstra;ng the ﬁnancial savings that could be achieved by such a move.Cake can help your business prepare an agile based contract for internal and external projects and also demonstrate a proven and eﬀec5ve way in which to es5mate project 5mescales.Once we have demonstrated the ﬁnancial beneﬁts from moving to agile, Cake would then be delighted to help with actual transi5on with our Agile mentoring services.