Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Every young company expects to grow quickly, but is your engineering team really ready for it? In 3 years, iTriage went from a kitchen table to one of the leading mobile consumer healthcare apps with over 5 million downloads. Staying ahead of this growth didn't just mean hiring more Rails engineers. Patrick will discuss what iTriage did (and continues to do) to stay ahead of our growth, including: - Technical architecture, including use of Rails Engines to enable a modular, RESTful service-based design - Enabling high quality iPhone, Android and Web apps - Development and release management processes - Recruiting and hiring approaches Help us caption & translate this video! http://amara.org/v/FGjC/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
In the presentation titled "Preparing for Rapid Growth - Tips for Enabling Your App and Team to Grow", Patrick Leonard outlines his experiences and insights on managing rapid growth in the technology landscape, particularly through the experience of iTriage, a consumer healthcare app. Over three years, iTriage evolved from a small startup to a leading mobile application, achieving over 5 million downloads. The presentation focuses on several key themes connected to technical architecture, team processes, and hiring strategies. **Key Points Discussed:** - **Understanding the Growth Challenge:** Patrick emphasizes the transition from startup enthusiasm to the challenges of scaling operations, particularly when user demands increase requiring more features and faster delivery. - **Technical Architecture:** The initial technical choices formed the foundation of iTriage's rapid scaling. Key decisions included: - Implementing Rails Engines to facilitate a modular architecture. - Creating a RESTful service-based design that allowed different modules of the application to effectively communicate. - **Development and Release Management:** Over time, the focus shifted towards improving development processes: - Introducing frequent releases, transitioning from an initial timeframe of updates every three months to every three weeks based on user feedback. - Building automated processes for testing and deployment to enhance speed and reduce technical debt. - **Recruiting and Hiring:** Leonard stresses the importance of hiring people passionate about health technology who fit well with the company culture. The hiring strategy included: - Seeking engineers who can not only handle technical challenges but also share the vision of transforming healthcare through technology. - **Adapting to Change:** As iTriage grew, they continually re-evaluated and adjusted their development processes and technical architecture to handle complexity and improve efficiency. - **Conclusions and Takeaways:** Leonard concludes with insights on the necessity of aligning the technical architecture with business objectives and emphasizes that continuous improvement in processes, architecture, and team recruitment is vital for sustained growth. This presentation provides valuable lessons for startups aiming to navigate the complexities of rapid growth and emphasizes a holistic approach that combines technology, organizational structure, and human resources.
Suggest modifications
Cancel