X
10Dec

Continued improvements in Canarys SEPG

A Software Engineering Process Group (SEPG) is an organization's focal point for software process improvement activities. (ref - http://en.wikipedia.org/wiki/Software_Engineering_Process_Group).

When we say engineering, we generally think of building something. In the software industry we build software. And we build software in the same way as any other construction company will build a bridge or a skyscraper building. We all know that a very vital key to a successful development project is the processes that the team follows and how the processes evolve within a team,  an organization and within an industry altogether. 

Process_Engineering1

 

In Canarys, we have constantly endeavored process improvement for SEPG. It has always been a matter of high importance to us, to be able to abide by all possible quality standards to ensure smooth functioning and better transparency within our team.  ‘Quality is our Mantra’ as our tagline says, we have put in the best of our efforts to prove this literally.

Being a Canarian (going to be a pentagenarian soon smiley) it gives me immense pleasure when I say that we are doing (not overdoing or underdoing) our software process engineering in a way that follows the best practices of our industry and helps our employees to take informed and quick decisions at all the level of the organizational hierarchy. As we all know, it is quite easy to define the processes, but it becomes difficult when observing the practical day-to-day efforts of the group. Change is the key to success in SEPG. A conscious effort is always required to evaluate whether the existing processes need any alteration; even if it is a very small tweaking here and there. A change effort requires a supervisory force to start the change process and enhance the team’s ability to accept the change. The SEPG is a driving force for enabling the definition, conservation, and improvement of the software processes used within our organization. It communicates the vision of the organization in a manner that is realistic and provides supportable accomplishments, both individually and organizationally. The metrics it maintains provide the upshots that reinforce these new behaviors and values. In my opinion, Canarys SEPG is an amalgamation of “Working” and “Deliberate” models, by which internal consulting as well as deliberated approach, both are used on a case to case basis.   The following are some of the major activities which we perform inside the SEPG:

  • Attaining and maintaining the support from all levels of the management.
  • Assisting in software process assessments.
  • Supplementing line managers by providing a broad perspective of the improvement effort and helping them set internal team and customer expectations.
  • Enabling for trainings or continuing education related to process improvements.
  • Tracing and reporting on the status of organization-wide process improvement efforts.
  • Creation and preservation of process definitions, in collaboration with project managers and software engineers.
  • Maintenance of the process database.

Process_Engineering2

With a strong SEPG in place, we have recognized many tangible and intangible benefits.

 

 

Related

Dynamics Team commences work on NAV Version Migration for a prestigious client in Malaysia

Canarys Dynamics Team is all excited and geared up to commence work on NAV Version Migration project...

Read More >

Extent Reports in Selenium CSharp (C#)

Reports play a fundamental role when it comes to TESTING. Tester can now  know the real-time r...

Read More >

What’s New On Microsoft Dynamics NAV 2018

As most of us know that Microsoft NAV 2018 has released a great feature about API in 2018, to suppor...

Read More >

Xamarin Forms- Dependency Service (Text To Speech)

Here I am going to explain you how we can use Text to Speech feature in Xamarin Forms without using ...

Read More >

Taints and Tolerations

Taints and tolerations are used to restrict the pods to schedule them onto respective nodes. There i...

Read More >

NAV – Connecting External SQL

This blog is intended to see how Microsoft Dynamics NAV (here onwards NAV) can be connected to exter...

Read More >

VSTS Team project Monitor

Let us discuss how to install VSTS team project monitor and how we can make use of it easily.Particu...

Read More >

Technical Consultant | Visual Studio

Should be able to perform independently and with the team. Experience in creating reports using SQL...

Read More >

Locking VMs and Resources Groups with Azure Resource Manager using Azure PowerShell

Hello Folks!In this blog post we will be talking about locking down your Azure Resources with Azure ...

Read More >

To recover the space occupied by TFS 2010, after deleting the artifacts.

When you delete the team project or project artifacts from TFS 2010, the TFS collection database won...

Read More >

Share

Post a Comment

  • Recent
  • Popular
  • Tag
  • The Ansible Architecture

    Ansible is an open source, IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. In thi...
  • Subversion (Centralized Version Control System)

    Version control system is a repository of files, often the files for the source code of computer programs with monitored access. They are essential for any form of distributed, collaborative developme...
  • Volume management in Kubernetes

    Since pods created in k8s are ephemeral, we are able to get the data as long as pods are alive, but if pods are terminated data stored in it completely lost and it cannot be get back, for that we need...
  • LDAP Integration with Sonatype Nexus

    Sonatype Nexus supports the Repository Manager integration with various active directory systems for authentication, such as Microsoft Exchange / Active Directory, OpenLDAP, ApacheDS, and others. In o...
Tags
Monthly Archive
Subscribe
Name

Contact Us
  • *
  • *