11 KiB
11 KiB
ITPM Übungsgruppe - Meeting 1
Agenda
- Define Artifacts to create
- Define Tasks to do clearly
- Distribute Tasks
- Plan next meeting
Artifacts
- Filled-In Table
- Presentation
- Writeup of all arguments
Tasks
- Argument Collection
- "Distributed" Brainstorming
- Presentation Creation
- Graphics
- Storyboard
- Argument Collection (link)
- Storyboard
- Graphics
Until the next meeting
- Collect arguments individually
- General Priority of Tasks
- Risks associated with a task
- General Ranking Idea
- Refer to the PDF for arguments
- Next meeting: Collect Arguments
When?
Mon 17:00 - 18:00 (Online)
Meeting 2
flowchart LR;
subgraph g
customer("customer (company) - our role") --- dev
end g
g --> webshop
fn add(a: i32, b: i32) {
a + b
}
#[cfg(test)]
mod test{
use super::*;
#[test]
fn test_add() {
assert_eq!(add(3, 5), 8);
}
}
Agenda
- Feature-by-Feature - Collect Ideas
- Dependent Features / Feature-Groups
Feature-by-Feature
- to +++ (max)
- Product Title Display (++)
- Essential function of the Webshop
- Should be prioritized maximally
- lower than pictures because fashion brand, but still high
- Potentially Filtering based on pictures?
- People search for names
- Search Functionality fulfills filter functionality
- Product Page Picture and Alternate Views Display (+++)
- Very important for purchase decision
- essential in increasing marketability of the products
- strongly connected with the title display
- Loading Time / Optimization needs to be prioritized (dep?)
- Pricing information (+++)
- Core Feature
- Testing Accuracy Increase (++ to +++)
- Previous test runs showed many problems
- Good reason to prioritize better testing
- As early as possible, to prevent divergence of system architecture
- Focus on testability in architecture if postponed
- Previous test runs showed many problems
- Webshop - Page Speed Increase (+ from a time perspective)
- > 25% leave the page if people leave the page
- important, but should be done at the end
- Product Quantity (+)
- Putting multiple things in the cart works too (spam-clicking)
- Additional Feature
- Add to cart function (+++)
- Core Feature
- Customers normally order multiple things at the same time from Fashion Brands
- Increase Sale Volume
- Product Description Display (++)
- Equivalent to Product Title Display priority-wise
- Possible disclosure of materials / allergens mandatory?
- Production Process (fairness, country) is important for many customers
- => Marketability
- Production Process (fairness, country) is important for many customers
- Product Star Review / Ranking (+)
- Reference Values are important for new customers
- Other people's preferences have an important influence on the customer
- Instagram Ads / Community Presence might be important to consider
- Not necessarily important, because lots of people have different opinions
- Possible alternative of the fit
- Smaller as the size / Bigger as the size
- Possible alternative of the fit
- Contra: Star Reviews on your own page might discourage people from buying products with low reviews
- => lower sales
- Reference Values are important for new customers
- Consumer reviews on product (0 to +)
- Same idea as above
- Dependent on Star Review
- Very expensive (points) to develop
- Trust Signals (++)
- Cheap to implement and efficient
- Important for a customer when buying on a small website
- Needs to be done properly (clickable badge)
- Product Variables Overview (+++)
- Core Feature
- Need to have clothing size selection to buy this
- Product Page View Different colors (++)
- Quite important
- Dependent on Product Variables Overview
- Social Share Buttons (+ for current cost, ++ for less points)
- Way too expensive! (ask the team to check this again? use an SDK instead?)
- Fairly important
- Marketing is over Instagram
- Community validation leads to credibility
- Need to include picture / link of the product
- Hashtag?
- Add to wishlist function (+)
- Low Product Volume, so not many choices
- Maybe notification for sales?
- Otherwise not very important
- Low Product Volume, so not many choices
- Add to comparison function (0 to +)
- Not that important in clothes
- No specs to compare (e.g. processors in tech stuff)
- How comparable are T-Shirts?
- Similar fabric and products
- Not that important in clothes
- Related products (++)
- Really good for the cost of 6 points
- Increase Browsing Time
- Cross-Sell-Ability
- Customers like looking at many clothes
- Closer to the In-Person Mall experience
- Ikea-Effect
- Enable English language (++ to +++)
- High priority
- Increase Customer Base
- Include local people who don't necessarily know the local language well
- Delivery Costs?
- High priority
- Live-Chat (0)
- Super-low priority
- Few users
- Really expensive
- Can be implemented after launch
- Need to have resources to keep this running
- Just a fancy (and really expensive) FAQ
Next time (prepare)
- Group Features
- Group by dependencies
- "Thematische Gruppe"
- Prioritize Feature Groups
- Total Capacity / Testing Capacity
- Sprint Planning (from / to)
- Sprint Assignment (rough / we'll do it live)
Next sprint date
Sa
10:00 - 12:00
So / Mo as emergency puffer
Meeting 2
Agenda
- Group Features
- Group by dependencies
- "Thematische Gruppe"
- Prioritize Feature Groups
- Total Capacity / Testing Capacity
- Sprint Planning (from / to)
- Sprint Assignment (rough / we'll do it live)
Feature Groups
- Language / Localization (5P) (2+) (avg 2+)
- Enable English language (++) (5P)
- Later than other features because dependencies
- Enable English language (++) (5P)
- Product Display (21P) (10+) (avg 2.5+)
- Core (14P) (6+) (avg 3+)
- Pricing information (+++) (6P)
- Product Page Picture and Alternate Views Display (+++) (8P)
- Bonus (7P) (4+) (avg 2+)
- Product Title Display (++) (3P)
- Product Description Display (++) (4P)
- Core (14P) (6+) (avg 3+)
- Testing (14P) (3+) (avg 3+)
- Testing Accuracy Increase (+++) (14P)
- Directly at the start
- Testing Accuracy Increase (+++) (14P)
- Optimization (12P) (1+) (avg 1+)
- Webshop - Page Speed Increase (+ from a time perspective) (12P)
- At the end
- Webshop - Page Speed Increase (+ from a time perspective) (12P)
- Webshop Features (96P) (11+) (avg)
- Core(16P) (6+) (avg 3+)
- Add to cart function (+++)(10P)
- Product Variables Overview (+++) (6P)
- Bonus (80P) (9+) (avg 8/7+ (
\approx 1
))- Product Quantity (6P) (+)
- Add to comparison function (8P)(0)
- Related products (6P) (++)
- Product Page View Different colors (7P) (++)
- Add to wishlist function (6P) (+)
- Reviews (20P)(1+) (avg 1/2+)
- Product Star Review / Ranking (8P) (+)
- Consumer reviews on product (12P) (0)
- Support (27P) (0+) (avg 0+)
- Live-Chat (0) (27P)
- Core(16P) (6+) (avg 3+)
- PR / Interaction (25P) (4+) (avg 2+)
- Social Share Buttons (+ for current cost, ++ for less points)(22P)
- Trust Signals (++) (3P)
// TODO
flowchart TD;
subgraph prod[Product Display]
prod_pr1["Pricing information (+++)"]
prod_pr2["Product Page Picture and Alternate Views Display (+++)"]
end prod
// END TODO
Constraints
Testing Accuracy:
- needs to be done early
- everything "depends" on this
Page Speed:
- depends on everything
- needs to be done last
Product Page View Different colors:
- depends on "Product Page Picture and Alternate Views Display"
- depends on "Product Variables Overview"
Add to Cart:
- depends on "Pricing Information"
Add to Comparison Function:
- depends on "Pricing Information"
Consumer reviews on product:
- depends on "Star Review"
Related Products:
- delay of 2 sprints
- Optimization (12P) (1+) (avg 1+)
- Webshop - Page Speed Increase (+ from a time perspective) (12P)
- At the end
- Webshop - Page Speed Increase (+ from a time perspective) (12P)
- Webshop Features (96P) (11+) (avg)
-
Bonus (80P) (9+) (avg 8/7+ (
\approx 1
))-
Add to comparison function (8P)(0)
-
Support (27P) (0+) (avg 0+)
- Live-Chat (0) (27P)
-
-
(maximum load capacity of 85%)
Capacity
S1:
cap: 36
tasks:
- Testing Accuracy Increase (14P) (focus on test-driven development)
- Pricing information (+++) (6P)
- Product Page Picture and Alternate Views Display (+++) (8P)
- Product Variables Overview (+++) (6P)
load_capacity: 94%
S2:
cap: 32
tasks:
- Add to cart function (+++)(10P)
- Product Quantity (6P) (+)
- Product Title Display (++) (3P)
- Product Description Display (++) (4P)
- Enable English Language (first half) (3P)
load_capacity: approx 81%
S3:
cap: 31
tasks:
- Social Share Buttons (+ for current cost, ++ for less points) (22P)
- Trust Signals (first part) (++) (3P)
load_capacity: 80%
S4:
cap: 29
tasks:
- Related products (6P)
- Product Page View Different colors (7P)
- Add to comparison function (8P)(0)
- Add to wishlist function (6P) (+)
load_capacity: 93%
S5:
cap: 25
tasks:
- Product Star Review / Ranking (8P) (+)
- Consumer reviews on product (12P) (0)
- Webshop - Page Speed Increase (first part) (5P)
load_capacity: 100%
S6:
cap: 36
tasks:
- Webshop - Page Speed Increase (second part) (7P)
- Live-Chat (0) (27P)
- Enable English Language (second half) (2P)
load_capacity: 100%
cap sum: 189
Last Meeting
Next meeting date
So
~ 10:00 Uhr
Agenda
- Risks
- Risk Mitigation
- Testing Capacity?
- Presentation
Meeting 4
Risks
- Full Capacity Sprints at the end
- Illness / Lower-than-expected efficiency will cause features to be delayed
- Mitigation: Low-Priority Features reduce impact of potential delays
- Improperly done Testing Accuracy Increase might cause major problems down the line
- Architecture / Development Process Change ("Normal" Development -> Test-driven Development)
- Important Features (Page Speed Increase, English Language) at the end, so they might not be completed
- Mitigation: Irrelevant feature Live Chat at the end, so that it may be sacrificed for the more important features if the time isn't enough
- "Related Products"-Algorithm might very well take longer than expected
- Mitigation: Fourth Sprint, so that a One-Sprint Delay won't impact the schedule
- A subpar implementation of all picture-related tasks might impact site loading times negatively
- Mitigation: Standardize Image Resolution to a reasonable level, Page Speed Increase at the end so that problems can be found then
- Feature Size might be wrongly estimated
- Mitigation: Non-full capacity sprints at the start, big but irrelevant feature "Chatbot" at the end as a kind of buffer
- Effort to implement Social Share Buttons is probably heavily overestimated
- No mitigation necessary, as it might free up some time to be done earlier on
- Improper Test Cases
- No mitigation possible
. . . . . . . . . . . . . . . . . . . . . . . . . . .