{"id":507,"date":"2024-04-15T16:20:10","date_gmt":"2024-04-15T15:20:10","guid":{"rendered":"https:\/\/dev2.agilepartnership.com\/?page_id=507"},"modified":"2024-07-03T12:45:11","modified_gmt":"2024-07-03T16:45:11","slug":"engineering-practices","status":"publish","type":"page","link":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/","title":{"rendered":"Engineering Practices"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"507\" class=\"elementor elementor-507\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ee13c2 e-flex e-con-boxed e-con e-parent\" data-id=\"5ee13c2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8f60a8a elementor-widget elementor-widget-heading\" data-id=\"8f60a8a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Pratiques d'ing\u00e9nierie logiciel<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-359bfdc elementor-widget elementor-widget-text-editor\" data-id=\"359bfdc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"content\" tabindex=\"0\" aria-description=\"\" aria-label=\"Sent by Copilot: Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:- Code Refactoring- Unit, integrated, and end-to-end tests- Test Driven Development (TDD)- Behaviour Driven Development (BDD)- Test automation- Exploratory tests- Code quality measures- Code quality strategies- Evolving architecture- Controls and reduction of technical debt- SOLID principles- Clean Code practicesWe are available to meet with you and discuss your needs and how we can help. The content can be adapted to your specific context.\"><div class=\"ac-container ac-adaptiveCard\"><div class=\"ac-textBlock\"><p>Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:<\/p><ul><li>SOLID principles<\/li><li>Clean Code practices<\/li><li>Code Refactoring<\/li><li>Testable Code<\/li><li>Test Driven Development (TDD)<\/li><li>Behaviour Driven Development (BDD)<\/li><li>Acceptance Test Driven Development (ATDD)<\/li><li>Test Automation<\/li><li>Code quality measures<\/li><li>Code quality strategies<\/li><li>Evolving architecture<\/li><li>Technical Debt Management<\/li><li>Trunk Based Development<\/li><li>CI\/CD<\/li><\/ul><p>We are available to meet with you and discuss your needs and how we can help. The content can be adapted to your specific context.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as: SOLID principles Clean Code practices Code Refactoring Testable Code Test Driven Development (TDD) Behaviour Driven Development (BDD) Acceptance Test Driven Development (ATDD) Test Automation Code quality measures Code quality strategies [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":230,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_CA\" \/>\n\t\t<meta property=\"og:site_name\" content=\"dev2.agilepartnership.com -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Engineering Practices - dev2.agilepartnership.com\" \/>\n\t\t<meta property=\"og:description\" content=\"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-04-15T15:20:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-07-03T16:45:11+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Engineering Practices - dev2.agilepartnership.com\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/#listItem\",\"name\":\"Services\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/#listItem\",\"position\":2,\"name\":\"Services\",\"item\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/#listItem\",\"name\":\"Engineering Practices\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/#listItem\",\"position\":3,\"name\":\"Engineering Practices\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/#listItem\",\"name\":\"Services\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/#organization\",\"name\":\"dev2.agilepartnership.com\",\"url\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/#webpage\",\"url\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/\",\"name\":\"Engineering Practices - dev2.agilepartnership.com\",\"description\":\"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\\\/CDWe are available to meet with\",\"inLanguage\":\"fr-CA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/services\\\/engineering-practices\\\/#breadcrumblist\"},\"datePublished\":\"2024-04-15T16:20:10-04:00\",\"dateModified\":\"2024-07-03T12:45:11-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/\",\"name\":\"dev2.agilepartnership.com\",\"inLanguage\":\"fr-CA\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev2.agilepartnership.com\\\/fr\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Engineering Practices - dev2.agilepartnership.com","description":"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with","canonical_url":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr#listItem","position":1,"name":"Home","item":"https:\/\/dev2.agilepartnership.com\/fr","nextItem":{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/#listItem","name":"Services"}},{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/#listItem","position":2,"name":"Services","item":"https:\/\/dev2.agilepartnership.com\/fr\/services\/","nextItem":{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/#listItem","name":"Engineering Practices"},"previousItem":{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/#listItem","position":3,"name":"Engineering Practices","previousItem":{"@type":"ListItem","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/#listItem","name":"Services"}}]},{"@type":"Organization","@id":"https:\/\/dev2.agilepartnership.com\/fr\/#organization","name":"dev2.agilepartnership.com","url":"https:\/\/dev2.agilepartnership.com\/fr\/"},{"@type":"WebPage","@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/#webpage","url":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/","name":"Engineering Practices - dev2.agilepartnership.com","description":"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with","inLanguage":"fr-CA","isPartOf":{"@id":"https:\/\/dev2.agilepartnership.com\/fr\/#website"},"breadcrumb":{"@id":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/#breadcrumblist"},"datePublished":"2024-04-15T16:20:10-04:00","dateModified":"2024-07-03T12:45:11-04:00"},{"@type":"WebSite","@id":"https:\/\/dev2.agilepartnership.com\/fr\/#website","url":"https:\/\/dev2.agilepartnership.com\/fr\/","name":"dev2.agilepartnership.com","inLanguage":"fr-CA","publisher":{"@id":"https:\/\/dev2.agilepartnership.com\/fr\/#organization"}}]},"og:locale":"fr_CA","og:site_name":"dev2.agilepartnership.com -","og:type":"article","og:title":"Engineering Practices - dev2.agilepartnership.com","og:description":"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with","og:url":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/","article:published_time":"2024-04-15T15:20:10+00:00","article:modified_time":"2024-07-03T16:45:11+00:00","twitter:card":"summary_large_image","twitter:title":"Engineering Practices - dev2.agilepartnership.com","twitter:description":"Software Engineering Practices Agile software development requires learning some essential engineering practices. Successful agile teams value technical excellence and have mastered several practices such as:SOLID principlesClean Code practicesCode RefactoringTestable CodeTest Driven Development (TDD)Behaviour Driven Development (BDD)Acceptance Test Driven Development (ATDD)Test AutomationCode quality measuresCode quality strategiesEvolving architectureTechnical Debt ManagementTrunk Based DevelopmentCI\/CDWe are available to meet with"},"aioseo_meta_data":{"post_id":"507","title":null,"description":null,"keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-04-15 15:33:02","updated":"2025-06-07 03:53:34","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dev2.agilepartnership.com\/fr\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/dev2.agilepartnership.com\/fr\/services\/\" title=\"Services\">Services<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tEngineering Practices\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/dev2.agilepartnership.com\/fr"},{"label":"Services","link":"https:\/\/dev2.agilepartnership.com\/fr\/services\/"},{"label":"Engineering Practices","link":"https:\/\/dev2.agilepartnership.com\/fr\/services\/engineering-practices\/"}],"_links":{"self":[{"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/pages\/507"}],"collection":[{"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/comments?post=507"}],"version-history":[{"count":7,"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/pages\/507\/revisions"}],"predecessor-version":[{"id":4725,"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/pages\/507\/revisions\/4725"}],"up":[{"embeddable":true,"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/pages\/230"}],"wp:attachment":[{"href":"https:\/\/dev2.agilepartnership.com\/fr\/wp-json\/wp\/v2\/media?parent=507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}