SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645
www.ijmer.com 1393 | Page
Rohit Prakash, 1
Neha Agarwal2
1
Student M.Tech CSE Final Year, Amity University, Noida, U.P., India
2
Assistant Professor, Department of CSE, Amity University, Noida, U.P., India
Abstract: Agile development methodologies are helping software companies and development teams to align to the new
evolving economy. Agile gainsay and hampers our notion of software engineering practices and project management
techniques and methodology, and the way we lead our project teams. The Agile movement impacts each role on a project
team in a different way and creates a lot of chances to learn new skills and develop new ways of working and gaining
success together. Agile introduces a major shift in the way teams look at software requirements gathering and when they are
defined in the process. Agile Business Analysts are an unified part of the team throughout the life of the software project
development cycle and alleviate collaboration across a broader cross section of the project team and the business.
Collaboration, management, facilitation, leadership, coaching and team building become significant new skills required for
BA on Agile projects. Leadership and management are key components critical to their success.
Keywords: Conventional requirement, Agile management techniques, Collaborative requirement, New Business Analysis
skills, Agile on conventional project
I. INTRODUCTION
Moving from old project work to agile project work will impact all functional role on a project team separately:
• For Business Analysts (BA), successfully managing an agile project depends on defining requirements in smaller
increments and working more collaboratively with the team through the life of the project.
• For Project Managers, success moving to Agile development methodologies depends on acquiring the skills necessary to
progressively plan a project through its lifecycle rather than at the onset. Project Managers will also need to acquire new
ways of intellect project control and risk.
• For Quality Testers, evolving to an agile framework will mean developing the skills necessary to write tests and validate
code in parallel with development.
This paper will explore the impact agile development methodologies are having on the BA community, what new
skills are required, and what BAs can do to ease the changeover.
II. CONVENTIONAL REQUIRMENT
The BA’s are learned to believe that they can and should define detailed requirements at the starting of a project.
Built in this philosophy there are several challenging assumptions. Conventional requirements analysis assumes that:
• Customer can definitively know, enounce, and functionally define what the system or software should do at the end of
the project
• Once documented, the requirements will not change – at least not without potential project delays, budget overruns, or
scrawny feature sets
• Requirements process is captive to a single product owner who sits apart from the development team picturing the
product
• Does not acknowledge the inherited uncertainty in software development that agile methodologies seek to embrace
Experience shows us that these assumptions are wrong. As we learn more about the evolving system, our
knowledge will impact the system we want to build. The process of creating the system helps the team learn more about
what is possible. The act of creating the requirements will cause them to change. Agile methodologies boost us to embrace
this kind of work to adopt in our projects. We start realizing that change really is nice, it helps us to deliver greater value to
our customers and attempting to define everything up front results in continuous change management. To fully
understanding the impact that Agile has on the BA role, it is helpful and required to understand how agile projects are
running.
III. AGILE PROJECT MANAGEMENT
According to Agile Project Management the processes need to create good software in today’s world are not
predictable. Requirements with technologies change and as individual team member productivity is highly varying. When
processes are not fixed and results cannot be predicted, we cannot use planning methods that based on only predictability.
Instead of it, we need to adjust and change the processes and guide them to give our required outcomes. Agile project
management does this by maintaining and keeping progress highly visible, inspecting project outcomes regularly, and
maintaining an ability to adapt to changing circumstances as required.
Benefits of Agile Project Management are produced in incremental part by having an enormous amount of
accountability and responsibility on team members. Great teams build great software and those should be trusted and
Managing Business Analysis for Agile Development
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645
www.ijmer.com 1394 | Page
appointed and charge to deliver. The Agile Project Manager helps the team to always stay focused on the several business
issues and help them to correct and removes obstacles that hinders the team’s ability to deliver final product. The focus is on
the team because they are who ultimately going to deliver.
As agile teams are self-organizing, agile project manager focuses much on leadership as compared to a conventional
development environment. Several skills like coaching, facilitation and team building are important components for project
success. The project manager is creating a trust and an environment where each individual are motivated to contribute to the
team’s success for project. Project Managers focus little on assigning tasks and managing plan and much on maintaining the
solid structure and discipline of the agile team. By trusting that through visibility, regular inspection, and proper adaptation
the team will deliver the noticeable and desired results. This philosophy change the role of the BA for how requirements are
gathered, distilled, and managed [1].
IV. COLLABORATIVE REQUIRMENTS
1. Introduction
As opposed to conventional requirements gathering, where the BA major works with the client is only to gather
requirements, here agile team members are involved in gathering and defining all product requirements. Domain specific
technical team members and testing team or QA team collaborate with the product owner and the BA to develop and
maintain the project specifications by bringing their all technical skills and experience into this collaborative and collective
process. Increasing interaction enables and ensures team to develop requirement document and specifications that can be
created and tested under the all project constraints.
To deal with scope on an agile project, specifications and requirements must be considered in two dimensions
which are breadth first and then depth. It is necessary to understand the breadth of what we want to build early in the project
cycle. Working with breadth of the solution helps team to understand scope and cost that will facilitate them estimating,
release and planning. The breadth of a project starts to frame the boundaries of the product and helps to manage and cope the
organization’s expectations. Breadth of the requirements is a much little investment of time and resources as compared with
dealing with the entire depth. The details are likely to evolve when we progress through the project so defining it early has
little value. To have a good understanding of the breadth of project requirements early in the project lifecycle helps
development team start to define the set of all possible solutions. The BA plays a major role in alleviate the conversation
between the product owner, managers, the technical team with QA team. BA ensures that the full scope of requirements has
been defined and balanced by technical and domain understanding of the solution.
Once the team has created the breadth of the solution, then they begin incrementally looking at depth of it. The BA
take the lead in helping the team by bring requirements to this next level of detail. For this we have to abandon our
conventional notions of the Marketing, Product Requirements Document and the list of the system specifications. Instead,
we have to focus only on how the system will behave in future.
To manage requirements effectively in a conventional and traditional environment, Business Analysts sort through
many-to-many (M-to-M) relationships [2] between business design, and specifications elements. Because of complex
interactions among these M-to-M relationships, requirements management industry had created tools to trace their
interdependence among them. BA will track the impact of any requirement change to its corresponding design element or
from a change in design element back to requirement. This process can get even more complex when one traces into the
software component and test results.
1.1. Agile Requirements
Based on the level of process required by an company, BAs will use either use cases or user stories. Agile methods
basically tend to be light weight specifications and requirements are documented as user stories. User story is a high level
description of system behavior and it is not a full specification of the requirement but a placeholder for conversation about
the requirement of system. The user story will be fully documented and specified as it is brought into a development cycle.
After delivered, a user story represents a fully functional slice of the overall system. Here are the suggested guidelines to
determine what makes a good user story. Bill Wake defined the INVEST model for definition of requirements [3]:
Independent
• Avoid dependencies among stories
• Write to establish foundation
• Combine them if possible in a single iteration
Valuable
• Each story should show some value to the Users and Stakeholders
Estimable
• Enough detail should be provided to allow the team to estimate
• Team will only encounter problems estimating if the story is very big, or if insufficient information is given, or if there
is lack of domain knowledge about it
International Journal of Modern Engineering Research (IJMER)
www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645
www.ijmer.com 1395 | Page
Sized Appropriately
• Every story should be small enough so it should be completed in a single iteration
• Stories that needed to be worked on in near future should be smaller with more detailed and big stories are acceptable if
planned further out
Testable
• Acceptance criteria should be written in customer terms
• Tests should be automated if possible
• Every team members should demand a clear acceptance criterion for it.
V. NEW ANALYSIS SKILLS FOR BA
Agile BA will basically depend on facilitation skills of people instead of on conventional projects. BA’s role is to
conduct a discussion between product owner and software development team. BA will bring a tremendous amount of system
and domain knowledge to the discussion and is positioned to get functional requirements from product owner. BAs help to
translate user requirements into more technical language for the development team. Apart from coaching, facilitation and
team building, agile BA needs to think about the software development process in new and non conventional ways. Agile
helps us to decouple breadth of the solution from the depth of the solution to deliver smaller increments of production-ready
code. This can cause a difficulty for some analysts making the transition to Agile from traditional way and will create
opportunities to learn about how to write feature (functional) driven requirements [4]. BA can be asked to work on an agile
project as the project has a high need for written functional specifications and design documents. In both case, BA primary
role is to conduct understanding and communication.
While it is ideal is to have a product owner or an on-site customer, for many teams this is not possible. For those
teams, the BA may have to fill the role of a customer proxy. Having the role of the customer proxy puts a significant amount
of additional responsibility on the role of the BA. In this scenario, the BA is asked to understand the needs of the customer
and translate those needs to the development team. This model introduces risk because the true end customer is not directly
involved with the people developing the product. The BA can mitigate this risk by encouraging the product owner to review
the evolving system as frequently as possible.
VI. AGILE ON CONVENTIONAL PROJECT
Moving to agile is not usually the decision of the Business Analyst. However, given the BA’s critical role on the
project, there is often quite a bit they can do to help set the stage for an agile transition. The BA can encourage collaboration
between the product owners and the technical teams. This will ensure that requirements are balanced and feasible[5]. This
will tend toward managing expectations and helping the project owner to understand the cost of the solution they are
spending. The BA can begin to demonstrate the value of loosely coupled functional specifications and begin introducing use
cases or user stories to the team members. When the specifications are completed, the development team will derive value
from a functionally-driven specification. System will be easy to develop and test and traceability will be a non-issue. If
software team has dedicated QA members, agile requirements will enable functional testing process. Test plans should be
derived from functional organized specifications.
VII. CONCLUSION
Success in present economy needs us to react quickly to always changing software market conditions. Traditional
and conventional products delivery methodologies alone cannot deliver quick enough in such highly uncertain project
domains. Software agile processes allow BA and development teams to meet changing demands of their customers while
developing nice environments where all team members want to work.
BA can play a major role on an agile team success, by shift their traditional and conventional thinking about
requirements. Secondly, Business Analyst’s need to consider learning new skills for understanding and writing requirement
documents and new techniques for managing them. Success for result will depend mainly on how well BAs learn and adapt
to these new ways of working with all kinds of requirements, using group collaboration and setting up functional and
technical teams.
REFERENCES
Journal Papers:
[1] Mike Cottmeyer, V. Lee Henson, Application The Agile Business Analyst, Version 1
Books:
[2] BABOK (Published by IIBA).
Online WebPages:
[3] http://www.bridging-the-gap.com/agile-project-business-analyst-case-study/
[4] http://www.agilemodeling.com/essays/businessAnalysts.htm
Theses:
[5] Avsharn Bachoo, A Business Analysis Methodology, University of Witwatersrand, 2006

Weitere ähnliche Inhalte

Was ist angesagt?

Presentation by pavan adipuram
Presentation by pavan adipuramPresentation by pavan adipuram
Presentation by pavan adipuramPMI_IREP_TP
 
Project Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerProject Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerTerry Hall, PMP
 
Presentation by sathish nataraj sundararajan
Presentation by sathish nataraj sundararajanPresentation by sathish nataraj sundararajan
Presentation by sathish nataraj sundararajanPMI_IREP_TP
 
Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2PMI_IREP_TP
 
Presentation by anjali mogre
Presentation by anjali mogrePresentation by anjali mogre
Presentation by anjali mogrePMI_IREP_TP
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPMI_IREP_TP
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management frameworkstefanhenry
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionAxios Systems
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scopeCraig Brown
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projectsmanoharbalu
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23Mohammed Romi
 
Presentation by bhavesh thakkar
Presentation by bhavesh thakkarPresentation by bhavesh thakkar
Presentation by bhavesh thakkarPMI_IREP_TP
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologiescoolbreeze130
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMIAgileee
 

Was ist angesagt? (20)

DPPM2
DPPM2DPPM2
DPPM2
 
Presentation by pavan adipuram
Presentation by pavan adipuramPresentation by pavan adipuram
Presentation by pavan adipuram
 
Project Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project ManagerProject Management Case Studies Terry Hall, Project Manager
Project Management Case Studies Terry Hall, Project Manager
 
Presentation by sathish nataraj sundararajan
Presentation by sathish nataraj sundararajanPresentation by sathish nataraj sundararajan
Presentation by sathish nataraj sundararajan
 
Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2Presentation by subhajit bhattacharya2
Presentation by subhajit bhattacharya2
 
Presentation by anjali mogre
Presentation by anjali mogrePresentation by anjali mogre
Presentation by anjali mogre
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar Mudiakal
 
Agile project management framework
Agile project management frameworkAgile project management framework
Agile project management framework
 
ITIL Practical Guide - Service Transition
ITIL Practical Guide - Service TransitionITIL Practical Guide - Service Transition
ITIL Practical Guide - Service Transition
 
Requirements & scope
Requirements & scopeRequirements & scope
Requirements & scope
 
PMO 101
PMO 101PMO 101
PMO 101
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projects
 
Ian Sommerville, Software Engineering, 9th Edition Ch 23
Ian Sommerville,  Software Engineering, 9th Edition Ch 23Ian Sommerville,  Software Engineering, 9th Edition Ch 23
Ian Sommerville, Software Engineering, 9th Edition Ch 23
 
Presentation by bhavesh thakkar
Presentation by bhavesh thakkarPresentation by bhavesh thakkar
Presentation by bhavesh thakkar
 
Fundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part IIFundamentals of Agile Methodologies - Part II
Fundamentals of Agile Methodologies - Part II
 
Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
 
Agile resources e-book
Agile resources e-bookAgile resources e-book
Agile resources e-book
 
Agile and CMMI
Agile and CMMIAgile and CMMI
Agile and CMMI
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 

Andere mochten auch

Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...IJMER
 
Dj31514517
Dj31514517Dj31514517
Dj31514517IJMER
 
Bh2420282109
Bh2420282109Bh2420282109
Bh2420282109IJMER
 
Complex test pattern generation for high speed fault diagnosis in Embedded SRAM
Complex test pattern generation for high speed fault diagnosis in Embedded SRAMComplex test pattern generation for high speed fault diagnosis in Embedded SRAM
Complex test pattern generation for high speed fault diagnosis in Embedded SRAMIJMER
 
Remote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud StorageRemote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud StorageIJMER
 
Influence choice of the injection nodes of energy source on on-line losses of...
Influence choice of the injection nodes of energy source on on-line losses of...Influence choice of the injection nodes of energy source on on-line losses of...
Influence choice of the injection nodes of energy source on on-line losses of...IJMER
 
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
CFD Analysis and Fabrication of Aluminium Cenosphere  CompositesCFD Analysis and Fabrication of Aluminium Cenosphere  Composites
CFD Analysis and Fabrication of Aluminium Cenosphere CompositesIJMER
 
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...MCDM Techniques for the Selection of Material Handling Equipment in the Autom...
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...IJMER
 
Ae32626632
Ae32626632Ae32626632
Ae32626632IJMER
 
An Efficient PDP Scheme for Distributed Cloud Storage
An Efficient PDP Scheme for Distributed Cloud StorageAn Efficient PDP Scheme for Distributed Cloud Storage
An Efficient PDP Scheme for Distributed Cloud StorageIJMER
 
Modelling Nozzle throat as Rocket exhaust
Modelling Nozzle throat as Rocket exhaustModelling Nozzle throat as Rocket exhaust
Modelling Nozzle throat as Rocket exhaustIJMER
 
Ad32622625
Ad32622625Ad32622625
Ad32622625IJMER
 
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...IJMER
 
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...IJMER
 
In Multi-Hop Routing identifying trusted paths through TARF in Wireless sens...
In Multi-Hop Routing identifying trusted paths through TARF in  Wireless sens...In Multi-Hop Routing identifying trusted paths through TARF in  Wireless sens...
In Multi-Hop Routing identifying trusted paths through TARF in Wireless sens...IJMER
 
Cq3210191021
Cq3210191021Cq3210191021
Cq3210191021IJMER
 
g∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesg∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesIJMER
 
Acquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalAcquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalIJMER
 
Ce32944948
Ce32944948Ce32944948
Ce32944948IJMER
 
Co31391395
Co31391395Co31391395
Co31391395IJMER
 

Andere mochten auch (20)

Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...Nonlinear Transformation Based Detection And Directional  Mean Filter to Remo...
Nonlinear Transformation Based Detection And Directional Mean Filter to Remo...
 
Dj31514517
Dj31514517Dj31514517
Dj31514517
 
Bh2420282109
Bh2420282109Bh2420282109
Bh2420282109
 
Complex test pattern generation for high speed fault diagnosis in Embedded SRAM
Complex test pattern generation for high speed fault diagnosis in Embedded SRAMComplex test pattern generation for high speed fault diagnosis in Embedded SRAM
Complex test pattern generation for high speed fault diagnosis in Embedded SRAM
 
Remote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud StorageRemote Access and Dual Authentication for Cloud Storage
Remote Access and Dual Authentication for Cloud Storage
 
Influence choice of the injection nodes of energy source on on-line losses of...
Influence choice of the injection nodes of energy source on on-line losses of...Influence choice of the injection nodes of energy source on on-line losses of...
Influence choice of the injection nodes of energy source on on-line losses of...
 
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
CFD Analysis and Fabrication of Aluminium Cenosphere  CompositesCFD Analysis and Fabrication of Aluminium Cenosphere  Composites
CFD Analysis and Fabrication of Aluminium Cenosphere Composites
 
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...MCDM Techniques for the Selection of Material Handling Equipment in the Autom...
MCDM Techniques for the Selection of Material Handling Equipment in the Autom...
 
Ae32626632
Ae32626632Ae32626632
Ae32626632
 
An Efficient PDP Scheme for Distributed Cloud Storage
An Efficient PDP Scheme for Distributed Cloud StorageAn Efficient PDP Scheme for Distributed Cloud Storage
An Efficient PDP Scheme for Distributed Cloud Storage
 
Modelling Nozzle throat as Rocket exhaust
Modelling Nozzle throat as Rocket exhaustModelling Nozzle throat as Rocket exhaust
Modelling Nozzle throat as Rocket exhaust
 
Ad32622625
Ad32622625Ad32622625
Ad32622625
 
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...Experimental Investigation of Twin Cylinder Diesel Engine Using  Diesel & Met...
Experimental Investigation of Twin Cylinder Diesel Engine Using Diesel & Met...
 
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
The Method of Repeated Application of a Quadrature Formula of Trapezoids and ...
 
In Multi-Hop Routing identifying trusted paths through TARF in Wireless sens...
In Multi-Hop Routing identifying trusted paths through TARF in  Wireless sens...In Multi-Hop Routing identifying trusted paths through TARF in  Wireless sens...
In Multi-Hop Routing identifying trusted paths through TARF in Wireless sens...
 
Cq3210191021
Cq3210191021Cq3210191021
Cq3210191021
 
g∗S-closed sets in topological spaces
g∗S-closed sets in topological spacesg∗S-closed sets in topological spaces
g∗S-closed sets in topological spaces
 
Acquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss SignalAcquisition of Long Pseudo Code in Dsss Signal
Acquisition of Long Pseudo Code in Dsss Signal
 
Ce32944948
Ce32944948Ce32944948
Ce32944948
 
Co31391395
Co31391395Co31391395
Co31391395
 

Ähnlich wie Managing Business Analysis for Agile Development

Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsBharani M
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software developmentBashir Nasr Azadani
 
Project report submitted in IIM Calcutta
Project report submitted in IIM CalcuttaProject report submitted in IIM Calcutta
Project report submitted in IIM CalcuttaRAJESH KUMAR SHARMA
 
Agile Project Methodology.pptx
Agile Project Methodology.pptxAgile Project Methodology.pptx
Agile Project Methodology.pptxAnandPrasad84
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Agile governance towards facilitative project management - article - fortes ...
Agile governance  towards facilitative project management - article - fortes ...Agile governance  towards facilitative project management - article - fortes ...
Agile governance towards facilitative project management - article - fortes ...FortesSolutions
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model SRMGPC Lucknow
 
Rt sundari ashutosh_pandey
Rt sundari ashutosh_pandeyRt sundari ashutosh_pandey
Rt sundari ashutosh_pandeyPMI2011
 
Rtsundari ashutoshpandey-131008015758-phpapp02
Rtsundari ashutoshpandey-131008015758-phpapp02Rtsundari ashutoshpandey-131008015758-phpapp02
Rtsundari ashutoshpandey-131008015758-phpapp02PMI_IREP_TP
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfSeasia Infotech
 
LONG TERM LEARNING OF AGILE TEAMS
LONG TERM LEARNING OF AGILE TEAMSLONG TERM LEARNING OF AGILE TEAMS
LONG TERM LEARNING OF AGILE TEAMSijseajournal
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Top Project Management Best Practices.pdf
Top Project Management Best Practices.pdfTop Project Management Best Practices.pdf
Top Project Management Best Practices.pdfOrangescrum
 

Ähnlich wie Managing Business Analysis for Agile Development (20)

Paradigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile ProjectsParadigm Shift for Project Managers in Agile Projects
Paradigm Shift for Project Managers in Agile Projects
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
 
Project report submitted in IIM Calcutta
Project report submitted in IIM CalcuttaProject report submitted in IIM Calcutta
Project report submitted in IIM Calcutta
 
Agile Project Methodology.pptx
Agile Project Methodology.pptxAgile Project Methodology.pptx
Agile Project Methodology.pptx
 
ETPM3
ETPM3ETPM3
ETPM3
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Agile governance towards facilitative project management - article - fortes ...
Agile governance  towards facilitative project management - article - fortes ...Agile governance  towards facilitative project management - article - fortes ...
Agile governance towards facilitative project management - article - fortes ...
 
Paper-Milestone_met_what_next_1.0
Paper-Milestone_met_what_next_1.0Paper-Milestone_met_what_next_1.0
Paper-Milestone_met_what_next_1.0
 
Software Project Requirement and Team Requirement Model
Software Project Requirement and  Team Requirement  Model  Software Project Requirement and  Team Requirement  Model
Software Project Requirement and Team Requirement Model
 
Rt sundari ashutosh_pandey
Rt sundari ashutosh_pandeyRt sundari ashutosh_pandey
Rt sundari ashutosh_pandey
 
Rtsundari ashutoshpandey-131008015758-phpapp02
Rtsundari ashutoshpandey-131008015758-phpapp02Rtsundari ashutoshpandey-131008015758-phpapp02
Rtsundari ashutoshpandey-131008015758-phpapp02
 
Agile approach
Agile approachAgile approach
Agile approach
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Accelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdfAccelerating Business Growth with Agile Software Delivery.pdf
Accelerating Business Growth with Agile Software Delivery.pdf
 
LONG TERM LEARNING OF AGILE TEAMS
LONG TERM LEARNING OF AGILE TEAMSLONG TERM LEARNING OF AGILE TEAMS
LONG TERM LEARNING OF AGILE TEAMS
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Top Project Management Best Practices.pdf
Top Project Management Best Practices.pdfTop Project Management Best Practices.pdf
Top Project Management Best Practices.pdf
 

Mehr von IJMER

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...IJMER
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingIJMER
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreIJMER
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)IJMER
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...IJMER
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...IJMER
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...IJMER
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...IJMER
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationIJMER
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless BicycleIJMER
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIJMER
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemIJMER
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesIJMER
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...IJMER
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningIJMER
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessIJMER
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersIJMER
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And AuditIJMER
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLIJMER
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyIJMER
 

Mehr von IJMER (20)

A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...A Study on Translucent Concrete Product and Its Properties by Using Optical F...
A Study on Translucent Concrete Product and Its Properties by Using Optical F...
 
Developing Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed DelintingDeveloping Cost Effective Automation for Cotton Seed Delinting
Developing Cost Effective Automation for Cotton Seed Delinting
 
Study & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja FibreStudy & Testing Of Bio-Composite Material Based On Munja Fibre
Study & Testing Of Bio-Composite Material Based On Munja Fibre
 
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
Hybrid Engine (Stirling Engine + IC Engine + Electric Motor)
 
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
Fabrication & Characterization of Bio Composite Materials Based On Sunnhemp F...
 
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
Geochemistry and Genesis of Kammatturu Iron Ores of Devagiri Formation, Sandu...
 
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
Experimental Investigation on Characteristic Study of the Carbon Steel C45 in...
 
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
Non linear analysis of Robot Gun Support Structure using Equivalent Dynamic A...
 
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works SimulationStatic Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
Static Analysis of Go-Kart Chassis by Analytical and Solid Works Simulation
 
High Speed Effortless Bicycle
High Speed Effortless BicycleHigh Speed Effortless Bicycle
High Speed Effortless Bicycle
 
Integration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise ApplicationsIntegration of Struts & Spring & Hibernate for Enterprise Applications
Integration of Struts & Spring & Hibernate for Enterprise Applications
 
Microcontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation SystemMicrocontroller Based Automatic Sprinkler Irrigation System
Microcontroller Based Automatic Sprinkler Irrigation System
 
On some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological SpacesOn some locally closed sets and spaces in Ideal Topological Spaces
On some locally closed sets and spaces in Ideal Topological Spaces
 
Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...Intrusion Detection and Forensics based on decision tree and Association rule...
Intrusion Detection and Forensics based on decision tree and Association rule...
 
Natural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine LearningNatural Language Ambiguity and its Effect on Machine Learning
Natural Language Ambiguity and its Effect on Machine Learning
 
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcessEvolvea Frameworkfor SelectingPrime Software DevelopmentProcess
Evolvea Frameworkfor SelectingPrime Software DevelopmentProcess
 
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded CylindersMaterial Parameter and Effect of Thermal Load on Functionally Graded Cylinders
Material Parameter and Effect of Thermal Load on Functionally Graded Cylinders
 
Studies On Energy Conservation And Audit
Studies On Energy Conservation And AuditStudies On Energy Conservation And Audit
Studies On Energy Conservation And Audit
 
An Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDLAn Implementation of I2C Slave Interface using Verilog HDL
An Implementation of I2C Slave Interface using Verilog HDL
 
Discrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One PreyDiscrete Model of Two Predators competing for One Prey
Discrete Model of Two Predators competing for One Prey
 

Kürzlich hochgeladen

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 

Kürzlich hochgeladen (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 

Managing Business Analysis for Agile Development

  • 1. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645 www.ijmer.com 1393 | Page Rohit Prakash, 1 Neha Agarwal2 1 Student M.Tech CSE Final Year, Amity University, Noida, U.P., India 2 Assistant Professor, Department of CSE, Amity University, Noida, U.P., India Abstract: Agile development methodologies are helping software companies and development teams to align to the new evolving economy. Agile gainsay and hampers our notion of software engineering practices and project management techniques and methodology, and the way we lead our project teams. The Agile movement impacts each role on a project team in a different way and creates a lot of chances to learn new skills and develop new ways of working and gaining success together. Agile introduces a major shift in the way teams look at software requirements gathering and when they are defined in the process. Agile Business Analysts are an unified part of the team throughout the life of the software project development cycle and alleviate collaboration across a broader cross section of the project team and the business. Collaboration, management, facilitation, leadership, coaching and team building become significant new skills required for BA on Agile projects. Leadership and management are key components critical to their success. Keywords: Conventional requirement, Agile management techniques, Collaborative requirement, New Business Analysis skills, Agile on conventional project I. INTRODUCTION Moving from old project work to agile project work will impact all functional role on a project team separately: • For Business Analysts (BA), successfully managing an agile project depends on defining requirements in smaller increments and working more collaboratively with the team through the life of the project. • For Project Managers, success moving to Agile development methodologies depends on acquiring the skills necessary to progressively plan a project through its lifecycle rather than at the onset. Project Managers will also need to acquire new ways of intellect project control and risk. • For Quality Testers, evolving to an agile framework will mean developing the skills necessary to write tests and validate code in parallel with development. This paper will explore the impact agile development methodologies are having on the BA community, what new skills are required, and what BAs can do to ease the changeover. II. CONVENTIONAL REQUIRMENT The BA’s are learned to believe that they can and should define detailed requirements at the starting of a project. Built in this philosophy there are several challenging assumptions. Conventional requirements analysis assumes that: • Customer can definitively know, enounce, and functionally define what the system or software should do at the end of the project • Once documented, the requirements will not change – at least not without potential project delays, budget overruns, or scrawny feature sets • Requirements process is captive to a single product owner who sits apart from the development team picturing the product • Does not acknowledge the inherited uncertainty in software development that agile methodologies seek to embrace Experience shows us that these assumptions are wrong. As we learn more about the evolving system, our knowledge will impact the system we want to build. The process of creating the system helps the team learn more about what is possible. The act of creating the requirements will cause them to change. Agile methodologies boost us to embrace this kind of work to adopt in our projects. We start realizing that change really is nice, it helps us to deliver greater value to our customers and attempting to define everything up front results in continuous change management. To fully understanding the impact that Agile has on the BA role, it is helpful and required to understand how agile projects are running. III. AGILE PROJECT MANAGEMENT According to Agile Project Management the processes need to create good software in today’s world are not predictable. Requirements with technologies change and as individual team member productivity is highly varying. When processes are not fixed and results cannot be predicted, we cannot use planning methods that based on only predictability. Instead of it, we need to adjust and change the processes and guide them to give our required outcomes. Agile project management does this by maintaining and keeping progress highly visible, inspecting project outcomes regularly, and maintaining an ability to adapt to changing circumstances as required. Benefits of Agile Project Management are produced in incremental part by having an enormous amount of accountability and responsibility on team members. Great teams build great software and those should be trusted and Managing Business Analysis for Agile Development
  • 2. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645 www.ijmer.com 1394 | Page appointed and charge to deliver. The Agile Project Manager helps the team to always stay focused on the several business issues and help them to correct and removes obstacles that hinders the team’s ability to deliver final product. The focus is on the team because they are who ultimately going to deliver. As agile teams are self-organizing, agile project manager focuses much on leadership as compared to a conventional development environment. Several skills like coaching, facilitation and team building are important components for project success. The project manager is creating a trust and an environment where each individual are motivated to contribute to the team’s success for project. Project Managers focus little on assigning tasks and managing plan and much on maintaining the solid structure and discipline of the agile team. By trusting that through visibility, regular inspection, and proper adaptation the team will deliver the noticeable and desired results. This philosophy change the role of the BA for how requirements are gathered, distilled, and managed [1]. IV. COLLABORATIVE REQUIRMENTS 1. Introduction As opposed to conventional requirements gathering, where the BA major works with the client is only to gather requirements, here agile team members are involved in gathering and defining all product requirements. Domain specific technical team members and testing team or QA team collaborate with the product owner and the BA to develop and maintain the project specifications by bringing their all technical skills and experience into this collaborative and collective process. Increasing interaction enables and ensures team to develop requirement document and specifications that can be created and tested under the all project constraints. To deal with scope on an agile project, specifications and requirements must be considered in two dimensions which are breadth first and then depth. It is necessary to understand the breadth of what we want to build early in the project cycle. Working with breadth of the solution helps team to understand scope and cost that will facilitate them estimating, release and planning. The breadth of a project starts to frame the boundaries of the product and helps to manage and cope the organization’s expectations. Breadth of the requirements is a much little investment of time and resources as compared with dealing with the entire depth. The details are likely to evolve when we progress through the project so defining it early has little value. To have a good understanding of the breadth of project requirements early in the project lifecycle helps development team start to define the set of all possible solutions. The BA plays a major role in alleviate the conversation between the product owner, managers, the technical team with QA team. BA ensures that the full scope of requirements has been defined and balanced by technical and domain understanding of the solution. Once the team has created the breadth of the solution, then they begin incrementally looking at depth of it. The BA take the lead in helping the team by bring requirements to this next level of detail. For this we have to abandon our conventional notions of the Marketing, Product Requirements Document and the list of the system specifications. Instead, we have to focus only on how the system will behave in future. To manage requirements effectively in a conventional and traditional environment, Business Analysts sort through many-to-many (M-to-M) relationships [2] between business design, and specifications elements. Because of complex interactions among these M-to-M relationships, requirements management industry had created tools to trace their interdependence among them. BA will track the impact of any requirement change to its corresponding design element or from a change in design element back to requirement. This process can get even more complex when one traces into the software component and test results. 1.1. Agile Requirements Based on the level of process required by an company, BAs will use either use cases or user stories. Agile methods basically tend to be light weight specifications and requirements are documented as user stories. User story is a high level description of system behavior and it is not a full specification of the requirement but a placeholder for conversation about the requirement of system. The user story will be fully documented and specified as it is brought into a development cycle. After delivered, a user story represents a fully functional slice of the overall system. Here are the suggested guidelines to determine what makes a good user story. Bill Wake defined the INVEST model for definition of requirements [3]: Independent • Avoid dependencies among stories • Write to establish foundation • Combine them if possible in a single iteration Valuable • Each story should show some value to the Users and Stakeholders Estimable • Enough detail should be provided to allow the team to estimate • Team will only encounter problems estimating if the story is very big, or if insufficient information is given, or if there is lack of domain knowledge about it
  • 3. International Journal of Modern Engineering Research (IJMER) www.ijmer.com Vol.3, Issue.3, May-June. 2013 pp-1393-1395 ISSN: 2249-6645 www.ijmer.com 1395 | Page Sized Appropriately • Every story should be small enough so it should be completed in a single iteration • Stories that needed to be worked on in near future should be smaller with more detailed and big stories are acceptable if planned further out Testable • Acceptance criteria should be written in customer terms • Tests should be automated if possible • Every team members should demand a clear acceptance criterion for it. V. NEW ANALYSIS SKILLS FOR BA Agile BA will basically depend on facilitation skills of people instead of on conventional projects. BA’s role is to conduct a discussion between product owner and software development team. BA will bring a tremendous amount of system and domain knowledge to the discussion and is positioned to get functional requirements from product owner. BAs help to translate user requirements into more technical language for the development team. Apart from coaching, facilitation and team building, agile BA needs to think about the software development process in new and non conventional ways. Agile helps us to decouple breadth of the solution from the depth of the solution to deliver smaller increments of production-ready code. This can cause a difficulty for some analysts making the transition to Agile from traditional way and will create opportunities to learn about how to write feature (functional) driven requirements [4]. BA can be asked to work on an agile project as the project has a high need for written functional specifications and design documents. In both case, BA primary role is to conduct understanding and communication. While it is ideal is to have a product owner or an on-site customer, for many teams this is not possible. For those teams, the BA may have to fill the role of a customer proxy. Having the role of the customer proxy puts a significant amount of additional responsibility on the role of the BA. In this scenario, the BA is asked to understand the needs of the customer and translate those needs to the development team. This model introduces risk because the true end customer is not directly involved with the people developing the product. The BA can mitigate this risk by encouraging the product owner to review the evolving system as frequently as possible. VI. AGILE ON CONVENTIONAL PROJECT Moving to agile is not usually the decision of the Business Analyst. However, given the BA’s critical role on the project, there is often quite a bit they can do to help set the stage for an agile transition. The BA can encourage collaboration between the product owners and the technical teams. This will ensure that requirements are balanced and feasible[5]. This will tend toward managing expectations and helping the project owner to understand the cost of the solution they are spending. The BA can begin to demonstrate the value of loosely coupled functional specifications and begin introducing use cases or user stories to the team members. When the specifications are completed, the development team will derive value from a functionally-driven specification. System will be easy to develop and test and traceability will be a non-issue. If software team has dedicated QA members, agile requirements will enable functional testing process. Test plans should be derived from functional organized specifications. VII. CONCLUSION Success in present economy needs us to react quickly to always changing software market conditions. Traditional and conventional products delivery methodologies alone cannot deliver quick enough in such highly uncertain project domains. Software agile processes allow BA and development teams to meet changing demands of their customers while developing nice environments where all team members want to work. BA can play a major role on an agile team success, by shift their traditional and conventional thinking about requirements. Secondly, Business Analyst’s need to consider learning new skills for understanding and writing requirement documents and new techniques for managing them. Success for result will depend mainly on how well BAs learn and adapt to these new ways of working with all kinds of requirements, using group collaboration and setting up functional and technical teams. REFERENCES Journal Papers: [1] Mike Cottmeyer, V. Lee Henson, Application The Agile Business Analyst, Version 1 Books: [2] BABOK (Published by IIBA). Online WebPages: [3] http://www.bridging-the-gap.com/agile-project-business-analyst-case-study/ [4] http://www.agilemodeling.com/essays/businessAnalysts.htm Theses: [5] Avsharn Bachoo, A Business Analysis Methodology, University of Witwatersrand, 2006