Great problem solvers are made, not born. That’s what we’ve found after decades of problem solving with leaders across business, nonprofit, and policy sectors. These leaders learn to adopt a…
Latest Articles
One of the key considerations that should guide both your API business strategy and your interface architecture is the distinction between open and private APIs. An interface is defined as…
The time to choose a headless CMS over a traditional CMS couldn't be more clear. Gabriella Pirrone Gabriella Pirrone September 9, 2019 Headless CMS vs Traditional CMS There are some very clear and obvious benefits to the notion of content…
It’s likely you’ve heard the term persona before, especially if you’ve worked in user experience design. Personas are a commonly used tool in UX design. At their core, personas are about creating products with a specific, not generic, user in…
Outsource to Vietnam? Offshore development includes software development, Web apps, MEAN stack, automation testing and more. Outsourcing software development is the driving economic force of many emerging countries. India and China are well…
Scrum is a set of tools that helps Agile teams expect and embrace changes that arise during software development projects. To equip teams for success, Scrum includes a set of operating values that help team members work together, improving…
In the world of software testing, where precision and clarity are crucial, the concept of dichotomies needs to be addressed to navigate through grey areas. Software testing involves assessing the correctness and quality of software applications,…
Powerful Message of Jack Ma - Selling to Close Friends and Family
Jack Ma once said, "When selling to close friends and family, no matter how much you're selling to them, they will always feel you're earning their money…
Why MicroManagement?
Micromanaging is often necessary during significant changes, such as new leadership or new initiatives. It is crucial for managers and leaders to understand their team's processes and ensure…
What is User Provisioning?
User Provisioning / User Account Provisioning is an Identity…
Augmented intelligence is designed to enhance, not replace
Augmented intelligence is a subsection of AI machine learning developed to enhance human intelligence rather than operate independently of or outright replace…
About the author
Victoria Greene is an e-commerce branding consultant and freelance writer. For all the latest on developments in e-commerce, marketing, and design, ask Victoria what…
No more one-size-fits-all
Low code and no code development is a method of creating software using visual drag-and-drop interfaces and pre-built modules, rather than writing…
John Sinclair sits in an IT operations room where he’s responsible for managing a team fielding user calls about server and application support issues. The ops room, which looks vaguely like a NASA control room, is full of digital displays…
People who work “hard,” put in extra hours, check their email on nights and weekends, and maintain a rapid pace, even when they’re tired, are admirable; They are motivated, well-intentioned people who want to do a good job. BUT people who work “…
By PMI (Project Management Institute)
Abstract: “Work smart, not hard!” – An Approach to Time-Sensitive Project Management
Limited budgets and resources and outside competitive pressure have increasingly strained…
I’m a very laissez faire manager. Sometimes too much.
I’m never going to fight against my dominant style. It wouldn’t work and I’d hate my life. But I have learned to watch out for and try to curb the excesses.
I look for…
There are several methods to identify defects during the software development. (Review, walkthrough and Inspection) The most effective is software formal inspection or Fagan inspection as it was developed by Michael Fagan of IBM in the 70s.
…Donald J. Reifer is recognized as one of the leading figures in the fields of software engineering and management with more 40+ years of progressive management experience in both industry and government.
Software development processes…
IT Outsourcing Pricing Models
Choosing a pricing structure for your IT outsourcing is as essential as selecting a suitable model. There Are…
Static requirement
A static requirement is a requirement whose lifecycle extends beyond the delivery of the product or service. The service management organisation, uses the requirement again to…
Murphy's Computer Laws
1. No matter how many resources you have, it is never enough.
2. Any cool program always requires more memory than you have.
3. When you finally buy enough memory, you will not have…
Muda - The Waste Of Non-Value-Adding Activities
Muda, the standard 7 wastes: Over-Production, Inventory, Motion, Defects, Over-Processing transport &…
Wireframing is the first step many web designers take in designing a new website. The process involves creating a visual outline of a site around which the final product will be developed.
Wireframing can undoubtedly make a web design…
If you're a project manager, it can be essential for you to identify and mitigate risks before starting a new venture. Conducting a RAID analysis can allow you to distribute tasks and justify the choices you make throughout the project's life…
In my previous article…
Who can outsource software development? Basically, every firm — be it a startup or even a large enterprise. You should ask yourself which path will be most efficient and beneficial for you — will you rather build internal knowledge…
What Is The Difference Between High Level And Low-Level Test Case?
High-level test cases cover the core functionality of a product like standard business flows. Low-level test cases are those related to user interface…
The Billable Viable Product model might be considered an alternative to Minimum Viable Product, but the market is actually telling us it might soon become the only viable option.
The concept of Minimum Viable Product has been corrupted to…
In today's competitive business landscape, organizations are constantly seeking innovative solutions to streamline their operations, increase efficiency, and boost productivity. One such game changer in the realm of enterprise resource planning (…
Unit testing is a type of atomic testing method that many people argue about. Some think it’s necessary and useful, while others don’t like to use it unless they are forced to do so, for example: Unit Testing is a part of a bidding project. …
Below is a very good article written by Scott W. Ambler. Thank him for a great post.
System deployment is a complex endeavor which is a critical aspect of the software…
What is Data Translation?
Data translation can be defined as the process of converting volumes of data from one syntax to another and performing value lookups or substitutions from the data during the process. …
With countries around the world experiencing varying levels of economic downturn, businesses might think that now is a good time to maintain (or even reduce) headcount and take a more conservative approach to recruitment.
The truth, as…
Despite what you may have heard, owning a business is unusually painful.
That’s good news for the companies who market products and services to small businesses. After all, pain is a motivator for action. Ask any salesperson how they get…
Odoo is the most well-known open-source ERP software, used by over 3 million users. It started back in 2005 as ‘TinyERP,’ later changing its name to ‘OpenERP’ and finally to ‘Odoo.’ Top Odoo benefits include lot of modules and functionalities.…
Vietnam is a small country but is a mighty outsourcing powerhouse in the Asia-Pacific.
With the impact of Covid-19 pandemic, businesses want to optimize costs so as to increase their profit. This is where outsourcing comes into play.…
When you apply for software development services, one of the main intentions is to get a competitive advantage in the market for your product or service. Using custom software you can significantly improve the business processes that your company…
Testing tools come in a variety of different forms, which can make deciding on new tools for your team daunting. There are many different things to consider, not the least of which being whether to invest in many specialized products, or one…
Event-driven Process Chain (EPC) diagrams illustrate business process work flows and are an important component of the SAP R/3 modeling concepts for business engineering. EPC diagrams use graphical symbols to show the control-flow structure of a…
When you're putting together the best technology solutions for your hospitality business, you often have two choices. Either you look for a provider of a platform that addresses most, if not all, technological aspects of your business or a "best-…
For major logistics and material handling operations, efficiency is everything.
When a business operates a distribution network on an international scale, every second counts. Every workflow has to be optimized.…
Introduction
OutSystems is a robust and flexible low-code platform intended for the development of enterprise mobile and web applications that are deployed in local…
Kawasaki, Japan, May 01, 2015
Fujitsu Laboratories Ltd. today announced the development of the world's first technology for visualizing the degree of complexity of the business logic in complex, large-scale business…
Trying to be the cheapest is a race to the bottom. Someone can always make it or sell it cheaper; forcing you to lower costs and/or quality. But premium positioning can create a lasting demand and even lust for your product.
…
From the perspective of leaders who have a direct decision on the Odoo ERP implementation method, you can choose 1 of 3 ERP implementation strategies as follows:
Big Bang (total deployment method)
This is the…
While Kaizen and Innovation both bring improvements in the company’s products and/or services, processes, and business models, they have big differences, especially in the way they are implemented and the results…
Different Types of Software Myths
Management Software Myths
The manager who is responsible for developing software is often under pressure regarding many attributes of the software such as:…
THE ETYMOLOGY OF TAKT TIME
The word Takt is of German origin and translates to rhythm, cadence, or cycle. As such, it was first used in reference to keeping time in music. A related word…
A famous Indian parable describes five blind men encountering an elephant for the first time. They each decide to touch the elephant to understand what the animal is like.
“An elephant is smooth and hard, like bone,” says the…
English is really a funny language. One word here and there and your get contrasting angles to look at. Let’s consider the next statement for just a moment. Doing Things Right Vs Doing the Right Things.Tactical thinkers tend to focus on “doing…
I have been debating recently with some colleagues about whether project managers need to have in-depth business knowledge of the business area in which they are managing projects. By in-depth we specifically meant having previously worked in the…
What Is Value Stream Mapping?
I recently read the Mythical Man-Month, a collection of essays on software engineering by Frederick Brooks. He writes about his…
There’s a pattern I’ve seen with companies that are starting on a large green-field project that gets them into trouble later on that I wanted to call out because the pitfall is quite subtle.
It’s something I touched on in my presentation…
Projects are born to introduce changes.
However, very often we focus all our attention on the tangible result, the easiest to see. The deliverable of the project gets all attention, while we lose scope of why we…
Content Management Systems (CMS)
A content management system essentially acts as the foundation for your website (blog, news, eCommerce, etc). With a CMS, you’re able to publish, change and remove content from your…
Expense management process is important for any organization since there are many daily activities which occur expenditure and employees pay the charges on behalf of the company. Once the bills are paid by the employees these figures are further…
Keeping Track of Expenses
Employee expenses are charges incurred on behalf of the company. The company then reimburses these expenses to the employee. The receipts encountered most frequently are:
- car…
Project execution
The process of carrying out the project plan to accomplish the required work.
Monitoring progress
The process of keepint track of all project tasks and the details…
PoC vs Prototype vs Pilot vs MVP: What Should Startup Founder Use?
Let us look at the definition and fitting of these terms one by one below.
Proof of concept (POC)
A Proof of concept…
Simplicity is the Ultimate Sophistication
…“Simplicity is the Ultimate Sophistication” — Leonardo DaVinci.
“If I had more time, I’d have written a shorter letter.” - Mark Twain,
Software Business basically means selling softwares for the business or sometimes it is referred as selling information about various softwares made for business purposes that are so called as business softwares.
What is software…
In a recent consultation, the Process Innovation group at The University of Maryland, College Park, dealt with a department widely considered inefficient and difficult to work with. Their processes were perceived as cumbersome, costly,…
June 28, 2011 by Dr. Timothy
Toyota has about 45 minutes worth of inventory sitting around at any given time. When I tell people this fact, they are all aghast; particularly those in the healthcare field. What happens if demand…
You’ve read the PMBOK® Guide several times, taken the certification exam for project managers, passed, and you are now a PMP®. Yet you still persist in making mistakes. Project managers are not infallible. Most project management training courses…
The Ishikawa diagram, also known as a fishbone diagram, is a useful tool in project management, particularly when it comes to quality control.
This diagram was…
Short slogans
Below is a list of examples of short slogans:
-
Together we're stronger.
-
Work smarter, not harder
…
Is it hard to learn Odoo?
Odoo is the world's easiest all-in-one management software.
Is Odoo better than SAP?
If you run an international enterprise from the Fortune 1000 list and you…
Customers do know what they want but may not be proficient at describing their needs. The KANO model identifies three types of customer needs. By understanding the three types of customer needs and how to reveal them with the…
Businesses that plan together, succeed together. But whenever a business makes a deal with another business, it needs to be approved on both sides. And getting that approval can be a slow, inefficient process. With multiple teams and individuals…
At whatever point a construction company thinks about optimizing its actions and administration, they’ve to think about implementing an ERP solution.
According to Fabien, CEO of Odoo: “We don’t consider ourselves an ERP, we…
Running a business is demanding and, even with the best employees, you can't do it all. Seasonal workload shifts, new clients or projects, and unexpected problems can overtax your resources and place you at risk of not meeting expectations.…
Outsource Accounting these days is catching the pace. Companies, nowadays are opting more for it.. it allows companies to handle their business more efficiently by eliminating the burden of manual accounting that involves a lot of paper work.…
Most small and midsize businesses run on old software suites. Their systems no longer fit the demands of a work-from-anywhere world. Even worse, they are not well integrated, causing extra work for employees who spend long hours, often on…
John C. Maxwell is an American author, speaker, and pastor who has written many books, primarily focusing on leadership. Reaching more than 350,000 people a year through speaking engagements alone, and over a million through resources, he is…
What is the IT Program Management?
IT program management is the process of managing the development of multiple and related IT projects.
Understanding the IT Program Management
IT…
For example: after having met the requirements, the project manager or the developer works on further enhancing the product, thinking the customer will be delighted to see additional or more polished features, rather than what was asked for or…
As a Project Manager, I sometimes get a lot of flack. I’m the one that has to deal with client issues, scope challenges, budget constraints and interpersonal issues. I love my job, love the colleagues I work with, the clients I have the…
Contract addendums and contract amendments sound similar — in some ways, they can deliver similar results. It’s important to recognize, however, that these two contract-law terms are unique and have incredibly different…
A process has been streamlined when it has been simplified. This simplification process is usually achieved by removing complex or unnecessary steps. There are several ways to streamline a process that includes various approaches and modern…
Cutting Edge vs. Leading Edge. Bleeding edge is generally defined as newer, more extreme, and even riskier than technologies on the cutting or leading edge. For that reason, some companies prefer to play it safe by marketing…
In the past, IT held all the power. If users wanted access to a new product or tool, they had to put in a request and wait for it to be approved.
But the way that we do work is changing. More and more, users are used to working how they…
Training & Development
Training and development refers to educational activities within a company created to enhance the knowledge and skills of employees while providing information and instruction on how to better…
HR Recruitment
Holding an effective recruitment management strategy is an essential aspect of the human resource department of your organization. It can be considered as the first step for the success of your…
For tech companies, in particular, this often means choosing a software development partner.
Outsourcing your software development team is always a tempting option, but doing it right comes down to covering all the details. …
Bug convergence is a milestone in the stabilizing phase of a project life cycle. It is a point at which the new bug rate (found during an application testing) drops below the bug resolution rate. At this point, the rate of bugs resolved exceeds…
Odoo Gamification - Perhaps the most underrated feature in Odoo that has been overlooked so far.
Every jobholder has high expectations of being rewarded according to their performance. Who will be not be interested in…
What is Time and Material Contract (T&M)?
The time and material software development pricing model is an appropriate solution for those who do not have clear-cut software development requirements…
Companies launch new projects every single day and invest thousands of dollars, hours, sweat and tears into their success. And yet just about every one of us has encountered a project that did not successfully complete.
Why is it so hard…
I am a developer. I like to develop; it's fun and intellectually challenging.
But, as the CEO of Odoo, I also know that, for ERP implementation projects, custom developments should be avoided as much as possible.
It's not as easy…
According to a study by Geneca, 75% of IT professionals think that their project is doomed from the start. Do you know why? Regularly changing project requirements leads to scope creep, which ultimately creates a gap between your business goals…
A well structured sales pipeline is crucial in order to keep control of your sales process and to have a 360-degrees view of your leads, opportunities and customers.
…
While there are many advantages to running your own service business, being a one-person company can sometimes be challenging. One of the toughest things about it is that you have to do it yourself: from managing accounts to maintaining an online…
When your business is young, it’s natural to add software or applications along the way.
So, when you feel the need to handle leads, you purchase a CRM system. When you think managing projects isn’t easy, you opt for a project management…
If you are using Odoo or even following it, you might know of its annual event- Odoo Experience.
Odoo Experience is a three-day event with 10,000+ participants, 100+ exhibitors, 200+ talks, and infinite networking opportunities.
…
If you have asked your employee to do more with less, you are not alone. As organizations laid off and furloughed workers, they also struggled to keep revenue streams open. That meant doing as much work as possible with as few resources as…
What are ESS Portals?
HR managers face a lot of challenges in a constantly evolving job market. Adapting to innovation, dealing with a large workforce, and managing expenses and records are some examples. In instances…
Employee self-service (ESS) is a widely used human resources technology that enables employees to perform many job-related functions, such as applying for reimbursement, updating personal information and accessing company benefits information --…
MIS professionals make business better
Businesses use information systems at all levels of operation to collect, process, and store data. Management aggregates and disseminates this data in the form of information…
Pimcore rocks as an advanced enterprise CMS, AMS, PIMS, what have you. We have been using it in a corporate environment as our asset management system since v1.2 and are using v1.4.1 right now and loving it.
Disadvantages…
As the outsourcing industry expanded and branched out to a diverse set of functions, 74% of companies now outsource IT, 52% outsource HR, 43%…
Software development outsourcing is becoming more and more popular and prevalent for tech savvy companies. Before you adopt this model you need to know different models of outsourcing, their use cases, benefits, and how to be successful with it.…
Companies have become keenly aware that BAU - Business as Usual - is just not good enough any more. If you don't innovate you will cease to be, but most big organizations have difficulty managing the tension between progress (innovation) and…
Read also: Is your Project ‘Business As Usual’?
As Quality Assurance professionals, many times we used to talk about this term BAU (Business As Usual)…
Before you kick off with the software outsourcing project or the IT recruitment processes, you should consider signing an NDA, meaning a Non-Disclosure Agreement. What is NDA, why is it important in software outsourcing and how to prepare it?…
Outsourcing your software development or accounting, payroll, reporting... is a collaborative partnership. This means you’re not handing off tasks and processes to an outside party to be completed without your involvement. Your Business Process…
What does Wikipedia say:
“A point of contact (POC) or single point of contact (SPOC) is a person or a department serving as the coordinator or focal point of…
Odoo Website Helpdesk and Support System Module in Odoo allows you to manage and create Support Tickets for customers and access Ticket Portal for complete Issue Management Technical support team in Odoo, service center…
Country: Finland
Industry: Direct drive Oil-Free air VSD turbo compressors Manufacturing
Implementation Partner: SprintIT
Odoo Account Manager: João Monjardino
Apps Implemented: PLM, Quality, Inventory,…
What is outsourcing?
Outsourcing is a business practice in which services or job functions are farmed out to a third party. In information technology, an outsourcing initiative with a technology…
A computer would deserve to be called intelligent if it could deceive a human into believing that it was human. – Alan Turing
…
Odoo Project Management
A fast user interface designed for modern project management. Get all the information you need where you need it.
…
I’ve really learned to appreciate the nuanced differences between foresight, insight and hindsight especially when it comes to growing new ventures. Together these three words make up the spectrum of skills any entrepreneur or team needs to have…
From the idea to the execution stage, the project life cycle entails identifying the risks, budget, project schedule, and adhering to the timelines. It’s a great idea to use project management tools such as Wrike, Jira, etc. to meet the demands…
The 12 Agile Principles—Infographic
Agile Project Management is becoming more popular on projects and is rapidly replacing more traditional project methods and approaches. So, what makes agile so popular? Well, we think it’s because…
Introduction
In today’s competitive digital era, where a Fortune 500 company’s life expectancy has declined from around 70 years- just half a century ago to less than ten years, it is becoming necessary for every…
Download PDF file: MSF Project Management Discipline v. 1.1.pdf
Abstract…
It goes without saying that not everyone can be a maestro of everything. This is hugely applicable to IT businesses who tackle complex tasks across several technologies and infrastructures on a daily basis. It becomes clear that IT companies that…
Picture this. After months of work, you’re done. Your big feature or project has been released, customers are reaping the rewards of your work and your team is overjoyed. Celebratory drinks are ordered. Everyone breathes a big sigh of relief.…
Projects tend to be one-shot efforts; products are long-lived items with many releases and many customers.
The one-shot nature of projects means that (on average) our post-mortem is at the end, and usually focuses on where projects go…
There are software bugs that can end up crippling companies if they aren't dealt with rapidly.
The Knight Capitol Group was an American…
There definitely are two sides to outsourcing. But when it comes to a company outsourcing app development, it's safe to say that it probably is the best option, because, well, as long as your company doesn't plan to launch new apps consistently,…
According to a statistics from Japan's Ministry of Economy, Trade and Industry (METI), Japan has an average of over 100,000 engineers working in the fields of information security, cloud computing and mobile technology. For new technologies such…
Partnerships are a massive part of human society, and have been for centuries, based on the fact that we’re social animals and function better in teams. In business terms, partnerships have also been prevalent across different sectors where…
The other day I made a purchase via a new vendor. I then wished to exchange the item. It was apparent to me that someone had spent quality time to map the return process as if they were the customer.
Why is this so important? Because, if…
If you ask many who are in tech support or providing service to customers, there is a significant problem affecting many organizations: a lack of collaboration between teams and departments. With new technology, processes, or tools thrust upon…
A work breakdown structure (WBS) is a visual project breakdown. Beginning with the scope of work, the WBS shows the deliverables and how they connect back to the overarching project.
Since a work breakdown structure is displayed visually…
Nearly every project needs to be approved—whether that means getting the simple go-ahead from your team or gaining the support of an executive stakeholder. You may be familiar with using a project plan or project charter to propose a new…
If you’ve ever experienced a software release, you know just how complicated things can get. From managing project timelines to keeping track of due dates and scope, it’s a lot for one person to handle. That’s where release…
As IT outsourcing moves well into its third decade, IT decision makers have made great strides in maturity, managing to avoid some common and costly pitfalls of the practice. As clients enter into their next-generation outsourcing deals today,…
In today’s technology-driven marketplace, delivering superior IT service management is a requirement. As such, organizations must monitor key infrastructure performance indicators and business services, all defined in :
- Service Level…
SLAs are a critical component of any outsourcing and technology vendor contract. Beyond listing expectations of service type and quality, an SLA provides remedies when requirements aren’t met.
Following are answers to common questions…
As a consultant, be it IT or creative, you’ve probably experienced a moment of doubt or uncertainty at some point in your career - and in most cases, it’s been related to your overall profitability.
There are many…
One of the biggest mistakes an IT organization can make when outsourcing is failing to consider the total cost of the relationship — including all the hidden costs that are likely to accrue. Historically, there has been little incentive for…
Avoid surprises. Uncover, measure, and mitigate hidden costs of outsourcing.
- Business and IT leaders have come under increasing pressure to cut costs, in part due to hype surrounding the…
Before employing offshore developers, thoroughly research today’s offshore software development rates by country. Software development hourly rates by region vary according to…
We are very concerned about our clients and potential clients' business health. Here is an example of NDA that we used to sign with our partners:
NON - DISCLOSURE AGREEMENT
-
Effective today…
Today, large enterprises, small and mid-sized businesses, and even startups all over the globe use outsourced engineering services to bring their software development projects to life. An outside team is often a good solution for optimizing…
Let's consider the main benefits for you as a customer in case you decide to use offshore development services.
Reasonable development costs
Most offshore software development…
At the moment, the outsourcing market shows a turnover of about 320 billion dollars. Most of it is highly qualified labor, so we can confidently say that outsourcing and offshore development companies are an extremely important part of the global…
Whether you are a founder starting an app business or a project manager launching an app, software development outsourcing is a complex business decision. There are a number of factors to consider, and the things at stake if you make a bad…
A continuous integration / continuous delivery (CI/CD) pipeline is a workflow that incorporates software development phases. It includes continuous processes for integration, testing, delivery, and software deployment. These processes are…
When you’re wondering what is offshore software development, remember outsourcing. Offshore software engineering is synonymous, and indeed means, outsourcing. The word ‘offshore’ simply marks the fact that you’re sending your business operation…
Everyone is talking about the talent shortage in the U.S., especially in regards to how difficult it is to find and hire the right people for the job. Coupled with rising wages and independent contractor rates, it can be difficult to find the…
Most companies aim to build high-performing teams that have motivated engineers. One of the best ways to achieve this is through creating an environment that allows your engineers to constantly grow and develop their skills. Assigning your…
Why are Knowledge Bases Important?
Knowledge bases can be an incredibly valuable resource if they are created and managed well. Their importance lies in the numerous benefits they provide:
- Help to continually lower…
Working in the product space often requires quick decisions about software features. If you’ve ever worked in a DevOps team, you know just how many decisions are needed to push features live.
Technical debt is the term used to describe…
It’s become a trendy managerial acronym: VUCA, short for volatility, uncertainty, complexity, and ambiguity, and a catchall for “Hey, it’s crazy out there!” It’s also misleading: VUCA conflates four…
For years I have developed web apps with the idea of soft deletes: when data is deleted, it is simply marked as “deleted”, but not actually deleted from the database.
One of the main reasons for this is that, well, users tend to like…
Hiring outsourcing development companies in Vietnam is cheaper than China, India.
Currently, India and China are industry leaders for outsourcing development companies. Vietnam market started to emerge…
Agile is a methodology implemented in software industries for its development. In this method, team development is attained by sprints, iterations. Thus, process incremental is achieved by performing sprints. This helps the organization to…
CMMI is a newer, updated model of CMM. SEI developed CMMI to integrate and standardize CMM, which has different models for each function it covers. These models were not always in sync; integrating them made the process more efficient and…
TQM, Kaizen, and Six Sigma are all unique management approaches that have a shared focus on processes rather than projects and value continuous improvement— let’s examine where they differ.
Six Sigma
Six Sigma …
When it comes to the use of specialized software there are two main options that you have to choose from: custom software and off-the-shelf software. There’s no clear answer which option is better. It depends on the goals and…
Every project manager knows that you need the right information to make your project a success. Vital information such as a projects requirements, client’s expectations and assumptions and understanding the risks are all a key part of the…
Discussing requirements is one of the first and most important stages of software development. The scope, budget, and time estimation for a project fully depend on how complete, clear, and relevant the requirements are. …
Outsourcing software programming companies in Vietnam is more costly-effective than China, India’s ones
Currently, India and China are industry leaders for outsourcing software programming and…
Odoo 16 is expected to be be released during odoo experience 2022.
We plan to release Odoo version 16 during Odoo Experience in October 2022.
Disclaimer: Please note that a product roadmap is a forward looking vision…
Remote work is increasingly becoming the norm rather than an exception. We have the Covid-19 pandemic to thank for speeding up a shift to the remote that was already afoot.
Here are three statistics about remote work to illustrate the…
Working remotely has always been the most popular choice among tech specialists and other digital nomads. This type of employment has countless benefits. It drives flexibility and enables a more balanced lifestyle. During the past year or so, we…
The outsourcing industry in Vietnam has grown tremendously in recent years, making it an attractive outsourcing destination for international companies.
Today, Vietnam’s Ho Chi Minh city is regarded as one of the top cities in the world…
Are you looking for a software house to create your app? Nowadays, thanks to outsourcing services, the whole world is at your disposal. You can opt for locally-based services or choose nearshore or offshore development. Whatever your decision is…
According to the PMI Pulse of the Profession annual report, 48% of projects are…
Change is the basic law, that governs the entire nature. In this fast-paced world, technology is changing rapidly, i.e. nobody can assure you that the world is going to be same, five years later, as everything changes with the blink of an eye. So…
Software outsourcing services have recently gained global popularity.…
The terms "quality" and "grade" are often used interchangeably. In this post, let's understand the difference between these two terms
Difference between Quality and Grade:
Quality is an…
The role of an IT Business Analyst is to understand the business landscape and the changing needs of the business. A Business Analyst will communicate with the top stakeholders in the organization to analyze business requirements, processes, and…
The PERT based projects method of planning:
Every project manager wants to successfully see a project through from ideation to fruition. Planning and estimation are key to this success. However, when projects are complex, it can be…
So, Have You Ever Heard of RFI?
First of all, RFI stands for 'Request for Information'. An RFI is a document that organizations, as well as products and services, send to potential suppliers to gather information about…
I made a framework for negotiating software deals. It's made of 9 categories of questions you answer from your point of view first, and research possible answers from your negotiating partner's POV.
This defines your scope. Answers fit…
RFIs and RFPs are used at different points in the pre-development phase of a project. Both types of requests are looking for solutions to a problem, but the response to each one will be very different. In this article, we’ll compare RFI and RFP,…
RFI meaning
A request for information is better known by its acronym RFI. It’s a document that a company uses to request information about a product or service from suppliers. This way, the…
As seen in the PMP Training, the Work breakdown structure of a project shows the hierarchical decomposition of the project work and…
What’s the Difference between DoR, DoD and Acceptance Criteria?
To ensure the definition and verification of quality goals it is critical to define when a specific work item is complete and can thus be…
To choose a correct engagement model for your project is one of the most critical things which must figure out soon. It is like deciding between Agile software development and Waterfall.
However, the engagement model has far more…
In Scrum, decisions are made based on observation and experimentation rather than on detailed upfront planning. Empirical process control relies on the three main ideas of transparency, inspection, and adaptation.
…
LeSS (Large-Scale Scrum Framework) is more than a set of principles and experiments. It also provides a framework with rules. The LeSS Rules define what is LeSS (and what isn’t) and they provide a concrete framework for applying LeSS. Within the…
Entrepreneurs and managers who lead emerging companies often make critical decisions based on imperfect data and a gut feeling.
Most, if not all, companies seek “…
If you have never heard of the name Denis Diderot before, then it’s about time you had a peek at who he is and what kind of impact he has on how today’s businesses work.
Who is Diderot and What is Diderot Effect?
…Measuring the productivity of software engineers is a controversial topic. A traditional service level agreement (SLA) encompasses the scope of agreement-related issues, but productivity remains one of the most disputable, interesting, and actual…
A use case specification describes the functionality of a system in terms of a sequence of user-system interactions. The main flow of events describes a single path through the system. It represents the most common way that the use case plays out…
A project post-mortem meeting is a gathering that happens at the end of a project where the team examines the challenges and successes of the endeavor. There are a few ways to run this meeting, but the primary goal of any project post-mortem is…
You should use the Now Next Later view when you need a high-level way to visualize and communicate your product plans. Since this visualization is super easy to understand and does not offer too many details it is the perfect view to use when you…
A story point is an arbitrary measure of effort required to implement a user story; it's a number that tells the team how hard the story is. “Hard” can be related to complexity, unknowns, and/or effort.
Estimation Guidelines…
Enterprise resource planning (ERP) projects represent a significant investment for most companies, so the need to ensure the ERP selection process leads to a successful deployment and user-adoption is ever-present. As you embark on your ERP…
They are a great way to visualize your data without resorting to any default Excel charts, allowing you to analyze massive volumes of data quickly. This chart type is best suited to demonstrate progress toward a goal.
As an example, here’…
When I picked up coding, technical software tasks immediately became less daunting. The unfortunate side-effect was that I started developing the unhealthy mentality that features were “cheaper” than they were in the past.
…
What is Capability Maturity Model(CMM)?
The Capability Maturity Model (CMM) is a cross-discipline and technical paradigm for facilitating and refining software development processes and system improvement. This…
When you hear the term, "hypercare" you might think it was a phrase used in an old Star Wars movie. However, if you work in software development, hypercare is a fairly common term used to describe the onboarding process for a new customer.
…In this article, we will learn about:
- empirical estimation techniques
- heuristics estimation techniques
- analytical estimation techniques
Software Project…
Cost Estimation Models in Software Engineering
Cost estimation simply means a technique that is used to find out the cost estimates. The cost estimate is the financial spend that is done on the efforts to develop and…
In this article, we will tackle one of the first questions we get asked by our customers. How much does custom software cost to build?
It is a tough question to answer for anyone in the industry, even when you’ve been…
A project manager friend of mine recently transitioned into software industry from hardware manufacturing. He was complaining about the problems he’s been having to come up with good schedule for mid-size software project.
Specifically,…
The use of certain words can provoke varied and sometimes intense reactions in different people. One word that has always had this impact on me has always been, even from an early start of my project management career, the use of the term “…
Despite often being used interchangeably, the terms agile working and flexible working refer to separate styles of work, requiring different kinds of office design and infrastructure. We explain the difference between hybrid, flexible and agile…
As a project manager, knowing what could go wrong during your project can help you set your team members up for success. For example, what if project stakeholders propose a new app and you don’t consider the time and resources it will take to…
When clients explore options for a software development project, a factor that greatly influences the choice of the vendor is pricing.
And while numbers and figures get most of the attention, there’s little talk about the different…
Software testing is one of the fundamental components of a software development project which help determine whether a software program or application meets the business requirements or not.
It is sort of an investigation performed on the…
What is Software maintenance?
Software maintenance is widely accepted part of SDLC now a days. It stands for all the modifications and updations done after the delivery of software product. There are…
User experience (UX) Designers are professionals who make a product or service usable and entertaining for users. It's important to learn the processes involved in this field to increase the probability of success for achieving user satisfaction…
This article provides a broad and comprehensive overview of feature flag-driven development, from gradual rollouts to A/B testing.
A Typical Afternoon
It's an uneventful Friday afternoon. You're ready to head…
In the environments I have worked in, new development is green field work where there no existing system in the target software platform. This may be a reimplementation of an existing system, or development of a new system. The scope of new…
Stratistics MRC has revealed the insights into the worldwide IT outsourcing market. Having accounted for $314.92 billion in 2015, it is expected to reach $481.37 billion by 2022. The figures are quite predictable: companies want to…
Luckily, IT outsourcing comes to the rescue, with its numerous benefits – optimising time and costs of the project, tapping into the knowledge base of a skilled IT partner, increasing operational efficiency and allowing you to focus on core…
What is streamlining?
Streamlining is the process used to simplify or eliminate unnecessary work-related tasks to improve the efficiency of processes in businesses or organizations. Streamlining processes require the…
Business Process Management (BPM) and Enterprise Resource Planning (ERP) systems are often confused and whilst there are some similarities between them, there are also some key differences. Both systems are…
Cost estimation simply means a technique that is used to find out the cost estimates. The cost estimate is the financial spend that is done on the efforts to develop and test software in …
"Is a User Story the same thing as a Use Case?" People often ask this question and the dispute on whether an agile team should practice Use…
A Use-Case is a series of related interactions between a user and a system that enables the user to achieve a goal.
Use-Cases are a way to capture functional requirements of a system. The user of the system is referred to as an ‘…
Train the trainer is a concept that can be applied to almost any field. However, it’s not easy to understand what train the trainer really means or how it works.
You know you need training for your team but you don’t know where to start…
You may think when it comes to choosing an enterprise resource planning (ERP) software system to run your business, you have to make a hard choice between on-premises software or a cloud-based solution.
But for many organizations, it may…
An user-friendly software will pass 3 tests:
Test 1: Handling all business scenarios
If an ERP software can handle all of your business cases and scenarios, then it should be the most user-…
Odoo is an open-source ERP software framework that is widely used by global enterprises. It is a comprehensive suite of numerous models and business applications including warehouse management, human resource management, sales, accounting,…
Software applications exist to serve practical human needs, but they inevitably accumulate undefined and defective behaviors as well.
Because software flaws are often left undiscovered until some specific failure forces them to the…
What is Data Gravity?
When working with larger and larger datasets, moving the data around to various applications becomes cumbersome and expensive. This effect is known as data…
Systems thinking is an approach to integration that is based on the belief that the component parts of a system will act differently when isolated from the system’s environment or other parts of the system. Standing in contrast to positivist and…