-
Why Modern School Transportation Demands Smarter Tools: How Edulog’s Athena is Changing the Game
Athena In today’s school transportation environment, “good enough” just isn’t good enough anymore. Districts are grappling with more complex demands from parents, tighter budgets, and…
-
Speed vs. Quality: Why You Shouldn’t Have to Choose
In software engineering, the tug-of-war between speed and quality has become a familiar story. Organizations push for faster releases, while teams struggle to maintain high…
-
How to prepare for a CSR system implementation
In this article, suggestions are presented to help organisations prepare for the implementation of a Corporate Social Responsibility (CSR) system and to ensure that the…
-
Communication Tips
As a Project Manager, I usually refrain from asking people to work harder… I prefer to invite them to think harder!…
-
How to deal with your PM
I sometimes have discussions with people who are facing challenges when dealing with their Project Manager. Here are some tips that one may find useful.…
-
Tips to survive difficult workplaces
I’ve gathered in this article a number of reflections based on experience in difficult workplaces, which may be helpful to someone trying to succeed or…
-
Earned Value and Tolerance, using critical path
When reporting on earned value, more often than not, the project is slightly behind the original plan and the earned value is below the planned…
-
Waterfall, Iterative or Agile?
With a waterfall approach, one wants to have as close as possible to 100% of the requirements up-front. The challenge in this case is fairly…
-
Successful Project Management
One may notice that everyone, in every area of life but more so in project management, claims to be successful and, more often than not, successful only…How…
-
The under-estimated benefits of components
Components Based Architecture has been formalised and publicised by UML-RUP more than 10 years ago, and the benefits of this approach are still unknown or…
-
Agile Project Management with Scrum
About Scrum we like the philosophy and the following practices: In a nutshell, SCRUM principles are as follows: For more information, get the book form Ken Schwaber –…
-
TFS for Project Management
Team Foundation Server (TFS) is a Microsoft offering for source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects.It…
-
Effective Thinking
In order to think effectively, one needs to avoid rules of thumb and short-cuts. Heuristics for effective thinking: Thinking traps: Short cuts: Biases and Assumptions:…
-
Ellipse ERP modules
In a nutshell, Ellipse ERP is organised as follows: 1- Maintenance: 2- Supply Chain (Requisition, Approval, Consolidation, Pick, Acquit Receipt): 3- HR: 4- Finance: 5-…
-
Staff Development
When it comes to staff development, one wants to start by identifying the Leaders. Here are a number of theories that can help in identifying…
-
Personal Accountability
“I’m holding you accountable for the outcome.” Lack of Personal Accountability may show through Negativity: Positivity, on the other hand, is usually partnered with Personal…
-
Empower and Motivate Employees
Of all the areas of project Management, people have the greatest potential to shorten software schedules across a variety of projects. In order to be…
-
Coping with Difficult People
Robert M. Bramson has identified several patterns of behaviour exhibited by difficult people, in his book Coping with Difficult People.These patterns of behaviour are: Project…
-
Java and .Net Interoperability
JNBridge delivers a message-oriented bridge between Java and .NET objects, undertaking a JMS client on the Java side and .NET remoting on the CLR side.JNBridgePro…
-
Code Quality – Preventive vs Corrective actions
When it comes to quality in general and code quality in particular, I very much believe in prevention prior to correction.When asked about code quality,…
-
RUP – Software Component Architecture
What is Architecture? What Architecture is not: The Technical Architecture (or Model of Architecture) is the nature of the system. For instance, it could be:…
-
Risk Analysis 101
In my experience, Risk Analysis is primarily about communication. If the communication going around the project is not open and efficient, no risk analysis approach…
-
Describe Business Processes with UML
When describing requirements using UML, any attempt to order use cases or provide sequence information amongst use cases is bad practice, and can only lead…
-
Calculate Earned Value with TFS
Calculate the Earned Value of a project on a weekly basis, using TFS, MSProject and MSExcel.In this article we’ll explain how to calculate an Earned…
-
Unambiguous and understandable UML
The original and fundamental philosophy of UML is to be unambiguous and understandable by most, without requiring an in-depth knowledge of a complex semantic.This philosophy…
-
Project Take Over
Taking over a new project, a new role or a new job… restarting. The objectives a project take over are (in this order): In order…
-
Project Management Master-Mind
The Master Mind principle consists in a group of capable and as much as possible complementary people, who cooperate in the spirit of harmony, in…
-
Maintaining a Shared Vision
Creating a shared vision consists of establishing and actively maintaining agreement and commitment about what is to be done and how it will be done.A…
-
Processes & Methodologies
What do you know about Processes? Dictionary definition: Processes are operational systems for supplying or realising products. Processes may include separate stages with clearly defined…
-
Hollywood Secrets of Project Management Success
Very good and entertaining book written by James R. Persse on Project Management best practices. Get it from Fishpond.com.au It will also encourage you to…
-
TFS – Federating Software Engineering
Years ago in the manufacturing industry, ERP solutions federated all the information in one place, in order to optimise processes and costs. The coming generation…
-
Initiation to UML
I organise several Initiation to UML courses, which include hands-on exercises, such as: These 3 courses are usually intended for Software Developers, Architects and System…
-
Why UML?
The Unified Modelling Language (UML) was published in 1995 as a merge of several older notations and approaches, including in particular OMT (Object Modelling Technique),…
-
Introduction to RUP
Are you a Pointy Hair Manager? Think again… Look in a mirror.You run the risk of finding a Dilbert cartoon taped on your door some…
-
Self-improvement to achieve success
In order to be significantly more successful in your career and in all areas of your life, compared to where you are now, there is…