Enviar pesquisa
Carregar
Dnv Improving Your Process Performances With Agile
•
2 gostaram
•
444 visualizações
George Ang
Seguir
Tecnologia
Negócios
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 17
Baixar agora
Baixar para ler offline
Recomendados
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
Compuware APM
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
Brent Barton
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Chris Sterling
Dpm sapphire 2012
Dpm sapphire 2012
Melvyn D. Scofield
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
Brent Barton
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models
Carles Farré
IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment
Tevia Arnold
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
Recomendados
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
IDC & Gomez Webinar --Best Practices: Protect Your Online Revenue Through Web...
Compuware APM
Earned Value Management and Agile Tips for Success
Earned Value Management and Agile Tips for Success
Brent Barton
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Managing Software Debt - Quality Debt Focus for QASIG Seattle
Chris Sterling
Dpm sapphire 2012
Dpm sapphire 2012
Melvyn D. Scofield
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
2011 pmo symposium Bridging the Agile-to-PMO Communication Gap
Brent Barton
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models
Carles Farré
IHS Webcast - Navigating Today’s Global Regulatory Environment
IHS Webcast - Navigating Today’s Global Regulatory Environment
Tevia Arnold
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
Microsoft Iceland
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras
Executive Presentation Homine
Executive Presentation Homine
Homine Consulting
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational design
Operae Partners
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
Ken Power
Testing in an Agile Context 2011
Testing in an Agile Context 2011
Chris Sterling
Smarter Computing Integrated Systems
Smarter Computing Integrated Systems
IBMGovernmentCA
Mainframe Solutions Introduction
Mainframe Solutions Introduction
Micro Focus
Scrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and Development
Tobias Schimmer
OSSCube - Zend Webinar
OSSCube - Zend Webinar
OSSCube
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011
Chris Sterling
Software Solution iRIMS Technology
Software Solution iRIMS Technology
irimstechnology
The Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
OneSpring LLC
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
drewz lin
Snp T bone sapphire
Snp T bone sapphire
Melvyn D. Scofield
Agile User Experience
Agile User Experience
ACM
Ail Mining Brochure
Ail Mining Brochure
sgauthierAIL
Towards a Push-Button Release
Towards a Push-Button Release
Chris Sterling
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
Chris Sterling
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio Management
Chris Sterling
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
VMware Tanzu
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
Paul Muller
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
VMware Tanzu
Mais conteúdo relacionado
Mais procurados
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Aras
Executive Presentation Homine
Executive Presentation Homine
Homine Consulting
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational design
Operae Partners
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
Ken Power
Testing in an Agile Context 2011
Testing in an Agile Context 2011
Chris Sterling
Smarter Computing Integrated Systems
Smarter Computing Integrated Systems
IBMGovernmentCA
Mainframe Solutions Introduction
Mainframe Solutions Introduction
Micro Focus
Scrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and Development
Tobias Schimmer
OSSCube - Zend Webinar
OSSCube - Zend Webinar
OSSCube
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011
Chris Sterling
Software Solution iRIMS Technology
Software Solution iRIMS Technology
irimstechnology
The Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
OneSpring LLC
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
drewz lin
Snp T bone sapphire
Snp T bone sapphire
Melvyn D. Scofield
Agile User Experience
Agile User Experience
ACM
Ail Mining Brochure
Ail Mining Brochure
sgauthierAIL
Towards a Push-Button Release
Towards a Push-Button Release
Chris Sterling
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
Chris Sterling
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio Management
Chris Sterling
Mais procurados
(19)
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
Executive Presentation Homine
Executive Presentation Homine
Lean IT strategy, lean measurement and organizational design
Lean IT strategy, lean measurement and organizational design
Refactoring the Organization Design (LESS2010)
Refactoring the Organization Design (LESS2010)
Testing in an Agile Context 2011
Testing in an Agile Context 2011
Smarter Computing Integrated Systems
Smarter Computing Integrated Systems
Mainframe Solutions Introduction
Mainframe Solutions Introduction
Scrum Day 2012 Keynote: Combining Design and Development
Scrum Day 2012 Keynote: Combining Design and Development
OSSCube - Zend Webinar
OSSCube - Zend Webinar
Managing Software Debt in Practice 2011
Managing Software Debt in Practice 2011
Software Solution iRIMS Technology
Software Solution iRIMS Technology
The Stream Process™ for Defining Projects
The Stream Process™ for Defining Projects
Mature agile teams essential patterns v4 - half day workshop
Mature agile teams essential patterns v4 - half day workshop
Snp T bone sapphire
Snp T bone sapphire
Agile User Experience
Agile User Experience
Ail Mining Brochure
Ail Mining Brochure
Towards a Push-Button Release
Towards a Push-Button Release
The Software Debt Bubble: Is It About to Burst
The Software Debt Bubble: Is It About to Burst
Integrating Quality into Project Portfolio Management
Integrating Quality into Project Portfolio Management
Semelhante a Dnv Improving Your Process Performances With Agile
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
VMware Tanzu
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
Paul Muller
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
VMware Tanzu
Soa207
Soa207
srni kondapaneni
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
Aricent
New Product Introduction - Launching Success!
New Product Introduction - Launching Success!
Product Realization Group
Resume_Shameena_Technical Lead_10Yrs
Resume_Shameena_Technical Lead_10Yrs
Shameena Nayeem
Aspeo Corporate Presentation
Aspeo Corporate Presentation
ratieh
Jerry Schwab_2016 combined 3a
Jerry Schwab_2016 combined 3a
Jerry Schwab
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management Skills
Jessica Booth
Naavinya Version 4 1
Naavinya Version 4 1
chetansoni_3141
PureApp Presentation
PureApp Presentation
Prolifics
Scalable eCommerce Solutions: Salmon
Scalable eCommerce Solutions: Salmon
Salmon Limited
Skyward Erp Presentation
Skyward Erp Presentation
vishalnvora1
Think Future Technologies
Think Future Technologies
Swati Singh
Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
Kim Westerlund
Introduction to Agile
Introduction to Agile
Richard Cheng
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
Tft Us
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
Ranajoy Roy | +91 9830033995
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
Ranajoy Roy | +91 9830033995
Semelhante a Dnv Improving Your Process Performances With Agile
(20)
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
Amazing Winter Keynote - IT as a Team Sport
Amazing Winter Keynote - IT as a Team Sport
Jesse Pulfer Pivotal Overview June 2018
Jesse Pulfer Pivotal Overview June 2018
Soa207
Soa207
Top 7 Myths of Agile Testing - Busted!
Top 7 Myths of Agile Testing - Busted!
New Product Introduction - Launching Success!
New Product Introduction - Launching Success!
Resume_Shameena_Technical Lead_10Yrs
Resume_Shameena_Technical Lead_10Yrs
Aspeo Corporate Presentation
Aspeo Corporate Presentation
Jerry Schwab_2016 combined 3a
Jerry Schwab_2016 combined 3a
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management Skills
Naavinya Version 4 1
Naavinya Version 4 1
PureApp Presentation
PureApp Presentation
Scalable eCommerce Solutions: Salmon
Scalable eCommerce Solutions: Salmon
Skyward Erp Presentation
Skyward Erp Presentation
Think Future Technologies
Think Future Technologies
Higher education IAM-seminar Turku 10.12.2009
Higher education IAM-seminar Turku 10.12.2009
Introduction to Agile
Introduction to Agile
Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
Conversys Profile V1.1.1250511
Mais de George Ang
Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...
George Ang
Opinion mining and summarization
Opinion mining and summarization
George Ang
Huffman coding
Huffman coding
George Ang
Do not crawl in the dust different ur ls similar text
Do not crawl in the dust different ur ls similar text
George Ang
大规模数据处理的那些事儿
大规模数据处理的那些事儿
George Ang
腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势
George Ang
腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程
George Ang
腾讯大讲堂04 im qq
腾讯大讲堂04 im qq
George Ang
腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道
George Ang
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化
George Ang
腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间
George Ang
腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨
George Ang
腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站
George Ang
腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程
George Ang
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement
George Ang
腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享
George Ang
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍
George Ang
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
George Ang
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
George Ang
腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享
George Ang
Mais de George Ang
(20)
Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...
Opinion mining and summarization
Opinion mining and summarization
Huffman coding
Huffman coding
Do not crawl in the dust different ur ls similar text
Do not crawl in the dust different ur ls similar text
大规模数据处理的那些事儿
大规模数据处理的那些事儿
腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂02 休闲游戏发展的文化趋势
腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂03 qq邮箱成长历程
腾讯大讲堂04 im qq
腾讯大讲堂04 im qq
腾讯大讲堂05 面向对象应对之道
腾讯大讲堂05 面向对象应对之道
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂06 qq邮箱性能优化
腾讯大讲堂07 qq空间
腾讯大讲堂07 qq空间
腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂08 可扩展web架构探讨
腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂09 如何建设高性能网站
腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂01 移动qq产品发展历程
腾讯大讲堂10 customer engagement
腾讯大讲堂10 customer engagement
腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂11 拍拍ce工作经验分享
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂14 qq直播(qq live) 介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂15 市场研究及数据分析理念及方法概要介绍
腾讯大讲堂16 产品经理工作心得分享
腾讯大讲堂16 产品经理工作心得分享
Último
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Rizwan Syed
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
Zilliz
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Último
(20)
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Training state-of-the-art general text embedding
Training state-of-the-art general text embedding
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Dnv Improving Your Process Performances With Agile
1.
QCON 2009 -
Beijing Improving your Process Performances with Agile Yann HAMON DNV IT Global Services, Managing Director
2.
More than 140
years of managing risk Det Norske Veritas (DNV) was established in 1864 in Norway Safeguarding Life Property and the Environment - 4 Business Areas: Maritime, Energy, Business Assurance, IT Global Services 8000 people, 100 Countries 300 Offices, 1 Bn EURO In China since 1888, 1000 people, 40 offices © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 2
3.
DNV IT Global
Services Enhancing Trust and Confidence in IT - IT Risks: Safety critical systems, Business critical systems, Engineering and Development risk factors (e.g. delay, cost, quality) - Consulting Services Areas - System Safety and Information Security - System and Application Architecture - IT Projects Management - Knowledge Management - System and Software Process Improvement Process Improvement - Since 1990, 150+ Experts Worldwide, 20+ SEI LA/Instructors - CMMI, SPICE, 6-Sigma, Lean and Agile - Outsourcing Strategy and Operational Support - People-CMM © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 3
4.
Agile Software Development
5.
Lean Thinking and
Agile Softw. Development Agile (Oxford Dictionary): (adj.) Able to move quickly and easily © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 5
6.
Agile Manifesto (2001)
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, - while thereis value in the items on the right, - we value the items on the left more. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 6
7.
Shifting Software Engineering
Paradigm From Successive Transformations… - Requirements, Specifications, Design, Code, … - Quality: Intermediate work products - Consistency, completion wrt Input/Output - Difficulty - Handoff chain, volume/complexity, introduction of defects, intermediate checks, changes, tunnel effect, long feedback loop … To Incremental Development - Quick addition of few new features on an existing product, no much need for comprehensive intermediate work products - Quality: Executable software - Robustness, Customer satisfaction/acceptance - Difficulty - Customer involvement, iterative project management, architecture and design, discipline, regression testing © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 7
8.
Agile Methods and
Practices Methods - XP – Beck, 1999 - Scrum – Sutherland, Schwaber and Beedle, 2002 - DSDM – Stapleton, 1995 - FDD – De Luca, Palmer and Felsing, 2002 - RUP – Kruchten, 2000 - Lean – Poppendieck Practices - Iterative Development, Small Releases, Sprint, Risk-driven, Architecture centric, Shippable product, Sustainable Pace, Time-boxing, Product Owner, On-site Customer, Whole Team, Self-managed Team, Reflection - Planning Game, Product Owner, Product and Spring backlog, Daily Scrum, Sprint review Feature, Use Case, Story, MOSCOW, priority - Metaphor, Simple Design, TDD, Non-regression Testing, Pair Programming, Collective Code Ownership, Refactoring, Coding Standards - Burn down chart, Continuous Integration, Automated Development environment © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 8
9.
Mixing Agile and
CMMI Product Quality Focus Process Quality Focus Technical excellence of individuals Defined, Controlled, optimized processes Fast Release Cycle Effective and repeatable process Focus on Efficiency Focus on Development Management Driven by Customer Value Method for Process Improvement Responsive to change Framework for benchmarking Mixing Agile and CMMI works - High ML organizations use Agile for improving the process performances - CMMI approach is used for improving Agile practices repeatability and efficiency Repeatable and controlled Agile processes © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 9
10.
Agile for Improving
Productivity Agile Benefits - KISS: Keep it Simple Stupid - Face-to-face communication - Focused and cohesive team - Short release cycle with executable deliveries - Early and continuous feedback at all levels (customer, colleagues, tools) - “Just-in-time” development of requirements reduces rework - Self-organized, empowered team - Advanced automation of the environment Practices - Sprint, Risk-driven, Shippable product, Time-boxing, On-site Customer, Self- managed Team, Reflection, Daily Scrum (impediments), Story, MOSCOW, Metaphor, Simple Design, Pair Programming, Collective Code Ownership, Continuous Integration, Automated Development environment © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 10
11.
Agile for Improving
Time-to-Market Agile Benefits - Maximize customer value: Most important features first - Small releases ensure always as much as possible in the product - “Just-in-time” development of requirements reduces waiting time - Less intermediate work products reduces lead time - No integration tunnel - Continuous customer feedback ensures acceptance - Planning designed for supporting changes Practices - Iterative Development, Small Releases, Shippable product, Sustainable Pace, Time-boxing, On-site Customer, Planning Game, Story, MOSCOW, Collective Code Ownership, Continuous Integration, Automated Development environment © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 11
12.
Agile for Reducing
Defects Agile Principles - KISS - Technical excellence and discipline - Techniques for reducing defects Injection - Highly focused on testing and testing automation - Early defect detection allowing quicker/cheaper fixing process Practices - Small Releases, Sprint review, Shippable product, On-site Customer, Whole Team, Reflection, Simple Design, TDD, Non-regression Testing, Pair Programming, Collective Code Ownership, Refactoring, Continuous Integration, Automated Development environment © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 12
13.
Agile for Improving
Maintainability Agile Principles - KISS - Technical excellence and discipline - Highly focused on (regression) testing and testing automation - Strong consistency of design/coding culture within the team Practices - Architecture centric, Reflection, Planning Game, Metaphor, Simple Design, Collective Code Ownership, Refactoring, Non-regression testing, Automated Software Development Environment, Coding Standards © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 13
14.
Agile and CMMI
Alternative Practices l OPF OPD OT OPP OID o na Org. Proc. Org. Proc. Org. Training Org. Proc. Org. Innov. a ti Foc. Def. Perf. & Dep. ni z ga Or t PP PMC SAM RSKM IMP QPM o jec Proj. Plan. Org. Proc. Sup. Agr. Risk. Mgmt Int. Proj. Quant. Proj. Pr Foc. Mgmt Mgmt Mgmt g REQM RD TS PI VER VAL e ri n Req. Mgmt. Req. Dev. Tech. Sol. Prod. Integ. Verification Validation g ine En CM PPQA MA DAR CAR o rt Conf. Mgmt. Proc. & Prod. Measur. Dec. Ana. Caus. Ana. pp Qual. Ass. & Ana. & Res. & Res. Su © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 14
15.
AgileCMMI Working Group
Created in 2007/2008 Sponsored by DNV, Animated by 8 volunteers Objectives 1. To learn about CMMI, Agile and AgileCMMI 2. To measure the effectiveness and efficiency of AgileCMMI software development 3. To share lessons learned regarding the introduction and deployment of AgileCMMI in an organization 4. To promote and transition AgileCMMI techniques and processes into the Chinese software community 5. To develop a set of AgileCMMI process assets www.AgileCMMI.cn © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 15
16.
Conclusion
Agile Software Development: Mature and efficient practices CMMI: Proven framework for process improvement Agile & CMMI is a hot topic - Agile momentum - SEI website - SEPG US 2009 More and more customers ask for mixing CMMI rigorous approach with responsiveness and adaptability - Increasing volatility of requirements - Strict marketing window - Fast changing business environment - Innovation race © Det Norske Veritas AS. All rights reserved - 07.7274.B 08 April 2009 Slide 16
17.
Thank You
Baixar agora