|
eCleave's technology consulting
comprises of an array of services which include:
eCleave Delivers
- Requirement Gathering and Feasibility
Study
- Business Analysis
- Technical Requirements
- System Prototyping and Architecting
- Software Project Planning and Management
Software Architecture
We believe that architecture
matters. It should be one of the first considerations when
addressing a software development project- and becomes critically
important when working with distributed systems or architectures.
Poor architectural choices can rarely be fixed in implementation,
no matter how good the development team is. Wrong decisions
lead to lower performance, less security, and fewer options
when an application needs to be updated or enhanced (post
implementation).
Architecture Development
Experienced in the development
and application of distributed component frameworks, our architects
can help clients successfully facilitate their software development
architecture efforts. We also mentor clients' architects such
that their software development efforts are a success.
Enterprise Architecture
Consulting
Our consultants develop
an architecture and define an infrastructure that will support
our clients' portfolio of projects. We can assist our clients’
define and build a team and guide them through the initial
stages of defining an architecture.
We can define effective processes such that the clients' architecture
team supports their project teams effectively.
Project-Level Architecture
Consulting
Our architecture consultants
can assist clients through their projects' initial architectural
modeling. We can help in technical prototyping efforts to
prove that an architecture works. We mentor clients staff
in architectural modeling skills.
Architecture Reviews
Our architects review a
client's architecture, provide an assessment and specific
recommendations for both enterprise and project-level architecture
efforts. We can perform a fit analysis of vendor offerings
(.Net, Enterprise Java Beans or DCOM) to ensure that our clients
are purchasing products and services that are right for them.
We can implement measures/processes to ensure that the architecture
will take our clients where needed in the future.
Software Development
Process Services
In the quest to lower their
development costs, companies are taking a closer look at their
development processes. While there is reluctance to make major
expenditures in tools in today's market, a renewed focus on
quality and efficiency can serve as a catalyst to create long-term
process improvements with significant benefits.
A development methodology
should be based on industry “best practices” but
should also be tailored for the project, organization and
specific team. Implementing an internationally recognised
standard such RUP is a large task and there is too much in
standard "out of the box" to be effective in your
organisation.
We can identify the
requirements of the project, goals of the organization and
dynamics of the team in order to craft and implement a development
process appropriate for the client's context
Software Design Services
In order to fully take advantage
of Object-oriented Software Development (OOSD), you need the
help of experienced consultants, architects, analysts and
developers who can help ensure that learned skills a put into
practice.
The best place for this
is a real project so that your company/department/SBU can
remain productive while making the transition to OOSD using
UML. Furthermore, there will be times when you are under schedule
pressure, where it also makes sense to get our help.
Be it requirements capture,
analysis and design, modeling or better software development
using UML / OOA/D, we work with and train a client’s
project team members in a variety of different ways.
Contact us to discuss your
particular needs and how we can help you without you becoming
dependent on our long term assistance. This may involve working
as part of your team and providing regular cross-training
to your staff. This way, you don't lose time in your project
schedule, and we multiply my effectiveness as we go.
Technical Analysis
Services
We provide technical consultancy
services to help you make those decisions based on informed,
well-focused technical analysis. Do you want to break into
a new market, or to improve your profitability by installing
new information systems? You may already have taken outside
advice, but we can assess the technical feasibility of your
plans and provide an extra, independent analysis of the associated
business risks.
Experienced IT Consultants
We have IT consultants with
a wide range of expertise and experience. If you have a problem
with your existing information systems, we'll help you solve
it. If you have a software project that's progressing too
slowly, our consultants will analyse it impartially and help
you get it back on track.
IT Consultancy Services
eCleave's IT consultants
listen carefully to their clients so that they understand
not only the technical issues but also their business context.
Their advice is detailed and precise, but always made clear.
|