Author Topic: ROE Online - Requirements Phase 1  (Read 6602 times)

0 Members and 1 Guest are viewing this topic.

Offline Davout

  • Lurkers
  • Freeman
  • *
  • Posts: 43
  • Regency: 3
ROE Online - Requirements Phase 1
« on: January 17, 2011, 03:50:39 AM »
I suggest we split the development into at least 2 phases. Phase 1 will focus on creating an application that handles all the functionality currently handled by the DO, P&H, Status Report. Any calculations already done via the spreadsheets should be handled in this phase. Any rule implementation not currently done by the spreadsheets will be handled in later phases.

From the brainstorming thread I gathered the following:
  • Online version of P&H, as a reference catalog available to all users.
  • Online version of Status Report with secret info for person. Based on individual user login.
  • DO entry by players
  • Basic validation of DO
  • GM view each DO
  • GM able to edit any world data
  • Creation of Status Report
  • Generation of online version of P&H
  • Generation of spreadsheet version of P&H

In addition Phase 1 should include the creation of infrastructure to handle non-vanilla BR data i.e. Manor holdings.

Does any one have anything to add? Or discuss?

Thanks.
« Last Edit: January 17, 2011, 03:57:24 AM by Davout »

Offline X-CJS/Ruormad Coumain (Tristan)

  • Former players
  • Scion
  • ***
  • Posts: 190
  • Regency: 10
  • Gender: Male
Re: ROE Online - Requirements Phase 1
« Reply #1 on: January 17, 2011, 05:25:12 AM »
I'd be concerned that we may be going for too much in Phase 1.

Possibly the more moderate approach of making phase 1 about getting the data into a format and location where it is viewable/searchable initially.

Then as a phase 2 looking at ways that we can modify, manipulate and otherwise use that data.
Most Sacred Broker Ruormad Coumain, Patriach of the Celestial Jewel of Sarimie.
The wise man invests in times of plenty to ensure plenty in times of hardship.

Offline Davout

  • Lurkers
  • Freeman
  • *
  • Posts: 43
  • Regency: 3
Re: ROE Online - Requirements Phase 1
« Reply #2 on: January 17, 2011, 06:22:19 AM »
This is certainly open for discussion. I just have 2 comments.

  • Is there any benefit to having the data viewable without being able to update it? Wouldn't the data get out of date quickly. Or am I missing something?
  • I follow the Extreme Programming methodology (an iterative rather than "Big Up Front Design" approach) which focuses on getting small slices (one or two features) of an application done and working completely, rather than build by application layers (the entire db 1st, followed by the entire infrastructure.) So while it may sound counter-intuitive, I resist the urge to create entire the database (or in my case the Object Model - from which the db structure follows) first.

Thanks.

Offline Davout

  • Lurkers
  • Freeman
  • *
  • Posts: 43
  • Regency: 3
Re: ROE Online - Requirements Phase 1
« Reply #3 on: January 17, 2011, 06:36:43 AM »
I should also note that Extreme Programming methodology stresses short, iterative, multiple releases of code with each release having one or more functional feature actually working. So while there is a lot in listed in Phase 1, it will actually contain many working releases albeit not always useful in of themselves. For example, one of the first things that I was thinking to do was user accounts with basic GM and Player permissions. So the release would have user accounts, people will be able to log in, but that might be it. Not very useful yet.

So in reality Phase 1 and Phase 2+ are not for release dates but as a means saying I would like to focus first on the core things first and wait on all the bells and whistles. I probably should of made that clearer.

Now based on your comment maybe user account shouldn't be the very first thing. Maybe read only view(s) of the world data should be first. But at some point we only want a GM user to have direct write permission. 

Quote
I resist the urge to create entire the database
With that said there is still a lot of data that would be readable for the players, so a good portion of it would have to be be.

Again thank you very much for the comment keep them coming.
« Last Edit: January 17, 2011, 06:39:56 AM by Davout »

Offline X-Elinie/RiD (Niels)

  • Former players
  • Regent
  • *****
  • Posts: 948
  • Regency: 19
  • Gender: Male
  • Formerly Star of the East
Re: ROE Online - Requirements Phase 1
« Reply #4 on: January 17, 2011, 09:30:39 AM »
It would be attractive to have the ability to see the "state of the realm" as it has historically developed.

That is, the P&H for earlier rounds. - I keep all mine and zealously check them now and then, to see who has progressed where, and at whose expense.

As for slicing the project into smaller parts, starting with a simple "province viewer" would both give a visual indication of progress, as well as some of the core tables that will be required later.

Great effort so far Davout!
Formerly: His Grace, Patriarch Rashid ibn Daouta, Last Imperial Duke of the Eastern Marches, Duke of Elinie, Master of Sutren Hills, Holy Paladin of Avanalae, Light of Reason.

Offline Davout

  • Lurkers
  • Freeman
  • *
  • Posts: 43
  • Regency: 3
Re: ROE Online - Requirements Phase 1
« Reply #5 on: January 17, 2011, 08:23:16 PM »
We're going to need someone to create the mock ups for the various interfaces.

Any volunteers?