“Sometimes the simplest things are the most profound. My job is to bring out in people & what they wouldn’t dare do themselves“
Personality Matters—CM Excellence
The Standards Creation Lifecycle
- Initiating a Project
- Mobilizing a Working Group
- Drafting a Standard
- Balloting a Standard
- Approving a Standard
- Maintaining a Standard
Behaviorally Speaking—CM, ALM & DevOps Strategies
Behaviorally Speaking – CM and Traceability
Call for Articles!
- Software development approaches including agile
- DevOps throughout the entire software process
- Configuration Management (including the CMDB)
- Build and Release Engineering
- Source Code Management including branching and streams
- Deployment Engineering (DevOps)
- Continuous Testing
- Development in the Cloud
- Continuous Integration and Deployment
- Environment Management
- Change Management
The IEEE P2675 Standard for DevOps: Building Reliable and Secure Systems Including Application Build, Package and Deployment
IEEE P2675 – IEEE Standard for DevOps: Building Reliable and Secure Systems Including Application Build, Package and Deployment is now available for purchase from the IEEE.
This 95 page document specifies technical principles and practices to build, package and deploy systems and applications in a reliable and secure way. The standard focuses on establishing effective compliance and IT controls. It presents principles of DevOps including mission first, customer focus, left-shift, continuous everything, and systems thinking. It describes how stakeholders including developers and operations staff can collaborate and communicate effectively. Its process outcomes and activities are aligned with the process model specified in ISO/IEC/IEEE 12207, Systems and software engineering – Software life cycle processes, and in ISO/IEC/IEEE 15288, Systems and software engineering – System life cycle processes.
Call for Participation IEEE P828 – Configuration Management
Call for participation in the IEEE P828 Standard for Configuration Management in Systems and Software Engineering
This standard establishes the minimum requirements for Configuration Management (CM) in Systems and Software Engineering, without restriction to any form, class, or type.
This standard describes CM processes to be established, how they are to be accomplished, who is responsible for doing specific activities, when they are to happen, and what specific resources are required. It addresses CM activities over a product’s life cycle. This standard is consistent with IEEE’s Software Engineering Body of Knowledge (SWEBOK), ISO/IEC/IEEE 12207 and ISO/IEC/IEEE 15288.
Need for the Project: We currently have only one active standard for CM (IEEE 828-2012) The current standard establishes the minimum requirements for Configuration Management (CM) in Systems and Software Engineering.
A revision of 828 needs to be consistent with the CM process as described in 15288 and 12207. The revised 828 should be consistent with the ISO/IEC 19770 IT Asset Management series and should answer the question of what CM data to track for what types of object. The revised 828 should recognize differences between hardware and software CM and could also discuss CM of services and should work with open source and current tools and release practices. The revised standard must be usable with any life cycle model and including Agile, Lean and iterative waterfall and the revised 828 must be aligned with IEEE P2675 – IEEE Standard for DevOps: Building Reliable and Secure Systems Including Application Build, Package and Deployment as well as related SC7 standards.
CM Best Practices: Practical Methods that Work in the Real World
Continuous Integration – It’s Not Just for Developers!
What is ISO Certification Who Needs It and Why

Ken Lynch is an enterprise software startup veteran, who has always been fascinated about what drives workers to work and how to make work more engaging. Ken founded Reciprocity to pursue just that. He has propelled Reciprocity’s success with this mission-based goal of engaging employees with the governance, risk, and compliance goals of their company in order to create more socially minded corporate citizens. Ken earned his BS in Computer Science and Electrical Engineering from MIT. Learn more at ReciprocityLabs.com .
How to Assess and Improve DevOps
- Need for training when adopting new technologies from Bitbucket to Ansible
- Automation of common tasks that everyone has become accustomed to doing manually
- Monitoring and addressing failed builds in the continuous integration server
- Improving coverage for automated testing from unit through functional/regression and don’t forget non-functional testing (including performance)
- Improving communication and collaboration by breaking down those silos (hint: get everyone to share a screen and show what they are working on)
- Bringing in a vendor every now and then and making sure their demo is focused on teaching best practices (instead of just a sales pitch)
- Making it cool to show off what your team is doing
How to Fix Change Control – Understanding DevOps’ Secret Weapon
DevOps for Hadoop
The Magic of DevOps
How to Maintain 143 Million Customers
- Know what is in your code by having a component bill of materials for each of your product versions.
- Keep open source components up to date and have a process in place to quickly roll out security fixes.
- Close the gap, your open source components are going to have security vulnerabilities if unchecked.
- Establish security layers in your applications, such that a public facing layer (such as Struts) should never allow access to back-end data.
- Monitor your code for zero-day vulnerability alerts. Again, back to #1. If you know what is in your code, you can monitor it. You can reduce incidence response time, and notify your customers quickly (or catch it before it’s too late).

Personality Matters – Development in the Cloud
How DevOps Could Have Saved Equifax
How DevOps can eliminate the risk of ransomware and cyber attacks
Parasoft – API Testing and Service Virtualization at Microsoft Build
Parasoft showcases new release of API Testing and Service Virtualization at Microsoft Build
Monrovia, CA & Seattle, WA – May 10, 2017 – Parasoft, the leader in software testing solutions, today announced its latest enhancements of their API testing and service virtualization solutions for the Microsoft Environment at Microsoft Build 2017, taking place May 10-12 in Seattle. Parasoft will be featuring its new functionality at booth #209. To get started and learn more, visit: http://software.parasoft.com/virtualize/microsoft/ Parasoft SOAtest and Virtualize are widely recognized as industry standard tools for enabling teams to quickly solve today’s most challenging issues, including security, performance, and test environment obstacles. In a continued effort to improve functionality and ease-of-use for customers, Parasoft has introduced new functionality and streamlined workflows to address everyday challenges that software developers and testers face. Parasoft has focused on three key areas with this new release:- Broadening access to testing through the thin client interface: Greater access enables teams to quickly initiate testing projects, facilitate correlation and collaboration, and seamlessly tie test scenarios to environments.
- Solving data challenges through enhanced workflows: Providing quick and simple access to test data helps test designers create move efficient and effective tests.
- Shift-left performance testing: Early-stage performance testing is available by reusing existing test artifacts in performance tests and reviewing results in the Web-enabled dashboard.
- Visual Studio benefits portal: http://my.visualstudio.com?wt.mc_id=AID605451_QSG_141866
- Visual Studio Subscriptions overview page: https://www.visualstudio.com/subscriptions?wt.mc_id=AID605451_QSG_141871
- Parasoft SOAtest-Virtualize Desktop for Microsoft Visual Studio Enterprise subscribers: http://software.parasoft.com/virtualize/microsoft/
Behaviorally Speaking: Creating the Deployment Pipeline
Imitation is Limitation – Why Your Agile and DevOps Transformations are Failing
- Application-critical
- Audit
- Developer pool
- Partner concerns
Nicole Bryan is Vice President, Product Management at Tasktop Technologies. Nicole has extensive experience in software and product development, focused primarily on bringing data visualization and human considerations to the forefront of Application Lifecycle Management. Most recently, she served as director of product management at Borland Software/Micro Focus, where she was responsible for creating a new Agile development management tool. Prior to Borland, she was a director at the New York Stock Exchange (NYSE) Regulatory Division, where she managed some of the first Agile project teams at the NYSE, and VP of engineering at OneHarbor (purchased by National City Investments). Nicole holds a Master of Science in Computer Science from DePaul University. She is passionate about improving how software is created and delivered – making the experience enjoyable, fun and yes, even delightful.