»
S
I
D
E
B
A
R
«
Evejob Sprint #1 Domain Model Part #1: Entities
Nov 6th, 2009 by evereq

From use cases of Sprint #1 and from our general initial understanding of business domain (Job Board) we can grab following main domain entities:

  • “User”, which can be “registered” or “anonymous”, have unique Username and Email address defined,  can have a “UserRole” (Group) – “Employer User” for example and can have some “UserProfile” additional information like: First Name, Last Name, Phone (optional), Job Title,  etc
  • “Company” (for now it is enough to just keep Company Name and “CompanyLogo” image so we can create a list of companies with logos or combo box with auto-complete for company name ).
  • “City” and “Country” entities can be used to identify location of company, users location etc. Let’s say – most of Job sites have this entities as most of Job sites dial with job locations… so why not to include them now?

It seems like it’s enough entities to start – I highlight them in bold, totally 7 entities seems a good number actually!

So let’s start actually coding of domain models ;-) Check next posts!

Evejob Project Management Part #3: Sprint #1. Employer Users, Registration, Profile
Nov 6th, 2009 by evereq

The goal of Spring #1 is to made Registration and Profile for “Employer Users”. Sure “Employer Users” is just a “role” of some users that give such users ability to manage Companies and made Job Posts (instead of Job Candidates users, such users cannot manage resumes for example etc).

Some use cases that we need to implement in this sprint:

  1. As a Anonymous User I want to be able to see “Employer User Registration Page” so I could Register and enter my basic personal information including selecting of Company which I represent if it exists
  2. As a Registered User I want to be able to see  “Employer User Public Profile Page” for any Employer User so that I could review his personal information and if this user own Companies also his Companies list with company name and logo.
  3. As a Employer User I want to see “Edit Profile Page” so that I could edit my personal information.

Some screenshots that I draw in Microsoft Expression Blend 3 as SketchFlow Prototype:

CommonUserRegistration

EmployerUserRegistration

… work in progress under this post …

»  Substance: WordPress   »  Style: Ahren Ahimsa
© Copyright 2008–2009 EvereQ.com All rights reserved.