Step 3 Analysis of existing & future system (Senior Software…
Step 3 Analysis of existing & future system
(Senior Software Developer activities 1-2 )
Senior Software developer wires up basic hardware infrastructure in the business
Wires are tangled up and disorganised after Senior Software Developer connects them to the hardware
Tie the cables with reusable millepede cable ties.
Shorten the cable length if its to long.
Purchase cable clips and screw them on walls.
The Senior Software Developer is inconsistent when labelling different wires
Label terminal blocks that hold the wires
Label wires based on port destination
Colour coordinate the wires depending on the part of hardware
The Senior Software Developer programs the software
The Senior Software Developer often has flaws with the logical description that cause the program to behave unexpectedly.
Add code comment in every line will help the understand and reduce the risk of logic errors
Use a design documentation
such as UML modelling to help visually represent the system .
When coding the Senior Software Developer finds bugs with the development kit.
Conduct unit tests to check different parts of the program periodically
Keep pace with the latest versions of the programming language and update them when prompted
Run an automatic regression test that reproduces the bugs and then fix the bug whenever the system detects an error.
The Senior Software Developer finds the end user specification not clear enough
Explain to the client how to better the specification plus make it more understandable by preferably including concrete examples.
The Senior Software developer has struggles with scope changes
Apply scrum methodology as a way of working with changing requirements
The Senior software developer finds multitasking many projects at once a problem
To manage multitasking create a Gantt chart for each project.