210 likes | 225 Views
"Understand the evolving landscape of software quality and release orchestration, embrace continuous improvement in quality assurance, and navigate the challenges of SDLC to achieve Nirvana in the DevOps era. Explore the tools, mindset, and best practices to enhance transparency, workflows, and skills for a successful software release strategy. Witness the transformation from a history of challenges to a future driven by culture, innovation, and intangible assets to reinvent organizations for success."
E N D
Quality Transformation Peter Caron https://petercaron.de/articles/
WHERE DOES QUALITY BEGIN? Design and build something perfect … or build something and deal with quality at the end Quality Assurance is managed from the start … evaluated and improved up to and beyond delivery
CONTINUOUS IMPROVEMENT quality assurance release orchestration
RELEASE ORCHESTRATION what is release orchestration? Evolution of Automated Release Management • Tools and Best Practices • Workflow Integration • Mindset and Skills Better, faster SDLC A DevOps Process A full realisation of the promise of Continuous Delivery
TOOLS AND PRACTICES release toolchain Transparency is possible Tools Workflows Mindset
WORKFLOW INTEGRATION feedback loops Cucumber /Selenium Blackduck CodeScene XL Release XL Impact XL Deploy Sealights Transparency exists Tools Workflows Mindset
MINDSET AND SKILLS quality sdlc Transparency is accepted Tools Workflows Mindset
NIRVANA the methodology wars are over DevOps / SRE Infrastructure as Code Extreme & Pair Programming Lean and Agile Practices Test- and Behaviour-Driven Development Continuous Integration and Delivery Continuous Deployment Production Testing
NIRVANA? today challenges remain Lack of a practical working definition of what "quality” means for software Lack of quality measurements Lack of understanding by senior and project management that quality is on target Inadequate use of reviews and inspections Inadequate defect prevention Insufficient or careless testing Excessive scheduling pressure leading to unwise attempts to short-cut quality control Unstable and ambiguous user requirements Historical Attention-Span Deficit Disorder
historical attention-span deficit disorder quiz • 1993 • 1998 • 2003 • 2008 • 2013
NIRVANA? 1993 challenges remain Lack of a practical working definition of what "quality” means for software Lack of quality measurements Lack of understanding by senior and project management that quality is on target Inadequate use of reviews and inspections Inadequate defect prevention Insufficient or careless testing Excessive scheduling pressure leading to unwise attempts to short-cut quality control Unstable and ambiguous user requirements
HISTORY view from the past "it is hoped that U.S. companies can overcome their cultural resistance and improve their software management capabilities ...” • “Hopefully software quality will be under control by the end of 1999.” * • Capers Jones, 1993 *Assessment and Control of Software Risks, Prentis Hall, 1993.
THE PROMISE OF DEVOPS some things have changed since 1993 Processes and software management have adapted Organisations are evolving Valuedassets have expanded to include competencies
VALUE STREAM MAPPING value streams Processes Organisations Assets Value Stream Mapping
VALUE STREAM MAPPING vsm 2.0 Processes Organisations Assets Value Stream Mapping
REINVENTING ORGANIZATIONS organisations (historically) CULTURE DRIVEN Insists that all perspectives deserve equal respect. It seeks fairness, equality, harmony. community. cooperation, and consensus. SUCCESS DRIVENGoal is to beat competition; achieve profit and growth. Innovation is the key to staying ahead. Management by objectives (command and control on what; freedom on the how). The evolution of organisations mirrors the evolution of society Processes Organisations Assets Frederic Laloux, 2014
ASSETS intangible assets The nature of corporate investment has been shifting toward intangible assets 1 Productsand processes are one of the greatest assets of a company DevOps processes, like Release Orchestration, go from being operational costs to intangible assets Processes Organisations Assets 1 Capitalism without Capital: The Rise of the Intangible Economy, 2017
NIRVANA? challenges remain Lack of quality measurements Insufficient or careless testing Excessive scheduling pressure Unstable and ambiguous customer requirements
RELEASE ORCHESTRATION release orchestration The full realisation of the promise of Continuous Delivery and the evolution of process, organisations and our understanding of assets