Candidate Name: Job Applied For: Availability: Key Skills: Mark Scrum Master / Agile Coach / Agile Project Manager Interview: Immediate Start: June Salary: Presented By: Certified Scrum Master and PRINCE trained project manager with strong experience of implementing agile development techniques, latterly in Energy Trading, Publishing, digital media and Government. Introduced agile techniques at Tornado, Zenith, John Brown, Sapient, Globalbeach and Elsevier. 10 years financial experience in banking, insurance and market feed. Pragmatic and DCF qualified account holder managing a labour budget of £2M at Tornado Group. Effective and efficient in recruiting, building, managing and mentoring teams, working in lock-step with Competitive & HR strategy: speaks the language of business in the C-Suite, designers in the studio and techies in the development department. Creative facilitator skilled in delivering successful project results. Creator of Wicked-Agile™ methodology that incorporates strategy, design thinking and behaviour driven development. £ Contract Day / Hourly Rates - negotiable James Money j.money@ninesharp.co.uk – 01628 771811 ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk Mark PROFILE: Certified Scrum Master and PRINCE trained project manager with strong experience of implementing agile development techniques, latterly in Energy Trading, Publishing, digital media and Government. Introduced agile techniques at Tornado, Zenith, John Brown, Sapient, Globalbeach and Elsevier. 10 years financial experience in banking, insurance and market feed. Pragmatic and DCF qualified account holder managing a labour budget of £2M at Tornado Group. Effective and efficient in recruiting, building, managing and mentoring teams, working in lock-step with Competitive & HR strategy: speaks the language of business in the C-Suite, designers in the studio and techies in the development department. Creative facilitator skilled in delivering successful project results. Creator of Wicked-Agile™ methodology that incorporates strategy, design thinking and behaviour driven development. EDUCATION: MBA (Open) 2011 Post Grad. Certificate in Creativity, Innovation and Knowledge Management (Open 2011) Post Graduate Diploma in Business Administration (Open 2009) BSc Electrical and Mechanical Engineering (Edinburgh 1984) VOCATIONAL QUALIFICATIONS: Certified Scrum Master (2008) Member British Computing Society (since 2002) Member of Association for Project Management (1988 – 2006) Ex Territorial Army [REME] (1987-89) WORK EXPERIENCE: Since 2001 – Present: Zakobyte Consulting Ltd - Principal Consultant Assignments: Comscientia Principal Consultant 1992 – Present I have proven techniques and measurements that assist in easing the pains of distributed development. Building on firm foundations my coaching skills deliver lean practices for knowledge workers that improve productivity. I assist client clients in selecting best practice(s) for varied contexts and implementing process changes to build software better, faster and cheaper. Normally clients want agile or lean practices but there are other approaches that may be more applicable such as: design thinking, buffalo method and systems thinking to name three. These methods can stand by themselves but also offer opportunity to blend better communication and understanding into development. ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk My main interests lie in: strategic alignment of technology with business needs, facilitation of teams and the development of tools to provide knowledge era metrics such as: flow, competency and conversion of knowhow to intangibles to cash in the bank. A simple example in alpha test is at http://flowgnosis.appspot.com. Statoil ASA Scrum Master/Coach Role: Oct 12 – May 13 Facilitate agile practices in an Energy Trading Risk Management application lifecycle team. The team of 8 that I managed in London was responsible for the day to day running of Endur Front and Back Office applications supporting trading operations in London and America. Middle Office support was handled by a team in Stavanger and First Line support was performed by a team in Trondheim until 3 p.m. every day – when the London team took over. I implemented Scrumban to reflect the mixture of project and maintenance work The London team was described as “difficult” and “dysfunctional” by several colleagues during my induction in Norway. Their performance was consistently lower than their Scandinavian co-workers. The main projects during my tenure were: Dodd Frank compliance, Renewable certificates and introduction of a French tolling project. Responsibilities: Team based Implemented scrum rituals: sprint planning, product review, sprint retrospective and daily stand-ups. I also introduced backlog grooming to comply with the corporate Delivery Model. Implemented agile coaching elements: A3 experiments and Code Dojos. A significant outcome of one dojo designed to facilitate pair programming and TDD was the first automated tests to be run on Endur inside Statoil. In my experience teams improve their working ways to best practice if they feel ownership of the processes. I facilitate that by establishing the bounds and helping them devise processes to meet the strategic needs. My team supported the Front and Back office. I liaised extensively with teams in Stavanger (Mid Office) and Trondheim (Support) to ensure smooth delivery of the work. We ran a hybrid ITIL/Agile process that was very manual. As part of the sprint planning I used the flipside of the Scrumban board to draw up time lined PERT diagrams covering the sprint duration. This was not Agile by the book but very useful in creating better estimates and a shared mental model that was more informative than the list based sprint backlog. The reported output of the team from rose from 97 story points 280 story points per sprint during my assignment. Responsibilities: Inter Teams The team had two product owners: One in London (Projects) and one in Trondheim (Ops and Maint). To accommodate committed delivery and urgent fixes I implemented Scrumban. Participated and facilitated distributed agile rituals of Scrum of Scrums, Architectural Reviews and Scrum cafes. Prepared and facilitated a cross cultural workshop to explore differences in working practices between Norway and Britain using Hofstede and Ekvall techniques. One surprising outcome was that the members of the London team had difficulty in realising that playfulness and freedom are dimensions to create good work environments. ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk After 3 months coaching I re-measured the London team and detected a change for the better. Having made a difference by increased productivity and facilitated a change in attitude I handed over to a Statoil permanent staffer. Reed Elsevier Agile Coach/Scrum Master Jan 12 – Jun 12 Value to client: Introduced and coached Agile in a multifunctional, multicultural environment. Aligned technical effort to strategic requirements. Validated knowledge transfer between global teams. Responsibilities: Induct and facilitate two multifunctional scrum design teams. Planned and ran workshops to explore and gather requirements and metrics. Mentor teams, product owners and scrum masters in agile practices. Improve stakeholder understanding. Validated learning on Moodle running quizzes and forums. Project Brief: Design of a $45M Editorial Publishing System built on Oracle Fusion incorporating SOA, J2EE, BPEM and XML Open Standards as well as proprietary components such as ADF, IM and Portal. The design was passed offshore for build. My first task was to complete the Requirements Analysis: To establish a prioritised product backlog split over 30 epics. I planned and facilitated user story workshops with 24 business representatives. Epics were processed using a range of explorative techniques such as: 5 Whys, Fishbones, Force Field and Superheroes to determine rank and business value. Given there was a collection of users when the design was starting then we collected acceptance test criteria in cucumber style as well as Non Functional Requirements. The output of the business workshops was used as input to the Release planning. Release planning was done with client and offshore managers because it was used to set fixed price contracts. To carry out the design work two multi-cultural, multifunctional design teams consisting of Elsevier and Wipro employees as well as contract staff were established. The nationalities working in Amsterdam were: Indian, Dutch, British, Portuguese, Irish, American, Japanese and French. Visa restrictions meant the Indian staff rotated every 3 months. ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk To bring the teams together I prepared and ran induction courses covering cultural differences, team roles and learning styles as well as scrum mechanics. The studious aspects were interspersed with a set of icebreakers that helped remove the initial barriers and inhibitions. Afterwards the teams voted against a set of innovation dimensions to set their environment. Sprints adhered to the usual process rituals: sprint planning incorporating poker, daily stand ups, product show and tell and sprint retrospectives. During retrospectives the teams would adjust the environment parameters and remodel their work patterns to synchronize attribute delivery. Sprint deliverables were: wireframes, wireflows, Oracle Fusion ADF screens, use cases and domain design documents such as: packages, classes, BPM specs and sequence diagrams. The attributes were passed to Wipro offshore development. Each sprint delivered a show and tell of an ADF prototype to a set of 50 users in Amsterdam and globally over webex. Feedback was taken and used to close any gaps in understanding. Sprint (process) retrospectives were usually 1 hour in duration and were fluid due to practices that were emerging. Following the team retrospectives I carried out technical stakeholder retrospectives with the infrastructure architects, application architects and Wipro managers to ensure the designs met their individual and collective needs. To keep other stakeholders (board, testing and steering committee) aware of progress I produced a House of Value to complement the weekly RAID reports. These were warmly welcomed as they showed a lot of information that had not been previously available. Having identified a major block in the transfer of knowledge from Amsterdam to Chennai I presented the case for and established a Community of Practice: Quizzes on each of the sprint outputs were run and used to ensure that the level of coder understanding was high enough prior to starting the build. The quizzes were supported by forums to allow open communication building on the trust networks established during sprinting and at the same time allow the contract management enough overview to remain in control. Inshore Fisheries and Conservation Authorities (Phase 1) Nov 10 – Dec 11 Scrum Master I was approached by an MBA colleague to provide conceptual, design and technical leadership for the UK Sea Fisheries websites redevelopments as part of a six month restructuring of the core organisations to create the Inshore Fisheries and Conservation Authorities, under DEFRA sponsorship. My main responsibilities were: Translate the C Suite requirements into a technical specification. Select the correct technical approach to provide long term maintainability. Lead, train and mentor three remote developers to produce the sites. Implement TDD using Selenium. Carry out regular site visits to ensure communications were kept on track. Manage the Risks, Issues and bugs – with solutions being logged in a knowledge base. Due to the successful release of three web sites I was awarded a contract to implement advanced functionality The sites were implemented in Joomla CMS. (http://sussex-ifca.gov.uk) ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk Sapient Nitro May 2011- Aug 2011 Scrum Master/Digital Project Manager I carried out two roles: Scrum Master Responsibilities: Created team spirit for a newly on-boarded team of 5 permanent and 6 contract staff working on a 3 year multi-million pound bid for a large client. Over an eight day period I was responsible for knowledge creation and transfer between the pairs in the team: developers, product owners, testers, QAs and Scrum Masters. Read the notes. I created and carried out the following workshops: Agile Overview Adaptability and Flexibility Front Page Design session TDD Code Dojo Cognition, team and national cultural differences Strategic considerations for successful agile scaling I participated in the pitch to the client and then closed out the tender process with a retrospective, making several strategic improvement recommendations. I also ran daily stand ups and updated JIRA. Technology: Java, JUnit, HttpUnit, MongoDB, Oracle Based on the success of the above role I was offered the opportunity to be a: Digital Project Manager Responsibilities: Project Manage the digital aspects of rebranding of Ladbrokes.com I managed the creative director, copy writer and graphic designer to produce innovative rich media, web pages, mobile pages and mail. After modeling the value chain I applied Kanban to the creative process. Assets were released on a flow basis rather than aggregate products to allow the client to learn the template process. Implemented stakeholder analysis to provide an “other peoples’ shoes” appreciation of the clients’ pressures. Houses of Parliament Jan 10 – Oct 10 Lead Developer/Architect My primary responsibility was development of the highest transactional system used in the Houses of Parliament - the school visit booking system. The previous COTS legacy system was replaced with an ASP.NET MVC, Fluent-NHibernate, JQuery, RESTful build that used the legacy database. Letter Printing was and MIS reporting were handled by SSRS and integrated through the front end. New sophisticated functionality was added while retaining the original look and feel to minimise user retraining. I supplied mentoring to several teams in terms of LEAN and SCRUM techniques leading them to pragmatic implementations rather than blindly following the book. I ran the project in a TDD fashion using Teamcity continuous integration and selenium for unit testing. Ascot Insurance Scrum PM/Mentor Sep 09 – Dec 09 Fourth placement by same agent to manage the design and development of an asp.net augmentation of the legacy underwriting system to fixed deadline. Used Pivotal Tracker with Fibonacci estimations to manage the iterations during development and Kanban during testing. Applied parameterised beta distributions to location schedules to produce insurance pricing models for US start-up operation of Lloyds syndicate. Coached team in best practises for TDD, Continuous Integration, Domain Driven Design) and Agile management. ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk C# 3.5, ASP.NET, GOF, EA & EI Patterns, NHIbernate, SQL Server, PivotalTracker Novae Insurance Aug 09 Third time placement by same agent: I identified the technical issues that stopped a Lloyd’s syndicate automatically producing documents. The job was intended to run for two weeks but I resolved the problem by lunchtime on day one. Essentially this was a re-referencing exercise to make the team think creatively to find the solution to the problem. John Brown Media May 09 – June 09 Scrum Master (Hands on) Development of a Content Management System (CMS) for a Premier League football club’s web portal. Implemented Stand Ups and Moving Picture releases. C#, ASP.NET 3.5, WCF, LINQ SQL Server 2008, Ajax, CSS, Google Web Services, Enterprise Patterns, TDD, Subversion, Cruise Control Electrical Contractors Association Nov 08 - March 09 Scrum Master (Hands on – team of 6) Implemented a web portal to manage 30,000 members and their professional insurance needs, including claims. Used in-house tracker to measure personal velocity, rather than team. There are other ways of measurement that increase morale. Carried out poker estimation sessions with the team. Visual Studio/SQL Server 2008, C# 3.5, WCF, SSBS, Linq, Castle Windsor, Rhino Mocks, Third Party management, Agile process refinement, GOF & EA Patterns, TDD, Subversion, Cruise Control. Wiring Up Youth Justice March 08 – Oct 08 Agile Evangelist/Developer (Hands on) Increased productivity by introducing SCRUM in development of new generation of case management system. Visual Studio/SQL Server 2008, C# 3.5, WCF, WWF, Linq, XML, CSS, Ajax, JQuery, Enterprise Patterns, TDD, Subversion, Cruise Control Ace Insurance Aug 07 – Feb 08 Agile Evangelist/Lead Developer of 4 (Hands on) Implemented Daily Stand Ups for the team. Developed 3 web portal products with underwriting and claims functionality: Directors and Officers, Marine and Pension Trust Liability. C#, Ajax, JavaScript, XML, ASP.NET/SQL Server 2000, Nhibernate, Nant, NUnit, OnTime, Vault and Cruise Control Beazley plc Jan 05 – Jun 07 Agile Team Leader of 4 (Hands on) Developed insurance products for the company’s web portal and latterly led the technical maintenance team. Implemented interface between underwriting and claims system for fiduciary and marine products. Led planning poker, development and release iterations as well as ensuring Daily stand-ups were to the point. C# (1 & 2), ASP.NET (1 & 2), SQL Server 2005, Rally, MS Project, NUnit, Perforce, TDD, Cruise Control, XML, SSIS ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk Global beach Aug 04 – Dec 04 Agile Mentor/Architect Architected .Net version of digital media replacement system and mentored developers in agile techniques during build and deployment. C#, SQL Server, NUnit, Fxcop, Visio, NCover. Previous assignments: Civil Aviation Authority Nov 03 – Jul 04 Zenith Optimedia Ltd. Feb 03 – Nov 03 Museek.com Apr 01 – Feb 03 PaperX Sep 00 – Mar 01 Tornado Group plc Jul 99 – Jul 00 Zakobyte Ltd 1992 - 1999 Republic National Bank 98-99 FT.com 98 Reuters 95-98 Merrill Lynch 93-95 BT 93 London Underground 90-92 Scopec Ltd 1984 – 1991: Rover Group 1989 Westland Helicopters Ltd. 1988 Atomic Energy Authority 1988 British Aerospace 1988 .Net Architect & mentor of 3 .Net Architect and analyst Java Developer Head of Technology (J2EE) - Permanent Head of Technology (Java) - Permanent Project Mgt Developer– Assignments: Java Developer Implemented FT.com Java Developer VB Developer Project Mgt Developer Project Mgt Developer Project Mgt Developer – Assignments: - Permanent Project Mgt Developer Project Mgt Developer Project Mgt Developer Project Mgt Developer ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk Technical skill summary (Durations are in years unless otherwise stated): Design Methodologies: SSADM 19 Languages: C# 3.5 2 UML OOA/OOD 13 13 C# 2.0 C# 1.1 2 4 Design Patterns (GOF) Enterprise Integration Patterns 13 4 Visual Basic Java 12 8 PERL/Scripting HTML & Javascript 15 9 13 7 Enterprise Application Architecture Booch 5 2 CORBA Refactoring 1 13 XML Python Generic Web Services WWF, WCF 12 2 CSS Ajax Adobe Air/Flex Databases: SQL Server 2008 SQL Server 2005 SQL Server (Total) T-SQL Oracle Access IDEs & Source control Visual Studio Eclipse Subversion Perforce Sourcegear vault 1 4 14 10 12 7 Project Management PERT/PRINCE Mentoring ITIL Agile RUP SCRUM 10 8 1 1 1 Deployment Cruise control Nant TDD NUnit NCover 1 1 3 months References are available on request ninesharp Ltd, 18 Forlease Road, Maidenhead, Berkshire SL6 1RU Tel: 01628 771811 Fax: 01628 632729 Email: contact@ninesharp.co.uk Web: www.ninesharp.co.uk 20 10 2 13 5 4 4 3 8 4 1