Category Archives: Business

Agile Methodology: Points, velocity, Complexity, & effort estimation

In Agile Methodology, points and velocity have been seen as crucial elements for the success of many teams and projects. A few years back one of my teams was working on a new mobile application for a popular restaurant chain. The project was a complex one, as it required integration with the restaurant’s existing systems, as well as the ability to place orders and make payments through the app. As the team began to work on the project, they quickly realized that estimating the complexity and effort required to complete the various tasks and stories was becoming increasingly difficult. The team was struggling to come up with accurate estimates, and as a result, they were falling behind schedule.

In an effort to get back on track, I decided to understand along with the project manager assigned to the team on how exactly they are estimating stories. And to my surprise I learned that the version of points and velocity understanding is way to confusing for them. We began by assigning points to each task and story based on their relative complexity and effort required, then used velocity to estimate the number of points the team believed they could handle in a given sprint. Trust me, it might sound simple but it was nothing near to simple. In this article I will try to break some of the learnings that helped my team to understand things well.

Continue reading Agile Methodology: Points, velocity, Complexity, & effort estimation

A note for transitioning from traditional to agile project management

Adopting agile project management? Learn how to excel by aligning team goals, re-evaluating success metrics & fostering collaboration. Say goodbye to traditional constraints and embrace agility for faster results. As a project manager, the transition to agile methodologies can bring about new challenges. Agile emphasizes small teams working in short intervals and continuously learning, which may be a departure from the traditional linear approach to project management that many project managers are accustomed to. However, with the right mindset and approach, project managers can not only adapt but excel in this new environment.

One of the initial steps for project managers leading an agile team is to comprehend the goals and objectives of the organization. By taking the time to understand the reasoning behind the organization’s adoption of agile, project managers can align their team’s goals and objectives with those of the organization. This allows them to demonstrate how organizational agility can aid their team in achieving these goals, and how their team can contribute to the overall success of the organization.

Continue reading A note for transitioning from traditional to agile project management

The dilemma of an entrepreneur acting as a project manager

An entrepreneur who has to also act as a project manager, the days are always filled with a constant act of balancing. In startups and budding businesses, you have to perform those roles side by side. On one hand, you had to lead and manage your teams ensuring that projects are completed on time and within budget, on other hand, you have to focus on growing your business and making sure that it is financially successful as well.

One of the primary challenges I have always heard from people in this dual role is time management, as frankly for an entrepreneur, there are a million things to do and always not enough hours in a day to do them. You have to constantly prioritize and make sure that you are focused on the most important tasks at hand and do not deviate from insignificant activities. Of course, some days such decisions are done right, and sometimes they are not.

Continue reading The dilemma of an entrepreneur acting as a project manager

How climate change can impact currency?

Climate change can have significant impacts on a country’s economy, including its currency, through changes in the physical environment, such as increased frequency and intensity of natural disasters, sea level rise, and variations in temperature and rainfall patterns. These physical impacts can affect investments, human capital development, and economic growth, and can also lead to increased sovereign borrowing costs and asset value declines.

Some countries, particularly low-income and developing countries, may be more vulnerable to the physical impacts of climate change due to their lack of resources and infrastructure to prepare for and respond to disasters.

A framework can be created to analyze the physical risks of climate change on a country’s currency by using data on a country’s vulnerability to climate change, which is determined by its exposure, sensitivity, and adaptive capacity to these impacts. This vulnerability can be validated and mapped to economic losses and human lives affected by natural disasters.

The physical impacts of climate change are expected to increase in the future, and it is important for countries to consider these risks in their economic planning and decision-making.

Continue reading How climate change can impact currency?

Python Password validator complying GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53

There are several requirements that a password validator should meet in order to be compliant with various standards such as GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53. Here are some general guidelines for creating a strong and compliant password:

  1. Length: A password should be at least 8 characters long. Some standards may require longer passwords, up to 12 or 16 characters.
  2. Complexity: A password should contain a mix of uppercase and lowercase letters, numbers, and special characters. Avoid using easily guessable information such as your name, address, or common words.
  3. Uniqueness: Each password should be unique and not used for any other accounts.
  4. Change frequency: It is recommended to change passwords at regular intervals, such as every 90 days or every year. Some standards may require more frequent changes.
  5. Storage: Passwords should be stored in a secure, encrypted format. They should not be written down or shared with anyone.
  6. Multi-factor authentication: It is recommended to use multi-factor authentication (MFA) in addition to a password, such as a code sent to your phone or a biometric factor like a fingerprint.
Continue reading Python Password validator complying GDPR, ISO 27001/27002, PCI DSS, and NIST 800-53

JIRA Workflow for software development and quality analyst (QA) teams

Jira is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. It is used by over 25,000 customers in 122 countries around the globe. JIRA Workflow is one of the administrative utility for JIRA administrators for managing their task hierarchy.

This blog is to specifically help JIRA based organizations to manage their workflow mechanism to achieve a matured and structured project tracking and management system.

 NOTE: If you are reading this blog, then it is assumed that you have knowledge about what JIRA does and why it is used. The context is to help the software development and quality analyst (QA) teams to start functioning on the core system rather than drawingย their workflow which is sought of standardized across the companies. 
jira-workflow-for-software-development-and-quality-analyst-qa-teams
Continue reading JIRA Workflow for software development and quality analyst (QA) teams

Post Launch Challenges: A guide for startup companies to minimize risk with server infrastructure plan

World knows how to be cruel and becomes more cruel when you have no answers in adverse situations. For product companies, this is no myth. You should consider this article as a guide for startup companies running internet business who face a lot of post launch risk due to inefficient server infrastructure plan.

NOTE: This article does not belong to big data administrators and developers who are working with distributed systems, Hadoop, Hbase or other such technologies.

Businesses run with high inspirations and on huge costs. Even the smaller setups need to maintain a lot of trust and breakthrough service so that customers can be pleased. When a business is starting on pre-defined rules everything goes smoothly as planned. However one’s the business multiplies or let’s say the traffic on website or application increases, uncertainties creates doom days for stakeholders.

If you are reading this article I assume you to be a business owner or a product manager or a product developer who knows how an internet business works and the meaning of an internet product.

Continue reading Post Launch Challenges: A guide for startup companies to minimize risk with server infrastructure plan

Acclaimed PHP vs ASP | An unbiased overview on Scalability, Performance, Complexity and other matrices.

There are chunk of articles on supremacy of one over another when โ€œASPโ€ and โ€œPHPโ€ are accounted together. What i personally donโ€™t like is the biased approach of both the communities towards the brought-up of one anothers evolutionary throughputโ€™s.

Why I have chosen โ€œAcclaimedโ€ as a keyword to start this ornamental topic is to assure the idea behind this writing. Make it clear! I am not here to support any of the community, neither my intentions are to dis-respect any language. My sincere request from all the readers would be to take it as an insight towards their preferred language (as per their own skill-sets) and not to take it as a typical preference to promote any one of the captioned programming environment.

Continue reading Acclaimed PHP vs ASP | An unbiased overview on Scalability, Performance, Complexity and other matrices.

Key steps to be undertaken by Software Development Companies to improve engineering discipline.

In recent years, would be because of recession or because of any other cumbersome cause, the productivity or the quality delivery by majority of the companies and software engineers have been producing an ineffective measurements towards a true engineering discipline. Let it be a Collaborative Software Development Process, Rational Unified Process or may be adoption of a proper Agile methodology, non-disciplinary and hazardous matrices for evaluating the effectiveness of these methods has become harder than it should be.

Continue reading Key steps to be undertaken by Software Development Companies to improve engineering discipline.