1 Pramerica Systems Ireland Lean Principles for Systems Development Pramerica’s Journey to eliminate waste Mary Howick 8 th October 09
Prudential Financial Inc (NYSE:PRU) Financial Services leader – 130 years in existence $580 billion assets under management Rock Symbol – Reliability, experience and strength Operations in US, Asia, Europe and Latin America 41,000 employees worldwide Diverse book of business Committed to Diversity and to community involvement 4 th on Fortune Worlds’ most admired companies list
Located in Letterkenny resources Supporting Systems and Operations across multiple business units Prudential’s strategic investment in an off-shore location with a lower cost model Competitive to third-party service providers : provided over $152m in productivity savings to date. Longevity, proven track record of quality, strong customer satisfaction ratings Awards Received Top 50 companies to work for in Ireland Excellence Through People - Platinum LOMA Excellence in Education 3 Pramerica Ireland - June 2000
Agile for software development Bus Process Reengineering People Optimization Lean Team Efficiency Ideas Lean – our implementation Eliminate Waste
5/13/ Shared undestanding Speedier decision making Better communications Empowerment Availability Qualification Engagement Team Alignment and visibility
Business: Vision Analyst: Requirements Designer: Specification 5/13/ Business requirements Systems requirements Program Spec ir Requirements - Waterfall Methodology 8 weeks3 mths6 mths + 3 mths
5/13/ One Line requirement Create a User Story Add Acceptance Criteria ir Requirements - Agile methodology
Requirements Backlog Priority User Stories fully defined Requirements Backlog User Stories Define Sprint (3 wks) Baselined The Sprint is a time box. Dev & QA decide how much they can do Prototyping used at the start Management support and empower Completion (early release) Prioritization and work management Based on business value 5/13/20158 Just in Time acceptance Criteria.
Defining User Stories – 45 mins Resource Alignment Iterative development Just in time - Backlog definition Sprint Planning Prototyping Standup Meetings Lean/Agile – What has worked well
Issues in estimating Other work impinging on Sprint Work outside of our control Representative from QA or Dev missing some calls Partial requirements in a Sprint Regression testing starting while Sprint bugs remain Time creep in Stand up meetings Gaining customer support Lean/Agile – Lesson Learned