An accomplished Information Technology (IT) professional looking for Business Analysis, Agile Project Management, Requirements Management, Product Owner, Feature Manager, Agile Advocacy or Methodology/Skills Adoption roles, in an Incremental/Iterative Development (IID) solution delivery environment. Demonstrable success in solution delivery projects of all sizes including enterprise SaaS deployment. CSM and ITIL certified with 29 years’ experience in the industry starting as a programmer and moving up the life cycle to include business analysis, team leadership, and management using Scrum. Brings knowledge and experience of pragmatic methodology definition construction and customization, including rapid rightsizing of approaches for individual projects and engagements. Direct experience of implementations of multi-tier solutions in Java and .NET using a blend of the Unified Process and agile practices, use of “test first” Executable Requirements (XR) practices, and tools including Rally Software Development, JIRA, Confluence and FitNesse. Expert agile modeler, accomplished mentor and certified trainer. Certified Catalysis practitioner. Experienced with requirements management processes and tools including IBM Rational Requisite Pro and Telelogic DOORS. Experienced in Enterprise Architecture Consulting at major financial institutions. Experienced in, and dedicated to, standardizing requirements architectures and practices for a variety of major corporate clients.
Experience
Dec 2008-Present
BMC Software, Inc (contracted through Insight Global and Object Information Systems)
Houston, TX
Lead Business Systems Analyst
§Defined and documented the Vision for configuration, integration and deployment of an end-to-end Professional Services Automation (PSA) solution for BMC’s Consulting Services organization, based on the OpenAir PSA product.
§Led requirements elicitation sessions to capture business processes, requirements, over 100 use cases, business rules and configuration decisions.
§Functioned as the trusted BMC expert on OpenAir capability and configuration to complement the expertise provided by the OpenAir consultants.
§Defined and inventoried the portfolio of business processes to be automated.
§Initiated and subsequently also co-led the documentation of all processes along with our Program and Project Management Team, PS business representatives, and secondees from BMC’s Corporate Initiatives organization.
§Ran daily stand-up meetings to ensure communication and rapid problem resolution, including the coordination of multiple remote collaborators.
§Defined arranged and documented a series of product demonstrations to showcase iterative configuration of potentially releasable functionality.
§Managed requirements identification, structure and traceability for the whole program using SharePoint 2007, Excel, Rational Software Architect and RequisitePro.
§Collaborated in detail with the Enterprise Architecture organization to align with their developing policies and recommendations for requirements management and project execution.
§Coordinated requirements teams (application configuration, reporting, integration) with the aid of daily stand-up meetings and appropriate models (domain information, business process, application collaboration scenarios) to provide a business process and domain-level focus thereby ensuring that the right business problems were being solved and appropriate priorities applied while continuing to manage scope aggressively.
§Key Technologies/Tools/Methods: SharePoint 2007 (including workflow and Wiki), Unified Process, Riva, Use Cases, UML domain modeling with Rational Software Architect, Rational SoDA, and some ad hoc automation of requirements processes with Ruby scripting.
May 2007-Dec 2008
Valtech Technologies, Inc.
Houston, TX
Requirements Architect
§Defined, prioritized analyzed and managed the entire backlog of release-level requirements for a $14M, 40 team-member, multi-year, .NET Loan Origination and Servicing System.Collaborated with business stakeholders and system architects, enabling the program to deliver a timely and accurate release for Loan Origination.
§Oversaw iterative realization of requirements in collaboration with development teams and their project managers under the direction of, and in daily dialog with, the Program Manager.Reviewed burn-down data with program management to determine true velocity, and diagnose improvement opportunities.
§Managed requirements identification, structure and traceability for the whole program using Rally.Created Rally reporting and extract tools in Ruby into Wiki and Excel formats, to provide management views of progress and trace relationships.
§Coached and directed analysis and test teams (~10 people) on FitNesse-based executable requirements.
§Coordinated teams with the aid of the Scrum methodology and appropriate models (domain information, business process, application collaboration scenarios) to provide a business process and domain-level focus thereby ensuring that the right business problems were being solved and appropriate priorities applied while continuing to manage scope aggressively.
§Developed and presided over a form of Scrum to apply to our requirements team of 8 (eight) people in order to ensure timely definition of consumable requirements for development teams.
§Prepared a comprehensive System Requirements Specification and user-story-level backlog of precise product-level requirements (30-40 use cases) for a $1.5M Partner Certification rapid development project within the Channels organization.Supplied and oversaw realization of these requirements by the agile nearshore development team.Measured progress (release burn-down) and completion using pre-defined automated acceptance tests.Co-designed solution with architects and development team.
§Taught 15 front-office and back-office Business/Systems Analysts how to apply business process architecture, domain modeling, executable requirements, use cases and iterative/incremental project and requirements management to their projects in the context of the SDLC.Used lunch-and-learn, hands-on workshop and on-project support modalities to transfer knowledge and skills.
§Formally surveyed BSA skills before mentoring; used survey results to tailor mentoring and educational activities for each BSA.
§Supported PMO by mentoring specific projects in application of the new SDLC based on the Agile Unified Process, especially from the project management, requirements and architecture perspectives.
§Led the front office BSAs in a separate initiative to document current state architecture using an enterprise perspective including value-chain-based analysis unifying a “chevron view” of the value chain with Riva process architecture and highlighting flows and dependencies between the domains.At the time of its conclusion this study had documented domains, key business entities and “units of work”.
§Led an Enterprise Architecture collaborative tooling Proof of Concept in partnership with the Enterprise Data Architect.The PoC team (4 BMC plus IBM consultants) used IBM Rational tools from Rational Software Architect (RSA) through to Rational Data Architect (RDA) and Requisite Pro to prove the concept of a true “collaborative environment” for enterprise architects, as it applied to a worked example; the “Super LP” problem.
§Installed, taught and mentored use of IBM Rational Software Architect/Modeler tool set (RSA, RSM, RDA, Requisite Pro).
Consulting Architect on Strategic Payments Re-architecture Program
§Applied MAp Enterprise Architecture methodology to build the first two steps in a new Payments Re-architecture roadmap that would drive significant consolidation of their payment-related IT assets.
§Worked with senior Global Cash Management & Payments LOB stakeholders within IT and the business to analyze processes, goals, domains, stakeholder needs, and SOA opportunities using MAp.
§Fed back findings using a combination of executive presentations and (UML) architectural briefings.
§Presented results to senior management together with re-architecture and prioritization recommendations.
§Conducted numerous structured interviews of Payments SMEs from operational to senior management levels, both face-to-face and remotely using collaborative technologies.
§Co-facilitated a three-day re-engineering off-site workshop.
§Managed the core re-architecture team (4) through a series of iterations and milestones.
§Unified Process (UP) Business Analyst (BA), BA Team Leader and Requirements Manager, Process Czar and Mentor on a $100+ Million JEE Agent Portal Development Project for Nationwide Insurance, Inc.
oDefined the Agile UP methodology variant and briefed the consulting team (~ 10) thoroughly on it before initiation of client engagement.
oAdapted the program methodology (including product modeling) to apply IBM’s “IAA” Insurance Application Architecture framework.
oLed the BA mentoring team (4) in mentoring and applying chosen techniques – use cases, domain modeling, supplementary specifications, business rules, system sequence diagrams, user stories, operation contracts – to more than 50 Business Analysts.
oDefine Requirements Management Plan for use with Rational Requisite Pro.
oDeveloped and delivered custom Agile UP training material for the client’s Business Analysis team of over 50 analysts.
oSupplemented course delivery with lunch-and-learn delivery.
oMentored the core architecture team (~ 12) on scrum, TFD, “refactoring to patterns”, directed emergence of architecture.
§UP Business Analyst on a JEE Policy Rating Portal Development Project for Allied Insurance, Inc.
oSuccessfully introduced use cases and domain modeling into a non-technical team of 4 business analysts and a skeptical development team of around 12, plus a new small test team.
oCo-mentored team (with PM) in establishing war room environment and agile tasking approach.
oEstablished use of rating scenario execution as basis for measuring burn-down of rating requirements.
oCo-developed with the project architect the entire rating framework using pair programming, test-first development (TFD) and refactoring.
oKey Technologies: Rational Rose, JEE, WSAD 5, CVS, MS Office, JUnit, WAS 5, WPS
§UP Business Analyst and Architect on a JEE Laboratory Information Management System (LIMS) Agile UP development project for Labcorp.
oRapidly defined a blended process for the project successfully incorporating practices from RUP and eXtreme Programming (XP).
oDefined scope using use cases (~ 12) and domain models plus constraints.
oRefined use cases and supplemental specifications to development tasks for iterative realization.
oCo-led team (with PM) in task completion, demo preparation and baselining each iteration.
oKey Technologies/Tools: Visio, Rational Rose, WSAD 5, PVCS, MS Office, JUnit, WAS 4
Nov 2001-May 2003
JPMorganChase (contracted through Kinetium, Inc.)
New York, NY
Consulting Architect
§Completed development and documentation of client’s Enterprise Architecture Methodology (CAM) in preparation for pilot application.
§Worked with client architects and Oracle consulting, using CAM, on Global Finance Re-architecture initiative, to ensure that vendor’s recommendations were in line with client’s needs and that integration concerns with existing and new technologies were taken into account.
§Documented business and application architectures for use by the London- and Houston-based “Build” teams implementing phase 1 of the initiative.
§Documented business and application architectures for hand-over to the London- and Houston-based “Build” teams implementing phase 1 of the initiative.
§Provided intensive CAM mentorship to two Credit Infrastructure Transformation (CIT) projects.
§Defined, published and mentored a rigorous approach towards definition of the information bus for the CIT initiative.
May 1999-Oct 2001
Computer Associates
Houston, TX
ERWin L2 Support Engineer
§Applied expert knowledge of MFC and C++ to help CA with a peak in the level 2 support load for the market-leading ERWin data modeling toolset.Fixed defects rapidly, interfaced with clients, and advised development team on code architecture improvements to reduce future defect incidence.
Process Architect
§As part of the Methodology Management Organization (MMO), designed, authored, published and supported installation and support processes for CA’s services organization to use on its many software products, including CCC/Harvest.
May 1998-May 1999
Platinum Technologies
Houston, TX
Senior Methodologist (OO)
§Designed, authored, published and supported IT development, deployment and support processes forming parts of LBMS’s flagship Process Library commercial product.
§Assisted Marketing in targeting strategic object-oriented processes for inclusion such as Team Fusion and Catalysis.Led development of those offerings.
Development Team Leader (MFC)
§Led a small team of Visual C++ Microsoft Foundation Class developers working on “Prospero” application framework and “Ariel” version control product.Team was on-time and on-budget.
July 1995-May 1998
LBMS, Inc
London, England
Jackson System Development (JSD) Product Manager
§Responsible for marketing, development and sales-enablement of JSD product, collateral and tools, including a multi-user SunOs-based full-featured JSD case tool, whose first release was on-time and on-budget.
Aug 1986-Nov 1989
MJSL
London, England
Consulting Manager
§Consulted for CAP Scientific software house on formal specification of a submarine command and control product line architecture, especially Tactical Picture and Weapons Mgt.
§Specified a Product Line framework for cheque product handling by Abbey National Bank.
§Developed, maintained and delivered JSD courseware for Business and Real-Time application.
§Managed the JSD consulting team utilization and career development.
§Developed and delivered “train the trainer” courseware.
Aug 1981 – July 1986
Abbey National Building Society
Milton Keynes, England
Programmer; Trainer; Standards and Training Supervisor
§Developed, tested and deployed savings and mortgage COBOL and Univac 1100 assembly programs.
§Learned, applied and subsequently taught and consulted internally on JSP, the programming methodology.
§Authored and ran internal training initiatives for Systems staff (~100) on a variety of technical topics.
Certifications
§CSM (Certified Scrum Master)
§ITIL Foundation
§Catalysis Practitioner
Skills
§Incremental/iterative development with Unified Process (UP) Business Modeling, Requirements (including use cases, supplemental specifications), Project Management, appropriately adapted to project and organization needs/policies
§Business Process architecture and modeling with Riva, IDEF0, BPMN, UML
§Requirements specification with (Cockburn “literate”) Use Cases
§UML 2.0 Modeling (all)
§Data Analysis and modeling with IDEF1X
§Architectural analysis using viewpoints and concerns
§Scrum methodology, including enterprise variants
§Modeling tools: IBM Rational Software Architect, Enterprise Architect, ERWin
§Requirements Management: IBM Rational Requisite Pro; Telelogic DOORS
§Programming in a variety of languages/environments including C#, Java, Ruby, Python, Perl, and frameworks such as .NET, JSE, JEE, Eclipse Modeling Framework, Rails, COM/DCOM, MFC.
§Test-first practices and tools using FitNesse, JUnit, NUnit, and Ruby, Python TFD frameworks
§Process definition with Eclipse Process Framework