Pulsar Application Management Methodology
| Pulsar has developed his own project management methodology by integrating the practical experience of our consultants with different methodologies and tools: waterfall approach against cyclic RAD approach, Earned Value analysis, Oracle-CDM (custom development method), Belgacom-Promis project methodology. This methodology, after slight adaptation depending on the project specificity, is followed during each fixed-price project, helping us to deliver on time and on budget. The strict compliance with this methodology allows us to reduce the risks contingencies and the development time. This let us the ability to propose better prices to the customer and be more competitive on the market. This Methodology is always subject to changes, as every new experience we acquire on projects may be integrated in the methodology We will present here all the phases of the methodology, with the mention of all the standards documents associated with each phase. Each document has its own template present in the Centralized Standard Pulsar Project Structure. |
![]() |
File Naming Convention The Methodology fixes a number of standard documents that must be used in each project following the needs. New documents, specific to the project, can be created when needed. If a document repeats in several projects, it can be included in the methodology standard documents. The file naming convention is intended to fix the rules for files names definition. It is applied for all standard documents described later on in the methodology AND MUST BE APPLIED FOR EACH NEW DOCUMENT NECESSARY FOR A SPECIFIC PROJECT. Each new document must in addition be formatted using the templates “.dot” found in the Pulsar Methodology Directory. The following files name categories can occur in a project/application:
|
![]() |
General Rules Each name contains several ‘words’ explaining the content of the document. Some of the ‘words’ are fixed by the methodology (methodology-related acronyms), other are specific to the project but are following the same naming rules. The methodology-related acronyms are in full capital letters. The first one is mandatory and is placed in the beginning of the name. The other possible are just after, separated by dash. Example: ARC-DIAGRAM -MyClient-MyProject-MyTopic-Doc_Version.vsd Except these acronyms, the first letter of each word must be a capital letter. All other letters must be lowercase. If a name is made of two or more non-separated words or separated by dash/underscore/plus/minus/equal, the same rule apply. This makes the name more readable. The files extensions must be adapted following the specific tool used to produce the file. Example: if a file is edited with Notepad, the extension will be ‘txt’. In the naming the following special characters are used:
The file version is very often different from the application version. Generally, the v1.0 is the same for both (meaning the file version 1.0 is delivered with the application version 1.0). This allows changing the file version only when the content changes (if not, identical files would be re-numbered with the versions and this is not practical). Documents and Database-Related Files Naming Convention These documents are often used outside the frame of the project either by customer’s representative dealing with specific topics (procurement, proposal, project management, etc) or by administrators implementing the application in their specific IT environment. Thus, they need to specify as much as possible information in the name. General naming structure: <Doc_Type>-<Client>-<Project>-[Topic]-[Doc_Version].<File_Type>
|
| Sources and Runtime Files Naming Convention These documents are always used inside the project or application structure and thus, do not need to specify information like project name, client name, etc. General naming structure (compiled, executable, configuration, libraries, scripts (javascript, vbscript, shell, etc), interpretable (html, xml, xsl, css, etc)): [Topic].<File_Type>
|
| Pulsar Application Management Methodology - Generals In the ‘good old time’ of project management, a waterfall approach was often used because of its simplicity of understanding and management: each phase takes place after the end of the previous one. All the Gantt chart diagramming for project management is based on this idea. Three major disadvantages can be highlighted for this classical project management method:
Although very handy for the customers (no initial complete requirements are needed anymore) this approach is much more risky for Fixed Price projects (price and deadline agreed and fixed in the beginning of the project). In order to cope with advantages of both approaches, and also to minimize the out-of-budget/out-of-planning risks Pulsar promote a combined approach:
|
| Phases & Modules Management The Projects we develop are usually split in several functions/modules, and for each function/module we apply a waterfall approach. This way of working allows us to be very flexible in terms of phases overlaps. A general rule indicates that some phases can overlap in each function/module. However, there are exceptions to this general rule, regarding the following phases:
In the Global Project Diagram however, we can notice that the Technical Analysis Phase and the Development Phase may overlap. This can be explained by the fact that as the project is split in various modules, the development phase for Module 1 may be started while the technical analysis phase for Module 2 is not yet finished. When consolidating the various modules planning on a Global Project planning, overlap may then arise. However, a major exception to the overlapping rule occurs also in the Global Project Diagram: the Unit Testing Phase and the Internal Integration Test phase never overlaps. All Modules must be developed and “Unit Tested” before the Internal Integration Testing phase can start. You will find here under a diagram presenting the whole application development cycle as it is managed at Pulsar. We have taken an example with a project composed of 3 Modules. At the Top of the diagram, you can see the Global Project Phases. |
![]() |
| Controlled Changes Process Management For fixed price projects, and more generally for any project, it is critical nowadays to keep track and control the changes during the project. We could certainly object that the requirements are fixed in the beginning and should not change, but this is not realistic. Requirements DO change, and a good project manager cannot ignore these changes for several reasons:
During the Project, part of the documents is delivered to the client. The application content related documents that are generally delivered to the customer are:
|

Methodology

