LED BY: Zachary Auerbach, Senior Software Engineer, Code for America DESCRIPTION: Join us for a in-depth discussion of agile/extreme-programming processes intended for both technical and non-technical attendees. How can product managers, engineers, designers, and other stakeholders work together to improve their process for building and delivering software? Using the ClientComm team as case study, we'll discuss what works, what doesn't, and how this learning contributes to the larger sphere of public sector service delivery. Topics include: pair programming, test-driven development, continuous deployment (automated production code deploy), the PM-designer-engineer feedback cycle, and the importance of emotional empathy in the development of software.
WHO SHOULD ATTEND: Anybody interested the process of how software gets built will be welcome at this session. Non-technical stakeholders like PMs, program managers, and designers, are especially encouraged to attend, as a core focus of our discussion will be how a holistic product team integrates technical and non-technical expertise.