Agile Dev, Better Software & DevOps Conference West 2017
![](https://www.cmcrossroads.com/sites/default/files/conferences/images/100x100_CollWest_1.png)
PRESENTATIONS
Identify Development Pains and Resolve Them with Idea Flow
With the explosion of new frameworks, a mountain of automation, and our applications distributed across hundreds of services in the cloud, the level of complexity in software development is growing at an insane pace. With increased complexity comes increased costs and risks. When... |
![]() Janelle Klein |
Impact Maps: Let Your Goals Drive Your Product Features
Wouldn’t it be great if there were a way to combine quantified business goals, direct traceability from goals to features, surfacing of value assumptions, cause-and-effect analysis, design thinking, and visual facilitation in a single approach? Mathias Eifert says there is! Impact maps... |
![]() Mathias Eifert |
Implement DevOps Like a Unicorn—Even If You’re Not One
Etsy, Netflix, and the unicorns have done great things with DevOps. Although most people don't work at a unicorn, they still want to combine agility and stability. To close the gap between developers and operations, Mason Leung says his company runs operation workshops, blogs about... |
![]() Mason Leung |
Improv(e) Your Requirements
Improvisational comedy—sometimes called improv—is a form of theater in which the performance is created spontaneously, in the moment. Successful improvisers learn and use a variety of skills and techniques which allow them to better extract ideas, expand on them, and make them meaningful... |
![]() Damian Synadinos |
Include Automated Testing in Your Definition of Done
Even though most teams appreciate the benefits of test automation, it is commonly viewed as too time-consuming to be included as part of an agile sprint. This results in automation being done in isolation, typically months after the user story has been completed. This can lead to several... |
![]() Angie Jones |
Integrate Security into DevOps
Software security often evokes negative feelings among software developers because it is associated with additional programming effort, uncertainty, and road-blocking activity on a fast release cycle. Secure software developers must follow a number of guidelines that, while intended to... |
Hasan Yasar |
Is Your Project Doomed from the Start?
When we think of planning, we often think about requirements planning. We get the initial features and functions down, and then see where agile takes us. Lisa Calkins claims that less than a third of software development projects are successful. Regarding this lack of success, process... |
![]() Lisa Calkins |
Metrics to Assess Risk in DevOps
As software development becomes more value-focused, the need for a fluid production process emerges. That process is DevOps. However, when the number of release cycles rises, so does the risk of disruptive code entering the system and eroding the value that development creates. |
![]() Bill Dickenson |
Microservices and Docker: Foundation for a New Generation of Applications
Docker has matured and expanded from its primary use in the build/test stages into production deployments. Similarly, microservices are expanding from use mostly for greenfield web services to use in the enterprise as organizations explore ways to decompose their monolith to support faster... |
![]() Avantika Mathur |
Mobile Testing: Challenges and Solutions
Now that we’ve gotten beyond the initial shock and prevalence of mobile applications, we’ve come to realize that it’s not just about making apps work. In chasing the mobile market, we often don’t really understand or choose to ignore the differences in the mobile platform when... |
Philip Lew |