Business analyst’s tasksASSISTANCE TO THE DEVELOPMENT TEAM• Clearly define a problem (important for RFP)• Help estimate scope of work and plan a project• Discuss project requirements with the CustomerASSISTANCE TO THE CUSTOMER• Help define project requirements• Help prioritize requirements• Consult development teamASSISTANCE TO THE SALES TEAM• Offer additional functionality• Help clarify details on RFP stage
BA Competencies Ability to analyze and structure information Allocation of key objectives / requests of the business Knowledge of the basic approaches to software development Information recording systems (Word, Excel, Visio, ...) Requirements management systems UI prototyping systems Process modelling (BPMN, eEPC, ERD, UML,…)
Analytic toolsProject planning MS ProjectScheme development MS Visio, Sparx EA, MS PowerPoint, Mind ManagerPlotting and modelling MS Visio, Sparx EA, Aris, MS Visual Studio,Use Cases Design MS Visio, Sparx EA, MS Visual StudioDealing with requirements Sparx EA, MS Team Foundation Server, Atlassian Jira, HP Quality Center, IBM Rational RequisiteProUI prototypes design Balsamiq, Axure, InPreso, MS Blend, MockingbirdInformation recording MS Office, Open Office (any required format)Risk management Report system, MS Project
Target BA projectsBODY-SHOP PROJECTS SOLUTION PROJECTS Offloading problem originator Analysis and description of on Customer’s side. business processes. Identification and prioritization of Information processing. business requirements. Requirements / documentation Specification development (SRS, systematization and PRD, …) and its coordination. organization. Support of the approved specification on the development Consultation of the phase. development team. Control of development and testing. Releases’ demonstration.
Results of BA’s work•VISION SCOPE DOCUMENT•High-level view on the product•Business requirements
Results of BA’s work•AUDIT TEMPLATES•Rational Unified Process (RUP)•Microsoft Solutions Framework (MSF)•Agile (Scrum, Kanban)
Experience in domain areas FINANCE – for small and big businesses TRADE – for wholesale and retail TELECOMMUNICATION – for mobile operator and call-centers MEDIASERVICES – for online entertainment providers
Accounting System as a SaaSCHALLENGE A manufacturer and distributor of Accounting and Payroll software turned to ScienceSoft to move one of the software products that was developed in legacy technologies from desktop to web and cloud (Azure) as a SaaS.SOLUTION Because of absence of technical documentation business analyst carried out deep and careful analysis of the existed product. He revealed details of business logic, formulas for accounting calculations and documented them for the new system in the form on a complex graph. Due to a laborious analytical work at all stages it became possible to carry out the migration fast and exclude any bugs associated with functionality. The developed system is working works 24/7 for a year by now with 100% uptime.
Integrated Accounting SystemCHALLENGE A modern multiproduct company turned to ScienceSoft to develop an integrated accounting system that would replace a set of various program products, that required complex support services.SOLUTION Due to a professional technical specification, development team managed to create a product that met all the requirements and took in consideration domain specificity. The system was implemented in all the Customer’s shopping centers in Belarus and successfully replaced a number of separate software products, which greatly reduced maintenance costs. Currently, BA supports the system, describes and coordinates new features – it gives the Customers an ability to improve and fine-tune the product to fit his needs.
The Financial and Economic Modeling SystemCHALLENGE A Russian company that offers IT infrastructure design, construction and maintenance, appealed to ScienceSoft to develop an independent and a client-server applications, which would allow consultants to build complex financial, economic and industrial models.SOLUTION Transferring requirements management from the Customer to ScienceSoft allowed BA to record implemented requirements that had not been adequately covered in the specification, describe new requirements, as well as establish a process for requirements management. Involvement of BA on the project made it possible to create a complete specification, which increased an efficiency of planning new versions of the products. Releases became more stable and predictable.
VoIP ApplicationCHALLENGE A big company from the United Arab Emirates turned to ScienceSoft to improve its business processes by transferring its operators from hardware VoIP phones to softphones with the same functionality. The softphone should have worked on Motion J3500 Tablet PC and reproduced main functionality of Nortel M3904 that was previously used by operators.SOLUTION Business analyst collected all the functional, technical and visual requirements, carefully studied the phone model and on this basis made a complete specification. Detailed specification with description of scenarios and users’ actions allowed developers to build the solution fast and avoid any serious bugs. The Customer received a ready to use product that met all the requirements and was delivered on time and within the budget. The solution allowed the Customer to significantly improve operators’ work and make the calling process up-to-date.
Video Downloading and ProcessingCHALLENGE One of the leading P2P service providers that focuses mainly on music and video sharing, turned to ScienceSoft to develop two products aimed at video downloading and processing. The Customer needed a program to download and play video files from video sharing services as well as requested a website that would allow users to edit youtube videos using a big variety of video, sound, images and text effects.SOLUTION Business analyst carefully studied Customer’s business needs, analyzed them and formed a technical documentation that described all the features that products should have had to reach Customer’s goal. Continuous BA support on every stage of the project significantly improved communication with the Customer, made it possible to keep requirements up-to-date as well as to coordinate work between designers and developers for a better delivery. The Customer got two ready-to-use products that were highly appreciated by users.
BA team at ScienceSoft Careful attention to the Customer’s business needs. High quality of the designed documentation. Agile processes in accordance with the Customer’s requirements. Deep knowledge in different domain areas.
Let’s keep in touch SCIENCESOFT, INC. SCIENCESOFT OY Bedy str. 2 Hitsaajankatu 22 220040 Minsk, Belarus 00810 Helsinki, Finland Tel.: + 375 17 293 3736 Тел.: +358 50 388 3000Email: firstname.lastname@example.org Email: email@example.com Web: www.scnsoft.com Web: www.scnsoft.fi