Sourcebits Body Background abt-left abt-rgt ser-left ser-rgt selection menu-icons arrow tab_menu top-menu left-menu about-menu content-body content-top content-bottom

Rashmi21 Project Methodology

  • iPad, iPhone

    Engineering

    Extraordinary talent, a passion for experimentation, superlative academic and technical credentials. From iPhone, iPad, Android, and BlackBerry to Facebook, the Web and beyond, our engineers create feature-rich, rock solid applications that generate incredible user loyalty.

    Engineering

    Design

    Compelling, love-at-first-sight interfaces and killer graphical chops are the Rashmi21 trademark. Our award winning design team produces finely polished user experiences - from distinctive app icons to every swipe, tap and flick of the finger.

    Capacity

    Rashmi21 is the largest, most sought after mobile apps development house in the world. Signing with Rashmi21 to develop your next application or game instantly puts over 250 dedicated programmers and interface designers behind your project - full time - all the time. On demand, we'll get the ball rolling with just a week's notice.

    250

    Publishing

    Since 2008 we've released over 200 mobile apps for iPhone, iPad, Android, BlackBerry and Palm. Along the way, we've navigated almost every imaginable launch scenario, gaining unrivaled experience, media exposure, and privileged access to platform providers like Apple and Google. Sourcebits knows publishing each way to Sunday.

    Choice

    While killer mobile apps are our bread and butter, Sourcebits also specializes in powerful websites and Web apps - either on their own or as part of a suite. We have years of experience developing for clients from the Fortune 500 to small startups. Let's find the right mix of platforms and services for your unique timetable and budget.

    Harmony

    Signing the paperwork is just the beginning of your collaboration with Rashmi21. Our development systems - based on the wildly effective Agile methodology - ensure rapid, tangible results you'll go hands on with each step of the way. From early internal builds to final public release, the entire process is people-centered, with client participation built into every level.

  • Development Process

    Agile

    Rashmi21 practices the scrum-based Agile development methodology, enabling us to deliver rapid results that emphasize client feedback, adaptability and software that works.

    Scrum

    Rashmi21 practices the scrum-based Agile development methodology, enabling us to deliver rapid results that emphasize client feedback, adaptability and software that works.

    The Point is Software

    Working software is the principal measure of progress.

    Speed

    Frequent delivery of software builds at scheduled dates decided in advance with the client.

    Transparency

    Enjoy unhindered access to daily builds, project tracking software, and feature burn-down charts for continuous updates.

    Adaptability

    Change is inevitable, and welcomed at any stage of the development cycle.

    Communication

    Daily cooperation with project managers and developers, including engineers and interface designers.

    Attention to Detail

    Software that not only works, but works flawlessly. Technical excellence, ease of use and good design trump all.

    • Functional requirements
    • Stylistic requirements
    • Target market research
    • Moodboards

    Discovery

    Client Feedback

    Functionality Map

    Client Feedback
    • Understanding the functionality
    • Relationships between features
    • Workflow conflict detection
    • Features diagramming
    • Pixel-perfect layouts
    • Typography research (if applicable)
    • Interaction sketches

    Wireframes

    Client Feedback

    Visual Design

    Client Feedback
    • Coloring and texturing of the UI
    • Interaction animations
    • UI prototypes and user tests

    Prototyping

    Client Feedback

    QA

    Client Feedback
    • Monitoring for consistency between design and implementation
    • In-house UI testing
    • Bug fixing

    The design process is highly collaborative - at each stage clients enjoy full control over every direction we take. Starting things off, the design team sits down face to face with the client to learn the project and design considerations. In the next step, designers plot the functionality map, allowing a high-level overview of the project structure, followed by wireframing to show how people will actually use the interface. Finally, we work up the visual design and prototypes, showcasing the UI in all its pixel-perfect glory.

    • NDA, Project sign-off
    • Scope of work
    • Requirements
    • Resource planning
    • High-level specifications

    Initiation

    Client Feedback

    Planning

    Client Feedback
    • Project backlog
    • Long-term planning
    • Sprint planning
    • Technical analysis and design
    • Requirements freeze
    • Detailed specifications

    Solution Online

    Client Feedback

    Macro Design

    Client Feedback
    • Functionality and UI development
    • Intensive feedback
    • Environment setup requirements
    • Architectural design details
    • Architectural documentation

    Setup & Micro Design

    Client Feedback

    Development QA

    Client Feedback
    • Functionality implementation
    • Multiple incremental releases
    • Intensive internal testing
    • Final build
    • Delivery to the client
    • Optional release support

    Launch and Deploy

    Client Feedback

    Maintenance

    Client Feedback
    • Ongoing technical support

    The Rashmi21 engineering process is iterative and incremental. Iterative, in that work takes place in cycles — or iterations, and incremental in that active cycles benefit from experience gained in previous cycles. As development progresses, this constant project-specific learning produces software built on a knowledge base of best practices unique to each project.