Академический Документы
Профессиональный Документы
Культура Документы
The following description of a fictitious retailer called Swede-Mart is to be used to complete the Activity section at the end of each chapter, applying the concepts discussed therein. Sample solutions for each of the activities are given in Chapter 1 .
11.1 Introduction
Swede-Mart is a rapidly e!panding clothing store head"uartered in #othenburg, Sweden, with $%% stores across the globe, %% of which are in &urope. The retailer targets affluent families who want fashionable clothing, but who are also concerned about price. Swede-Mart has a three-year plan to greatly e!pand its presence in Asia and 'orth America. The goal is to become the largest clothing store in the world in the mar(et of upper-middle-class, young families, as measured by number of stores and revenue. Swede-Mart offers high-"uality products, competitive prices, and a trendy image. )olding on to this image will be (ey as the company e!pands. The target mar(et is very finic(y and will *ump ship "uic(ly if the company+s image does not match their lifestyle.
11.2 Strategy
Swede-Mart has recently gone through a business planning effort and formulated its mission and vision, however, a S-.T /strengths-wea(nesses-opportunities-threats0 analysis has not yet been done. The initial focus of the strategic plan is ensuring customer retention and growth through inventory management, which will allow Swede-Mart to have the right products available at the right location, at the right time, and for the right price. This has been a ma*or part of the company+s mar(eting campaign. This means setting up regional distribution centers which can ship efficiently to the local stores. The company will need to ma(e sure that it can e!ecute this as well at a global level as it has in Sweden. The goal is to reach less than 1 percent out of stoc( of an advertised product over the duration of advertising. 1ear-round inventory should turn eight times per year, currently it is only si! times. Successful improvement of the inventory management system will allow Swede-Mart to increase its rate of growth across the globe, and will also provide cash flow for ac"uisitions and store growth.
The largest costs are space, inventory, and staff. 'ot only must the product be there at the right time, there must also be enough staff there to support the sales. Swede-Mart is famous for having friendly but not overbearing staff.
11.) Purchasing
<uyers are assigned to product lines and to vendors. -here a vendor is providing multiple product lines, there is a primary buyer who is responsible for the price negotiations and the general vendor relationship. &ach buyer buys for all the distributions centers. Most of the buyers are at the head"uarters in Sweden, but some are located at the distribution centers around the world. This is li(ely to increase with the global e!pansion over the ne!t few years.
The buyer will get sales and predicted demands from the stores and distribution centers, and then do a sales forecast based on that data. The buyer will negotiate prices with the vendors and loo( out for special discounts or sales from the vendors to ta(e advantage of opportunities as they arise. Stoc(ed items will have a reorder level. This level is set for each stoc(ed product, for each store, and for each distribution center. -hen a product reaches a reorder level, an automatic order will be generated by the system. This reorder level is updated by the distribution center as order patterns change.
11.* +ecei%ing
=endor shipments typically will be shipped to the distribution centers. .ccasionally, special orders may be shipped directly to the stores. >eceiving will match the shipments to purchase orders to ma(e sure the shipment is correct and that it has arrived at the right location. After that, items that are to be stoc(ed in the center are entered into inventory and stored in their bins. ;roducts which are to be reshipped directly to the stores get sent over to Shipping and combined with any other shipments being sent. .n average the distribution centers send one large shipment per wee( to each store. The term ?bin? in the distribution center refers to a specific location where a product is stored. 2t could be a shelf, a bin, a corner of the warehouse. &ach bin is described by its type and si7e and also has information on location /floor number, part of building0. Any changes to a bin location must be immediately reflected to ma(e sure that the warehouse will operate efficiently. A product may be stored in multiple bins and in some cases multiple products will share one bin.
wee( if the product is still wanted. 2f there is a special need to get a product earlier, then the store needs to place a special order. 2f the store order is for a product that isn+t carried in inventory, then a special order to the supplier is placed. .nce a delivery date is received from the supplier, this information is passed on to the store. These products are typically shipped directly to the store. All store orders will typically be from their primary distribution center. .n rare occasions they can place an order with a different distribution center, but that will continue to be handled manually. Stores can continuously chec( on the status of an order and will fre"uently call before placing an order to find out about the inventory situation. .ften they will as( for similar products if the one that they were interested in ordering is not available. The distribution center will invoice the store for the orders shipped, as a way of auditing financial discipline.
11.11 +eporting
There are a number of reports that must be created for this business area. Some of the (ey reports are9 2nvoice report9 Shows payable invoices and payment due date. 2nventory report9 Complete list of products and "uantities. Store order report9 Shows all stores for a distribution center and what they have ordered. This report must be available in multiple sorting se"uences. All reports will be in &nglish, the corporate language.
11.12 Su00ary
The new order management system that will be created for Swede-Mart must be state of the art and must be able to support the aggressive growth goals of the company. Although a timely solution is needed and cost is important, this pro*ect is really focused on doing the right thing. The solution must be fle!ible, accurate, and very responsive. The last few decades are filled with stories of retail companies who have not been able to get the right product to the right place in the right time frame. Swede-Mart is determined not to be another one of those stories.
3.) -cti%ity
>eview the Swede-Mart case study in Chapter 11 and fill out the charter for the pro*ect9
Open table as spreadsheet
Project Charter
Critical success factors9 5ey product deliverables and milestones9 .rgani7ational assumptions9 .rgani7ational constraints9
Project Charter
;ro*ect 'ame9 Swede-Mart 2nventory ;ro*ect Manager9 Sven Svenson <usiness need@issue
Customer9 =; .perations
;ro*ect Sponsor9 6istribution Center Manager -ith Swede-Marts e!pansion globally and the focus on increasing mar(et share and customer loyalty, a new order and inventory control system must be created. This will support Swede-Mart+s vision of the right product at the right place at the right time. This mar(et is increasingly competitive. Many competitors carry the same brands as we do. 2f we don+t have them in stoc( when the customer needs them, the customer will go elsewhere and probably (eep going there. 'ever run out of inventory on year round items :ess than 1 percent out of inventory of advertised products Ability to tell customers when an out of inventory item will be available Minimi7e cost of inventory .rder processing system 2nventory management system 'o other systems will change Corporate language is &nglish, no multi-lingual support Must be completed in 1A months
;ro*ect *ustification
4.1! -cti%ity
>efer bac( to the Swede-Mart case study information in Chapter 11. The pro*ect manager has *ust met with you, the business analyst, and as(ed you to come up with your plan for the analysis phase. >eview the list below to determine what still must be developed. >emember that the focus is the gathering of re"uirements, not the whole pro*ect. 1. . $. C. 8. D. E. A. F. ;ro*ect overview and bac(ground. Scope and deliverables9 2dentify three e!amples of e!clusions. Sta(eholder analysis9 Bill out the sta(eholder analysis for 4oe 4ones. Communications ;lan9 Bill out with two sample communication items. ;ro*ect activities9 Create a -<S with three layers /top layer being analysis phase0 and a total of 18 to 1A activities at the lowest level. >oles and responsibilities9 Assign responsibilities to the activities from Activity 8. >esource ;lan9 Create a list of potential nonhuman resources and sub*ect matter e!perts you may need. >e"uirements >is( ;lan9 <rainstorm four to si! ris(s. Select the top one and create a ris( handling plan. 2dentify who will be responsible for approving changes.
Stakeholder Analysis
;ro*ect 'ame9 Swede-Mart 2nventory pro*ect ;ro*ect Manager9 Sven Svenson Sta(eholder organi7ation9
Stakeholder Analysis
Sta(eholder name and contact information9 -hat will this sta(eholder provide to the pro*ectH
4oe 4ones /1 10 888-1 1 Approve changes to the cost and schedule of the analysis phase &scalation point to obtain the correct sta(eholders in the re"uirements sessions
-hat is the impact to this sta(eholder if the pro*ect succeeds or failsH )ot issues for this sta(eholder
=ery important for the success of the sta(eholder+s organi7ation as well as for his personal career. <ad news early 'o surprises <ring ideas not problems Bre"uent communication
Why
When
How
What -ee(ly Status >eport Team meeting 2nformational, continued support Status, issues, upcoming milestones Monday am Briday am 2n person
;ro*ect Manager
8. ;ro*ect activities. Create a -<S with three layers /top layer being analysis phase0 and a total of 18I1A activities at the lowest level. D. >oles and responsibilities. Assign responsibilities to the activities from step 8 /Bigure 1 .10.
Open table as spreadsheet
Task
Responsible :ead Analyst <usiness Analysis Team :ead Analyst ;ro*ect Manager, :ead Analyst, :ead Systems Analyst
Create >e"uirements ;lan #ather >e"uirements Create <>6 #et approval of <>6
E. >esource ;lan. Create a list of potential non-human resources and Sub*ect Matter &!perts you may need.
Open table as spreadsheet
Resource
Co
ent
Need Bacilitator 6ocumentation tool SM& 'o internal candidate, must have superior communication s(ills Must support modeling techni"ues selected 'eed e!pert in inventory optimi7ation
A. >e"uirements >is( ;lan. <rainstorm re"uirements related ris(, either to the re"uirements gathering effort or to the product being developed. Select the top one and create a ris( handling plan.
Open table as spreadsheet
+isk -ssess0ent 2or0 34ype: Prod 5 Product +isk6 +e1 5 +e1uire0ents gathering risk7 Probability : ! pact ) Co ent
Risk !" 1
Type ;rod
Risk :ocal legal restriction may ma(e the system not usable )ardware cost may be too much for some stores Some stores may not have &nglish spea(ing staff May not be able to interview sta(eholders from other countries
Open table as spreadsheet
;rod
;rod
>e"
>is( 269 C >aised <y9 Analysis Team 6ate >aised9 4uly 1, %%E
<usiness Area9 6istribution Centers ;ro*ect 'ame9 Swede-Mart 6istribution Center ;ro*ect Assigned to9 :ead Analyst
>is( 6escription9 2f we cannot interview users in other countries, we are li(ely to miss local legal restrictions and different nuances in how business is conducted. :i(elihood9 M 2mpact 6escription9 The acceptance of the product when rolling it out internationally could be *eopardi7ed and the users may resist using the system, instead resorting to manual orders 2mpact9 )
>ecommended ;reventative Actions9 <ring in a user from each continent to the re"uirements sessions Send prototypes to each distribution center for review
+isk -ssess0ent 2or0 34ype: Prod 5 Product +isk6 +e1 5 +e1uire0ents gathering risk7 Probability : ! pact ) Co ent
Risk !" 1
Type ;rod
Risk :ocal legal restriction may ma(e the system not usable
F. 2dentify who will be responsible for approving changes. There is a customer change control board that will approve product scope changes. The customer sponsor will approve pro*ect scope changes. The 2T change control board will approve infrastructure changes.
!.* -cti%ity
>eview the Swede-Mart case study in Chapter 11. 6etermine how the three main approaches discussed in this chapter can be used for the order systems development. Gsing the table below, identify ris(s with each of the three ma*or approaches discussed and identify ris( mitigation strategies for each. -hat approach will you recommend for Swede-MartH /2t may very well be a recommendation which contains elements of all three approaches.0
Approach
Risks
%iti#ations
-aterfall 2terative
Risks
%iti#ations
Approach -aterfall 2terative Agile Customer is not clear on re"uirements .rgani7ation has not done anything similar in the past Must be international consensus 2terative Scope continuously changing Can get analysis paralysis Agile >e"uirements continually changing May be difficult to sub divide pro*ect into manageable components Clearly define the boundaries of the effort 2dentify pieces which can be done agile and combine with a more traditional approach for larger modules Clearly define purpose and deliverables for each iteration =erify with prototype Bormal review of all deliverables Add outside e!pertise team
<ased on the comple!ity and si7e of this pro*ect, a waterfall approach would be the best option. ;ortions of the re"uirements gathering can be done in an iterative approach.
'.1/ -cti%ity
>eview the case study in Chapter 11. 6ocument a re"uirement for each of the following categories9 &!ternal <usiness J Strategic <usiness J Tactical <usiness J .perational Gser Kuality of service Assumption Constraint 2mplementation -hen documenting these re"uirements, focus on ma(ing them specific, unambiguous, and verifiable. There will be a further discussion of how to write good re"uirements in Chapter A. -rite the re"uirements so that they will be meaningful to someone reading them three months from now without having been involved with the development effort. 2f you do that, many misunderstandings will be avoided in the future.
).1, -cti%ity
Ta(e another loo( at the case study in Chapter 11. 2dentify all the sta(eholders from whom re"uirements will be elicited. Some of these sta(eholders may have been identified in the activity for Chapter C. 2nclude those but also add any others that come to mind. 1. 2dentify the best re"uirements elicitation techni"ue for each sta(eholder on the list and document what actions the analyst should ta(e to ma(e the effort more successful with each sta(eholder. This includes actions to ta(e before re"uirements are gathered, during the gathering, and follow-up actions. . Select one area where a discovery session would wor( well. 2dentify which sta(eholders would be invited to the session and create an agenda for what to cover in that discovery session.
Special Actions ;repare list of "uestions .btain sign-off on scope and re"uirements &!plain goals of pro*ect Create a survey for postpro*ect evaluation
Special Actions Meet with each person prior to session )ire a 4A6 facilitator Select modeling techni"ues Select participants who are well respected <rief participants before session Bollow-up with decisions after the session
-cti%ity ).2
*.1/ -cti%ity
>eview the case study section called ?2nterview with store buyer.? 2f you are using modeling techni"ues different than the ones used in the e!ercise, it may be productive to model this business area using those techni"ues as well. 1. <ased on the interview, what use cases are needed for this business areaH 2dentify three to five use cases. Select one of those use cases and fill out the use case template. . 2dentify the (ey entities that the buyer+s business area deals with, identify attributes and relationships for those entities, and outline an entity relationship diagram. $. ?-rite a re"uirements statement for the ?;lacing special order? re"uirement. Ma(e the statement specific, measurable, and unambiguous.
?enera. Characteristics
2ntent Scope Author :ast Gpdate Status ;rimary Actor Secondary Actors ;reconditions Assumptions Trigger Success Condition Bailed ;ost Condition Models .verview
To place an order which was not automatically identified and generated by the system. Store buyer placing special order Sven Svenson 4uly 18, %%E Gnder development Store buyer 6istribution center inventory manager System generated order has been created and transmitted <uyer needs to modify system order .ut of stoc( at store, special order at store, forecast changed Special order is confirmed for shipping with a ship date ;roduct can not be ordered, no inventory available or special shipping cost prohibitive -or(flow model store purchasing process A buyer needs to try to ma(e sure that the store does not run out of inventory. 2f the ris( for this is high, they will need to place special orders. Special orders can also be placed when a customer orders a nonstoc(ed item.
Open table as spreadsheet
@appy Path
Step S 1
Action Successful order is placed for product in inventory at distribution center The buyer decides to place special order System as(s for product
$ C 8 D
<uyer enters product System displays available inventory <uyer enters "uantity System confirms order and provides shipping date
-.ternati%es
Step C
Branching Action 'o inventory available <uyer reviews all distribution centers <uyer evaluates shipping cost from closest distribution center with available inventory <uyer accepts or re*ects alternative distribution center
Open table as spreadsheet
+e.ated In=or0ation
;erformance Bre"uency Concurrency .pen issues Buture considerations 6ue date Additional information 1. .
Must be able to perform happy path in less than $% seconds % times per day per buyer Many buyers will be performing this concurrently Approval of orders from non primary distribution centers 'one %%A '@A
2dentify the (ey entities that the buyer+s business area deals with and identify attributes and relationships for those entities and outline an entity relationship diagram /Bigure 1 . 0. Ta(e the re"uirement of ?placing a special order.? -rite a sample re"uirements statement for this which is specific, measurable, and unambiguous. There will be many re"uirements statements for this use case, right now *ust do one as an e!ample9 ?The system must support 8% buyers per distribution center, entering an order at the same time, and be able to complete those orders /assuming happy path0 in $% seconds.?
,.* -cti%ity
1. 6ocument what components you would include for a <>6 review with the following case study sta(eholders9 Sponsor 6istribution Center Manager =; of .perations <uyer 6eveloper . 6ocument what each one of the sta(eholders main areas of focus should be for the re"uirements pac(age being developed.
1/., -cti%ity
1. . 6escribe three parts of the case study where the customer is li(ely to have a very low ris( tolerance. The following re"uirement was documented for the case study9 The system must verify that the customer has sufficient credit to place an order if the order is above L1,%%% and if the customer does not have an e!isting line of credit with us. -rite two test scenarios that would help verify this re"uirement.
$.
-ctions
Changing re"uirements Customers not available Customers not (nowing what they want 'o repeatable process :ac( of management buy-in 2mplement a formal change control process &ducate team on the process #ive customers as much lead time as possible #et buy-in from customers to re"uirements gathering Showcase similar products Create prototypes 6efine and implement templates and a simple process to start with >esearch what other organi7ations do >eview charter and scope with management >eview re"uirements plan with management
2T
6irector of 2T
1FF%
'ote that this will provide a starting point of forms and templates for the organi7ation. 2t will also identify potentially overlapping forms and activities and help clarify roles and responsibilities.