Transcript of "[StepTalks2011] CMMI and tools for efficiency - Cristina Henriques"
CMMI and tools for efficiency Cristina Henriques – I2S
GETTING TO KNOW I2S I2S CREATING SOLUTIONS 25 YEARS
What we want to beA software company worldwidereference for the insurance industryin partnership with other financial software companies Financial sw national CLUSTER INTERNATIONALISATION
“We can not expect that our current tools, technologies, and processes will be adequate in the future.” Watts HumphreyWHY CMMI APPEARS IN I2S
Why CMMI appears in I2SDemandingmarket and Time to market Complex projectsclients Portfolio with Technological Growing human more GIS complexity resources products
Why CMMI appears in I2SWe want to be a software company worldwidereference for the insurance industry Improving productivity Company growing-up and efficiency Improving efficiency in Improving GIS products engineering and project quality management and support processes Client focus, exceeding expectations
Why CMMI appears in I2S I2S CMMI Implementing a global plan ofcontinuous improvement in product and Continuous improvement guide, which service business processes. allows transforming immature activitiesISO 9001 is a general standard applying to into mature ones, providing assessment any company type and business sector. of capacity. We need more… Adapt best international practices to “What we do” Software industry and world recognition “What we want to be”.
What is CMMI project in I2S Strongstep I2S CMMI
What is CMMI project in I2S Phase II: CMMI level 3 – engineering areas Phase I: CMMI level 2
How the Tools project appears PROCESSES: • During process evolution discussion TOOLS: PERSONS: • More efficent, • Identify which providing scalability processes need more efficient tools
How the Tools project appears CHALLENGES Management of the • poor integration between development and management development life cycle tools Integrated management of • weak potential and low ergonomics projects, resources and work of current tools • management and execution of Insufficient functionalities requirements and tests • JAVA and RPG for IBM i - 90% Development in I2S • Microsoft .NET
How the Tools project is Phase II: CMMI level 3 – engineering areas Phase I: CMMI level 2
IBM Rational – Tool adoptedFull suite Several different productsCovers the whole life cycleGood references in benchmarksMost I2S development uses this technologyCovers most CMMI requirements
Conclusions: CMMI and efficient tools Combined implementation enables significant efficiency improvements. Strategic alignment with organization purposes, business goals (current and future). Phased implementation of a process improvement program. “Think globally, act locally”“Tools can act as an integrated “Collaborative development “Software quality wassolution, which would guide based on IBM Rational improved throught a 20SMEs to address and tackle software helps Global Value percent reduction in defects,their problems and solve them Solutions reduce configuration increasing customerin a faster and more cost management efforts by 70 satisfaction”effective way.” percent and increase productivity by 15 percent…” Case study, Dilson Chaves, AS Leader, Global Value Solutions, 2009PROFES 2009, LNBIP 32, pp. 290-302 (2009) Case study, Dilson Chaves, AS Leader, Global Value Solutions, 2009