{"id":18793,"date":"2026-02-25T16:52:07","date_gmt":"2026-02-25T15:52:07","guid":{"rendered":"https:\/\/www.crisp.se\/?page_id=18793"},"modified":"2026-02-25T16:52:08","modified_gmt":"2026-02-25T15:52:08","slug":"ai-driven-product-development","status":"publish","type":"page","link":"https:\/\/www.crisp.se\/en\/company-tailored-courses-we-hold-courses-at-your-location\/ai-driven-product-development","title":{"rendered":"AI-driven Product Development"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">AI-driven product development isn&#8217;t about prompting faster \u2014 it&#8217;s about building right. Magnus Axelqvist and Bj\u00f6rn Wism\u00e9n teach a disciplined engineering practice where AI accelerates delivery capability without accelerating technical debt \u2014 tailored to your organisation, your tools, and your codebase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We adapt depth, pace, and examples to your team and deliver the training when, where, and for however many people you need.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>We cover, among other things<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reasoning and specifying correctly before writing code \u2014 and why this is the most important step<\/li>\n\n\n\n<li>Configuring AI roles with clear responsibilities for product strategy, design, implementation, and testing<\/li>\n\n\n\n<li>Building an instruction hierarchy that codifies your team&#8217;s standards so AI follows them automatically \u2014 across sessions and team members<\/li>\n\n\n\n<li>Using TDD, static type checking, and linting as an evaluation chain for AI-generated code<\/li>\n\n\n\n<li>Setting up agentic workflows with built-in quality control \u2014 delegation, autonomous code review cycles, and tool access<\/li>\n\n\n\n<li>Managing project context over time with state files, structured memory, and retro-based improvement<\/li>\n\n\n\n<li>Combining feature slicing, trunk-based development, and continuous delivery with AI at high pace<\/li>\n\n\n\n<li>Identifying and avoiding the most common anti-patterns in AI-driven development<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Prerequisites<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Participants need some practical experience writing code \u2014 this is not an introduction to programming. Experience with AI coding tools (Cursor, Claude Code, Copilot or similar) is a plus, but not required.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI-driven product development isn&#8217;t about prompting faster \u2014 it&#8217;s about building right. Magnus Axelqvist and Bj\u00f6rn Wism\u00e9n teach a disciplined engineering practice where AI accelerates delivery capability without accelerating technical debt \u2014 tailored to your organisation, your tools, and your codebase. We adapt depth, pace, and examples to your team and deliver the training when, [&hellip;]<\/p>\n","protected":false},"author":170,"featured_media":0,"parent":18978,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"template-intern-kurs.php","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-18793","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/18793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/users\/170"}],"replies":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/comments?post=18793"}],"version-history":[{"count":0,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/18793\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/pages\/18978"}],"wp:attachment":[{"href":"https:\/\/www.crisp.se\/en\/wp-json\/wp\/v2\/media?parent=18793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}