<?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>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team</link><pubDate>Fri, 31 May 2024 18:55:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Current Revision posted to Guide by Appian Max Team on 5/31/2024 6:55:40 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects&lt;/li&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development&lt;/li&gt;
&lt;li&gt;Recognize common Appian developer speciality areas&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h3 id="team-structure"&gt;Team Structure&lt;/h3&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, teams, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/26</link><pubDate>Fri, 31 May 2024 18:46:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 26 posted to Guide by Appian Max Team on 5/31/2024 6:46:23 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects&lt;/li&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development&lt;/li&gt;
&lt;li&gt;Recognize common Appian developer speciality areas&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h3 id="team-structure"&gt;Team Structure&lt;/h3&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, teams, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/25</link><pubDate>Fri, 31 May 2024 18:40:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 25 posted to Guide by Appian Max Team on 5/31/2024 6:40:37 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h3 id="team-structure"&gt;Team Structure&lt;/h3&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/24</link><pubDate>Fri, 31 May 2024 18:38:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 24 posted to Guide by Appian Max Team on 5/31/2024 6:38:41 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;h3 id="team-structure"&gt;Team Structure&lt;/h3&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/23</link><pubDate>Fri, 31 May 2024 18:35:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 23 posted to Guide by Appian Max Team on 5/31/2024 6:35:51 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="team-structure"&gt;Team Structure&lt;/h3&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/22</link><pubDate>Fri, 31 May 2024 18:27:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 22 posted to Guide by Appian Max Team on 5/31/2024 6:27:15 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to &lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;Appian UX best practices&lt;/a&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="testing_speciality"&gt;Testing&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure development team follows best practices for unit, integration, usability, regression, and exploratory testing (among &lt;/span&gt;&lt;a href="/success/w/playbook/3474/appian-testing-essentials"&gt;&lt;span style="font-weight:400;"&gt;others&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;)&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify that proper load and performance testing occurs on the application prior to deployment&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Generate testing strategy utilized during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Testing specialists ensure the development team follows best practices surrounding testing and quality assurance. As part of their role, they create the test strategy followed by the rest of the team. While individual developers execute unit and integration testing as a routine part of development, testing specialists verify that proper load and performance testing of the system occurs before deployment. They are also knowledgeable about the different types of testing and how to most effectively use them, including when and how to leverage automated testing.&lt;/p&gt;
&lt;h3 id="agile_speciality"&gt;Agile&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Facilitate agile ceremonies throughout the project duration&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure proper application of agile principles&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Organize demonstrations of value delivered after each sprint as appropriate&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise users / customers on how to operate in an agile fashion if they aren&amp;rsquo;t already familiar&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agile specialists ensure the development team understands and follows &lt;a href="/success/w/guide/2973/the-appian-delivery-methodology"&gt;Appian&amp;rsquo;s delivery methodology&lt;/a&gt;. As part of that, they often facilitate stand ups, refinement sessions, retrospectives, and organize sprint demos with the team.&lt;/p&gt;
&lt;h3 id="project_management_speciality"&gt;Project Management&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Deliver value to stakeholders through project success&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage risk and schedule during the project lifecycle&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balance delivery with business development and talent development&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Manage relationships with stakeholders during team engagement&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Project Management specialists ensure stakeholders achieve their desired outcomes through successful project delivery. With each project, they manage budget and resource allocation, assess velocity, maintain the product backlog, and conduct disaster planning. Managing risk and clearing impediments are central to the project management specialty.&lt;/p&gt;
&lt;h3 id="accessibility_speciality"&gt;Accessibility&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Ensure compliance with published accessibility guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Verify the project meets accessibility requirements in accordance with local or national law&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Advise development team on best practices as required and perform peer reviews of results&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Accessibility specialists ensure that Appian projects meet requirements for accessibility in accordance with applicable regulations, web standards, and general best practices. They are familiar with Appian&amp;rsquo;s accessibility tools, and advise developers on best practices, as well as design decisions that would negatively impact application accessibility.&lt;/p&gt;
&lt;h3 id="enablement_speciality"&gt;Enablement&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Maintain project documentation throughout the project lifecycle and ensure every team member is generating it appropriately&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Provide application training to users&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Work with the Agile specialist to train users on Appian methodology when required&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Enablement specialists ensure successful use of the application. They monitor documentation of the application during development so that others can effectively use it and expand on it. During or after the project, they may be responsible for training and supporting users in their design and architecture efforts.&lt;/p&gt;
&lt;p&gt;Building a team of T-shaped, generalized specialists, can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/21</link><pubDate>Fri, 31 May 2024 18:16:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 21 posted to Guide by Appian Max Team on 5/31/2024 6:16:52 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Specialty Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/20</link><pubDate>Fri, 31 May 2024 18:16:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 20 posted to Guide by Appian Max Team on 5/31/2024 6:16:09 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="speciality_areas"&gt;Speciality Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/19</link><pubDate>Fri, 31 May 2024 18:15:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 19 posted to Guide by Appian Max Team on 5/31/2024 6:15:35 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="Speciality_Areas"&gt;Speciality Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/18</link><pubDate>Fri, 31 May 2024 18:14:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 18 posted to Guide by Appian Max Team on 5/31/2024 6:14:30 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Speciality Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/17</link><pubDate>Fri, 31 May 2024 18:13:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 17 posted to Guide by Appian Max Team on 5/31/2024 6:13:31 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="specialty_areas"&gt;Speciality Areas&lt;/h2&gt;
&lt;p&gt;Following are some key principles to keep in mind for developer speciality areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h3 id="product_design_speciality"&gt;Product Design&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h3 id="business_analysis_speciality"&gt;Business Analysis&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h3 id="application_architecture_speciality"&gt;Application Architecture&lt;/h3&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/16</link><pubDate>Fri, 31 May 2024 18:09:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 16 posted to Guide by Appian Max Team on 5/31/2024 6:09:28 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="specialty-areas"&gt;Speciality Areas&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h4 id="product-design-speciality"&gt;Product Design&lt;/h4&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Product design specialists ensure that the finished application is a joy to use, conforms to Appian UX best practices, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/p&gt;
&lt;h4 id="business-analysis-speciality"&gt;Business Analysis&lt;/h4&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&lt;/p&gt;
&lt;p&gt;Application Architecture specialists are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;h4 id="application-architecture-speciality"&gt;Application Architecture&lt;/h4&gt;
&lt;p&gt;Key Responsibilities&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Application Architecture specialists have a firm knowledge of Appian design patterns and best practices, allowing them to serve as the first point of contact for technical issues and questions.They are very familiar with database management practices for scalability and performance, and integrating them into Appian design.&lt;/p&gt;
&lt;p&gt;They are also knowledgeable about integrations, intelligent automation features such as RPA and AI Skills, DevOps and Appian deployment practices. They develop organizational best practices for consistent and reliable functionality of their Appian implementations. Someone who continues to grow and develop this speciality may eventually become an Appian Architect as their full time role.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/15</link><pubDate>Fri, 31 May 2024 18:04:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 15 posted to Guide by Appian Max Team on 5/31/2024 6:04:33 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="specialty-areas"&gt;Speciality Areas&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h4 id="product-design-speciality"&gt;Product Design&lt;/h4&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Product design specialists&amp;nbsp; ensure that the finished application is a joy to use, conforms to &lt;/span&gt;&lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;&lt;span style="font-weight:400;"&gt;Appian UX best practices&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/span&gt;&lt;/p&gt;
&lt;h4 id="business-analysis-speciality"&gt;Business Analysis&lt;/h4&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;Investigate application requirements and translate them into user stories&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Serve as a communication link between developer activities and the business&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Identify opportunities for further expansion of Appian&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Business analysis specialists look at application requirements and convert them into Appian user stories for later development. They spend much of their time focusing on discovery, estimation, and communication between the business, IT, and the development team.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:inherit;"&gt;Team Structure&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/14</link><pubDate>Fri, 31 May 2024 18:02:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 14 posted to Guide by Appian Max Team on 5/31/2024 6:02:14 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;h3 id="specialty-areas"&gt;Speciality Areas&lt;/h3&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;b&gt;Needs are implementation-specific: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Not every speciality area will be needed, or needed to the same extent, for every project&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Divide up responsibilities: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Try to avoid having one person focused on multiple speciality areas at a time to ensure sufficient focus and to share responsibilities&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Rotate to develop broader expertise: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Speciality areas aren&amp;rsquo;t intended to be permanent or fixed designations. It&amp;rsquo;s good for each developer to get practice across these areas so to avoid becoming overly reliant on one team member&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Speciality areas represent areas of expertise, not groups of tasks: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Some recurring tasks may be rotated amongst developers, but don&amp;rsquo;t represent their own speciality&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Although dedicated roles are not required, Appian teams have found over time and through many projects that developing several specialty area skill sets can be highly beneficial.&lt;/p&gt;
&lt;h4 id="product-design-speciality"&gt;Product Design&lt;/h4&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Focus on overall usability of Appian applications, not just individual interfaces&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Possess deep knowledge of Appian user experience (UX) guidance and practices&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Balances the desire for attractive and simple design against enterprise performance requirements&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;span style="font-weight:400;"&gt;Participate in peer reviews of stories to ensure team follows best practices&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Product design specialists&amp;nbsp; ensure that the finished application is a joy to use, conforms to &lt;/span&gt;&lt;a href="https://docs.appian.com/suite/help/23.4/sail/guidance.html"&gt;&lt;span style="font-weight:400;"&gt;Appian UX best practices&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;, and meets user expectations for aesthetic design and usability. They are extremely familiar with Appian UX guidance, design patterns, and performance implications of different design patterns. When users or other stakeholders disagree with Appian UX guidance, product design specialists work with them to find a healthy compromise. During project development, they also conduct UX reviews and demonstrations, as well as engage in discovery activities to help ensure the team is building the right thing.&lt;/span&gt;&lt;/p&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/13</link><pubDate>Fri, 31 May 2024 17:55:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 13 posted to Guide by Appian Max Team on 5/31/2024 5:55:07 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Appian development demands less technical expertise than traditional high-code development and typically involves more interdisciplinary projects. That means members of an Appian team must be versatile and capable of performing a variety of roles. We refer to it as &amp;lsquo;&lt;/span&gt;&lt;a href="https://appian.com/blog/2021/how-to-structure-low-code-teams.html"&gt;&lt;span style="font-weight:400;"&gt;The Developer and ___&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;&amp;rsquo; approach, which encourages Appian developers to gain supplemental skills complementing their core development duties. This doesn&amp;rsquo;t mean that Appian team members don&amp;rsquo;t have specialization, but rather that they have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few core areas. This is also referred to as being a &amp;lsquo;Generalized Specialist&amp;rsquo;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Ideally, Appian team members are T-shaped and cross-trained on a range of business and technical skills, some of which may become speciality areas over time. For example, a developer with a business analyst background might have deep knowledge of requirements gathering, analysis, and testing, but they will also possess foundational skills in development, data design, etc. This balance of breadth and depth is what constitutes a T-shaped profile, as illustrated below.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This approach enables Appian teams to be small, while remaining adaptable, since each member is capable of stepping into different roles when needed. This results in fewer external dependencies and smoother project progression. Let&amp;rsquo;s look at some of the recommended speciality areas for Appian Developers.&lt;/span&gt;&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/12</link><pubDate>Tue, 23 Apr 2024 13:10:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>Appian Max Team</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 12 posted to Guide by Appian Max Team on 4/23/2024 1:10:24 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/11</link><pubDate>Tue, 09 Apr 2024 20:26:03 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 11 posted to Guide by joel.larin on 4/9/2024 8:26:03 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/10</link><pubDate>Mon, 08 Apr 2024 13:51:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 10 posted to Guide by joel.larin on 4/8/2024 1:51:10 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Key exception&lt;/strong&gt;: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/9</link><pubDate>Mon, 08 Apr 2024 13:50:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 9 posted to Guide by joel.larin on 4/8/2024 1:50:35 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    	    	        &lt;div style="padding: 1em; margin: 1em 0; color: #111; background-color: #fff; border: solid 1px #ffb300;"&gt;
	    	        Key exception: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.


	    &lt;/div&gt;
	
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/8</link><pubDate>Mon, 08 Apr 2024 13:49:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 8 posted to Guide by joel.larin on 4/8/2024 1:49:56 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
    	    	        &lt;div style="padding: 1em; margin: 1em 0; color: #111; background-color: #fff; border: solid 1px #ffb300;"&gt;
	    	        Key exception: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.


	    &lt;/div&gt;
	
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p0"&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="mcetoc_1hquvhp8p1"&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: program management, People&lt;/div&gt;
</description></item><item><title>How to Skill and Structure Your Team</title><link>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team/revision/7</link><pubDate>Thu, 27 Jul 2023 16:33:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3c86c485-9119-4371-87b6-706f8bb942da</guid><dc:creator>joel.larin</dc:creator><comments>https://community.appian.com/success/w/guide/2967/how-to-skill-and-structure-your-team#comments</comments><description>Revision 7 posted to Guide by joel.larin on 7/27/2023 4:33:40 PM&lt;br /&gt;
&lt;div style="margin:8px 16% 8px 8%;"&gt;
&lt;h2 id="skills_covered"&gt;Skills Covered&lt;/h2&gt;
&lt;p&gt;This guide teaches you how to identify Appian development skill sets and how to structure that talent to build your development teams.&lt;/p&gt;
&lt;p&gt;Skills Checklist:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Define a T-shaped profile and how it applies to Appian development.&lt;/li&gt;
&lt;li&gt;Explain the difference between low-code and no-code.&lt;/li&gt;
&lt;li&gt;Learn&amp;nbsp;how Citizen Development can help non-technical roles&amp;nbsp;contribute to Appian development.&lt;/li&gt;
&lt;li&gt;Understand the &amp;lsquo;Team of 3&amp;rsquo; structure and its relevance to Appian projects.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="holistic_software_development"&gt;Holistic Software Development&lt;/h2&gt;
&lt;p&gt;In Appian, developers use visual tools to construct applications from pre-built components rather than developing in a traditional coding language. The platform includes tools for creating interfaces, business rules, process flows, data and integrations with external systems. While in a traditional development approach each of these aspects would be created by a specialized developer, with Appian developers are expected to be interdisciplinary capable of creating any/all aspects of an intended application.&lt;/p&gt;
&lt;p&gt;This paradigm shift means that your developers no longer need to solely focus on technical depth to build architecturally sound applications. While technical acumen is beneficial, it&amp;rsquo;s far more important to hire individuals with a good mix of business analysis and technical skills and an appetite for learning new features; these will build the foundations for a holistic understanding of low code software development. As such, it is critical to plan your sourcing and training/upskilling strategies to include this broader range of skills in order to take full advantage of the Appian platform.&lt;/p&gt;
&lt;p&gt;Key exception: On-premise installations are a specific instance where installing the Appian software will require a greater level of technical knowledge - the skills required for effective development of solutions are the same. These contexts generally require someone who is competent as a system administrator on the target operating system (Linux or Windows). This skill set is not required for cloud deployments.&lt;/p&gt;
&lt;h2 id="t-shaped_skill_set"&gt;T-Shaped Skill Set&lt;/h2&gt;
&lt;p&gt;Because Appian development requires less technical depth compared to the traditional coding platforms and most Appian projects tend to be more interdisciplinary, Appian team members need to be able to function across all roles. This does not mean that Appian team members don&amp;rsquo;t have specialization, but that they often have a &amp;lsquo;T-shaped&amp;rsquo; profile: moderate knowledge in a broad range of skills, with deeper knowledge in a few.&lt;/p&gt;
&lt;p&gt;Ideally, Appian team members are T-shaped resources who have been cross-trained on a range of business and technical skills. For example, a T-shaped resource with a business analyst background may be an expert in analysis and testing, but a novice in development or data design. Building a team around T-shaped resources means that everyone on the team can help where and when it&amp;rsquo;s needed most. Most importantly, a team of T-shaped resources can help drive business transformation in a way that pure technical resources cannot: they can re-imagine the future state business process, challenge underlying assumptions, interview key stakeholders to drive business value and work with integration partners to deliver programs more effectively.&lt;/p&gt;
&lt;div&gt;
&lt;div style="margin-bottom:3rem;margin-top:3rem;"&gt;&lt;img style="box-shadow:3px 3px 5px rgba(0, 0, 0, 0.1);" alt=" " src="/resized-image/__size/820x546/__key/communityserver-wikis-components-files/00-00-00-00-46/appian-t-shaped-skills.png_2D00_700x360.png" /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Beyond core Appian technical skills, Appian recommends that potential team members possess several additional technical competencies. For example, we recommend that at least one Appian team member have experience/competency in each of the following areas:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Database configuration &amp;amp; management: SQL queries, inserts, storage, etc.&lt;/li&gt;
&lt;li&gt;Appian Process and UX design&lt;/li&gt;
&lt;li&gt;Data management: Data modeling, data normalization&lt;/li&gt;
&lt;li&gt;Business analysis and business process mapping&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Appian recommends that customers should balance team technical skills with the following professional and personal skills:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;Passionate: Does this person have a passion for what they do?&lt;/li&gt;
&lt;li&gt;Self-starter: Is this individual motivated? Are they action-oriented?&lt;/li&gt;
&lt;li&gt;High work ethic: Are they willing to put in extra effort, if necessary, to get the job done?&lt;/li&gt;
&lt;li&gt;Achievement-focused: Does this person care more about ensuring their project achieves desired outcomes, or are they more motivated by status?&lt;/li&gt;
&lt;li&gt;Perseverance: Do they persist under challenging conditions?&lt;/li&gt;
&lt;li&gt;Generous: Are they generous with their time, information, and assistance when working on a team?&lt;/li&gt;
&lt;li&gt;Team-player: Are they more motivated more by team achievement than personal goals?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="citizen_development"&gt;Citizen Development&lt;/h2&gt;
&lt;p&gt;Low-code development platforms, like Appian, reduce the level of technical knowledge required to build powerful applications. As such, some organizations have sponsored citizen development programs: enabling the Appian up-skilling of non-technical roles, often embedded within business groups. These citizen developers can leverage the speed and power of the Appian platform to address various business challenges. The most frequently cited benefit of citizen development programs is the promise of empowering people closest to business challenges to use Appian to fix them without reliance on central IT resources, improving business speed and agility while enabling IT groups to scale.&lt;/p&gt;
&lt;p&gt;Citizen Development programs are not without challenges. Some of the most frequently cited include:&lt;/p&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;strong&gt;Low-code is not &amp;lsquo;no-code&amp;rsquo;&lt;/strong&gt;. Citizen developers still require some degree of baseline technical capability. Therefore, citizens need to be recruited selectively.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Protecting production integrity&lt;/strong&gt;. Citizen development programs require clear governance guardrails to ensure citizen-built applications are architecturally sound and the overall technical environment is not endangered.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Setting support expectations&lt;/strong&gt;. IT teams need to ensure citizens are fully aware of the support they will or will not get from central IT teams for applications they create.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These challenges can be overcome with a solid structure of support and accountability. Appian interviewed citizen development program leaders to find out how they set up their programs to meet these challenges and reap the rewards of citizen developers.&lt;/p&gt;
&lt;h3&gt;S&amp;amp;P Global&lt;/h3&gt;
&lt;p&gt;See how S&amp;amp;P Global built a grassroots campaign around the promotion of citizen development to meet demand for Appian developers and to scale their business.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2986/citizen-development-at-s-p-global"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Bendigo and Adelaide Bank&lt;/h3&gt;
&lt;p&gt;Bendigo and Adelaide Bank aims to source Appian developers from employees closest to the company&amp;rsquo;s business problems. Learn how they structure and support their citizen development program.&lt;/p&gt;
&lt;p&gt;Read the full story &lt;a href="/success/w/story/2980/citizen-development-at-bendigo-and-adelaide-bank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="team_structure"&gt;Team Structure&lt;/h2&gt;
&lt;p&gt;Appian strongly recommends a &amp;lsquo;team of 3&amp;rsquo; structure (core pod team) supported by a Delivery Manager and an Architect for most projects (as described in the Roles and Qualifications section). With larger projects or programs, the implementation can be organized with multiple small teams collaborating with each other. A team should be cross-functional such that anybody can take on any task, but some may be stronger in certain skills. Based on extensive Appian implementation experience, a team of 3 full-time committed professionals with the right skills can accomplish program objectives much more rapidly with great coordination and support from the management.&lt;/p&gt;
&lt;p&gt;While Appian recommends the use of small teams, it does not mean Appian customers are limited to executing small projects. Customers can build larger projects by breaking projects down and running multiple teams in parallel. Appian recommends that, as new projects are added, all delivery teams should leverage a common methodology. If there is any domain overlap, the governance in place should identify dependencies and coordinate release cadence.&lt;/p&gt;
&lt;h2 id="additional_resources"&gt;Additional Resources&lt;/h2&gt;
&lt;ul style="font-size:115%;"&gt;
&lt;li&gt;&lt;a href="/training/"&gt;Appian Academy Learning Opportunities&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="/success/w/article/2987/low-code-team-essentials"&gt;Build your Low-Code Team&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

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