<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team</link><pubDate>Fri, 31 May 2024 18:59:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Current Revision posted to Article by Appian Max Team on 5/31/2024 6:59:50 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv0"&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv1"&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more versatile teams.&lt;/p&gt;
&lt;p&gt;There are various&amp;nbsp;specialty areas a low-code developer might focus on, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. For more information on common developer&amp;nbsp;specialty areas, see &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team#specialty_areas"&gt;How to Skill and Structure Your Team&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv2"&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv3"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocv4"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv5"&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv6"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv7"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv8"&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv9"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocva"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvb"&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocvc"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvd"&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: teams, People, hiring&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/18</link><pubDate>Fri, 31 May 2024 18:59:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 18 posted to Article by Appian Max Team on 5/31/2024 6:59:31 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv0"&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv1"&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more versatile teams.&lt;/p&gt;
&lt;p&gt;There are various&amp;nbsp;specialty areas a low-code developer might focus on, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. For more information on common developer&amp;nbsp;specialty areas, see &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team#specialty_areas"&gt;How to Skill and Structure Your Team&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv2"&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv3"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocv4"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv5"&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv6"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv7"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv8"&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv9"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocva"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvb"&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocvc"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvd"&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/17</link><pubDate>Fri, 31 May 2024 18:56:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 17 posted to Article by Appian Max Team on 5/31/2024 6:56:02 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv0"&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv1"&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more versatile teams.&lt;/p&gt;
&lt;p&gt;There are various&amp;nbsp;specialty areas a low-code developer might focus on, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. For more information on common developer&amp;nbsp;specialty areas, see &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team#specialty_areas"&gt;How to Skill and Structure Your Team&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv2"&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv3"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocv4"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv5"&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv6"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv7"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv8"&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv9"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocva"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvb"&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocvc"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvd"&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/16</link><pubDate>Fri, 31 May 2024 18:53:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 16 posted to Article by Appian Max Team on 5/31/2024 6:53:19 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv0"&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv1"&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more versatile teams.&lt;/p&gt;
&lt;p&gt;There are various&amp;nbsp;specialty areas a low-code developer might focus on, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. For more information on common developer speciality&amp;nbsp;areas, see &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team#specialty_areas"&gt;How to Skill and Structure Your Team&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocv2"&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv3"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocv4"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv5"&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv6"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv7"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1hv7vsocv8"&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocv9"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="mcetoc_1hv7vsocva"&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvb"&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3 id="mcetoc_1hv7vsocvc"&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2 id="mcetoc_1hv7vsocvd"&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/15</link><pubDate>Thu, 18 Apr 2024 15:51:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 15 posted to Article by Appian Max Team on 4/18/2024 3:51:35 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/14</link><pubDate>Tue, 20 Feb 2024 15:13:36 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 14 posted to Article by joel.larin on 2/20/2024 3:13:36 PM&lt;br /&gt;
&lt;div&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/13</link><pubDate>Fri, 02 Jun 2023 13:02:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 13 posted to Article by joel.larin on 6/2/2023 1:02:33 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/p&gt;
&lt;p&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/p&gt;
&lt;p&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Familiarity with Agile software delivery methodology&lt;/li&gt;
&lt;li&gt;An understanding of how people use software and what makes for a good user experience&lt;/li&gt;
&lt;li&gt;An aptitude for problem solving&lt;/li&gt;
&lt;li&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/p&gt;
&lt;p&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Developer / User Experience (UX) specialists&lt;/li&gt;
&lt;li&gt;Developer / Architect&lt;/li&gt;
&lt;li&gt;Developer / Scrum Master&lt;/li&gt;
&lt;li&gt;Developer / Data Modeler&lt;/li&gt;
&lt;li&gt;Developer / Integration Expert&lt;/li&gt;
&lt;li&gt;Developer / Test Manager&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/p&gt;
&lt;p&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;1+ year experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/li&gt;
&lt;li&gt;Strong background in relational database design and SQL&lt;/li&gt;
&lt;li&gt;Strong problem solving and design skills&lt;/li&gt;
&lt;li&gt;Strong communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/p&gt;
&lt;p&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Prior Appian experience in a senior developer role&lt;/li&gt;
&lt;li&gt;4+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li&gt;2+ years of experience in software delivery or software development&lt;/li&gt;
&lt;li&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/li&gt;
&lt;li&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/li&gt;
&lt;li&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/li&gt;
&lt;li&gt;Familiarity with testing enterprise software applications&lt;/li&gt;
&lt;li&gt;Superb communication and presentation skills&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/12</link><pubDate>Thu, 23 Mar 2023 17:49:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 12 posted to Article by joel.larin on 3/23/2023 5:49:15 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/11</link><pubDate>Thu, 23 Mar 2023 17:46:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 11 posted to Article by joel.larin on 3/23/2023 5:46:57 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/lead-developer"&gt;Appian Certified Lead Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Additional Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/10</link><pubDate>Thu, 23 Mar 2023 17:43:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 10 posted to Article by joel.larin on 3/23/2023 5:43:16 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certification and Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/9</link><pubDate>Thu, 23 Mar 2023 17:38:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 9 posted to Article by joel.larin on 3/23/2023 5:38:56 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;What to look for&lt;/h3&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Certification&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certification and Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/8</link><pubDate>Thu, 23 Mar 2023 17:36:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 8 posted to Article by joel.larin on 3/23/2023 5:36:43 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certification and Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/7</link><pubDate>Thu, 23 Mar 2023 17:33:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 7 posted to Article by joel.larin on 3/23/2023 5:33:03 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers are able to design, build, test, deploy, and maintain Appian applications. They properly utilize each of Appian&amp;rsquo;s core components and implement them according to proven design patterns. They can design a relational data model for an application and perform advanced database functions. Furthermore, Senior Developers have an academic understanding of advanced Appian components and configurations such as plugins and connected systems. They often troubleshoot and debug common issues, and know where to locate more information when required.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Senior Developers help guide project teams by performing code reviews and acting as technical resources. They also serve as a point of escalation for junior developers within the team regarding performance and scalability issues. Senior Developers work closely with the client&amp;rsquo;s internal teams, such as database administrators, DevOps leads, and quality assurance throughout the project lifecycle.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Guidelines for hiring a Senior developer are the same as those listed for an Associate developer, with the added requirement that they have between 6 and 12 months of focused Appian project delivery experience.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/6</link><pubDate>Thu, 23 Mar 2023 17:25:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 6 posted to Article by joel.larin on 3/23/2023 5:25:01 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Senior Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/5</link><pubDate>Thu, 23 Mar 2023 17:21:44 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 5 posted to Article by joel.larin on 3/23/2023 5:21:44 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are more junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for less experienced team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit associate developers, or train their own IT staff to become&amp;nbsp;associate&amp;nbsp;developers. These&amp;nbsp;associate developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Appian Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/4</link><pubDate>Thu, 16 Mar 2023 13:37:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 4 posted to Article by joel.larin on 3/16/2023 1:37:12 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for more junior team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit junior developers, or train their own IT staff to become junior developers. These junior developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Low-Code Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/3</link><pubDate>Mon, 30 Jan 2023 20:51:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Matt Berry</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 3 posted to Article by Matt Berry on 1/30/2023 8:51:31 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for more junior team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the &lt;a href="/learn/certifications/p/lead-developer"&gt;lead developer&lt;/a&gt; often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each Appian components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers. Senior Developers have the same background guidelines as an Associate Developer, but also have 6-12 months of Appian project experience to draw from in addition to additional training.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Prior Appian experience in a senior developer role&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a technical role with business users or end users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years of experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Working knowledge of application servers, web servers, operating systems, and web application architectural concepts&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with web services, FTP, JMS, and other web integration technologies&lt;/span&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit junior developers, or train their own IT staff to become junior developers. These junior developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;4+ years related experience working in a business role with IT and technical staff/stakeholders&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;2+ years experience owning quality assurance tasks on a technical project&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with testing enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Superb communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Low-Code Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/2</link><pubDate>Mon, 12 Dec 2022 03:18:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 2 posted to Article by joel.larin on 12/12/2022 3:18:54 AM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for more junior team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/guide/2967/how-to-skill-and-structure-your-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each of Appian&amp;rsquo;s components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit junior developers, or train their own IT staff to become junior developers. These junior developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item><item><title>Build Your Low-Code Development Team</title><link>https://community.appian.com/success/w/article/2982/build-your-appian-development-team/revision/1</link><pubDate>Fri, 09 Dec 2022 17:18:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:91dcd808-5198-4a99-863b-5d9d81fbe67b</guid><dc:creator>Devon Lee</dc:creator><comments>https://community.appian.com/success/w/article/2982/build-your-appian-development-team#comments</comments><description>Revision 1 posted to Article by Devon Lee on 12/9/2022 5:18:07 PM&lt;br /&gt;
&lt;p&gt;&lt;img style="display:block;margin-left:auto;margin-right:auto;width:100%;" alt=" " src="/resized-image/__size/1000x440/__key/communityserver-wikis-components-files/00-00-00-00-45/developerFeatureBanner.png" /&gt;&lt;/p&gt;
&lt;div style="margin:10px 21% 10px 21%;"&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The primary role of a low-code developer is executing the project backlog and building an application. As a developer gains more experience, they may choose to become either a senior / lead developer or put their skills into becoming a test manager. Whatever the path, a low-code developer often avoids specialization, as the demands of low-code development call for a more multi-disciplinary approach. This makes finding and fostering low-code developer talent unique from traditional high-code recruiting.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;When putting together your team of developers, Appian strongly recommends a &amp;lsquo;Team of 3&amp;rsquo; structure for most projects, with larger projects or programs consisting of multiple smaller teams. A low-code development team should also strive to be cross-functional, such that anybody can take on any task at any given time. With that in mind, let&amp;rsquo;s take a look at how to identify, structure, and foster the growth of your low-code development team.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;What to look for in a low-code developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;One of the most common challenges faced by organizations is locating and hiring low-code developer talent. Something unique from hiring traditional high-code developers is that low-code developers don&amp;rsquo;t necessarily need to have heavy technical backgrounds or prior experience with high-code. In fact, some of the most successful low-code developers come from creative or multi-disciplinary backgrounds.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;That being said, here are some general technical requirements every low-code candidate should have:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Familiarity with Agile software delivery methodology&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An understanding of how people use software and what makes for a good user experience&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;An aptitude for problem solving&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Some experience with HTML, CSS, SQL, and/or other relatively simple programming languages&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Although not essential, people with deeper programming skills in Java, C, or other common languages are also great candidates for low-code development. Many experienced high-code developers are drawn to the speed and efficiency of low-code, which gives them the freedom to work on problems that are actually worth their time.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Structure of a low-code development team&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The average size of a low-code development team is 3 to 4 people, usually focused on a single project at a time. There is generally a mix of experience levels, starting off with at least one &lt;a href="/learn/certifications/p/associate-developer"&gt;Appian Certified Associate Developer&lt;/a&gt;. These are junior members of the team who are expected to be project ready, but still work under the guidance of more experienced team members. At least one developer on your team should be approaching or have already attained &lt;a href="/learn/certifications/p/senior-developer"&gt;Appian Certified Senior Developer&lt;/a&gt; status. Having a senior developer won&amp;rsquo;t only bring more experience to your projects, but also provide valuable mentorship for more junior team members.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Since we believe small teams are the most efficient for low code development, we expect our developers to start building additional skills along their learning journeys. We call this the &lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&amp;ldquo;Developer and _____&amp;rdquo; approach&lt;/a&gt;. This helps drive collaborative thinking and creates for more &lt;a href="/success/w/getting-started/1703/how-to-build-a-versatile-team"&gt;versatile teams&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There are various supplemental skills a low-code developer might pick up, some of which may be driven by larger business needs, or local team requirements. Here&amp;rsquo;s just a few common pairings we&amp;rsquo;ve seen: &lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / User Experience (UX) specialists&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Architect&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Scrum Master&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Data Modeler&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Integration Expert&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Developer / Test Manager&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Some of these additional roles naturally connect with the associate, senior, and lead developer positions. For example, the lead developer often serves as the project architect, while senior developers may also serve as scrum masters or RPA ninjas. Let&amp;rsquo;s take a closer look at each developer role individually and see how to best acquire and foster the talent needed for low-code success. &lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Associate Developer&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;At the start of their Appian journeys, developers will have participated in two to three weeks of training under the certified associate developers program. They will have gained some software development and relational database experience, in addition to gaining some familiarity with each of Appian&amp;rsquo;s components and object types. The program also covers some best practices surrounding the use of each object.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Associate developers, at a high level, should understand the connection between Appian applications and relational databases. They should be able to execute simple SQL database queries (table manipulation), and have a general understanding of the software development lifecycle. This should include knowledge of requirements gathering, so as to better help them contribute to the project team.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional guidelines to look for in an associate developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;&lt;span style="font-weight:400;"&gt;Appian certified associate developers are part of the Appian Community and work closely with mentors to further develop their skills and grow their careers.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Lead Developers&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Lead developers leverage their knowledge of Appian design patterns and deep technical experience to guide the team&amp;ndash;and the organization&amp;ndash;through project scoping and development. They often advise leaders and planners on the best courses of action. Lead developers also serve as mentors to other developers, providing best practice guidance and the know-how to solve any problems that may arise.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;In larger organizations, lead developers aren&amp;rsquo;t usually focused on a single project at a time. Rather, they might oversee and provide input on several projects simultaneously. The bulk of individual project work happens with the Associate and Senior Developers.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;rsquo;s some additional requirements to look for in a lead developer:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Don&amp;rsquo;t worry if you can&amp;rsquo;t find a lead developer, or even a senior developer, from the get-go. Many successful organizations choose to recruit junior developers, or train their own IT staff to become junior developers. These junior developers are then paired with external project delivery services while they gain experience. At highly advanced levels, organizations also take advantage of Appian&amp;rsquo;s expert services, where we can provide high level advice and guidance while your own developers grow.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Quality Assurance / Test Managers &lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Quality assurance experts, sometimes called Test Managers, need familiarity with the QA tools and approaches your organization uses. They should already be comfortable using common testing tools, e.g. FitNesse, Selenium, Cucumber, etc. A test manager also needs to be comfortable communicating discovered issues with the development team, so communication skills are a must-have.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Here&amp;#39;s some general requirements to look for in a test manager:&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;2+ years related experience working in a technical role with business users or end users&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;1+ year experience in software delivery or software development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Experience with configuration, deployment, and testing of enterprise software applications&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong background in relational database design and SQL&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong problem solving and design skills&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Strong communication and presentation skills&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;There is usually overlap between test managers and low-code developers. When possible, look for a developer on your team to take on the role of test manager.&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;&lt;b&gt;Appian Certified Training&lt;/b&gt;&lt;/h2&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;The easiest way of validating a team member&amp;rsquo;s qualifications is through the &lt;a href="/learn/certifications"&gt;Appian Certification Program&lt;/a&gt;. We have three certification exams correlating to associate, senior, and lead positions. A global team of Appian practitioners representing several organizations constructed the exams from their real-world experience.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font-size:115%;"&gt;&lt;span style="font-weight:400;"&gt;Supporting low-code developers along their journey is &lt;a href="/learn/"&gt;Appian Academy.&lt;/a&gt; Through the Academy program, Appian offers both free and paid training opportunities to support a new hire with no Appian experience all the way through Senior Developer. The learning path is self-paced, making the program flexible and convenient for learners.&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: People&lt;/div&gt;
</description></item></channel></rss>