What is Development Operations (DevOps)?

With modern businesses continually looking for ways to streamline their operations, DevOps has become a common approach to software delivery used by development and operation teams to set up, test, deploy, and assess applications.

To help you understand more about this approach, let’s briefly discuss DevOps.

What is DevOps?

DevOps comes from two words- ‘development and operations.’ It describes a set of IT practices, which seeks to have software developers and operations team work together on the same project in a more collaborative and free-flowing way.

In simple words, this is a culture that promotes cooperation between Development and Operations teams in an organization to ensure faster production in an automated, recurring manner.

The approach aims at breaking down traditional barriers that have existed between these two important teams of the IT department in any organization. When deployed smoothly, this approach can help reduce time and friction that occur when deploying new software applications in an organization.

These efforts lead to quicker development cycles, which ultimately save money and time, and give an organization a competitive edge against its rivals with longer, more ridged development cycles.

DevOps helps to increase the speed with which an organization delivers applications and services to customers, thereby competing favorably and actively in the market.

What Is Needed for DevOps to Be Successful Executed?

For an organization to appeal to customers, it must be agile, lean, and swift to respond to dynamic demands in the market.  For this to happen, all stakeholders in the delivery process have to work together.

Development teams, which focus on designing, developing, delivering, and running the software reliably and quickly, need to work with the operations team, which is tasked with the work of identifying and resolving problems in the software as soon as possible.

By having a common approach across software developers and operation teams, an organization will be able to monitor and analyze holdups and scale as quickly as possible. This way, they will be able to deliver and deploy reliable software in a shorter time.

We hope that our simplified guide has enabled you to understand what DevOps is and why it is important in modern organizations.

It is better to be skeptical of all new ideas

Writing and The Written Word

It is better to be skeptical of all new ideas and to insist upon being shown rather than to rush around in a continuous brainstorm after every new idea.

— Henry Ford

Related References

View original post

Give Us Men

Writing and The Written Word

God give us men; a time like this demands
Strong minds, great hearts, true faith and ready hands.
Men whom the lust of office cannot kill;
Men whom the spoils of office cannot buy;
Men who possess opinions and a will;
Men who have honor; men who will not lie;
Men who can stand before a demagogue,
And brave his treacherous flatteries without winking;
Tall men, sun-crowned, who live above the fog,
In public duty and in private thinking;
For while the rabble, with its thumb-worn creeds,
Its large professions, and its little deeds,
Mingle in selfish strife—lo! Freedom weeps,
Wrong rules the land, and waiting Justice sleeps.

—J.G. Holland

View original post

What is Conley’s law?

Acronyms, Abbreviations, Terms, And Definitions, Conley’s Law, What is Conley’s law
Acronyms, Abbreviations, Terms, And Definitions

Conley’s Law

Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization’s communication structure.

 

–“How Do Committees Invent?”, Melvin E. Conway, 1968

 

Related References

Harvard Business School

Exploring the Duality between Product and Organizational Architectures: A Test of the “Mirroring” Hypothesis

What are the major phases in Project Management

Project Management Major Phases
Project Management Major Phases

 

Per the Project Management Institute (PMI), there are five phases of project management and if the lifecycle provides a high-level view of the project, the phases are the roadmap to accomplishing it.

Major Phases in Project Management

  1. Initiating
  2. Planning
  3. Executing
  4. Monitoring and Controlling
  5. Closing

Related References

Project Management Institute (PMI)

Learning, Library

What is TQM?

Acronyms, Abbreviations, Terms, And Definitions,totalquality, #totalquality, management, #management, quality, #quality, TQM, #TQM,
Acronyms, Abbreviations, Terms, And Definitions

 

What is TQM?

TQM means “Total Quality Management”.

What is Total Quality Management

Total Quality Management (TQM) is a management philosophy, which promotes total customer satisfaction through continuous improvement of products and processes, enabled by employee empowerment.

Project Management – Data Warehouse Project Plan Template

Project Management
Project Management

 

While I’m no longer a formal Project Manager, from time to time I still have the need to create a project Plan or to help someone else to organize a project plan.  Usually. I find that it is easier to get to a more holistic plan faster, if I have a pattern of essential tasks and milestone to work with.  So, I usually go to a template which I have assembled across time use as an accelerator and/or job aide.   The attached project plan templates are for a common data warehouse project pattern, but by no means is intended to be the end all of project plans; it is just a starter kick, sort of speak.

There are several reasons why projects plan patterns may vary, other than the experience and knowledge of project planner, among them are:

  • The environment migration pattern in use
  • The application stack of the of the environment
  • The tools use to manage the project plan (MS Project, JIRA, OpenProj, etc.)
  • The size and complexity of the project team

Here is project plan mockup around Infosphere Datastage, but should be adaptable to any other ETL application.

XML Version of the Plan

OpenProj Version of the plan