This Slideshow contains principles and practices to improve quality in software engineering process. First we have to make sure that we implement the right stuff and then we have to make sure that we do it right. Agile Quality Assurance is a practice which in the end leads to performance improvements in the software devleopment process.
I RIMS Technology is an IT consulting and staffing firm that provides end-to-end implementation and support solutions. It focuses on backend, frontend, and infrastructure technologies as well as software solutions, consulting, resourcing, and implementation support. The company aims to achieve business excellence through cost-effective, high-quality solutions and maintaining long-term client relationships. It prioritizes client satisfaction, professional excellence, building relationships, teamwork, and employee satisfaction.
BlazeDream is a global IT solutions company with over 13 years of experience and 90+ employees. They provide full-cycle web development services including software development, web applications, portals, and more. Combining business experience, technical expertise, and knowledge of trends, BlazeDream delivers high-quality solutions that meet and exceed customer expectations.
iRIMS Technology is an IT consulting and outsourcing firm that provides end-to-end business solutions including software implementation, support, and recruiting IT professionals. The company focuses on understanding client needs and delivering cost-effective solutions on time. Key differentiators include adopting a structured process, maintaining quality resources, and rapid turnaround times to help clients achieve their business goals. iRIMS also offers services such as software design, implementation, and long-term support through the product lifecycle.
Agile teams speak in points and iterations, but project and business managers think in terms of dollars and dates. This conceptual and language barrier makes strategic business planning, funding, and progress management a significant challenge for sustained large-scale Agile. This session will include multiple case studies from large-scale Agile adoptions that we were part of and have supported over the past 7 years and how Agile values/principles went beyond just the development organizational boundaries into strategic planning and management.
Novkell is an IT solutions provider that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. It has a strong presence in France where most development is done, with its headquarters in Chennai, India. Novkell uses an onsite-offshore model to ensure projects run 24/7 and clients receive full support. It offers services including software development, enterprise solutions, e-commerce solutions, and portal development using technologies like PHP, .NET, and databases.
Novkell is an IT solutions company that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. They have a strong presence in France where much of their development work is done, with their headquarters in Chennai, India. Novkell ensures all projects are run continuously using an onsite-offshore model. They provide strategically innovative IT solutions to clients worldwide.
Geometric's interoperability solution offers greater efficiencies through Business Process Integration in the product realization value stream, enabling speeding up, our customer's business processes across desperate PLM systems.
This document discusses lean adaptive management. It advocates using kanban to visualize workflows and limit work-in-progress. Projects require different management approaches depending on their risk profile, such as iterative development for emergent projects and linear workflows for enhancements. Organizations need ambidexterity to integrate entrepreneurial and reliability cultures through end-to-end flows and tailored project management.
I RIMS Technology is an IT consulting and staffing firm that provides end-to-end implementation and support solutions. It focuses on backend, frontend, and infrastructure technologies as well as software solutions, consulting, resourcing, and implementation support. The company aims to achieve business excellence through cost-effective, high-quality solutions and maintaining long-term client relationships. It prioritizes client satisfaction, professional excellence, building relationships, teamwork, and employee satisfaction.
BlazeDream is a global IT solutions company with over 13 years of experience and 90+ employees. They provide full-cycle web development services including software development, web applications, portals, and more. Combining business experience, technical expertise, and knowledge of trends, BlazeDream delivers high-quality solutions that meet and exceed customer expectations.
iRIMS Technology is an IT consulting and outsourcing firm that provides end-to-end business solutions including software implementation, support, and recruiting IT professionals. The company focuses on understanding client needs and delivering cost-effective solutions on time. Key differentiators include adopting a structured process, maintaining quality resources, and rapid turnaround times to help clients achieve their business goals. iRIMS also offers services such as software design, implementation, and long-term support through the product lifecycle.
Agile teams speak in points and iterations, but project and business managers think in terms of dollars and dates. This conceptual and language barrier makes strategic business planning, funding, and progress management a significant challenge for sustained large-scale Agile. This session will include multiple case studies from large-scale Agile adoptions that we were part of and have supported over the past 7 years and how Agile values/principles went beyond just the development organizational boundaries into strategic planning and management.
Novkell is an IT solutions provider that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. It has a strong presence in France where most development is done, with its headquarters in Chennai, India. Novkell uses an onsite-offshore model to ensure projects run 24/7 and clients receive full support. It offers services including software development, enterprise solutions, e-commerce solutions, and portal development using technologies like PHP, .NET, and databases.
Novkell is an IT solutions company that was started in 2004 to provide high-end IT solutions and penetrate the global IT market. They have a strong presence in France where much of their development work is done, with their headquarters in Chennai, India. Novkell ensures all projects are run continuously using an onsite-offshore model. They provide strategically innovative IT solutions to clients worldwide.
Geometric's interoperability solution offers greater efficiencies through Business Process Integration in the product realization value stream, enabling speeding up, our customer's business processes across desperate PLM systems.
This document discusses lean adaptive management. It advocates using kanban to visualize workflows and limit work-in-progress. Projects require different management approaches depending on their risk profile, such as iterative development for emergent projects and linear workflows for enhancements. Organizations need ambidexterity to integrate entrepreneurial and reliability cultures through end-to-end flows and tailored project management.
Pro-SC provides procurement and supply chain consulting and interim management services. They help clients optimize their supply chain to realize business growth through opportunities in the value chain. Key services include identifying opportunities, prioritizing actions, and executing plans hands-on with clients. Pro-SC takes an integrated supply chain approach to deliver benefits like reduced costs, improved service levels, and increased revenues. They offer a unique entrepreneurial style and proven methodologies developed from experience in industries like agri-food, life sciences, and asset-intensive sectors.
Identifying, Managing, & Eliminating Technical Debt is the key to successfully getting your business on track. Gone are the days where we could write endless checks that we did not have the people to cover. We need to work harder to make the debt known and address the debt up close and personal before it gets out of hand.
The purpose here is to educate the Agile work place about what technical debt is, learn how to eliminate it, and how to avoid ever running into it again.
This document provides 25 tips for testing SAP implementations based on lessons learned from SAP customers and experts. Some key tips include conducting thorough resource and stakeholder planning, understanding end-to-end business processes, identifying all use cases to test, using dedicated end users for testing, and keeping the same team involved throughout development and testing. Experts advise testing integrated processes and under load conditions to catch issues, and re-testing whenever changes are made to ensure tests remain valid. The goal is to prevent any code from going to production before it is thoroughly tested across all systems and processes.
Are Your Training Partners Living Up to Their Promises?Kelly Condron
According to Training Magazine’s
2006 Industry Report, 27% of small
and 71% of large companies
outsource some or all of their
custom content development. To
establish and maintain successful
partnerships, you should select the
right outsourcing partner,
continually assess established
partners, identify measures up-front
in the contract, and make a
commitment for mutual success.
Quantum Integrators is an SAP consulting firm that provides integration services to seamlessly connect business processes. They have decades of experience implementing SAP solutions and a global partner network. Quantum focuses on true integration across customer organizations through quality training and an ROI-focused approach. They help customers effectively manage information to empower users and ensure security.
Track Keynote for the Requirements Definition & Management Track at the IBM Rational Software Conference 2009
Requirements Definition and Management encompasses all of the activities that revolve around eliciting, defining, elaborating, understanding, organizing, reviewing, and communicating business, user, and software requirements, as well as defining solutions based on those business goals and objectives. These activities are done because they help ensure that the applications that are developed solve the real business and customer problems. This track explores the experiences of organizations with tools, techniques, and processes used to effectively define and manage requirements and analyze systems. Analysts, architects, developers, project managers, and others interested in methodology and tools for defining, managing, and analyzing requirements should attend this track.
SAP CVN Supply Network Planning - Supply Planning Engine SelectionPlan4Demand
This document summarizes a presentation on supply chain planning given by Plan4Demand Solutions. The presentation covered challenges with supply planning, tools for optimization, and questions. It discussed Plan4Demand's consulting services in supply chain planning areas like demand forecasting and inventory optimization. The presentation also covered supply planning engine selection, change management, and challenges with aligning supply network planning results to master data.
The document provides information about a rapid release planning session and workshop led by V. Lee Henson. It discusses Henson's background and qualifications, which include founding an agile training company in 2007 and certifications in scrum, project management, lean, kanban and other frameworks. The document then covers topics that will be addressed in the workshop, including defining roles for release planning, writing effective user stories, estimating story size and prioritizing work.
"Our approach to Kaizen" by J Prochazka and M Chmelar Operae Partners
Tieto is a leading IT services company in Northern Europe with 18,000 professionals in nearly 30 countries. The authors are Lean coaches within Tieto who help transform teams and processes using a 14-week Lean framework. Their approach aims to increase customer satisfaction, productivity, and financial results through long-term thinking, problem solving, and continuous improvement led by empowered self-sufficient teams.
This document summarizes the services of a management consultancy firm called PBO PLUS.COM. They provide end-to-end process based organization design solutions to help companies improve processes, enhance customer value, and reduce waste. Their services include process centric organization design, business process reengineering, and niche process interventions. They have over 400 years of combined experience and have completed over 100 engagements globally across various industries.
The document discusses how more companies are leveraging specialist service providers instead of building in-house capabilities for non-core areas like software testing. It notes the benefits of using a specialist testing service provider include reducing risks, controlling costs, and achieving predictable results by plugging into an optimized testing infrastructure and expertise, without having to invest in building these capabilities internally.
Talk presented at "Pensando Lean" in 2010, Sep 3 (São Paulo, Brazil). Based on Lean principles and two Business Analysis Knowledge Areas (BA Planning and Enterprise Analysis), this presentation explores how DISCOVERY and DELIVERY are both focus of Business Analysis in agile projects.
This document discusses OpenERP, an open source ERP software. [1] It describes how OpenERP has become the most installed and advanced ERP software for SMEs, with over 1,000 installations per day and 1,000+ modules. [2] It then outlines OpenERP's history and business model, including its switch in 2010 to focus on partner recruitment and development through a fully open source model. [3] The summary highlights how this approach has led to strong growth and margins for both OpenERP SA and its 300+ partners in 60 countries.
The document outlines an iterative methodology for deploying Aras Innovator. It discusses dividing projects into manageable phases like inception, elaboration, construction, and transition. Each phase has objectives and milestones. The methodology emphasizes iterative design, managing requirements, continuous verification, and controlling changes. It provides tips for implementation like using visual prototypes, breaking work into components, and ensuring quality through user testing.
Business Value Articulation In Software ProjectsHARMAN Services
This document discusses how to articulate business value in software projects through a business value framework. It presents Aditi's business value framework, which identifies key stakeholders, establishes baselines, plans value measurements, and promotes a knowledge sharing culture. The framework aims to accelerate time to market, drive effectiveness and efficiency, and increase profit margins and account growth. It also presents a case study where Aditi delivered business value on a test services project through controlled defects, increased automation, and accelerated regression testing, resulting in improved quality, less rework, and financial gains. Success enablers included people training, defined processes, tools/technique integration, and continuous improvement.
This presentation was held at the Atlassian & Java User Group Joint Event about Scrum & electronic tool support. It contains an introduction into Scrum, some tooling principles and an evaluation process for Scrum tools.
Doppelter Output in der halben Zeit - Wo bleibt die Qualität?Mischa Ramseyer
The document summarizes a presentation on quality and agile development given at an annual meeting of the Swiss Association for Quality (SAQ). It discusses different definitions of quality from various thought leaders and standards bodies. It also covers how quality has both effectiveness and efficiency aspects. A key theme is that in agile development, teams should focus on "doing the right thing" by delivering business value early through iterative development and continuous improvement based on customer feedback. This approach helps ensure the most important and highest priority features are delivered first while continuously reducing defects and technical debt.
The document discusses how agile teams can drive innovation. It argues that innovation is important for companies like Apple, which has seen tremendous growth through innovative products like the iPod, iPhone, and iPad. The document presents the concept of a pragmatic organization that continuously innovates, delights customers and employees, and is organized as a network of empowered teams delivering value.
Da die traditionelle Wirtschaft Mühe hat, mit den Veränderungen unserer Zeit Schritt zu halten, sich die finanzielle Wirtschaft in den letzten Jahren als dysfunktional, abgehoben und unbrauchbar erweist, tritt nun die Creative Economy ihren Siegeszug an. Firmen wie Apple, Amazon, Salesforce oder DM haben verstanden, ihre Kunden mit einem Strom an kontinuierlicher Innovation immer aufs Neue zu begeistern. Aber Kunden zu begeistern ist nicht genug. In den kommenden Jahren werden wir auch im Arbeitsmarkt einen radikalen Wandel erleben. Firmen, denen es nicht gelingt, ihre Mitarbeiter über eine längere Zeit mit auf ihre Reise zu nehmen, werden durch einen Mangel an qualifizierten Arbeitskräften nicht mehr in der Lage sein, ihr Kerngeschäft zu betreiben.
Diese Präsentation hilft, die aktuellen Herausforderungen im Wirtschafts- und Arbeitsmarkt besser zu verstehen und unterbreitet konkrete Vorschläge, wie eine Adaptive Pragmatische Organisation und deren Management-Modell gestaltet werden soll, damit sie es mit dem 21. Jahrhundert aufnehmen kann.
Pro-SC provides procurement and supply chain consulting and interim management services. They help clients optimize their supply chain to realize business growth through opportunities in the value chain. Key services include identifying opportunities, prioritizing actions, and executing plans hands-on with clients. Pro-SC takes an integrated supply chain approach to deliver benefits like reduced costs, improved service levels, and increased revenues. They offer a unique entrepreneurial style and proven methodologies developed from experience in industries like agri-food, life sciences, and asset-intensive sectors.
Identifying, Managing, & Eliminating Technical Debt is the key to successfully getting your business on track. Gone are the days where we could write endless checks that we did not have the people to cover. We need to work harder to make the debt known and address the debt up close and personal before it gets out of hand.
The purpose here is to educate the Agile work place about what technical debt is, learn how to eliminate it, and how to avoid ever running into it again.
This document provides 25 tips for testing SAP implementations based on lessons learned from SAP customers and experts. Some key tips include conducting thorough resource and stakeholder planning, understanding end-to-end business processes, identifying all use cases to test, using dedicated end users for testing, and keeping the same team involved throughout development and testing. Experts advise testing integrated processes and under load conditions to catch issues, and re-testing whenever changes are made to ensure tests remain valid. The goal is to prevent any code from going to production before it is thoroughly tested across all systems and processes.
Are Your Training Partners Living Up to Their Promises?Kelly Condron
According to Training Magazine’s
2006 Industry Report, 27% of small
and 71% of large companies
outsource some or all of their
custom content development. To
establish and maintain successful
partnerships, you should select the
right outsourcing partner,
continually assess established
partners, identify measures up-front
in the contract, and make a
commitment for mutual success.
Quantum Integrators is an SAP consulting firm that provides integration services to seamlessly connect business processes. They have decades of experience implementing SAP solutions and a global partner network. Quantum focuses on true integration across customer organizations through quality training and an ROI-focused approach. They help customers effectively manage information to empower users and ensure security.
Track Keynote for the Requirements Definition & Management Track at the IBM Rational Software Conference 2009
Requirements Definition and Management encompasses all of the activities that revolve around eliciting, defining, elaborating, understanding, organizing, reviewing, and communicating business, user, and software requirements, as well as defining solutions based on those business goals and objectives. These activities are done because they help ensure that the applications that are developed solve the real business and customer problems. This track explores the experiences of organizations with tools, techniques, and processes used to effectively define and manage requirements and analyze systems. Analysts, architects, developers, project managers, and others interested in methodology and tools for defining, managing, and analyzing requirements should attend this track.
SAP CVN Supply Network Planning - Supply Planning Engine SelectionPlan4Demand
This document summarizes a presentation on supply chain planning given by Plan4Demand Solutions. The presentation covered challenges with supply planning, tools for optimization, and questions. It discussed Plan4Demand's consulting services in supply chain planning areas like demand forecasting and inventory optimization. The presentation also covered supply planning engine selection, change management, and challenges with aligning supply network planning results to master data.
The document provides information about a rapid release planning session and workshop led by V. Lee Henson. It discusses Henson's background and qualifications, which include founding an agile training company in 2007 and certifications in scrum, project management, lean, kanban and other frameworks. The document then covers topics that will be addressed in the workshop, including defining roles for release planning, writing effective user stories, estimating story size and prioritizing work.
"Our approach to Kaizen" by J Prochazka and M Chmelar Operae Partners
Tieto is a leading IT services company in Northern Europe with 18,000 professionals in nearly 30 countries. The authors are Lean coaches within Tieto who help transform teams and processes using a 14-week Lean framework. Their approach aims to increase customer satisfaction, productivity, and financial results through long-term thinking, problem solving, and continuous improvement led by empowered self-sufficient teams.
This document summarizes the services of a management consultancy firm called PBO PLUS.COM. They provide end-to-end process based organization design solutions to help companies improve processes, enhance customer value, and reduce waste. Their services include process centric organization design, business process reengineering, and niche process interventions. They have over 400 years of combined experience and have completed over 100 engagements globally across various industries.
The document discusses how more companies are leveraging specialist service providers instead of building in-house capabilities for non-core areas like software testing. It notes the benefits of using a specialist testing service provider include reducing risks, controlling costs, and achieving predictable results by plugging into an optimized testing infrastructure and expertise, without having to invest in building these capabilities internally.
Talk presented at "Pensando Lean" in 2010, Sep 3 (São Paulo, Brazil). Based on Lean principles and two Business Analysis Knowledge Areas (BA Planning and Enterprise Analysis), this presentation explores how DISCOVERY and DELIVERY are both focus of Business Analysis in agile projects.
This document discusses OpenERP, an open source ERP software. [1] It describes how OpenERP has become the most installed and advanced ERP software for SMEs, with over 1,000 installations per day and 1,000+ modules. [2] It then outlines OpenERP's history and business model, including its switch in 2010 to focus on partner recruitment and development through a fully open source model. [3] The summary highlights how this approach has led to strong growth and margins for both OpenERP SA and its 300+ partners in 60 countries.
The document outlines an iterative methodology for deploying Aras Innovator. It discusses dividing projects into manageable phases like inception, elaboration, construction, and transition. Each phase has objectives and milestones. The methodology emphasizes iterative design, managing requirements, continuous verification, and controlling changes. It provides tips for implementation like using visual prototypes, breaking work into components, and ensuring quality through user testing.
Business Value Articulation In Software ProjectsHARMAN Services
This document discusses how to articulate business value in software projects through a business value framework. It presents Aditi's business value framework, which identifies key stakeholders, establishes baselines, plans value measurements, and promotes a knowledge sharing culture. The framework aims to accelerate time to market, drive effectiveness and efficiency, and increase profit margins and account growth. It also presents a case study where Aditi delivered business value on a test services project through controlled defects, increased automation, and accelerated regression testing, resulting in improved quality, less rework, and financial gains. Success enablers included people training, defined processes, tools/technique integration, and continuous improvement.
This presentation was held at the Atlassian & Java User Group Joint Event about Scrum & electronic tool support. It contains an introduction into Scrum, some tooling principles and an evaluation process for Scrum tools.
Doppelter Output in der halben Zeit - Wo bleibt die Qualität?Mischa Ramseyer
The document summarizes a presentation on quality and agile development given at an annual meeting of the Swiss Association for Quality (SAQ). It discusses different definitions of quality from various thought leaders and standards bodies. It also covers how quality has both effectiveness and efficiency aspects. A key theme is that in agile development, teams should focus on "doing the right thing" by delivering business value early through iterative development and continuous improvement based on customer feedback. This approach helps ensure the most important and highest priority features are delivered first while continuously reducing defects and technical debt.
The document discusses how agile teams can drive innovation. It argues that innovation is important for companies like Apple, which has seen tremendous growth through innovative products like the iPod, iPhone, and iPad. The document presents the concept of a pragmatic organization that continuously innovates, delights customers and employees, and is organized as a network of empowered teams delivering value.
Da die traditionelle Wirtschaft Mühe hat, mit den Veränderungen unserer Zeit Schritt zu halten, sich die finanzielle Wirtschaft in den letzten Jahren als dysfunktional, abgehoben und unbrauchbar erweist, tritt nun die Creative Economy ihren Siegeszug an. Firmen wie Apple, Amazon, Salesforce oder DM haben verstanden, ihre Kunden mit einem Strom an kontinuierlicher Innovation immer aufs Neue zu begeistern. Aber Kunden zu begeistern ist nicht genug. In den kommenden Jahren werden wir auch im Arbeitsmarkt einen radikalen Wandel erleben. Firmen, denen es nicht gelingt, ihre Mitarbeiter über eine längere Zeit mit auf ihre Reise zu nehmen, werden durch einen Mangel an qualifizierten Arbeitskräften nicht mehr in der Lage sein, ihr Kerngeschäft zu betreiben.
Diese Präsentation hilft, die aktuellen Herausforderungen im Wirtschafts- und Arbeitsmarkt besser zu verstehen und unterbreitet konkrete Vorschläge, wie eine Adaptive Pragmatische Organisation und deren Management-Modell gestaltet werden soll, damit sie es mit dem 21. Jahrhundert aufnehmen kann.
Da die traditionelle Wirtschaft Mühe hat, mit den Veränderungen unserer Zeit Schritt zu halten, sich die finanzielle Wirtschaft in den letzten Jahren als dysfunktional, abgehoben und unbrauchbar erweist, tritt nun die Creative Economy ihren Siegeszug an. Firmen wie Apple, Amazon, Salesforce oder DM haben verstanden, ihre Kunden mit einem Strom an kontinuierlicher Innovation immer aufs Neue zu begeistern. Aber Kunden zu begeistern ist nicht genug. In den kommenden Jahren werden wir auch im Arbeitsmarkt einen radikalen Wandel erleben. Firmen, denen es nicht gelingt, ihre Mitarbeiter über eine längere Zeit mit auf ihre Reise zu nehmen, werden durch einen Mangel an qualifizierten Arbeitskräften nicht mehr in der Lage sein, ihr Kerngeschäft zu betreiben.
Diese Keynote hilft, die aktuellen Herausforderungen im Wirtschafts- und Arbeitsmarkt besser zu verstehen und unterbreitet konkrete Vorschläge, wie eine Adaptive Pragmatische Organisation und deren Management-Modell gestaltet werden soll, damit sie es mit dem 21. Jahrhundert aufnehmen kann.
Preventing the 5 Deadly Diseases of ManagementMischa Ramseyer
The document discusses an interview with W. Edwards Deming about preventing the "5 Deadly Diseases of Management". It summarizes Deming as saying the main diseases are a lack of purpose, management by numbers, short-term thinking, annual performance ratings, and high mobility of management. The interview then provides suggestions for curing these diseases such as defining purpose, aligning business to purpose, optimizing the whole system, developing leaders from within, and letting peers rate each other. The discussion emphasizes continuous improvement, empowering employees, and focusing on craftsmanship, customer satisfaction, and multiple perspectives.
This document appears to be from the class of 1991 at Winston Churchill High School. It provides details about the graduating class such as their class colors, flower, song, and size of 560 students. It lists various superlatives of classmates as well as sports teams and popular culture from that time including the rise of grunge music and inventions like airbags. It highlights films, sports champions, and notes things like the cost of gas and breakfast foods. In the end it provides updates on classmates from 1991 including their current families and locations.
The document discusses various techniques for optimizing SQL Server Integration Services (SSIS) packages, including:
1) Using fast parse for flat file sources and increasing packet size for OLE DB sources to improve loading performance by up to 8%.
2) Choosing between synchronous and asynchronous transformations based on whether the same buffers will be used.
3) Optimizing lookups to reduce memory usage by using partial caching and LEFT JOINs where possible.
4) Improving destination performance by setting commit size equal to buffer row count, disabling constraints checking, and using table locks for faster loading.
Effects of web based learning tools on student achievementann-crosby
This study examined the effects of co-teaching using web-based learning tools on teacher perceptions of technology use and student writing skills. A technology teacher and language arts teacher co-planned, co-taught, and co-assessed lessons utilizing online tools like wikis and videos in a 6th grade class. Survey and interview results found the language arts teacher's perceptions of technology became more positive. Student writing and marking period grades improved compared to a control group, though author's purpose test scores did not differ significantly between groups. The study recommends continued co-teaching and use of web-based tools to support student learning and increase technology integration.
Hoverboard Blueprints by Team Cardinal WingsJoshua Barnes
Team Cardinal Wings is a group of 8 Mechanical Engineering students from Lamar University who are inventing a real working hoverboard by early 2014. Follow us, sponsor us, watch us make history!
Jamie Thomas is the Vice President of Product Development, Delivery and Customer Support. The document discusses how to effectively develop teams across continents, manage outsourced assets, leverage automation to optimize resources, and foster culture change to agile. It proposes using IBM's Measured Capability Improvement Framework to establish objectives, prioritize practices, accelerate adoption, and analyze results in incremental phases.
Profitability Engineers is a consulting company that specializes in improving effectiveness and efficiency for clients. They develop projects for international and national customers using practical, innovative, and measurable approaches. Their consultants have extensive experience with large multinational companies, giving them expertise in areas like Lean Thinking, Six Sigma, quality engineering, and management systems. Their goal is to help customers achieve tangible results through competitive, practical strategies tailored to each client's specific needs and realities.
The Business Analysts Role in Agile Software Developmentallan kelly
The document discusses the role of business analysts in agile software development. It argues that the product owner role is often filled by a business analyst. While business analysts take a backseat in early agile adoption, their role becomes more important as teams become more effective in delivering business needs. Specifically, business analysts are key to reducing unnecessary work through improved analysis and requirements. The document recommends a ratio of one business analyst for every 3-7 developers, depending on how stable the product is and how rapidly requirements change.
The BA role in Agile software developmentallan kelly
The document discusses the role of business analysts in agile software development. It argues that in traditional approaches, requirements are gathered at the start of a project by business analysts who then leave the project. However, in agile approaches, requirements gathering is an ongoing process and business analysts need to stay involved throughout to have a dialogue rather than just produce documents. The business analyst role evolves from an "order taker" to an internal consultant, facilitating discussions between business and development teams.
The document discusses using business capability analysis to provide a lean-agile approach to enterprise analysis. It describes modeling business capabilities to present a graphical view of the business value stream and specify value through a relative assessment of capabilities. The value of capability analysis is that it can provide business context, facilitate discovery of good answers quickly, and promote feedback to focus on business value.
This document discusses building a strong business case for process improvement initiatives. It begins by noting how being a vendor and employee both require justifying problems to evaluate opportunities. The presentation then covers agenda topics like real world examples and an interactive experience to start building a business case. It emphasizes digging into process details to understand costs, inefficiencies, and justify the need for changes to secure necessary funding.
A talk by Alan Shalloway at the European Lean IT Summit 2012. This talk provides 2 essential meta-patterns of Lean: focus on value and eliminating delays. These can be used to guide the creation of an effective and efficient workflow. It presents four case studies, each building on the concepts of the other, to provide actionable advice for your own implementations.
More Lean IT presentations and videos on www.lean-it-summit.com
The document discusses how to prioritize business capabilities and system development to maximize business value. It recommends establishing the business value of each work item, prioritizing based on return on investment, and measuring business value delivery over time. It also suggests mapping business capabilities to system capabilities and identifying minimum releasable features to structure development and releases around delivering business value.
The document discusses how companies can embrace change and drive innovation through software. It describes IBM's Measured Capability Improvement Framework, which helps companies incrementally adopt agile practices. It also discusses IBM's Jazz platform and how it supports requirements management, configuration management, and other best practices. Finally, it outlines how embedded software will be crucial for enabling smarter products and ecosystems in various industries like transportation.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
The document discusses how companies can embrace change and drive innovation through software. It outlines a 4-phase framework for continuous process improvement using IBM Rational tools. Phase 1 involves establishing business objectives. Phase 2 prioritizes practices and defines an improvement roadmap. Phase 3 accelerates adoption with tools to improve requirements management, architecture, and development alignment. Phase 4 reports on results to identify further improvements. The framework aims to help companies optimize resources, deliver smarter products, and improve profits through incremental capability advances.
This document discusses Discovery Driven Planning (DDP), a methodology for evaluating, planning, and managing uncertain growth projects. It describes the five key disciplines of DDP: 1) framing a worthwhile challenge, 2) recognizing competitive market metrics, 3) identifying and documenting assumptions, 4) outlining major deliverables, and 5) identifying major checkpoints to test assumptions. DDP uses staged investment and assumption testing to minimize risk and control downside potential while maximizing upside opportunities for projects with uncertainty.
HP Discover Session BB2160: Agile DevOps Continuous DeliveryCapgemini
This document discusses how businesses need faster time-to-market and time-to-value for new functionality. It outlines challenges with traditional waterfall development approaches and notes that Agile development helps but that releasing software still takes too long. HP Software solutions for continuous delivery, DevOps, and automation are presented to help bridge the gaps between development and operations for faster software releases while maintaining quality. These include solutions for lab management, application release acceleration, and enterprise collaboration.
Rishabh provides IT services including software development, BPO, and engineering services. It has offices globally and was established in 1999. The presentation discusses Rishabh's partnerships, delivery models, service portfolio, software development technologies, and what differentiates them as a flexible, innovative, and customer-centric organization.
Seven Secrets Of Tapping Into The Power Of Your PeopleAndrewLi
My presentation leads you through the most effective, cutting edge techniques in the world for getting your people to go with you on any journey of change. Contact me to assist you with your key stakeholders.
The document discusses agile business processes and process improvement. It begins with an agenda covering needs and challenges, process as a tool, and an agile approach to process improvement. It then discusses market trends driving the need for agile and adaptable processes. The presentation emphasizes that process improvement should be driven by business needs and objectives, with industry models and methodologies serving as tools to guide improvements rather than ends in themselves. A multimodel approach is recommended to address different aspects of the business. The document provides an overview of assessing the current "as is" process and defining the target "to be" process to guide implementation efforts.
The document discusses agile business processes and process improvement. It begins with an agenda covering needs and challenges, process as a tool, and an agile approach to process improvement. It then discusses market trends driving the need for agile and adaptable processes. The presentation emphasizes that process improvement should be driven by business needs and objectives, with industry models and methodologies used as tools to guide improvements rather than ends in themselves. A multimodel approach is recommended to address different aspects of the business. The document provides a roadmap for conducting process improvements in an agile manner.
Similar to Twice as much in half time - What's about the Quality? (20)
4 Benefits of Partnering with an OnlyFans Agency for Content Creators.pdfonlyfansmanagedau
In the competitive world of content creation, standing out and maximising revenue on platforms like OnlyFans can be challenging. This is where partnering with an OnlyFans agency can make a significant difference. Here are five key benefits for content creators considering this option:
Best practices for project execution and deliveryCLIVE MINCHIN
A select set of project management best practices to keep your project on-track, on-cost and aligned to scope. Many firms have don't have the necessary skills, diligence, methods and oversight of their projects; this leads to slippage, higher costs and longer timeframes. Often firms have a history of projects that simply failed to move the needle. These best practices will help your firm avoid these pitfalls but they require fortitude to apply.
How are Lilac French Bulldogs Beauty Charming the World and Capturing Hearts....Lacey Max
“After being the most listed dog breed in the United States for 31
years in a row, the Labrador Retriever has dropped to second place
in the American Kennel Club's annual survey of the country's most
popular canines. The French Bulldog is the new top dog in the
United States as of 2022. The stylish puppy has ascended the
rankings in rapid time despite having health concerns and limited
color choices.”
Discover innovative uses of Revit in urban planning and design, enhancing city landscapes with advanced architectural solutions. Understand how architectural firms are using Revit to transform how processes and outcomes within urban planning and design fields look. They are supplementing work and putting in value through speed and imagination that the architects and planners are placing into composing progressive urban areas that are not only colorful but also pragmatic.
Call8328958814 satta matka Kalyan result satta guessing➑➌➋➑➒➎➑➑➊➍
Satta Matka Kalyan Main Mumbai Fastest Results
Satta Matka ❋ Sattamatka ❋ New Mumbai Ratan Satta Matka ❋ Fast Matka ❋ Milan Market ❋ Kalyan Matka Results ❋ Satta Game ❋ Matka Game ❋ Satta Matka ❋ Kalyan Satta Matka ❋ Mumbai Main ❋ Online Matka Results ❋ Satta Matka Tips ❋ Milan Chart ❋ Satta Matka Boss❋ New Star Day ❋ Satta King ❋ Live Satta Matka Results ❋ Satta Matka Company ❋ Indian Matka ❋ Satta Matka 143❋ Kalyan Night Matka..
𝐔𝐧𝐯𝐞𝐢𝐥 𝐭𝐡𝐞 𝐅𝐮𝐭𝐮𝐫𝐞 𝐨𝐟 𝐄𝐧𝐞𝐫𝐠𝐲 𝐄𝐟𝐟𝐢𝐜𝐢𝐞𝐧𝐜𝐲 𝐰𝐢𝐭𝐡 𝐍𝐄𝐖𝐍𝐓𝐈𝐃𝐄’𝐬 𝐋𝐚𝐭𝐞𝐬𝐭 𝐎𝐟𝐟𝐞𝐫𝐢𝐧𝐠𝐬
Explore the details in our newly released product manual, which showcases NEWNTIDE's advanced heat pump technologies. Delve into our energy-efficient and eco-friendly solutions tailored for diverse global markets.
IMPACT Silver is a pure silver zinc producer with over $260 million in revenue since 2008 and a large 100% owned 210km Mexico land package - 2024 catalysts includes new 14% grade zinc Plomosas mine and 20,000m of fully funded exploration drilling.
Starting a business is like embarking on an unpredictable adventure. It’s a journey filled with highs and lows, victories and defeats. But what if I told you that those setbacks and failures could be the very stepping stones that lead you to fortune? Let’s explore how resilience, adaptability, and strategic thinking can transform adversity into opportunity.
Ellen Burstyn: From Detroit Dreamer to Hollywood Legend | CIO Women MagazineCIOWomenMagazine
In this article, we will dive into the extraordinary life of Ellen Burstyn, where the curtains rise on a story that's far more attractive than any script.
Storytelling is an incredibly valuable tool to share data and information. To get the most impact from stories there are a number of key ingredients. These are based on science and human nature. Using these elements in a story you can deliver information impactfully, ensure action and drive change.
Unveiling the Dynamic Personalities, Key Dates, and Horoscope Insights: Gemin...my Pandit
Explore the fascinating world of the Gemini Zodiac Sign. Discover the unique personality traits, key dates, and horoscope insights of Gemini individuals. Learn how their sociable, communicative nature and boundless curiosity make them the dynamic explorers of the zodiac. Dive into the duality of the Gemini sign and understand their intellectual and adventurous spirit.
Profiles of Iconic Fashion Personalities.pdfTTop Threads
The fashion industry is dynamic and ever-changing, continuously sculpted by trailblazing visionaries who challenge norms and redefine beauty. This document delves into the profiles of some of the most iconic fashion personalities whose impact has left a lasting impression on the industry. From timeless designers to modern-day influencers, each individual has uniquely woven their thread into the rich fabric of fashion history, contributing to its ongoing evolution.
SATTA MATKA SATTA FAST RESULT KALYAN TOP MATKA RESULT KALYAN SATTA MATKA FAST RESULT MILAN RATAN RAJDHANI MAIN BAZAR MATKA FAST TIPS RESULT MATKA CHART JODI CHART PANEL CHART FREE FIX GAME SATTAMATKA ! MATKA MOBI SATTA 143 spboss.in TOP NO1 RESULT FULL RATE MATKA ONLINE GAME PLAY BY APP SPBOSS
Dive into this presentation and learn about the ways in which you can buy an engagement ring. This guide will help you choose the perfect engagement rings for women.
[To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
This presentation is a curated compilation of PowerPoint diagrams and templates designed to illustrate 20 different digital transformation frameworks and models. These frameworks are based on recent industry trends and best practices, ensuring that the content remains relevant and up-to-date.
Key highlights include Microsoft's Digital Transformation Framework, which focuses on driving innovation and efficiency, and McKinsey's Ten Guiding Principles, which provide strategic insights for successful digital transformation. Additionally, Forrester's framework emphasizes enhancing customer experiences and modernizing IT infrastructure, while IDC's MaturityScape helps assess and develop organizational digital maturity. MIT's framework explores cutting-edge strategies for achieving digital success.
These materials are perfect for enhancing your business or classroom presentations, offering visual aids to supplement your insights. Please note that while comprehensive, these slides are intended as supplementary resources and may not be complete for standalone instructional purposes.
Frameworks/Models included:
Microsoft’s Digital Transformation Framework
McKinsey’s Ten Guiding Principles of Digital Transformation
Forrester’s Digital Transformation Framework
IDC’s Digital Transformation MaturityScape
MIT’s Digital Transformation Framework
Gartner’s Digital Transformation Framework
Accenture’s Digital Strategy & Enterprise Frameworks
Deloitte’s Digital Industrial Transformation Framework
Capgemini’s Digital Transformation Framework
PwC’s Digital Transformation Framework
Cisco’s Digital Transformation Framework
Cognizant’s Digital Transformation Framework
DXC Technology’s Digital Transformation Framework
The BCG Strategy Palette
McKinsey’s Digital Transformation Framework
Digital Transformation Compass
Four Levels of Digital Maturity
Design Thinking Framework
Business Model Canvas
Customer Journey Map
Twice as much in half time - What's about the Quality?
1. agility
accelerates
...
Twice
as
much
in
half
4me
What‘s
about
the
Quality?
Brown
Bag
SMA
und
Partner
AG
6.
Februar
2012
2. agility
accelerates
...
Agile
Coach
&
Consultant
So8ware
Engineer
Cer4fied
Scrum
Professional
Cer4fied
Enterprise
Architect
Management
3.0
Trainer
Java
Enterprise
Edi4on
(JEE)
Member
of
the
Lean,
Agile
&
Performance
Engineer
Scrum
Group,
SwissICT
MISCHA
RAMSEYER
mischa@pragma4c-‐solu4ons.ch
pragma4c
solu4ons
gmbh
3. What
is
Quality?
?
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
3
4. ISO
9000
Definiton
of
Quality
“Quality is the degree to which a set of
inherent characteristics fulfills
requirements.“
The standard defines requirement as need
or expectation.
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
4
5. Philip
B.
Crosby‘s
Defini4on
of
Quality
"Conformance to requirements“
The requirements may not fully represent
customer expectations;
Crosby treats this as a separate problem.
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
5
6. Joseph
Juran‘s
Defini4on
of
Quality
"Fitness for use“
Fitness is defined by the customer
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
6
7. Peter
Drucker
defines
Quality
as
"Quality in a product or service is not
what the supplier puts in. It is what the
customer gets out and is willing to pay
for.“
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
7
8. American
Society
for
Quality
say‘s
A subjective term for which each person
has his or her own definition. In technical
usage, quality can have two meanings:
a. The characteristics of a product or
service that bear on its ability to satisfy
stated or implied needs;
b. A product or service free of
deficiencies.“
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
8
9. W.
Edwards
Deming
says
Concentrating on "the efficient production
of the quality that the market expects,“
and he linked quality and management:
"Costs go down and productivity goes up
as improvement of quality is accomplished
by better management of design,
engineering, testing and
by improvement of processes.“
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
9
10. Defini4ons
of
Quality
Build
what
the
customer
is
willing
to
pay
for
Fitness
for
use
No
Bugs
Improve
thru
Fulfill
the
Management,
requirements
Quality
Tes4ng
&
Procesesses
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
10
11. What
is
Quality
about?
Do
the
Right
Thing!
Do
the
Thing
Right!
Idea
Idea
Product
Idea
Development
Idea
Effec4veness
Efficiency
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
11
12. What
is
more
important?
?
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
12
13. agility
accelerates
...
DO
THE
RIGHT
THING
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
13
14. The
„Cost
of
Complexity“
is
huge!
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
14
15. It‘s
all
about
segng
priori4es!
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
15
16. Do
the
Right
Thing!
• Deliver
Business
Value
• in
the
right
order
• as
early
as
possible
• con4nuously
• Collect
Customer
Feedback
as
early
as
possible
• Embrace
Change
• Release
when
it‘s
good
enough
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
16
17. Good
enough
is
enough
to
Release!
Business
Value Feature 80%
Business
Value
Faster Time to Market
and Lower Cost 20%
means earlier ROI Time
Good
Enough
Release Release Time
1.0 1.x
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
17
18. Built-‐in
Change
Management
Business New Feature
Value identified during
development
exchange
Good
Enough
Release Release Time
1.0 1.x
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
18
19. 3
4mes
as
Effec4ve
Do
the
Right
Thing!
Do
the
Thing
Right!
Idea
Idea
Product
Idea
Development
Idea
Effec4veness
3x Efficiency
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
19
20. agility
accelerates
...
DO
THE
THING
RIGHT
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
20
21. definite economic impact of software testing. One economic impact is from the
fects. This is a very real and very tangible cost.
conomic impact is from the way we perform testing. It is possible to have very
Do
the
Thing
Right!
vations and testing goals while testing in a very inefficient way.
tion, we will examine the economic impact of defects and ways to economize
The Economics of Testing
Where
Defects
Originate
What
it
costs
to
fix
them
The Relative Cost of Fixing
Where Defects Originate
Where Defects Originate Defects
1:10:100
Code
Code O ther
Design O ther
Design 7%
7% 10%
10% 100
27%
27% 100
90
90
80
80
70
70
60
60
50
50
40
40
30
30
20
20
10
10
Req's
Req's 0
James
Mar4n
Study
56%
0
Req's Design Code Test Prod
56% Req's Design Code Test Prod
The Relative Cost of Fixing Defects
Defects Originate
08.02.12
About
Quality,
One of the most well known facts about software defects is that the longer 21
go
pragma4c
solu4ons
gmbh
they
undetected, the more expensive they are to fix. Although research differs on the exact
tand the dynamics and costs of defects, we need to know some things about rule is 1:10:100.
ratios, the general
of the most commonly understood facts about defects is that most defects
22. How
would
you
handle
the
problem?
?
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
22
23. From
Specifica4on
to
Discussion
As an User Story Template
employee
I want
to
log
my
working
/me
so that
I
always
keep
track
of
my
daily
working
/me
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
23
24. Speak
the
same
language
• An
„Ubiquitous
Language“
is
needed
to
bridge
the
communica4on
gap
• Use
Domain
Modeling
to
describe
the
Business
Domain
Timetracking
Domain
Model
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
24
25. Introducing
Acceptance
Criterias
Priority
As
a
[role]
I
can
[goal]
so
that
[reason]
EsImaIon
10
Employee
log
my
working
4me
I
always
keep
track
of
2
my
daily
working
4me
Narrow
down
the
scope
of
the
Story
using
Acceptance
Criterias
• At
least
a
„How-‐to-‐demo-‐Workflow“
• Add
them
to
the
Product
Backlog
Example
1. Fill
in
star4ng-‐,
lunch
&
end
4me
in
natural
hours
&
minutes
2. Decimal
working
hours
will
be
displayed
&
saved
3. Displayed
working
hours
must
be
present
in
the
DB
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
25
26. Introducing
Specifica4on
by
Example
Priority
As
a
[role]
I
can
[goal]
so
that
[reason]
EsImaIon
10
Employee
log
my
working
4me
I
always
keep
track
of
2
my
daily
working
4me
Business
Rules
Morn
Lunch
Lunch
Eve
Time
• Given
work
4me
is
>
9h
In
out
In
Out
Then
break
=
1
hour
9:00
12:00
13:00
17:05
7.08
8:00
12:00
13:00
17:00
8.00
• Given
work
4me
is
>
7h
Then
break
=
30
min
8:00
-‐
-‐
17:01
8.02
7:30
12:00
13:00
17:00
8.50
• Given
work
4me
is
>
5.5h
...
...
...
...
...
Then
break
=
15
min
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
26
27. Build
Executable
Documenta4on
Scenario:
Log
4me
In terms of the
Given
my
4me
of
<arrival>
ubiquituous language
And
the
4me
I
go
for
<lunch-‐out>
And
the
4me
I
return
from
<lunch-‐in>
And
the
4me
I
leave
in
the
<evening>
When I
entered
my
4me
Then the
<total>
decimal
4me
is
calculated
Examples:
| arrival | lunch-out | lunch-in | evening | total!
| 09:00 | 12:00 | 13:00 | 17:05 | 7.08!
| 08:00 | 12:00 | 13:00 | 18:00 | 9.00!
| 08:00 | - | - | 17:01 | 8.02!
| 07:30 | 12:00 | 13:00 | 17:00 | 8.50!
!
!
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
27
28. Specifiying
Behaviour
Given
Put
the
system
in
a
known
state
When
Describe
the
key
user
ac4on
Then
Observes
the
output
And / But
Shortcut
for
mul4ple
Given,
When,
Then‘s
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
28
29. Soda
Machine
Behaviour
Feature:
Thirst
Quentsching
As
a
thirsty
guy
I
want
to
pull
a
sop
drink
from
the
machine
to
quench
my
thirst
Scenario:
Successful
Buy
Given
a
filled
compartment
When
I
select
the
desired
drink
And
I
provide
the
right
amount
of
money
Then
the
drink
falls
down
in
the
tray
Scenario:
Empty
Compartment
Given
an
empty
compartment
When
I
select
the
drink
Then
the
message
„Empty!“
is
displayed
Scenario:
Few
Money
Given
a
selected
drink
And
I
provided
too
few
money
And
the
outstanding
amount
is
displayed
When
I
press
cancel
Then
the
already
inserted
money
will
be
released
into
the
coin
compartement
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
29
30. Automate
the
Behaviour
Scenario:
Successful
Buy
Given
a
filled
compartment
@Given(“^a
filled
compartment$“)
public
void
given()
{
machine
=
new
Machine().withCompartment(1,
“Can“)
.withDrink(“Coke“).withPrice(2);
}
@When(“^I
select
the
desired
drink$“)
When
I
select
the
desired
drink
public
void
when()
{
And
I
provide
the
right
amount
of
money
m.selectCompartment(1);
}
@And(“^I
provide
the
right
amount
of
money$“)
public
void
when()
{
m.putMoney(2);
}
@Then(“^the
drink
falls
down
in
the
tray$“)
Then
the
drink
falls
down
in
the
tray
public
void
then()
{
assertFalse(m.getOuputTray().isEmpty());
assertEquals(“Coke“,
m.getOutputTray()
.getDrink().getName();
}
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
30
31. Inner-‐
&
Outer
Quality
Inner Quality is inside
the system
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
31
32. TDD
improves
inner
quality
Write a failing test Make it compile
Make it work
in production code
RED GREEN
REFACTOR
No production Make it nice
code without a eliminate duplication
test increase expressiveness
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
32
33. TDD
is
not
an
op4on
Built
in
Bever
Design
Regression
RED GREEN
REFACTOR
Faster
Fewer
Bugs
Development
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
33
34. What
is
Pair
Programming?
Navigator Driver
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
34
35. Pair
Programming
Faster,
but
Bever
Code
more
Effort
&
Design
Knowledge
Half
of
Bugs
spread
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
35
36. Double
pack!
RED GREEN
REFACTOR
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
36
37. Address
Outer
and
Inner
Quality
in
your
Development
Process
Failing
Acceptance Code
Test
Implement
Test
Acceptance Refactor
Identify test(s)
Acceptance
Criterias
Select a User Code
Story Behaviour Test Driven
Driven Development Development Test
Refactor
Customer
Acceptance Code
Refactor
Acceptance
Passing Test
Test Refactor
Acceptance
Test
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
37
38. Check
against
Requirements
FuncIonal
NON-‐FuncIonal
Check
if
the
System
works
as
Check
if
the
System
operates
required
as
intended
• Unit
Test
• Technical
Tes4ng
• Integra4on
Test
• Build
• Deployment
• Regression
Test
• Load,
Stress
&
Performance
• User
Acceptance
Test
• Security
&
Penetra4on
• Usability
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
38
39. Checking
vs.
Tes4ng
Checking
TesIng
• Automated
• Manual
• Expected
Result
• Exploratory
• Developer-‐Mindset
• User-‐Mindset
• Developer
Know-‐how
• Business
Know-‐how
• Basis
for
Tes4ng
• On
Top
of
Checks
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
39
40. Test
Automa4on
is
not
an
op4on!
UI
Services
Unit
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
40
41. Checks
&
Tests
Unit
Tests
Integra4on
Test
Single
Unit
Mock
Objects
Regression
Test
Check
Test
Coded
Environment
System
Tests
Replay
Unit-‐
/
TDD
Mul4ple
Units
Integra4on-‐Tests
NON-‐func4onal
Refactoring
Prepared
„Real“
Manual
Don‘t
break
Data
something
else
Exploratory
Usability
Coded
&
User
Mindset
Configured
Performance
Acceptance
Security
Expected
Output
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
41
42. Checking
Strategy
Source
Control
Management
(SCM)
Mul4ple
Check-‐in‘s
a
day
Single
Branch
Automa4c
Build
&
Deployment
Product
Build
Plazorm
Build
Deployment
Migra4on
Con4nuous
Build
&
Deployment
Nightly
Build
Con4nuous
Build
Addi4onal
Automated
Checks
Unit
Tests
Integra4on
Test
Regression
Test
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
42
43. Banching
Paverns
Release
Branch
tag
Release
1.0.0
tag
Release
1.0.0
/rel1.0
branch
merge
merge
/trunk
2.0
Dev
/trunk
1.0
Dev
2.0
Dev
branch
merge
reintegrate
tag
/feat1-‐1
Release
1.0.0
Feature
Branch
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
43
44. Environments
Development
DEV
BUILD
INT
• Development
• SCM
Server
• Con4nuous
Deployment
Worksta4on
• Build
Server
• Integra4on
&
Migra4on
• CI-‐Server
PROD
PERF
QA
Opera4ons
• Produc4on
Environment
• Load
&
Performance
• Controlled
Distribu4on
• Security
&
Penetra4on
• Produc4on-‐like
Setup
• Review
&
Acceptance
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
44
45. Con4nuous
Integra4on
is
NOT
an
op4on
Deploy
Test
Publish
reports
Build
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
45
47. 3
4mes
as
Efficient
Do
the
Right
Thing!
Do
the
Thing
Right!
Idea
Idea
Product
Idea
Development
Idea
Effec4veness
3x Efficiency
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
47
49. Twice
as
much
in
half-‐4me
–
even
more
–
is
possible!
Do
the
Right
Thing!
Do
the
Thing
Right!
Idea
Idea
Product
Idea
Development
Idea
3 x 3 = 9
Effec4veness
Efficiency
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
49
50. Quality
Improvement
thru
Agile
Prac4ces
will
boost
your
performance!
Line
Management
3.0
Management
Project
Scrum
Management
eXtreme
Programming
Engineering
Prac4ces
08.02.12
About
Quality,
pragma4c
solu4ons
gmbh
50