July, 2016
Friday, July, 1, 2016 | William Drew
The Developer’s Sandbox: GovernmentCIO Empowering the Dev in DevOps
Tags: DevOps, Developer's Sandbox, Dev Ops
GovernmentCIO has designed and deployed a DevOps pipeline and process that provides what has been coined “The Developer’s Sandbox.” The main objective of the sandbox is to provide as much of the full stack of DevOps to the developers as possible (e.g., static code analysis, integration testing, code and performance analysis) before they push or commit their changes to the code base. In doing so, we have provided the opportunity for developers to practice more confidentially a test-driven, iterative development process and deliver consistently solid, stable changes to the code base.
Friday, July, 1, 2016 | Devin Turner
Online Learning and the Working Professional
Tags: online education, online classes
Several benefits stand out when looking at online education. The first is flexibility, a top priority for the working professional. Many online classes do not have a set class time. For example, an assignment may be given at the beginning of the week, along with its respective due date. This allows the flexibility to manage time accordingly. Moreover, in some classes, all of the assignments for the week may be due at the very end of the week so that there is plenty of time to complete them. This is crucial for a working adult who is trying to juggle both work and school tasks. That person could choose days when job work is light to complete class assignments for the week, leaving him or her more freedom and available time for work-related tasks.
Friday, July, 1, 2016 | Mark Lefcowitz
Business Basics: Lean Within the Agile Framework
Tags: agile, Lean, software development, Lean software development, Agile framework
The Agile Framework and Lean methodology have many of the same stated goals: quality, optimization, knowledge creation, and efficiency, but ultimately pursue different goals. Moreover, using either one by itself does not lead to effective business operations. How then, does one marry the two ideologies while maintaining the core values of both?
Friday, July, 1, 2016 | Reed Racette
Finding the Perfect FIT(ARA): The Challenges of Implementing IT Acquisition Reform
Tags: FITARA, IT acquisition, IT, IT acquisition reform
The Federal Information Technology Reform Act (FITARA), effective January 2015, is designed to improve the way the federal government acquires IT products and services. It gives federal CIOs more power because they now have the final say in all agency IT acquisitions. FITARA also reduces the number of CIOs to exactly one per agency; previously it was not uncommon for an agency to have CIOs in each bureau. With this reform, initiatives like “Cloud First” and “Shared First” can be pushed authoritatively in an agency. The intent is to help find ways to plan and spend wisely.
Friday, July, 1, 2016 | Jaroslaw Podsiadlo
To BYOD or Not to BYOD – That is the Question
Tags: technology, BYOD, bring your own device
“Can I use my personal laptop for work instead of the one furnished to me by my employer?” “How about using my smartphone and tablet to access my company issued email account and voicemail?” “And what about using my own computer and software to perform work for the company?” These are questions regularly asked both by employees and valued job candidates in businesses of all sizes. What is the right answer to these questions? Should employees be allowed to use their own equipment to perform their employer’s assigned work? At first consideration, there seems to be no downside, but, in truth, the issue is much more complex.
Friday, July, 1, 2016 | Mark Mitchell
Defining Testing Terminology for Teams: “That’s Not What I Call It!"
Tags: computer software, Black Box Testing, White Box Testing, software testing
The world of computer software is riddled with terminology that can be cryptic at first. Moreover, when one delves even further into the area of software testing, it can get a bit more mysterious. Take, for example, the terms Black Box Testing and White Box testing. The names might conjure up imagery of something out of science fiction, but the reality is mundane. Black Box Testing is defined as “functional or non-functional testing without reference to the internal structure of the component or system." It is also called Functional Testing. On the other side of the spectrum, White Box Testing is defined as “testing based on an analysis of the internal structure of the component or system.” Other terms for this type are Glass Box, Clear Box, or Structural Testing.
Friday, July, 1, 2016 | Robert Bearinger
A Well-Documented Workflow Process is Key to Successful Team Performance
Tags: agile, Agile process, change management, IV&V process
Over the course of an analyst’s career, he or she will experience many different development and production environments. Some environments operate like a fine-tuned machine, while other environments are operating in chaos. GovernmentCIO has adopted the Agile process. Agile is a series of necessary actions that one must take to obtain a successful process. Without a process in place, such as Agile, it would be almost impossible to create a successful workflow process.