Reputation
1,510
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 10
Newest
 Yearling
Impact
~453k people reached

  • 0 posts edited
  • 0 helpful flags
  • 1 vote cast
Apr
27
comment The optimal way to reschedule appointments
We need more info. Is each appointment a different record in Mongo or is the storage based on a day/week/? Where is the validation of no overlaps occurring? In the DB or as validation in some app? If it is in some app layer, you could make the changes directly to the db and then re-validate when all the moves are done.
Mar
14
answered How to get a good overview of an Agile backlog?
Nov
5
comment Building workflow driven applications
Build/buy/open-source is a decision that really depends on the complexity of your system and how much control you wish to have. My company has a significant number of workflow apps. We have taken the time to build our own framework across database, middleware and UI. This has made it much easier for us to create a new workflow app by primarily writing the new business logic and letting the workflow framework orchestrate all of the behavior.
Nov
4
revised Should I use future or present tense when writing a design spec document?
address comments regarding consistency
Nov
4
comment Should I use future or present tense when writing a design spec document?
@Caleb, that is why I indicate the importance of the test document confirming the hopes and desires of the design document. The test document and its results document the transition to existence. Switching back and forth is actually critical for a large system to differentiate between what does exists and what will exist. If OP cares to be that rigorous, that distinction is critical. And while potentially confusing, that confusion should poitn to the demarcation.
Nov
4
comment Should I use future or present tense when writing a design spec document?
It depends on how deeply the team is going to get into the process, at a high level, it isn't critical and consistency is more important for the sake of the reader. If they are going to get deep into a rigorous document process, than it does matter for all of the other points I made. Since OP didn't say and this is for a college project, I gave degrees of an answer. To say it is flat out wrong given the vagaries of OPs question is being a little pedantic.
Nov
4
comment Should I use future or present tense when writing a design spec document?
Down-voter care to comment? While these are not mission critical, they are important things to consider if you interested in evaluating the situation.
Nov
4
answered Should I use future or present tense when writing a design spec document?
Nov
4
answered Building workflow driven applications
Oct
22
awarded  Yearling
Oct
1
awarded  Supporter
Sep
15
comment Problems in QA Environment
Ideally the only difference between test and production is the most recent software build being tested (slight staleness of the data is acceptable, like weekly refreshes of test from prod). Configuration is part of the deployment, so if that broke, it should be considered a failure of the deployment of the current version.
Sep
1
comment Multiple Small Programs Connected via Sockets vs One Large Program
"had no end of problems that were hard to track down and debug" not sure that a multi-threaded solution will be easier to debug. Not saying that multi-threaded is wrong, Just don't ever recall hearing "Let's use a mutli-threaded solution, that is so much easier to debug."
Aug
25
answered Should create and edit be two separate user stories?
Aug
20
awarded  Autobiographer
Aug
18
comment How do you sync changes to the data in your database?
Ours is not a web app, it is thick client with Java based services and Oracle back-end. We have tools for visualizing the workflow state machine, but the data is scripted by the developers. We have a single dev database, each developer does not have their own.
Aug
18
comment How do you sync changes to the data in your database?
Many of the apps are workflow systems, where the state machine is defined in the database. Also, look-ups and other reference tables are maintained this way. So, new states or modified reference data are just scripts with inserts, updates or deletes. This is where we are better off than import/export. How would you handle deletes or updates via import/export when multiple devs modifying data in the same table?
Aug
18
answered How do you sync changes to the data in your database?
Aug
17
comment Why doing everything with one software project is wrong?
@RamazanPOLAT, you'd be surprised how complicated some of us can think, and have actually worked on. Is this more complicated than the combined control systems for a submarine? Been there, lot's of docs, lots of details, but all of the subsystems have to coexist. And the submarines worked :)
Aug
17
comment Why doing everything with one software project is wrong?
I don't believe it matters whether you build it yourself or get a partner, a well designed solution can still be done. The biggest reason I see to be concerned about a partner is potentially giving up proprietary company information. I agree that this is an aggressive project, but your last two sentences show how to approach the solution and demonstrate what I mentioned about decomposing the what into the how. You're actually already on the way to solving this project.