In the past, the software development process was divided into various stages, from the business defining the requirements, then the developers building the software, then the testers test it to ensure that there are no bugs in the application, then it is passed over to the operations team who release it to production and a support team to maintain it.
Over time the process has been changing to accomodate feedback to each stage of the software lifecycle and release software faster by bringing the team to work collaboratively and make it less of a staged process. A part of this improvement, a devops culture has emerged where the developers and the operations team work together in the development and deploying the application. This in itself has brought up a lot of challenges while still leaving the technical support of the application to another team, who did not develop it.
This talk:
Highlights misconceptions of the various team functions
Evaluates various ways to streamline the process of building, releasing and supporting software
Evaluate a way forward where the whole team can achieve their needs and continue being productive.
Examine what is in it for the developers? The operations team? The business? The customer?
The talk is conducted in a well paced, highly-interactive style to keep the audience engaged throughout with examples that are drawn from previous projects that I have worked on.
Ann Mwangi is a software developer and consultant at ThoughtWorks for projects across different domains mainly in Uganda and Australia. She had a stint as a quality analyst to understand the challenges of maintaining quality in a system.
Ann contributes to open source projects and has served as a mentor with groups like Rails Girls, coaching and working with young people interested in IT. Ann is an international speaker with experience speaking across 4 continents. She is intrigued by the complexity of life, people, and how teams effectively work together.
Ann hates being stagnant in life and thus keeps seeking for opportunities to grow both personally and professionally.
More About Ann »