Risk Management
Critical Mission is the need of Software product which is suitable, intuitive to use, attractive, solid, maintainable and scalable. We have to look at the different stages of a lifecycle, defined by requirements, design, implementation, testing, release and maintenance.
Design
For example, Blastlogic specification, you have to think about its future, user design from factory, singleton and facade point of view. If complex features are used. We need a task management system that keeps track of the tickets using a ticketing system such as the ones used in ICT, a ticket is given for every task logged in the system. We need to use a programmers editor that we are comfortable using. I generally use Netbeans, Eclipse or VS.net.
Implementation
For Blastlogic, there are 3 million lines of code in C++. Mapteks framework is made up of the list of products it develops.
Naming conventions are very important and it can be the hardest part.
Prob. Example. Better
Vague. numThing. entryCount
Unnessarily
Short. cstmr. customers
Coding Standard
Documentation should be within the code not separate because it is done separately the will be the issue of updating the concurrently may diverge and not updated regularly. That is why inline documentation is better.
Job System using scrums, hit for version control, job dependencies for merging and have to pass two quality gates. The quality gates such as peer review and compilation and regression testing.
Testing
Developer testing
Unit testing
Regression testing
End of period meeting for collaboration
Sales and technical service staff
Alpha, Beta, release candidate phases
"Send feedback" tools
Process
Agile development
Three weeks Agile
Installers built automatically
Release Management
Maintenance
Screenshot of ticketed tasks picked up by various people in the maintenance group
Factory tour
We were shown the case the pre-printed circuit boards were stacked into. The system assembling and testing bays. The precision testing of the assembled scanners for various distances and targeted areas on a rock face. The height and width precisions are also adjusted here. The assembling of finely and highly build mirrors from British Aerospace System and French American technology. They choose not to buy Chinese made equipment but did not elaborate. To my understanding it would the intellectual property of the technologies currently used need to be protected and is probably copyrighted and have terms and conditions that need to be abided by Maptek.< /p>
We had our images scanner from a distance of 3.5 metres on the lawn outside Maptek.
Development step if can be itemised can document and recorded risk more accurately for Risk Management throughout the development lifecycle.