tags:

views:

207

answers:

1

What are the different things that a developer (or a team of developer or the manager) needs to consider if the project they are working is now in the Implementation Phase.

I am probably asking 'best practices' during the said phase. Maybe also the tools that should be made available and should be use by the developer. Thank you! I hope you won't find my question stupid. or please label it appropriately as needed.

A: 

The answer to this is open ended and will vary based on individual and project, so here is mine

  • Decided on an architecture. How will the code be structured (how many layers?) What are made public and what not. Target environment, infrastructure such as version control.
  • Programming environment and frameworks
  • Clear about the development methodologies and what deliverables are expected for different functional teams (such as testers, BAs, proj manager) can work and communicate well
  • Deadline are clear at least for each milestones and they must be achievable. This can further broken down later during development particularly in agile practice
  • Clear about what resources (people, tools, library and budgets) are available.
  • Design documents and data models (sometimes this can evolves as more are discovered)
Fadrian Sudaman