Poised Solutions

System Analysis

poised solutions
software and technology practice
Library Poised Solutions

System Analysis

System Analysis

System Analysis concerns itself with the design of systems, and the management of that design through implementation to delivery. For System Analysis to actual create a working specification requires in-depth knowledge of the systems that will be employed in its creation. System Analysis is primarily used at the front of a project, but also carries through a project to ensure the project conforms to the specification and the specification itself remains valid through the implementation process. Systems Analysis often morphs into technical documentation by the end of the project.

System analysis identifies all the actors (stakeholders) of a system, and what the system will set out to achieve. Systems designs are written and drawn up, and from there analysis of each part of the system is derived. Once the system is fully understood, then the technology is chosen and the budget for the project outlined. System analysis is an iterative process that involves compromise and introduction of improved techniques until the system in design finally conforms to an acceptable state, and from there implementation in earnest can begin.

Poised Solutions uses a variety of system analysis techniques, from pseudo code, diagramming, case studies, and rapid prototyping. The actual techniques used differs from project to project and client to client. Flexibility in system analysis is the correct approach to modern software development, and Poised Solutions specialises in this flexible style.


System Analysis Fields

System Analysis is an ongoing process, it should ideally be performed by people with extensive programming and project lead experience. System analysis attempts to improve stability of a project, and reduce the total time taken to deliver an acceptable solution, as such extensive experience of other areas of the development process is very appropriate. Understanding of low level and high level programming is a must.

System Analysis Fields
Software Architecture
Software Architecture
Software Architecture defines the structure of a software system. Extensive development experience and capability is required to be an effective software architect. Software architecture is responsible for the design and documentation for implementors and stake holders of a system, there is more emphasis on documentation for development though. The role of a software architect is to identify and express the algorithms, data structures and design patterns of a system, often UML (Universal Modeling Language) or SDD (Software Design Description) documents are used to describe the system under architecture. Software Architecture tends to be done at the start of a project, though involvement can last until final delivery. Some of the best books of software architecture, are Software Engineering Fundamentals published by Oxford and UML2 and the Unified Process published by Addison Wesley more great books on software architecture can be in the Poised Solutions Library in the System Analysis Book Reviews section. Poised Solutions offers Software Architecture across the spectrum of Information Technology Projects.
Software Engineering
Software Engineering
Software Engineering involves itself with the deeper software design, rigorously defining the algorithms, data structures and design patterns. Prototyping of code is often done by Software Engineering and formal specifications may be used to logically prove a program The actual programming languages and environments that the system will be developed in begin to be defined and decided upon by Software Engineering. Software Engineering is closely related to Development and often Software Engineering will extend into the development process, though it is a discipline that should be done prior to full scale implementation. Poised Solutions offers Software Engineering for most software and system projects.
Project Management
Project Management
Project Management involves the coordination for software and system projects. Project Management often liaises with all the stake holders and actors in a project, and effectively should form the hub of the project, for this both people and technical skills are necessary. Project Management is responsible for the time lines, and budget of a project ensuring they are adhered to, and if necessary managing client expectation as to delivery dates, functionality and budget considerations. Most Project Managers should have extensive development experience, coupled with an Arts and Letters style knowledge base, normally defined by a deep appreciation of Literature. Poised Solutions offers Project Management for all information technology projects and in most market sectors.
Technical Writing
Technical Writing
Technical Writing involves the production of documentation specific for all the stake holders and actors of a system. Technical writers need to be involved with all elements of the system, sometimes defining process but more often recording how the processes works and the benefits of the system. Good Technical Writing tends to be task oriented and pitched for the particular audience of the technical document. One of the best books on Technical Writing is Developing Quality Technical Information a Handbook for Writers and Editors. Having an effective technical writer on an information technology project documenting all the features and nuances of a technical system can pay dividends from the getgo and later on down the road.As, documentation can be referred back to so knowledge and decisions be quickly derived. Most Technical Writers have a strong literature and philosophy background coupled with a deep passion for technology and generally with some development experience. Poised Solutions as part of the IT Practice offers Technical Writing services for a myriad of technical projects.

System Analysis Resources

System Analysis Resources
Analysis


































Poised Solutions System Analyst for Hire. If you have a system analysis project then Poised Solutions has the system analysis skills to make that project into a reality. Contact Poised Solutions to discuss your IT Project today.

Poised Solutions Web Design and Web Development by Poised Solutions