Category Archives: Agile

Traditional Vs Agile HR practices

Word “Agile” has become a buzzword. Agility HR practices as a concept have been talked about from the beginning of this century. This was more in relation to software programming. Agility HR Practices is now become a global phenomenon. This is a global movement entirely transforming the “world of work” that includes HR and transforming it into Agile HR Practices.

Agile HR Practices

Agile HR Practices is the capability of the HR function to respond proactively to changing expectations, workplace disruptions, and business requirements. We could sum up Agile HR Practices as Adaptable, Transparent, Simple and United.

Continue reading
Posted in Agile.

Predicting Success of your Salesforce Development Projects

Can you really predict the success of your Salesforce Development projects with a high degree of confidence at the beginning of your project?

The answer is No!

But you can rate your people, process and tools that are required for success and use that to predict success with a ‘good enough’ confidence level.

Salesforce development projects
Pillars of Salesforce Development Project success.
Continue reading
Posted in Agile, salesforce development. Tagged with , , , .

A Primer in Software Testing

Software testing primer is a field that gained currency in the late 90s and ’00s for different reasons. As people moved from client-server to web applications, it got a new life as software systems will behave differently. Software testing was re-invigorated with Web 2.0. Subsequently, it was in focus again with mobile applications and tailoring user experience for mobile devices.

Lately, focus on software testing primer is again on the go with new architectural patterns including micro services architecture. Model-driven testing and behavior-driven development have been other testing approaches that have influenced the overall industry. Today, cloud-based applications (such as Salesforce s1) that can scale on-demand and cloud-based storage are in vogue; these require not-so-different test practices. Continue reading

Posted in Agile, Software Testing.

NLP – Natural Language Processing

For a long time, engineers have been striving to make machines perform tasks that human beings do; which has led to the birth of the field of machine learning. Understanding the language humans speak, constitutes a vital part of this field. This field of computer science which deals with human-machine interactions, especially concerned with computer programs that can process natural language efficiently, is known as Natural Language Processing, mostly referred to by the abbreviation NLP.

NLP sits at the intersection of computer science, artificial intelligence, and computational linguistics. By utilizing Natural Language Processing algorithms, developers can organize and structure textual data to perform tasks such as automatic summarization, translation, named entity recognition, relationship extraction, sentiment analysis, speech recognition, and topic segmentation.

Continue reading
Posted in Agile, Learn Salesforce. Tagged with , , .

Best Programming Practices

Any code when written in a clean, easy to understand and formatted way is easily readable and accepted by everyone.

It is essential for everyone to easily understand the code one writes as the same projects can involve the participation of multiple programmers. For easy identification and understanding of the code and code flow by everyone involved, it is essential that the code is structured, clean, and easily maintainable.

Explained below are some of the practices to write clean and understandable code.

Commenting and Documentation

For any software project reliable documentation is crucial. Commenting and documentation help one analyze what’s happening inside the code. This is very crucial for the one who is examining the code for the very first time. Writing comments for methods or functions is good for understanding its purpose. They can quickly show what a complex function is doing.

Continue reading
Posted in Agile.

Will your Agile Transformation be an Epic Failure?

Agile Transformation Failures

Image credit: Miranda Kumar (at age 8) Continue reading

Posted in Agile, AGILE Tools, JIRA, JIRA on Demand. Tagged with , , , , .

Infographic: Connecting Products, Services, and Operations to Company Vision

Recently we completed an engagement to redesign organizational structure for a mid size product company. The goal for this effort was create new structure to give autonomy to departments and subsidiaries while leveraging a set of shared processes and tools and to connect related products and services for the better customer experience. We have put together a visual of the framework for approaching this product rationalization, process modeling and organization redesign effort. The framework connects the company Vision to Customer Needs, Products/Services and Operational People, Processes and Tools. Continue reading

Posted in Agile.

How to create Jira create custom field programmatically

In order to create a  jira custom field type, you should be aware of basic plugin development.

Please follow the following steps to create an advanced jira custom field.

Create a basic Jira plugin skeleton. For creating Jira Plugin please refer to the given link https://developer.atlassian.com/docs/getting-started/set-up-the-atlassian-plugin-sdk-and-build-a-project/create-a-helloworld-plugin-project

After creating a Basic plugin skeleton modify your atlassian-plugin.xml and add the following code in your atlassian-plugin.xml. Continue reading

Posted in Agile, AGILE Tools, J2EE, JAVA, Java Script, JIRA, JIRA on Demand. Tagged with , , , .

What are the qualities of a Good Programmer

Programming is a very challenging domain as it requires a lots of patience and concentration. Before learning any programming qualities language, one must have the attitude to not give up until one finds the solution. The programming language is just a way to solve a problem but logical skills and ability to solve the problem are the basic requirements of a good programmer.

Continue reading
Posted in Agile. Tagged with , , , .

Lightning Process Builder

A quick look at the Lightning Process Builder.

Overview

People in salesforce world uses automated processes a lot. We all know that almost each and every CRM of salesforce has a workflow associated with it. Workflow assists in assigning several actions like sending emails, sending outbound messages, assigning tasks to other users and updating fields based on rule criteria and evolution criteria and sometimes based on specified time as well. But to make the automation process easier, a new process came into the picture Lightening Process Builder. This provides a graphical representation of the process a person builds. In other words, we can call it a type of visual workflow. Continue reading

Posted in Agile, sfdc.