Articles

Software Development Life Cycle (SDLC) and Software Test Life Cycle (STLC) in Agile/Scrum Development Approach.

Tags:

Software development is difficult and risky as it can result in cost overruns, schedule slippages, low product quality, and project cancellation for non-viability. The maintenance of tighter development models such as the widespread Waterfall is threatened by innovative and more flexible models.

DevOps, Agile and Microservices

Tags:

Overview

DevOps provides the principles, practices, and tools, coupled with organizational and cultural changes, to allow application-focused teams to deliver functionality to the end user via repeatable, predictable processes.  

Risk Identification and its Importance

Tags:

Risk identification is an integral part of the risk management process in project management.  According to the Project Management Body of Knowledge (PMBOK):

Understanding Motivations for Computer Hacking

Tags:

Overview

This article discusses and analyzes the key psychological and sociological issues related to hackers and the potential impact on individual organizations and society as a whole. It considers ethical and non-ethical hacker personalities and motivations, and profiling tools used by law enforcement in combating cyber threats.

Certified vs. Certifiable: How Big a Role Should Certifications Play?

Tags:

Not too long ago, I knew a Project Manager (PM) who needed to hire a new person for her team. She found the perfect candidate – he had just the right amount of experience, great references, and his salary range was within our budget. He was by far the PM’s first choice; however, the PM hired someone else.

Being a Good Customer Service Individual

Tags:

"A customer is the most important visitor on our premises, he or she is not dependent on us. We are dependent on them. They are not an interruption in our work. They are the purpose of it. They are not an outsider in our business. They are a part of it. We are not doing them a favor by serving them. They are doing us a favor by giving us an opportunity to do so."

Quantitative Sprint Metrics

Tags:

Teams use Sprint Metrics to evaluate progress within a Sprint, plan for future Sprint(s), and provide data for continuous improvement. There are many different metrics and data points that provide a holistic view of an Agile team’s progress, performance, and culture. The metrics in this article are used to help the team plan, forecast, and quantify their work.

Burndown Chart

Application of IV&V on Agile Projects: Part 2

Tags:

IV&V activities and tasks are performed in accordance with the following four lifecycle phases of Agile project management: Planning, Execution, Monitoring & Control, and Closing. The planning phase of this lifecycle was described in the previous article for GovernmentCIO Magazine.

Configuration Management Processes: Bio-Distributed

Tags:

Configuration Management (CM) is a structured engineering discipline intended to identify, manage, and monitor all hardware, software, documentation, and required items created and modified during the system lifecycle (SLC) phases. These items make up the configuration of a release baseline and are termed “Configuration Items” (CI).