@raimonsun Profile picture

raimon sun

@raimonsun

Joined June 2011

I'm on twiends. Join me! http://twiends.com/me/raimonsun


Tester – responsible for testing the system from a larger perspective than the developer does, making sure the system works as defined and


Developer – create a solution (or part of it) by doing design, implementation, unit tests and integration of components.


Architect – responsible for the software architecture, which includes the key technical decisions that constrain the overall design and impl


Analyst – responsible for gathering requirements and documenting them as needed. In small agile projects, a customer representative may play


The essential skills needed by small and co-located teams are represented by BUP roles.


We expect that projects can extend BUP to add variations on how to capture design decisions, like CRC cards, UML diagrams on whiteboard, and


The emphasis is more on thinking the design than capturing it in visual models


Development discipline concentrates tasks the developer performs to evolve the design into implementation, which is unit-tested and integrat


guide projects and developer-teams from the beginning to the end of the software life-cycle. The Unified process consist of following phases


High level design is also done by architect when major components and their interfaces are identified.


She identifies key abstractions, high level layering, reuse of existing solutions and patterns, and so on.


The content was absorbed because the architect does some high level analysis when he


Analysis & design content is not called out in a separate discipline, but it was absorbed by other disciplines like architecture and develop


For those concerns are considered advanced for a small project or are handled by other areas of the organization, not by the project team


A configuration for publishing. Other disciplines and areas of concern were omitted, like business modeling, environment, advanced requireme


Content around these various disciplines are organized into packages, allowing selection of only desired content when creating


where from the same set of method elements, many different lifecycles for different types of projects can be created (more details on sectio


The process dimension is where the method elements are applied in a behavioral sense


The method dimension is where method elements (namely roles, tasks, artifacts, and guidance) are defined, regardless of how they are applie


United States Trends
Loading...

Something went wrong.


Something went wrong.