functional decomposition

8
(Professional Business Analyst Training organisation) Functional Decomposit ion

Upload: coepd

Post on 09-Sep-2015

2 views

Category:

Documents


0 download

DESCRIPTION

COEPD - Center of Excellence for Professional Development is a primarily a Business Analyst and PMP Training Institute in the IT industry of India head quartered at Hyderabad. COEPD is expert in PMP Training and Business Analyst Training in Hyderabad, Chennai, Pune , Mumbai & Vizag. We offer PMP and Business Analyst Training with affordable prices that fit your needs.COEPD conducts 4-day workshops throughout the year for all participants in various locations i.e. Hyderabad, Pune. The workshops are also conducted on Saturdays and Sundays for the convenience of working professionals. For More Details Please Contact us: Visit at http://www.coepd.com or http://www.facebook.com/BusinessAnalystTrainingCenter of Excellence for Professional Development3rd Floor, Sahithi Arcade, S R Nagar,Hyderabad 500 038, India. Ph# +91 9000155700, [email protected]

TRANSCRIPT

Slide 1

(Professional Business Analyst Training organisation) FunctionalDecomposition1

Functional Decomposition:Functional decomposition relates to the various functional relationships as how the original complex business functions were developed. It mainly focuses on how the overall functionality is developed and its interaction between various components.

Functional Decomposition is used to break down the high-level solution scope of a projectinto its component parts. Then create a model of what needs to be done to deliver all or part of the solution. Functional decomposition is an outstanding way to break things into manageable pieces and understand the relationships between those pieces.

Business Analysts use Functional decomposition technique during the requirements analysis phase of a projectto break either an organizational unit or the solution scope into its component parts. Each outcome may have its own set of requirements.

Traditional BA (Waterfall)Agile BARequirements are documented in Use Cases,BusinessRequirements, Functional requirements, UI Specifications, Business Rules.Requirements are documented in Epics, User Stories and optionallyBusiness(or Essential) Use cases.Focuses on completeness of requirement and spends time in ensuring the requirement is unambiguous and has all the details.Focuses on understanding the problem and being the domain expert so that s/he can answer questions from the development team swiftly and decisively.Focuses on getting a sign off on the requirements.Focuses on ensuring the requirements meet the currentbusinessneeds, even if it requires updating them.Often there is a wall between theBA/Businessand the Development team.AgileBA(Often called as Product Owner) is part of the team.Tends to dictate solutions.Has to remain in the problem domain, leaving the development team space to explore different solutions.Long turnaround.Quick turnaround.Focus on what the requirements document said. In other words, output (Artifact) is a well written thorough requirements document.Focus on the functionality of the developed software. In other words, output (Artifact) is the software that meets thebusinessneeds.

Large or complex functionalities are more easily understood when broken down into pieces using functional decomposition.

When and HowFunctional Decomposition comes into picture in project requirement analysis phase in order to produce functional decomposition diagrams as part of the functional requirements document.After formal discussions with business analysts and subject matter expertise Functional Decomposition will be done.

Decompose the components with their functions from root and continue to decompose to lower levels until a sufficient level of detail is achieved.Perform an end-to-end observation of the business operation and check each function to confirm that it is correct.