Tag Archives: devops

Better Software East Conference

The Better Software East conference is coming up on November 13-18th in Orlando, FL. This conference about ways to improve your software development process is held concurrently with Agile Dev East and DevOps East.

I’ll be speaking at this conference on Thursday Nov 17th about “Evolving from Automated to Continuous Testing” which should be pretty interesting. And the fun part of it is that because I’m speaking I have a discount code you can use to sign-up at the conference. You can register here and if you put in the discount code BE16AH16 you can save up to $200. If you register early before Oct 14th then you can get up for $400 off, so take advantage.

About my presentation:

Testing issues can be a significant barrier to taking full advantage of agile approaches to software development and the emerging DevOps movement. To leverage these development and delivery strategies to their fullest, you need to evolve beyond automated testing to continuous testing. Arthur Hicken discusses the testing and development processes and technology that enable continuous testing. He shares insights on how to close the gap between business expectations and development activities by encapsulating clearly defining development policies for software releases.

Arthur describes how to prevent defects in code and prioritize defect remediation before a release candidate goes live. Explore ways to realistic test environments and simulations—critical features of the dev/test infrastructure—that enable continuous testing. Learn how to create a feedback loop that exposes defect patterns while highlighting opportunities to improve application design. Take back a comprehensive to do list for processes and infrastructure that must be in place for your organization to implement continuous testing and accelerate the SDLC.

About the conference:

Discover the latest in agile methods, technologies, tools, and leadership principles.

Whether you’re new to the agile process and need to get up to speed quickly or you’re experienced and ready to take your team or organization to the next level, our hands-on, in-depth workshops have you covered. Plus, Agile Dev East is held in conjunction with Better Software and DevOps East, allowing you to choose from three distinct programs.

  • Agile Development
  • Agile Testing
  • Agile Requirements
  • Agile Metrics
  • Improving the Process
  • Agile Leadership
  • Lean and Kanban
  • Agile for the Enterprise
  • Calendar

    Keep track of my calendar for other events – it’s over there on the right somewhere ——–> and don’t forget to register here and use the discount code BE16AH16. In the meantime you can follow the conversation about the conference on Twitter, Facebook and LinkedIn using the hashtag #BetterSoftwareCon. See you there!

What Does Static Analysis Have To Do With DevOps

cross-network-configuration-blue
DevOps is a movement that recognizes how tightly coupled development is to operations in modern applications. With shortened lifecycles and increasing amounts of software, the old boundary has broken down. DevOps is in some sense the sysadmin form of Agile, allowing teams to not only produce software faster, but get it deployed.

The goal is to no longer have developers throw software over the fence, which is normally followed by Ops throwing it right back because it doesn’t work. Instead the goals of Ops are embedded in the software testing and even requirements.

For DevOps to function properly, the entire release process has to be highly automated and deterministic. By deterministic, I mean that there are policy driven measurable metrics that determine the important questions surrounding application development. Namely, is the software ready? Does it have the required functionality? Will it function properly post-deployment? Is it Secure? All the things that frequently have squishy choices around them have to be controlled so they can operate in a repeatable fashion. For example, you may have a test coverage requirement of 80%, or a unit test pass percentage of 90%.

In that world, it may seem that static analysis isn’t an important topic, but it turns out it’s actually an enabling technology. You can and should use static analysis not just as a bug-finder, but to get at the root cause of software that is vulnerable to produce more robust applications.

Friday I’ll be giving a webinar for Parasoft that will talk more about the details of using static analysis and DevOps. It’s free and will be informative. Bring your questions, and I hope to see you there.

Registration is free at https://www1.gotomeeting.com/register/612077080.

Resources