SlideShare a Scribd company logo
1 of 26
6/1/2016 Software Architecture: Scope and Goals Scoring Guide
https://courserooma.capella.edu/bbcswebdav/institution/IT-FP/I
T-FP3345/160400/Scoring_Guides/u03a1_scoring_guide.html
1/1
Software Architecture: Scope and Goals Scoring Guide Grading
Rubric
Criteria Non-performance Basic Proficient Distinguished
Define the architectural scope
of the project.
Does not define the
architectural scope of the
project.
Defines the
architectural scope of
the project; definition
is incorrect.
Defines the architectural
scope of the project.
Explains the architectural scope of the
project.
Create a UML use case
diagram.
Does not create a UML use
case diagram.
Creates a UML use
case diagram; diagram
has errors.
Creates a UML use case
diagram.
Creates a UML use case diagram; diagram
presents a high-level picture of the system's
boundaries and adjacent external entities.
Create stakeholder
questions.
Does not create stakeholder
questions.
Creates stakeholder
questions; questions
are not aligned to the
project.
Creates stakeholder
questions.
Creates stakeholder questions; questions
accurately consider all aspects of the project.
Explain project constraints. Does not explain project
constraints.
Lists project
constraints.
Explains project
constraints.
Analyzes project constraints.
Describe team member roles. Does not describe team
member roles.
Lists team member
roles.
Describes team member
roles.
Analyzes team member roles.
Communicate in a manner
that is scholarly,
professional, and consistent
with expectations for
members of professional
communities.
Does not communicate in a
manner that is scholarly,
professional, and consistent
with expectations for
members of professional
communities.
Communicates in an
inconsistent scholarly
and professional
manner for members
of professional
communities.
Communicates in a manner
that is scholarly,
professional, and consistent
with expectations for
members of professional
communities.
Communicates in a manner that is scholarly,
professional, and consistent with expectations
for members of professional communities;
written communication is free of errors that
detract from the overall message.
Print
Software Architecture: Scope and Goals Scoring
Guide
javascript:window.print()
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold
ers/projectStakeholders_ts.html 1/2
PROJECT STAKEHOLDERS
JOHN PETERSON
Vice President of Operations
Good afternoon! My name is John Peterson. I am vice president
of operations for Fantasy Games. I am here
to act as a voice for the system owners at Fantasy Games
including CEO and co-founder Robert Walling, co-
founder James Rally, and all members of the senior management
team. As system owners, we make the ᜀ�nal
decision as to which proposal the company implements, since
we'll be paying for it to be built. We've set the
priorities for the project and our primary focus is the ᜀ�nancial
and market value that this project will add to
the organization as a whole.
JODY JONES
Action & Adventure Gamer
Hi, my name is Jody Jones and as I mentioned in my earlier e-
mail, I am an avid gamer, and so I ᜀ�t into the
category of system user. I am excited to be included as part of
this project and I am here representing a
focus group consisting of both internal and external users. As
system users, we identify the business
requirements and our primary focus is on the community's ease
of use and reliability.
JOE MASON
Lead Software Architect
Hello, I am Joe Mason the lead architect for the applications
services division of the Fantasy Games IT
department. I am considered a system designer and it is my role
to create the blueprints for technical
solutions that will satisfy the requirements set forth by the
users, the senior management team, Jack Burns,
James Rally, and Robert Walling. To achieve success in my role
as system designer I must collaborate with
users, owners, and developers. I am here to provide the issues
and concerns of the other designers within
the company including the database and network administrators,
web designers, and security architects.
MIA KENDAL
Lead Software Developer
My name is Mia Kendal and I am the lead developer for the
application services division within the Fantasy
Games IT department. I am a system builder and it is my job to
construct and maintain the system at the
program code level. The primary focus for system builders like
me is the construction, testing, and
implementation of ᜀ�nal product using the blueprints created
by the system designers. I am here to address
the concerns of the network, database, web, system and
application developers from within the company.
Print Credits
javascript:window.print()
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold
ers/projectStakeholders_ts.html 2/2
Subject Matter Expert:
Interactive Design:
Instructional Designer:
Project Manager:
Voice Talent:
Image Credits:
CREDITS Melissa Zgola, M.S.
Jay Austin, Marc Ashmore
Rosalie Miller
Erin Coᜀ岚ey, Julie Greunke
Marc Ashmore, Jessica Puckett, Michael Higgs, Rubal Gambhir
© iStockPhoto.com/Nicholas Monu; © iStockPhoto.com/Jacom
Stephens; © iStockPhoto.com/Vikram Raghuvanshi Photography
Lic ens ed under a Creat iv e Commons At t r ibut ion 3. 0
L ic ens e.
http://creativecommons.org/licenses/by-nc-nd/3.0/
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans
cript.html 1/2
CONVERSATION ABOUT GOALS
Fantasy Games wants to develop a community for their games.
Various questions were posed to individuals
involved in the Fantasy Games project. Their answers provide
information about the goals of the project
from each person's perspective.
JODY JONES - AVID GAMER
What goal(s) would you like the new community site to
achieve?
I would like the new community site to provide a way for
gamers to connect with one another, share
resources and game tips, be able to download new and updated
versions of games, and obtain support from
Fantasy Games.
If the options were endless, what capabilities would you like to
have provided to you
on the community site?
I would de�nitely like to see some sort of messenger or chat
service, so that I can talk to other online gamers
and chat about games, tips, or general life circumstances. It
would also be great to be able to create our own
social pro�les within the community that includes a customized
avatar of some type. I would also like forums
that provide tips and resources for both support and game
cheats; that would be great as well. It would also
be nice if I had the capability to talk to one another online
while playing games utilizing the microphones on
our computers.
What are the minimum capabilities that you would expect to
have provided to you
on the site?
24/7 technical support is a necessity for an avid gamer like me.
Technical support should be provided
through some type of messenger service for situations of
urgency, like when the game crashes or in cases of
software installation problems. I don't mind using e-mail or
forums for less urgent technical questions, but e-
mail takes way too long for a response. I would expect to have a
place to purchase and install new games or
updates online as well. I can't imagine having to use the phone
and wait for software to be sent through
postal mail to my house! I would guess that if the goal is to
provide a community, then at the very least a
blog or forum would be provided for us gamers to communicate
with one another!
How do you envision the end result in terms of navigation and
aesthetics?
I am not sure. I guess I would expect to have di�erent pages for
support than for gaming topics, and even
maybe a di�erent page for community stu� like sharing tips
and new maps and such. I imagine that the
messenger, like other gaming sites, would be available while I
am playing online so that I can chat with
friends. Oh, and my avatar would be there too!
JOE MASON - LEAD ARCHITECT
What is your primary goal for this project?
P r i n t C r e d i t s
javascript:window.print()
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans
cript.html 2/2
What is your primary goal for this project?
My goal is to design a community that is adaptable, reliable and
secure, and one that meets the functional,
operational, technical, and transitional requirements of both the
company and its consumers.
What are the separate architectural components necessary for
the development of
this community site?
That's a tough question to answer without knowing exactly what
components we are going to add to the site,
but let's assume that we provide users with all of the capability
that other similar gaming sites provide. We
would likely need to maintain the web interface, data storage,
account management, messaging service,
technical support component, forums, �le downloads, game
catalogs, training documents, and business
transactions.
Why do you feel this project is necessary at this time?
Fantasy Games has grown tremendously over the last few years
causing a negative impact on system
performance and customer support within the online
environment. This accelerated growth has also
resulted in Fantasy Games' inability to �nd resources to
implement newer socially-driven gaming community
trends, such as instant messaging, personal pro�les, and
interactive forums. This project was initiated to
improve consumer support and online experience.
JACK BURNS - CIO OF FANTASY GAMES
What is the overall goal of the project?
The overall goal of the project is to maintain competitive
advantage by o�ering a unique and supportive
experience for our consumers, where the bene�ts outweigh the
costs.
What opportunities will this community present to Fantasy
Games?
The new community will allow us to gain insight into consumer
trends, further our alliances within the
gaming industry, and increase our exposure within the industry.
What is the timeline for the proposed design?
The goal is to design, develop, test and implement this
community within a 24-month period.
Subject Matter Expert:
Interactive Design:
Instructional Designer:
Project Manager:
Image Credits:
CREDITS Keith Morneau
Tara Schiller
Schroeder, Heather Schroeder, Heather
Paul Schwoboda
© iStockphoto.com/Paul Hart
Licensed under a Creat ive Commons Attribut ion 3.0 License.
http://creativecommons.org/licenses/by-nc-nd/3.0/
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT4710/convoScope/trans
cript.html 1/2
CONVERSATION ABOUT CONSTRAINTS AND SCOPE
JACK BURNS - CIO OF FANTASY GAMES
What concerns do you have for this project? Or What challenges
are you likely to
face?
As the online gaming industry becomes increasingly more
competitive the overall quality of the consumer's
online gaming experience is a critical component to maintaining
a completive edge. In order to maintain the
growth in which we had recently experienced the timing of the
implementation of this new community is
vital. It is of great importance that this project remains within
the time that has been allotted and that tasks
are clearly deᴀ밄ned in terms of duration. Another area of
concern is the large budget. This initial investment
is necessary, yet great diligence must be taken to ensure that the
cost does not outweigh the beneᴀ밄ts.
Therefore, prioritization must be carefully assigned as the
budget is being allocated.
What tasks are considered out of the project boundaries? What
sets the boundaries?
As long as we remain focused on our goal which is to build a
community environment for our users, the
tasks should aligned as well and avoid crossing over
boundaries. The project will remain focused if we:
develop a clear schedule, maintain an unrelenting focus on our
goal, appropriately allocate time, and
appropriately allocate resources.
JODY JONES - AVID GAMER
Are there any comments that you would like to make, that
weren't covered thus far?
I just want to take a minute to reiterate that the ease at which
users can navigate and learn the system is
going to be the most important factor that determines the
success of the community on the user side. I
should not have to search far into the community site to locate
links to customer service or tech support.
And, in my opinion, the more socializing tools that you make
available, the more we users will like it!
JOE MASON - LEAD ARCHITECT
What concerns do you have for this project? Or what challenges
are you likely to
face?
There are a number of hardware and software limitations that
can pose a great challenge in terms of
designing and implementing the community within the time and
budget restraints. Data storage, security,
and performance are not currently appropriate given the recent
growth of consumers and must be
addressed. User support is also an issue as the support team is
not suᴀ甇ciently equipped to handle the
number of consumers and the recent growth has created an
increased need for multi-language support.
Adjustments need to be made to provide the highest quality
support. Finally training will be required for the
P r i n t C r e d i t s
javascript:window.print()
6/1/2016 Transcript
http://media.capella.edu/CourseMedia/IT4710/convoScope/trans
cript.html 2/2
new system worldwide. The implementation plan must consider
how training will be disseminated.
What are the boundaries for the project? What areas are you not
willing to work in?
This is a great question. The boundaries that we set are clearly
deᴀ밄ned by remaining focused on the primary
goal. This project is requiring us to design a number of
applications to build a stronger community. One area
that I feel we should be very careful with is network
technology. Although there are software and hardware
components that need to be updated, we need to make sure that
this does not consume the entire budget
or timeline. The network developer's role is to create,
implement, test, and replace hardware and software,
so we need to take care that only the network developer is
assigned these tasks and that these tasks only
account for a small portion of the project.
Subject Matter Expert:
Interactive Design:
Instructional Designer:
Project Manager:
Image Credits:
CREDITS Keith Morneau
Tara Schiller
Schroeder, Heather Schroeder, Heather
Paul Schwoboda
© iStockphoto.com/Paul Hart
Licensed under a Creat ive Commons Attribut ion 3.0 License.
http://creativecommons.org/licenses/by-nc-nd/3.0/
6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01
https://courserooma.capella.edu/webapps/blackboard/content/lis
tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m
ode=reset 1/5
ASSESSMENT 3
Software Architecture: Scope And Goals
Overview
Design the software architecture for a new game. Create a requi
rements and scope document
and consider the interests of various stakeholders in your plans.
The hardest part of any system is to develop a scope of the syste
m. The scope of the process is
essentially looking at the overview of a project. If the scope isn'
t followed, "scope creep" can
occur. Scope creep occurs when additional requirements are add
ed to the original project plan.
Determining scope is mainly about negotiation with your custo
mer. When determining project
scope, it is necessary to consider constraints. Two common cons
traints are budget and schedule.
The software architect also needs to determine which stakeholde
rs need to be selected and
engaged while the architecture is being developed. Stakeholders
are the interested parties in a
software architecture plan. Since the architecture is ultimately d
esigned to meet stakeholder
needs, it is essential to gather their input throughout the constru
ction process. The baseline
architecture is a set of requirements agreed upon by the softwar
e architect and customers or
stakeholders.
By successfully completing this assessment, you will demonstra
te your proficiency in the
following course competencies and assessment criteria:
Competency 1: Define business problems that can be solved usi
ng software architecture concepts and
standards.
Define the architectural scope of the project.
Competency 2: Explain fundamental concepts and principles of
software architecture.
Define the architectural principles for the project.
Competency 3: Create a software and data architecture for an or
ganization.
Create a UMLUse Case diagram.
Competency 4: Apply collaboration strategies in the software ar
chitecture process.
Create stakeholder questions.
Explain project constraints.
Describe team member roles.
Competency 5: Communicate effectively.
Communicate in a manner that is scholarly, professional, and co
nsistent with expectations for
members of professional communities
Competency Map
Details Attempt 1 Available Attempt 2
Attempt 3
6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01
https://courserooma.capella.edu/webapps/blackboard/content/lis
tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m
ode=reset 2/5
Check Your ProgressUse this online tool to track your performa
nce and progress through your course.
Context
The hardest part of any system is to develop a scope of the syste
m. The scope of the process is
essentially looking at the overview of a project. If the scope isn'
t followed, "scope creep" can
occur. Scope creep occurs when additional requirements are add
ed to the original project plan.
Determining scope is mainly about negotiation with your custo
mer. When determining project
scope, it is necessary to consider constraints. Two common cons
traints are budget and schedule.
The software architect also needs to determine which stakeholde
rs need to be selected and
engaged while the architecture is being developed. Stakeholders
are the interested parties in a
software architecture plan. Since the architecture is ultimately d
esigned to meet stakeholder
needs, it is essential to gather their input throughout the constru
ction process. The baseline
architecture is a set of requirements agreed upon by the softwar
e architect and customers or
stakeholders.
Questions to Consider
To deepen your understanding, you are encouraged to consider t
he questions below and discuss
them with a fellow learner, a work associate, an interested frien
d, or a member of the business
community.
How have you determined project scope in your current professi
on?
What constraints should a software architect consider to determi
ne project goals?
Resources
Required Resources
The following resources are required to complete the assessment
.
Capella Multimedia
Click the links provided below to view the following multimedi
a pieces:
Project Stakeholders | Transcript.
Conversation About Goals | Transcript.
Conversation About Constraints and Scope | Transcript.
Suggested Resources
The following optional resources are provided to support you in
completing the assessment or to
provide a helpful context. For additional resources, refer to the
Research Resources and
Supplemental Resources in the left navigation menu of your cou
rseroom.
Course Library Guide
A Capella University library guide has been created specifically
for your use in this course. You
are encouraged to refer to the resources in the IT-FP3345 –
Fundamentals of Software
Architecture Library Guide to help direct your research.
Pluralsight Videos
https://campus.capella.edu/web/competency/
http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold
ers/projectStakeholders.asp
http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold
ers/projectStakeholders_ts.html
http://media.capella.edu/CourseMedia/IT4710/convoGoals/wrap
per.asp
http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans
cript.html
http://media.capella.edu/CourseMedia/IT4710/convoScope/wrap
per.asp
http://media.capella.edu/CourseMedia/IT4710/convoScope/trans
cript.html
http://capellauniversity.libguides.com/ITFP3345
6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01
https://courserooma.capella.edu/webapps/blackboard/content/lis
tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m
ode=reset 3/5
Pluralsight Videos
Instructional videos from Pluralsight are provided for your use i
n this course. You may access the
videos via the Pluralsight resources in this assessment.
Internet Resources
Access the following resources by clicking the links provided. P
lease note that URLs change
frequently. Permissions for the following links have been either
granted or deemed appropriate
for educational use at the time of course publication.
Chitnis, M., Tiwari, P., & Ananthamurthy, L. (2005). Tutorials:
Discover UML. Retrieved from
http://www.developer.com/design/article.php/3500181
Miller, R. (2007). Practical UML: A hands-on introduction for d
evelopers. Retrieved from
http://dn.codegear.com/article/31863
Pay special attention to the part on Class Diagrams.
Bookstore Resources
The resources listed below are relevant to the topics and assess
ments in this course and are not
required. Unless noted otherwise, these materials are available f
or purchase from the Capella
University Bookstore. When searching the bookstore, be sure to
look for the Course ID with the
specific –FP (FlexPath) course designation.
Qian, K., Fu, X., Tao, L., Xu, C., & Diaz-Herrera, J. L. (2010).
Software architecture and design
illuminated. Sudbury, Mass: Jones and Bartlett Publishers. ISB
N: 9780763754204.
Toolwire Virtual Desktop
Click the linked title next to the arrow in the heading above to a
ccess and use Toolwire resources.
Toolwire Technical Support
If you experience issues with accessing Toolwire:
Contact Toolwire Support at (925) 227-8500 x200, or toll-free a
t (866) 935-8665 x200.
To file a help ticket, go to Start a Support Case.
Refer to the Toolwire FAQ and Troubleshooting Help.
If you have specific questions about the Toolwire resource, plea
se contact your FlexPath coach.
Video Resource: Visio 2013 Fundamentals For Bus.
Click the linked title next to the arrow in the heading above to a
ccess an optional Pluralsight video
titled Introduction to UML.
For help using Pluralsight, see Pluralsight User Guide and Tech
nical Support.
Assessment Instructions
For this assessment, consider the scope and the stakeholders for
Fantasy Games.
Preparation
To begin, read the following Fantasy Games scenario:
Fantasy Games Scenario
The CIO of Fantasy Games has hired your consulting company t
o design Fantasy's software
architecture. The company is adding a new game titled Asteroid
s to its catalog and intends to build a
http://www.developer.com/design/article.php/3500181
http://dn.codegear.com/article/31863
http://campustools.capella.edu/redirect.aspx?linkid=1582
https://courserooma.capella.edu/webapps/osc-BasicLTI-
BBLEARN/tool.jsp?course_id=_35671_1&content_id=_3572269
_1
http://campus.toolwire.com/b4ubegin/web_case.asp
http://campus.toolwire.com/b4ubegin/faq.asp
https://courserooma.capella.edu/webapps/blackboard/execute/blt
i/launchLink?course_id=_35671_1&content_id=_3572270_1&ta
rget=blank
https://campustools.capella.edu/redirect.aspx?linkid=3962
6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01
https://courserooma.capella.edu/webapps/blackboard/content/lis
tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m
ode=reset 4/5
multiplayer environment for this new game. You must add an en
tirely new subcomponent to their
existing Web community in order to support this game, and you
must create a software architecture
proposal for this new subsystem. As part of your proposal, Fant
asy asks you to develop a single-
player, working prototype of the game itself.
The Fantasy Games community currently has 1.2 million users,
and they expect that user activity will
grow tremendously with the addition of this new environment.
Your design must be flexible enough to
accommodate the current number of users plus all anticipated an
d unanticipated future growth.
The Asteroids Web component, or subsystem, for this game sho
uld include many of the same features
found on other popular online gaming sites such as chat, instant
messaging, user-rank functionality,
and high-score display. Although Fantasy Games currently has a
few other multiplayer games
available within their overall community, they would like this p
roject to set the new standards for how
similar subsystems will be added in the future.
For this assessment, consider these four Fantasy Games stakehol
ders:
An avid online gamer.
The Vice President of Operations.
The Lead Software Developer.
The Lead Software Architect.
Consider what type of questions and facts you would ask of thes
e stakeholders when developing the
scope of the project. It will be up to you to develop all the Fant
asy Games user requirements,
business needs, facts, and assumptions to drive your architectur
e design. This assessment will include
writing and using Visio to create a diagram.
In order to prepare for your assessment, view the following med
ia pieces (linked in the Resources
under the Required Resources heading).
Project Stakeholders.
Conversation About Goals.
Conversation about Constraints and Scope.
Directions
Create a 3–
4-page professional paper in which you complete the following:
Create a Requirements and Scope document for this developmen
t. Complete the following:
1. Determine the types of questions you would need to ask the st
akeholders.
2. Determine the architectural scope of the project.
3. Create a UML use case diagram of the project that presents a
high-level picture of the system's boundaries
and adjacent external entities. Use Visio to complete this diagra
m.
4. Determine constraints on the project.
5. Determine the team necessary to work on this project and clar
ify the roles of each team member.
Access Microsoft Visio via the Toolwire resources in this assess
ment.
Software Architecture: Scope and Goals Scoring Guide
View Scoring Guide Use the scoring guide to enhance your lear
ning. How to use the scoring guide
[U03a1] Software Architecture: Scope And Goals <Link Type="
Text/Css" Media="Screen"
Rel="Stylesheet" Href= "//Media.Capella.Edu/Blackboard9/Css/
Patch_manifesto.Css"/>
Design the software architecture for a new game. Create a requi
rements and scope document and
https://courserooma.capella.edu/bbcswebdav/institution/IT-
FP/IT-
FP3345/160400/Scoring_Guides/u03a1_scoring_guide.html
https://campustools.capella.edu/redirect.aspx?linkid=2974
https://courserooma.capella.edu/webapps/assignment/uploadAss
ignment?content_id=_3572272_1&course_id=_35671_1&assign
_group_id=&mode=view
6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01
https://courserooma.capella.edu/webapps/blackboard/content/lis
tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m
ode=reset 5/5
consider the interests of various stakeholders in your plans.
Submit Assessment
This button will take you to the next available assessment attem
pt tab, where you will be able to
submit your assessment.
U03a1 Software Architecture
>> View/Complete
U03a1 Software Architecture: Revision 1
>> View/Complete
U03a1 Software Architecture: Revision 2
>> View/Complete
https://courserooma.capella.edu/webapps/turn-plgnhndl-
BBLEARN/links/submit.jsp?course_id=_35671_1&content_id=_
3572274_1&orig_id=_3572274_1
https://courserooma.capella.edu/webapps/turn-plgnhndl-
BBLEARN/links/submit.jsp?course_id=_35671_1&content_id=_
3572275_1&tii_assign_id=48353218&orig_id=_3571176_1
https://courserooma.capella.edu/webapps/turn-plgnhndl-
BBLEARN/links/submit.jsp?course_id=_35671_1&content_id=_
3572276_1&tii_assign_id=48353224&orig_id=_3571177_1

More Related Content

Similar to 612016 Software Architecture Scope and Goals Scoring Guide.docx

Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointSPC Adriatics
 
Critical Friends Brief
Critical Friends BriefCritical Friends Brief
Critical Friends BriefNoel Hatch
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?Marc Miquel
 
Leveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLeveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLuke Hohmann
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Jayant Surana
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestPaya Do
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software ArchitectureSimon Guest
 
UX Beyond the UI - how the rest of software development affects user experience
UX Beyond the UI - how the rest of software development affects user experienceUX Beyond the UI - how the rest of software development affects user experience
UX Beyond the UI - how the rest of software development affects user experienceJoe Regan
 
Create free website
Create free websiteCreate free website
Create free websitefullerhqim
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product ExperiencesJeremy Johnson
 
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePointSPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePointMarc D Anderson
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
Mark-Recio-Director-letter-of-recommendation
Mark-Recio-Director-letter-of-recommendationMark-Recio-Director-letter-of-recommendation
Mark-Recio-Director-letter-of-recommendationszabinsky
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)FarjanaAhmed3
 

Similar to 612016 Software Architecture Scope and Goals Scoring Guide.docx (20)

Creating a Great User Experience in SharePoint
Creating a Great User Experience in SharePointCreating a Great User Experience in SharePoint
Creating a Great User Experience in SharePoint
 
Critical Friends Brief
Critical Friends BriefCritical Friends Brief
Critical Friends Brief
 
Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
User Experience 1: What is User Experience?
User Experience 1: What is User Experience?User Experience 1: What is User Experience?
User Experience 1: What is User Experience?
 
Leveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile TeamsLeveraging Distributed Tools with Agile Teams
Leveraging Distributed Tools with Agile Teams
 
Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.Web deveopment using React js and Node js with SQL.
Web deveopment using React js and Node js with SQL.
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Design System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, TestDesign System - Fail, Learn, Build, Test
Design System - Fail, Learn, Build, Test
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
UX Beyond the UI - how the rest of software development affects user experience
UX Beyond the UI - how the rest of software development affects user experienceUX Beyond the UI - how the rest of software development affects user experience
UX Beyond the UI - how the rest of software development affects user experience
 
Designing the User Experience
Designing the User ExperienceDesigning the User Experience
Designing the User Experience
 
Create free website
Create free websiteCreate free website
Create free website
 
10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
Eversun Careers
Eversun CareersEversun Careers
Eversun Careers
 
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePointSPS Jersey 2014 - Creating a Great User Experience in SharePoint
SPS Jersey 2014 - Creating a Great User Experience in SharePoint
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
Mark-Recio-Director-letter-of-recommendation
Mark-Recio-Director-letter-of-recommendationMark-Recio-Director-letter-of-recommendation
Mark-Recio-Director-letter-of-recommendation
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
 
CAREER IN I.T.
CAREER IN I.T.CAREER IN I.T.
CAREER IN I.T.
 

More from alinainglis

· Present a discussion of what team is. What type(s) of team do .docx
· Present a discussion of what team is. What type(s) of team do .docx· Present a discussion of what team is. What type(s) of team do .docx
· Present a discussion of what team is. What type(s) of team do .docxalinainglis
 
· Presentation of your project. Prepare a PowerPoint with 8 slid.docx
· Presentation of your project. Prepare a PowerPoint with 8 slid.docx· Presentation of your project. Prepare a PowerPoint with 8 slid.docx
· Presentation of your project. Prepare a PowerPoint with 8 slid.docxalinainglis
 
· Prepare a research proposal, mentioning a specific researchabl.docx
· Prepare a research proposal, mentioning a specific researchabl.docx· Prepare a research proposal, mentioning a specific researchabl.docx
· Prepare a research proposal, mentioning a specific researchabl.docxalinainglis
 
· Previous professional experiences that have had a profound.docx
· Previous professional experiences that have had a profound.docx· Previous professional experiences that have had a profound.docx
· Previous professional experiences that have had a profound.docxalinainglis
 
· Please select ONE of the following questions and write a 200-wor.docx
· Please select ONE of the following questions and write a 200-wor.docx· Please select ONE of the following questions and write a 200-wor.docx
· Please select ONE of the following questions and write a 200-wor.docxalinainglis
 
· Please use Firefox for access to cronometer.com16 ye.docx
· Please use Firefox for access to cronometer.com16 ye.docx· Please use Firefox for access to cronometer.com16 ye.docx
· Please use Firefox for access to cronometer.com16 ye.docxalinainglis
 
· Please share theoretical explanations based on social, cultural an.docx
· Please share theoretical explanations based on social, cultural an.docx· Please share theoretical explanations based on social, cultural an.docx
· Please share theoretical explanations based on social, cultural an.docxalinainglis
 
· If we accept the fact that we may need to focus more on teaching.docx
· If we accept the fact that we may need to focus more on teaching.docx· If we accept the fact that we may need to focus more on teaching.docx
· If we accept the fact that we may need to focus more on teaching.docxalinainglis
 
· How many employees are working for youtotal of 5 employees .docx
· How many employees are working for youtotal of 5 employees  .docx· How many employees are working for youtotal of 5 employees  .docx
· How many employees are working for youtotal of 5 employees .docxalinainglis
 
· How should the risks be prioritized· Who should do the priori.docx
· How should the risks be prioritized· Who should do the priori.docx· How should the risks be prioritized· Who should do the priori.docx
· How should the risks be prioritized· Who should do the priori.docxalinainglis
 
· How does the distribution mechanism control the issues address.docx
· How does the distribution mechanism control the issues address.docx· How does the distribution mechanism control the issues address.docx
· How does the distribution mechanism control the issues address.docxalinainglis
 
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docxalinainglis
 
· Global O365 Tenant Settings relevant to SPO, and recommended.docx
· Global O365 Tenant Settings relevant to SPO, and recommended.docx· Global O365 Tenant Settings relevant to SPO, and recommended.docx
· Global O365 Tenant Settings relevant to SPO, and recommended.docxalinainglis
 
· Focus on the identified client within your chosen case.· Analy.docx
· Focus on the identified client within your chosen case.· Analy.docx· Focus on the identified client within your chosen case.· Analy.docx
· Focus on the identified client within your chosen case.· Analy.docxalinainglis
 
· Find current events regarding any issues in public health .docx
· Find current events regarding any issues in public health .docx· Find current events regarding any issues in public health .docx
· Find current events regarding any issues in public health .docxalinainglis
 
· Explore and assess different remote access solutions.Assig.docx
· Explore and assess different remote access solutions.Assig.docx· Explore and assess different remote access solutions.Assig.docx
· Explore and assess different remote access solutions.Assig.docxalinainglis
 
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docxalinainglis
 
· Due Sat. Sep. · Format Typed, double-spaced, sub.docx
· Due Sat. Sep. · Format Typed, double-spaced, sub.docx· Due Sat. Sep. · Format Typed, double-spaced, sub.docx
· Due Sat. Sep. · Format Typed, double-spaced, sub.docxalinainglis
 
· Expectations for Power Point Presentations in Units IV and V I.docx
· Expectations for Power Point Presentations in Units IV and V I.docx· Expectations for Power Point Presentations in Units IV and V I.docx
· Expectations for Power Point Presentations in Units IV and V I.docxalinainglis
 
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docxalinainglis
 

More from alinainglis (20)

· Present a discussion of what team is. What type(s) of team do .docx
· Present a discussion of what team is. What type(s) of team do .docx· Present a discussion of what team is. What type(s) of team do .docx
· Present a discussion of what team is. What type(s) of team do .docx
 
· Presentation of your project. Prepare a PowerPoint with 8 slid.docx
· Presentation of your project. Prepare a PowerPoint with 8 slid.docx· Presentation of your project. Prepare a PowerPoint with 8 slid.docx
· Presentation of your project. Prepare a PowerPoint with 8 slid.docx
 
· Prepare a research proposal, mentioning a specific researchabl.docx
· Prepare a research proposal, mentioning a specific researchabl.docx· Prepare a research proposal, mentioning a specific researchabl.docx
· Prepare a research proposal, mentioning a specific researchabl.docx
 
· Previous professional experiences that have had a profound.docx
· Previous professional experiences that have had a profound.docx· Previous professional experiences that have had a profound.docx
· Previous professional experiences that have had a profound.docx
 
· Please select ONE of the following questions and write a 200-wor.docx
· Please select ONE of the following questions and write a 200-wor.docx· Please select ONE of the following questions and write a 200-wor.docx
· Please select ONE of the following questions and write a 200-wor.docx
 
· Please use Firefox for access to cronometer.com16 ye.docx
· Please use Firefox for access to cronometer.com16 ye.docx· Please use Firefox for access to cronometer.com16 ye.docx
· Please use Firefox for access to cronometer.com16 ye.docx
 
· Please share theoretical explanations based on social, cultural an.docx
· Please share theoretical explanations based on social, cultural an.docx· Please share theoretical explanations based on social, cultural an.docx
· Please share theoretical explanations based on social, cultural an.docx
 
· If we accept the fact that we may need to focus more on teaching.docx
· If we accept the fact that we may need to focus more on teaching.docx· If we accept the fact that we may need to focus more on teaching.docx
· If we accept the fact that we may need to focus more on teaching.docx
 
· How many employees are working for youtotal of 5 employees .docx
· How many employees are working for youtotal of 5 employees  .docx· How many employees are working for youtotal of 5 employees  .docx
· How many employees are working for youtotal of 5 employees .docx
 
· How should the risks be prioritized· Who should do the priori.docx
· How should the risks be prioritized· Who should do the priori.docx· How should the risks be prioritized· Who should do the priori.docx
· How should the risks be prioritized· Who should do the priori.docx
 
· How does the distribution mechanism control the issues address.docx
· How does the distribution mechanism control the issues address.docx· How does the distribution mechanism control the issues address.docx
· How does the distribution mechanism control the issues address.docx
 
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx
· Helen Petrakis Identifying Data Helen Petrakis is a 5.docx
 
· Global O365 Tenant Settings relevant to SPO, and recommended.docx
· Global O365 Tenant Settings relevant to SPO, and recommended.docx· Global O365 Tenant Settings relevant to SPO, and recommended.docx
· Global O365 Tenant Settings relevant to SPO, and recommended.docx
 
· Focus on the identified client within your chosen case.· Analy.docx
· Focus on the identified client within your chosen case.· Analy.docx· Focus on the identified client within your chosen case.· Analy.docx
· Focus on the identified client within your chosen case.· Analy.docx
 
· Find current events regarding any issues in public health .docx
· Find current events regarding any issues in public health .docx· Find current events regarding any issues in public health .docx
· Find current events regarding any issues in public health .docx
 
· Explore and assess different remote access solutions.Assig.docx
· Explore and assess different remote access solutions.Assig.docx· Explore and assess different remote access solutions.Assig.docx
· Explore and assess different remote access solutions.Assig.docx
 
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx
· FASB ASC & GARS Login credentials LinkUser ID AAA51628Pas.docx
 
· Due Sat. Sep. · Format Typed, double-spaced, sub.docx
· Due Sat. Sep. · Format Typed, double-spaced, sub.docx· Due Sat. Sep. · Format Typed, double-spaced, sub.docx
· Due Sat. Sep. · Format Typed, double-spaced, sub.docx
 
· Expectations for Power Point Presentations in Units IV and V I.docx
· Expectations for Power Point Presentations in Units IV and V I.docx· Expectations for Power Point Presentations in Units IV and V I.docx
· Expectations for Power Point Presentations in Units IV and V I.docx
 
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx
· Due Friday by 1159pmResearch Paper--IssueTopic Ce.docx
 

Recently uploaded

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Recently uploaded (20)

This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 

612016 Software Architecture Scope and Goals Scoring Guide.docx

  • 1. 6/1/2016 Software Architecture: Scope and Goals Scoring Guide https://courserooma.capella.edu/bbcswebdav/institution/IT-FP/I T-FP3345/160400/Scoring_Guides/u03a1_scoring_guide.html 1/1 Software Architecture: Scope and Goals Scoring Guide Grading Rubric Criteria Non-performance Basic Proficient Distinguished Define the architectural scope of the project. Does not define the architectural scope of the project. Defines the architectural scope of the project; definition is incorrect. Defines the architectural scope of the project. Explains the architectural scope of the project. Create a UML use case diagram. Does not create a UML use
  • 2. case diagram. Creates a UML use case diagram; diagram has errors. Creates a UML use case diagram. Creates a UML use case diagram; diagram presents a high-level picture of the system's boundaries and adjacent external entities. Create stakeholder questions. Does not create stakeholder questions. Creates stakeholder questions; questions are not aligned to the project. Creates stakeholder questions. Creates stakeholder questions; questions accurately consider all aspects of the project. Explain project constraints. Does not explain project constraints. Lists project constraints.
  • 3. Explains project constraints. Analyzes project constraints. Describe team member roles. Does not describe team member roles. Lists team member roles. Describes team member roles. Analyzes team member roles. Communicate in a manner that is scholarly, professional, and consistent with expectations for members of professional communities. Does not communicate in a manner that is scholarly, professional, and consistent with expectations for members of professional communities. Communicates in an inconsistent scholarly and professional manner for members
  • 4. of professional communities. Communicates in a manner that is scholarly, professional, and consistent with expectations for members of professional communities. Communicates in a manner that is scholarly, professional, and consistent with expectations for members of professional communities; written communication is free of errors that detract from the overall message. Print Software Architecture: Scope and Goals Scoring Guide javascript:window.print() 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold ers/projectStakeholders_ts.html 1/2 PROJECT STAKEHOLDERS JOHN PETERSON Vice President of Operations Good afternoon! My name is John Peterson. I am vice president
  • 5. of operations for Fantasy Games. I am here to act as a voice for the system owners at Fantasy Games including CEO and co-founder Robert Walling, co- founder James Rally, and all members of the senior management team. As system owners, we make the ᜀ�nal decision as to which proposal the company implements, since we'll be paying for it to be built. We've set the priorities for the project and our primary focus is the ᜀ�nancial and market value that this project will add to the organization as a whole. JODY JONES Action & Adventure Gamer Hi, my name is Jody Jones and as I mentioned in my earlier e- mail, I am an avid gamer, and so I ᜀ�t into the category of system user. I am excited to be included as part of this project and I am here representing a focus group consisting of both internal and external users. As system users, we identify the business requirements and our primary focus is on the community's ease of use and reliability. JOE MASON Lead Software Architect Hello, I am Joe Mason the lead architect for the applications services division of the Fantasy Games IT department. I am considered a system designer and it is my role to create the blueprints for technical solutions that will satisfy the requirements set forth by the users, the senior management team, Jack Burns, James Rally, and Robert Walling. To achieve success in my role as system designer I must collaborate with users, owners, and developers. I am here to provide the issues and concerns of the other designers within the company including the database and network administrators, web designers, and security architects.
  • 6. MIA KENDAL Lead Software Developer My name is Mia Kendal and I am the lead developer for the application services division within the Fantasy Games IT department. I am a system builder and it is my job to construct and maintain the system at the program code level. The primary focus for system builders like me is the construction, testing, and implementation of ᜀ�nal product using the blueprints created by the system designers. I am here to address the concerns of the network, database, web, system and application developers from within the company. Print Credits javascript:window.print() 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold ers/projectStakeholders_ts.html 2/2 Subject Matter Expert: Interactive Design: Instructional Designer: Project Manager: Voice Talent: Image Credits:
  • 7. CREDITS Melissa Zgola, M.S. Jay Austin, Marc Ashmore Rosalie Miller Erin Coᜀ岚ey, Julie Greunke Marc Ashmore, Jessica Puckett, Michael Higgs, Rubal Gambhir © iStockPhoto.com/Nicholas Monu; © iStockPhoto.com/Jacom Stephens; © iStockPhoto.com/Vikram Raghuvanshi Photography Lic ens ed under a Creat iv e Commons At t r ibut ion 3. 0 L ic ens e. http://creativecommons.org/licenses/by-nc-nd/3.0/ 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans cript.html 1/2 CONVERSATION ABOUT GOALS Fantasy Games wants to develop a community for their games. Various questions were posed to individuals involved in the Fantasy Games project. Their answers provide information about the goals of the project from each person's perspective. JODY JONES - AVID GAMER What goal(s) would you like the new community site to
  • 8. achieve? I would like the new community site to provide a way for gamers to connect with one another, share resources and game tips, be able to download new and updated versions of games, and obtain support from Fantasy Games. If the options were endless, what capabilities would you like to have provided to you on the community site? I would de�nitely like to see some sort of messenger or chat service, so that I can talk to other online gamers and chat about games, tips, or general life circumstances. It would also be great to be able to create our own social pro�les within the community that includes a customized avatar of some type. I would also like forums that provide tips and resources for both support and game cheats; that would be great as well. It would also be nice if I had the capability to talk to one another online while playing games utilizing the microphones on our computers. What are the minimum capabilities that you would expect to have provided to you on the site? 24/7 technical support is a necessity for an avid gamer like me. Technical support should be provided through some type of messenger service for situations of urgency, like when the game crashes or in cases of software installation problems. I don't mind using e-mail or forums for less urgent technical questions, but e- mail takes way too long for a response. I would expect to have a place to purchase and install new games or updates online as well. I can't imagine having to use the phone and wait for software to be sent through postal mail to my house! I would guess that if the goal is to
  • 9. provide a community, then at the very least a blog or forum would be provided for us gamers to communicate with one another! How do you envision the end result in terms of navigation and aesthetics? I am not sure. I guess I would expect to have di�erent pages for support than for gaming topics, and even maybe a di�erent page for community stu� like sharing tips and new maps and such. I imagine that the messenger, like other gaming sites, would be available while I am playing online so that I can chat with friends. Oh, and my avatar would be there too! JOE MASON - LEAD ARCHITECT What is your primary goal for this project? P r i n t C r e d i t s javascript:window.print() 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans cript.html 2/2 What is your primary goal for this project? My goal is to design a community that is adaptable, reliable and secure, and one that meets the functional, operational, technical, and transitional requirements of both the company and its consumers. What are the separate architectural components necessary for the development of this community site?
  • 10. That's a tough question to answer without knowing exactly what components we are going to add to the site, but let's assume that we provide users with all of the capability that other similar gaming sites provide. We would likely need to maintain the web interface, data storage, account management, messaging service, technical support component, forums, �le downloads, game catalogs, training documents, and business transactions. Why do you feel this project is necessary at this time? Fantasy Games has grown tremendously over the last few years causing a negative impact on system performance and customer support within the online environment. This accelerated growth has also resulted in Fantasy Games' inability to �nd resources to implement newer socially-driven gaming community trends, such as instant messaging, personal pro�les, and interactive forums. This project was initiated to improve consumer support and online experience. JACK BURNS - CIO OF FANTASY GAMES What is the overall goal of the project? The overall goal of the project is to maintain competitive advantage by o�ering a unique and supportive experience for our consumers, where the bene�ts outweigh the costs. What opportunities will this community present to Fantasy Games? The new community will allow us to gain insight into consumer trends, further our alliances within the gaming industry, and increase our exposure within the industry. What is the timeline for the proposed design?
  • 11. The goal is to design, develop, test and implement this community within a 24-month period. Subject Matter Expert: Interactive Design: Instructional Designer: Project Manager: Image Credits: CREDITS Keith Morneau Tara Schiller Schroeder, Heather Schroeder, Heather Paul Schwoboda © iStockphoto.com/Paul Hart Licensed under a Creat ive Commons Attribut ion 3.0 License. http://creativecommons.org/licenses/by-nc-nd/3.0/ 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT4710/convoScope/trans cript.html 1/2 CONVERSATION ABOUT CONSTRAINTS AND SCOPE
  • 12. JACK BURNS - CIO OF FANTASY GAMES What concerns do you have for this project? Or What challenges are you likely to face? As the online gaming industry becomes increasingly more competitive the overall quality of the consumer's online gaming experience is a critical component to maintaining a completive edge. In order to maintain the growth in which we had recently experienced the timing of the implementation of this new community is vital. It is of great importance that this project remains within the time that has been allotted and that tasks are clearly deᴀ밄ned in terms of duration. Another area of concern is the large budget. This initial investment is necessary, yet great diligence must be taken to ensure that the cost does not outweigh the beneᴀ밄ts. Therefore, prioritization must be carefully assigned as the budget is being allocated. What tasks are considered out of the project boundaries? What sets the boundaries? As long as we remain focused on our goal which is to build a community environment for our users, the tasks should aligned as well and avoid crossing over boundaries. The project will remain focused if we: develop a clear schedule, maintain an unrelenting focus on our goal, appropriately allocate time, and appropriately allocate resources. JODY JONES - AVID GAMER Are there any comments that you would like to make, that weren't covered thus far? I just want to take a minute to reiterate that the ease at which users can navigate and learn the system is
  • 13. going to be the most important factor that determines the success of the community on the user side. I should not have to search far into the community site to locate links to customer service or tech support. And, in my opinion, the more socializing tools that you make available, the more we users will like it! JOE MASON - LEAD ARCHITECT What concerns do you have for this project? Or what challenges are you likely to face? There are a number of hardware and software limitations that can pose a great challenge in terms of designing and implementing the community within the time and budget restraints. Data storage, security, and performance are not currently appropriate given the recent growth of consumers and must be addressed. User support is also an issue as the support team is not suᴀ甇ciently equipped to handle the number of consumers and the recent growth has created an increased need for multi-language support. Adjustments need to be made to provide the highest quality support. Finally training will be required for the P r i n t C r e d i t s javascript:window.print() 6/1/2016 Transcript http://media.capella.edu/CourseMedia/IT4710/convoScope/trans cript.html 2/2 new system worldwide. The implementation plan must consider
  • 14. how training will be disseminated. What are the boundaries for the project? What areas are you not willing to work in? This is a great question. The boundaries that we set are clearly deᴀ밄ned by remaining focused on the primary goal. This project is requiring us to design a number of applications to build a stronger community. One area that I feel we should be very careful with is network technology. Although there are software and hardware components that need to be updated, we need to make sure that this does not consume the entire budget or timeline. The network developer's role is to create, implement, test, and replace hardware and software, so we need to take care that only the network developer is assigned these tasks and that these tasks only account for a small portion of the project. Subject Matter Expert: Interactive Design: Instructional Designer: Project Manager: Image Credits: CREDITS Keith Morneau Tara Schiller Schroeder, Heather Schroeder, Heather Paul Schwoboda © iStockphoto.com/Paul Hart
  • 15. Licensed under a Creat ive Commons Attribut ion 3.0 License. http://creativecommons.org/licenses/by-nc-nd/3.0/ 6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01 https://courserooma.capella.edu/webapps/blackboard/content/lis tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m ode=reset 1/5 ASSESSMENT 3 Software Architecture: Scope And Goals Overview Design the software architecture for a new game. Create a requi rements and scope document and consider the interests of various stakeholders in your plans. The hardest part of any system is to develop a scope of the syste m. The scope of the process is essentially looking at the overview of a project. If the scope isn' t followed, "scope creep" can occur. Scope creep occurs when additional requirements are add ed to the original project plan. Determining scope is mainly about negotiation with your custo mer. When determining project scope, it is necessary to consider constraints. Two common cons traints are budget and schedule. The software architect also needs to determine which stakeholde rs need to be selected and
  • 16. engaged while the architecture is being developed. Stakeholders are the interested parties in a software architecture plan. Since the architecture is ultimately d esigned to meet stakeholder needs, it is essential to gather their input throughout the constru ction process. The baseline architecture is a set of requirements agreed upon by the softwar e architect and customers or stakeholders. By successfully completing this assessment, you will demonstra te your proficiency in the following course competencies and assessment criteria: Competency 1: Define business problems that can be solved usi ng software architecture concepts and standards. Define the architectural scope of the project. Competency 2: Explain fundamental concepts and principles of software architecture. Define the architectural principles for the project. Competency 3: Create a software and data architecture for an or ganization. Create a UMLUse Case diagram. Competency 4: Apply collaboration strategies in the software ar chitecture process. Create stakeholder questions. Explain project constraints. Describe team member roles. Competency 5: Communicate effectively. Communicate in a manner that is scholarly, professional, and co
  • 17. nsistent with expectations for members of professional communities Competency Map Details Attempt 1 Available Attempt 2 Attempt 3 6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01 https://courserooma.capella.edu/webapps/blackboard/content/lis tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m ode=reset 2/5 Check Your ProgressUse this online tool to track your performa nce and progress through your course. Context The hardest part of any system is to develop a scope of the syste m. The scope of the process is essentially looking at the overview of a project. If the scope isn' t followed, "scope creep" can occur. Scope creep occurs when additional requirements are add ed to the original project plan. Determining scope is mainly about negotiation with your custo mer. When determining project scope, it is necessary to consider constraints. Two common cons traints are budget and schedule. The software architect also needs to determine which stakeholde rs need to be selected and engaged while the architecture is being developed. Stakeholders
  • 18. are the interested parties in a software architecture plan. Since the architecture is ultimately d esigned to meet stakeholder needs, it is essential to gather their input throughout the constru ction process. The baseline architecture is a set of requirements agreed upon by the softwar e architect and customers or stakeholders. Questions to Consider To deepen your understanding, you are encouraged to consider t he questions below and discuss them with a fellow learner, a work associate, an interested frien d, or a member of the business community. How have you determined project scope in your current professi on? What constraints should a software architect consider to determi ne project goals? Resources Required Resources The following resources are required to complete the assessment . Capella Multimedia Click the links provided below to view the following multimedi a pieces: Project Stakeholders | Transcript. Conversation About Goals | Transcript. Conversation About Constraints and Scope | Transcript.
  • 19. Suggested Resources The following optional resources are provided to support you in completing the assessment or to provide a helpful context. For additional resources, refer to the Research Resources and Supplemental Resources in the left navigation menu of your cou rseroom. Course Library Guide A Capella University library guide has been created specifically for your use in this course. You are encouraged to refer to the resources in the IT-FP3345 – Fundamentals of Software Architecture Library Guide to help direct your research. Pluralsight Videos https://campus.capella.edu/web/competency/ http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold ers/projectStakeholders.asp http://media.capella.edu/CourseMedia/IT3345/ProjectStakehold ers/projectStakeholders_ts.html http://media.capella.edu/CourseMedia/IT4710/convoGoals/wrap per.asp http://media.capella.edu/CourseMedia/IT4710/convoGoals/trans cript.html http://media.capella.edu/CourseMedia/IT4710/convoScope/wrap per.asp http://media.capella.edu/CourseMedia/IT4710/convoScope/trans cript.html http://capellauniversity.libguides.com/ITFP3345 6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01 https://courserooma.capella.edu/webapps/blackboard/content/lis
  • 20. tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m ode=reset 3/5 Pluralsight Videos Instructional videos from Pluralsight are provided for your use i n this course. You may access the videos via the Pluralsight resources in this assessment. Internet Resources Access the following resources by clicking the links provided. P lease note that URLs change frequently. Permissions for the following links have been either granted or deemed appropriate for educational use at the time of course publication. Chitnis, M., Tiwari, P., & Ananthamurthy, L. (2005). Tutorials: Discover UML. Retrieved from http://www.developer.com/design/article.php/3500181 Miller, R. (2007). Practical UML: A hands-on introduction for d evelopers. Retrieved from http://dn.codegear.com/article/31863 Pay special attention to the part on Class Diagrams. Bookstore Resources The resources listed below are relevant to the topics and assess ments in this course and are not required. Unless noted otherwise, these materials are available f or purchase from the Capella University Bookstore. When searching the bookstore, be sure to look for the Course ID with the specific –FP (FlexPath) course designation. Qian, K., Fu, X., Tao, L., Xu, C., & Diaz-Herrera, J. L. (2010). Software architecture and design illuminated. Sudbury, Mass: Jones and Bartlett Publishers. ISB
  • 21. N: 9780763754204. Toolwire Virtual Desktop Click the linked title next to the arrow in the heading above to a ccess and use Toolwire resources. Toolwire Technical Support If you experience issues with accessing Toolwire: Contact Toolwire Support at (925) 227-8500 x200, or toll-free a t (866) 935-8665 x200. To file a help ticket, go to Start a Support Case. Refer to the Toolwire FAQ and Troubleshooting Help. If you have specific questions about the Toolwire resource, plea se contact your FlexPath coach. Video Resource: Visio 2013 Fundamentals For Bus. Click the linked title next to the arrow in the heading above to a ccess an optional Pluralsight video titled Introduction to UML. For help using Pluralsight, see Pluralsight User Guide and Tech nical Support. Assessment Instructions For this assessment, consider the scope and the stakeholders for Fantasy Games. Preparation To begin, read the following Fantasy Games scenario: Fantasy Games Scenario The CIO of Fantasy Games has hired your consulting company t o design Fantasy's software
  • 22. architecture. The company is adding a new game titled Asteroid s to its catalog and intends to build a http://www.developer.com/design/article.php/3500181 http://dn.codegear.com/article/31863 http://campustools.capella.edu/redirect.aspx?linkid=1582 https://courserooma.capella.edu/webapps/osc-BasicLTI- BBLEARN/tool.jsp?course_id=_35671_1&content_id=_3572269 _1 http://campus.toolwire.com/b4ubegin/web_case.asp http://campus.toolwire.com/b4ubegin/faq.asp https://courserooma.capella.edu/webapps/blackboard/execute/blt i/launchLink?course_id=_35671_1&content_id=_3572270_1&ta rget=blank https://campustools.capella.edu/redirect.aspx?linkid=3962 6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01 https://courserooma.capella.edu/webapps/blackboard/content/lis tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m ode=reset 4/5 multiplayer environment for this new game. You must add an en tirely new subcomponent to their existing Web community in order to support this game, and you must create a software architecture proposal for this new subsystem. As part of your proposal, Fant asy asks you to develop a single- player, working prototype of the game itself. The Fantasy Games community currently has 1.2 million users, and they expect that user activity will grow tremendously with the addition of this new environment. Your design must be flexible enough to accommodate the current number of users plus all anticipated an
  • 23. d unanticipated future growth. The Asteroids Web component, or subsystem, for this game sho uld include many of the same features found on other popular online gaming sites such as chat, instant messaging, user-rank functionality, and high-score display. Although Fantasy Games currently has a few other multiplayer games available within their overall community, they would like this p roject to set the new standards for how similar subsystems will be added in the future. For this assessment, consider these four Fantasy Games stakehol ders: An avid online gamer. The Vice President of Operations. The Lead Software Developer. The Lead Software Architect. Consider what type of questions and facts you would ask of thes e stakeholders when developing the scope of the project. It will be up to you to develop all the Fant asy Games user requirements, business needs, facts, and assumptions to drive your architectur e design. This assessment will include writing and using Visio to create a diagram. In order to prepare for your assessment, view the following med ia pieces (linked in the Resources under the Required Resources heading). Project Stakeholders. Conversation About Goals. Conversation about Constraints and Scope.
  • 24. Directions Create a 3– 4-page professional paper in which you complete the following: Create a Requirements and Scope document for this developmen t. Complete the following: 1. Determine the types of questions you would need to ask the st akeholders. 2. Determine the architectural scope of the project. 3. Create a UML use case diagram of the project that presents a high-level picture of the system's boundaries and adjacent external entities. Use Visio to complete this diagra m. 4. Determine constraints on the project. 5. Determine the team necessary to work on this project and clar ify the roles of each team member. Access Microsoft Visio via the Toolwire resources in this assess ment. Software Architecture: Scope and Goals Scoring Guide View Scoring Guide Use the scoring guide to enhance your lear ning. How to use the scoring guide [U03a1] Software Architecture: Scope And Goals <Link Type=" Text/Css" Media="Screen" Rel="Stylesheet" Href= "//Media.Capella.Edu/Blackboard9/Css/ Patch_manifesto.Css"/> Design the software architecture for a new game. Create a requi rements and scope document and https://courserooma.capella.edu/bbcswebdav/institution/IT- FP/IT- FP3345/160400/Scoring_Guides/u03a1_scoring_guide.html
  • 25. https://campustools.capella.edu/redirect.aspx?linkid=2974 https://courserooma.capella.edu/webapps/assignment/uploadAss ignment?content_id=_3572272_1&course_id=_35671_1&assign _group_id=&mode=view 6/1/2016 Assessment 3 – IT-FP3345 - Spring 2016 - Section 01 https://courserooma.capella.edu/webapps/blackboard/content/lis tContent.jsp?course_id=_35671_1&content_id=_3572210_1&m ode=reset 5/5 consider the interests of various stakeholders in your plans. Submit Assessment This button will take you to the next available assessment attem pt tab, where you will be able to submit your assessment. U03a1 Software Architecture >> View/Complete U03a1 Software Architecture: Revision 1 >> View/Complete U03a1 Software Architecture: Revision 2 >> View/Complete https://courserooma.capella.edu/webapps/turn-plgnhndl- BBLEARN/links/submit.jsp?course_id=_35671_1&content_id=_ 3572274_1&orig_id=_3572274_1 https://courserooma.capella.edu/webapps/turn-plgnhndl-