 |
"We found the McFarland Technology staff to be extremely competent and professional. They were thorough and knowledgeable about all aspects of the project and completed the deliverables within the agreed upon deadlines. I would also note that our project included a very short turnaround time, extensive surveys, data collection and data analysis. We were impressed with their thorough plan, schedule and follow-through in all aspects of the project."
Cindy Rhoads
Ed. Admin. Supervisor Department of Education
Commonwealth of Pennsylvania
|
|
|
| Project Management |
| |
| According to Stephen Schach in Classical and Object-Oriented
Software Engineering, software engineering is a discipline whose aim is
the production of quality software, software that is delivered on time, within
budget, and that satisfies its requirements. |
| |
| At McFarland Technology Inc., we are guided in
accomplishing these goals for software engineering projects by a variety of
standards and guidelines, developed by organizations, such as the Software
Engineering Institute (SEI), the Institute for Electrical and Electronics
Engineers (IEEE), the National Institute of Standards and Technology (NIST),
the International Organization for Standards (ISO), the American National
Standards Institute (ANSI), the American Society for Quality (ASQ), and the
Project Management Institute (PMI).
|
| |
In addition to applying these standards and guidelines to
our in-house software engineering processes, we utilize them in providing
software project management services to our clients. We assist our
clients in activities, such as:
-
Selecting software development life cycles;
- Selecting project teams;
- Defining
the goals and scope of software projects;
- Creating work breakdown
structures;
- Identifying tasks and activities;
- Software size and reuse
estimating;
- Estimating duration and cost;
- Eliciting requirements;
- Developing
software requirements specifications;
- Determining project risks;
- Collecting
software metrics;
- Verification and validation;
- Project tracking and
control;
- Continuous process improvement;
- Post-performance analysis;
- Software
quality assurance;
- Software configuration management.
|
|