Program Management and Agile: Lightning Talks
Web-based cloud-based applications have an unmatched customer reach. With this come the challenges of building, maintaining and iterating on features, given a large customer base. In this presentation, I will discuss how Intuit’s Mint team overcame the challenges with continuous integration/continuous deployment. I will share what worked and what did not, with the goal of helping other large-scale Web application developers improve their development process.
After having been embedded as a user experience designer on Agile product teams, I noticed that my design peers could learn a thing or two from the engineering culture of collaboration. This talk will discuss examples of engineering best practices, approaches and methodologies, and how many of those tactics can be directly applied to the design process within an extended team.
Product managing an application’s transition from a monolithic world to Service Oriented Architecture has many challenges and opportunities. A Product Manager needs to be aware of and understand a lot of information, maintain control over the product and react smart as the foundation literally moves beneath you. In this presentation I will propose key areas to focus on and lessons learned from my experience during a monolith to SOA journey.
While consumer products tend to be more relatable, enjoy viral popularity, and entice talented professionals, enterprise products are generally more mission-critical, have clearer paths to monetization, and, importantly, serve to empower the rapidly growing population of knowledge workers worldwide. This presentation will identify some differences between building consumer and enterprise products, dismantling stereotypes and dispelling widely held myths while showcasing the rarely discussed opportunities unique to building enterprise products.
In this age of agile product development, globally distributed teams are expected to collaborate and self-organize as product requirements change. For these teams to perform consistently, be flexible, and respond rapidly to change, a good program manager is essential. As a strategic leader, the program manager serves three key roles: (1) create a vision of possibilities, (2) create just enough structure to enable change, and (3) drive change and transformation.