{"id":382,"date":"2015-08-17T19:59:05","date_gmt":"2015-08-17T19:59:05","guid":{"rendered":"https:\/\/aadev22.local\/?post_type=aa_program&#038;p=382"},"modified":"2023-04-14T10:09:53","modified_gmt":"2023-04-14T17:09:53","slug":"agile-engineering-program","status":"publish","type":"aa_initiative","link":"https:\/\/agilealliance.org\/resources\/initiatives\/agile-engineering-program\/","title":{"rendered":"Agile Engineering Initiative"},"content":{"rendered":"<h2>The Agile Engineering initiative is now closed<\/h2>\n<p>Our purpose is to surface the techniques already emerging among engineers who work closely with software and give visibility to help spread these practices. The scope covers any kind of programmable technology \u2013 PLCs, FPGAs, ASICs, ladder logic, and firmware. We will do this by posting short descriptions of techniques that we receive from you. Anyone can play a role in the development of agile engineering practices by contributing an Agile Engineering tip.<\/p>\n<p>Here are a couple of examples: <a title=\"Delaying circuit board spin till last responsible moment\" href=\"https:\/\/agilealliance.org\/delaying-circuit-board-spin-till-last-responsible-moment\/\" target=\"_blank\" rel=\"noopener noreferrer\">Example 1<\/a>,\u00a0<a title=\"Title: How I Used TDD to Build ASIC Verification IP\" href=\"https:\/\/agilealliance.org\/how-i-used-tdd-to-build-asic-verification-ip\/\" target=\"_blank\" rel=\"noopener noreferrer\">Example 2<\/a><\/p>\n<p>These Agile Engineering Tips should be:<\/p>\n<ul>\n<li>Proven in practice<\/li>\n<li>The first-hand description of the Problem, Action, and Result you achieved<\/li>\n<li>Written assuming your reader is a peer<\/li>\n<li>Granularity sufficient for the reader to duplicate your experience<\/li>\n<li>About 1 or 2 pages in length<\/li>\n<\/ul>\n<p>The process for getting your Agile Engineering tips published here is simple. Just tell us about it and we\u2019ll communicate with you through email to resolve any questions \u2013 ours or yours \u2013 and that\u2019s it.<\/p>\n<h2>Review Criteria<\/h2>\n<p>This program is primarily for spreading proven techniques that help implement Agile principles in programmable hardware and firmware. A Tip can come from industry or academia but should be written by the person who actually implemented it. Tips will be reviewed for:<\/p>\n<ul>\n<li>being in scope (the charter of AA says it\u2019s a software organization, so our scope is programmable technologies of all sorts. For the present time, other kinds of engineering are outside scope, but we\u2019d like to hear from you if you want to discuss this.)<\/li>\n<li>being clear and detailed enough that a person of similar background could implement the tip. \u2013 length. Prefer 2 pages max but will consider some variation. If it\u2019s very long, perhaps it should be 2 or more tips.<\/li>\n<li>not overly commercial. Please don\u2019t send disguised advertisements for your product. It\u2019s ok to mention specific tools and even vendors but we\u2019ll use our judgment to keep the content to be relevant to practitioners, by screening out things that appear to be advertisements.<\/li>\n<\/ul>\n<p>We encourage the use of visual elements \u2013 a photo of your lab set-up or a device layout diagram is good to have. Several images can be part of one tip.<\/p>\n<h2>Help spread the word!<\/h2>\n<ul>\n<li>Invite your co-workers to submit tips<\/li>\n<li>Tweet about this program using #AgileEngineering<\/li>\n<li>(sharing buttons on the website for Facebook, Twitter, etc.)<\/li>\n<li>badge to put on your site or blog<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Agile Engineering initiative is now closed Our purpose is to surface the techniques already emerging among engineers who work closely with software and give visibility to help spread these [&hellip;]<\/p>\n","protected":false},"author":6000331,"featured_media":8001109,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","categories":[],"tags":[713],"class_list":["post-382","aa_initiative","type-aa_initiative","status-publish","has-post-thumbnail","hentry","tag-past"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_initiative\/382","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_initiative"}],"about":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/types\/aa_initiative"}],"author":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/users\/6000331"}],"replies":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/comments?post=382"}],"version-history":[{"count":0,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/aa_initiative\/382\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media\/8001109"}],"wp:attachment":[{"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/media?parent=382"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/categories?post=382"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agilealliance.org\/wp-json\/wp\/v2\/tags?post=382"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}